Age | Commit message (Collapse) | Author |
|
Problem: Typos in source files.
Solution: Fix the typos. (Ken Takata)
|
|
Problem: Filename completion with 'fileignorecase' does not work for
multi-byte characters.
Solution: Make 'fileignorecase' work properly. (Hirohito Higashi)
|
|
Problem: Comparing file names does not handle multi-byte characters
properly.
Solution: Implement multi-byte handling.
|
|
Problem: On some systems case of file names is always ignored, on others
never.
Solution: Add the 'fileignorecase' option to control this at runtime.
Implies 'wildignorecase'.
|
|
Problem: IOC tool complains about undefined behavior for int.
Solution: Change to unsigned int. (Dominique Pelle)
|
|
Problem: Cannot select beyond 222 columns with the mouse in xterm.
Solution: Add support for SGR mouse tracking. (Hayaki Saito)
|
|
Problem: Cannot complete user names.
Solution: Add user name completion. (Dominique Pelle)
|
|
Problem: Size of memory does not fit in 32 bit unsigned.
Solution: Use Kbyte instead of byte. Call GlobalMemoryStatusEx() instead of
GlobalMemoryStatus() when available.
|
|
Problem: Win32: Warnings for type conversion.
Solution: Add type casts. (Mike Williams)
|
|
Problem: Re-allocating memory slows Vim down.
Solution: Use realloc() in ga_grow(). (Dominique Pelle)
|
|
Problem: Crash when a BufWinLeave autocommand closes the only other window.
(Daniel Hunt)
Solution: Abort closing a buffer when it becomes the only one.
|
|
Problem: Win32: External commands with special characters don't work.
Solution: Add the 'shellxescape' option.
|
|
Problem: Can't properly escape commands for cmd.exe.
Solution: Default 'shellxquote' to '('. Append ')' to make '(command)'.
No need to use "/s" for 'shellcmdflag'.
|
|
Problem: When xterm gets back the function keys it may delete the urxvt
mouse termcap code.
Solution: Check for the whole code, not just the start. (Egmont Koblinger)
|
|
Problem: Compiler warnings for shadowed variables.
Solution: Remove or rename the variables.
|
|
Problem: ":helpgrep" does not work properly when 'encoding' is not utf-8 or
latin1.
Solution: Convert non-ascii lines to 'encoding'. (Yasuhiro Matsumoto)
|
|
Problem: Crash in autocomplete. (Greg Weber)
Solution: Check not going over allocated buffer size.
|
|
Problem: "call range(1, 947948399)" causes a crash. (ZyX)
Solution: Avoid a loop in the out of memory message.
|
|
Problem: Mapping <Char-123> no longer works.
Solution: Properly check for "char-". Add a test for it.
|
|
Problem: The str2special() function doesn't handle multi-byte characters
properly.
Solution: Recognize multi-byte characters. (partly by Vladimir Vichniakov)
|
|
Problem: When the current directory name contains wildcard characters, such
as "foo[with]bar", the tags file can't be found. (Jeremy
Erickson)
Solution: When searching for matching files also match without expanding
wildcards. This is a bit of a hack.
|
|
Problem: Illegal memory access in after_pathsep().
Solution: Check that the pointer is not at the start of the file name.
(Dominique Pelle)
|
|
Problem: External commands can't use pipes on MS-Windows.
Solution: Implement pipes and use them when 'shelltemp' isn't set. (Vincent
Berthoux)
|
|
Problem: Python corrects the cursor column without taking 'virtualedit'
into account. (lilydjwg)
Solution: Call check_cursor_col_win().
|
|
Problem: Unsafe string copying.
Solution: Use vim_strncpy() instead of strcpy(). Use vim_strcat() instead
of strcat().
|
|
Problem: Clang warnings for dead code.
Solution: Remove it. (Carlo Teubner)
|
|
|
|
|
|
|
|
|
|
When silencing a message it would still clear a kept message.
|
|
(Nazri Ramliy)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fail with tiny features.
|
|
|
|
|
|
A few minor changes.
|
|
|
|
|
|
|
|
|
|
|
|
|