| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Problem: In the command line window ":close" doesn't work properly. (Tony
Mechelynck)
Solution: Use Ctrl_C instead of K_IGNORE for cmdwin_result. (Jean-Rene
David)
|
|
|
|
|
|
| |
Problem: Ex command ":s/ \?/ /g" splits multi-byte characters into bytes.
(Dominique Pelle)
Solution: Advance over whole character instead of one byte.
|
| |
|
|
|
|
|
|
| |
Problem: Still some RISC OS stuff to remove.
Solution: Remove files and lines. (Hong Xu)
Remove the 'osfiletype' option code.
|
| |
|
|
|
|
|
|
| |
Problem: When there is a "containedin" syntax argument highlighting may be
wrong. (Radek)
Solution: Reset current_next_list. (Ben Schmidt)
|
|
|
|
|
| |
Problem: Can't build without +clipboard feature. (Christian Ebert)
Solution: Add the missing #ifdef.
|
|
|
|
|
| |
Problem: More RISC OS files to remove.
Solution: Remove them. Update the file list.
|
| |
|
| |
|
|
|
|
|
| |
Problem: The RISC OS port has obvious errors and is not being maintained.
Solution: Remove the RISC OS files and code.
|
|
|
|
|
|
| |
Problem: When 'clipboard' contains "unnamed" or "unnamedplus" the value of
v:register is wrong for operators without a specific register.
Solution: Adjust the register according to 'clipboard'. (Ingo Karkat)
|
|
|
|
|
|
| |
Problem: ":windo g/pattern/q" closes windows and reports "N more lines".
(Tim Chase)
Solution: Remember what buffer ":global" started in. (Jean-Rene David)
|
|
|
|
|
| |
Problem: Static code analysis errors in riscOS.
Solution: Make buffer size bigger. (Dominique Pelle)
|
|
|
|
|
| |
Problem: When Exuberant ctags binary is exuberant-ctags it's not found.
Solution: Add configure check for exuberant-ctags.
|
|
|
|
|
| |
Problem: Compiler warning for uninitialized variable.
Solution: Add dummy initializer.
|
|
|
|
|
|
| |
Problem: When repeating the insert of CTRL-V or a digraph the display may
not be updated correctly.
Solution: Only call edit_unputchar() after edit_putchar(). (Lech Lorens)
|
|
|
|
|
|
|
| |
Problem: When both a middle part of 'comments' matches and an end part, the
middle part was used errornously.
Solution: After finding the middle part match continue looking for a better
end part match. (partly by Lech Lorens)
|
|
|
|
|
| |
Problem: C-indent doesn't handle colon in string correctly.
Solution: Skip the string. (Lech Lorens)
|
|
|
|
|
| |
Problem: C-indent doesn't handle code right after { correctly.
Solution: Fix detecting unterminated line. (Lech Lorens)
|
|
|
|
|
|
| |
Problem: MS-Windows: mkdir() doesn't work properly when 'encoding' is
"utf-8".
Solution: Convert to utf-16. (Yukihiro Nakadaira)
|
|
|
|
|
| |
Problem: Ruby linking doesn't work properly on Mac OS X.
Solution: Fix the configure check for Ruby. (Bjorn Winckler)
|
|
|
|
|
|
|
|
| |
Problem: When 'colorcolumn' is set locally to a window, ":new" opens a
window with the same highlighting but 'colorcolumn' is empty.
(Tyru)
Solution: Call check_colorcolumn() after clearing and copying options.
(Christian Brabandt)
|
|
|
|
|
| |
Problem: When Exuberant ctags binary is exctags it's not found.
Solution: Add configure check for exctags. (Hong Xu)
|
|
|
|
|
|
| |
Problem: After using setqflist() to make the quickfix list empty ":cwindow"
may open the window anyway. Also after ":vimgrep".
Solution: Correctly check whether the list is empty. (Ingo Karkat)
|
|
|
|
|
|
|
| |
Problem: MS-Windows: rename() might delete the file if the name differs but
it's actually the same file.
Solution: Use the file handle to check if it's the same file. (Yukihiro
Nakadaira)
|
|
|
|
|
|
|
| |
Problem: When the clipboard isn't supported: ":yank*" gives a confusing
error message.
Solution: Specifically mention that the register name is invalid.
(Jean-Rene David)
|
|
|
|
|
| |
Problem: VMS Makefile for testing was not updated for test77.
Solution: Add test77 to the Makefile.
|
| |
|
|
|
|
|
|
| |
Problem: Freeing memory already freed, warning from static code analyzer.
Solution: Initialize pointers to NULL, correct use of "mustfree". (partly by
Dominique Pelle)
|
|
|
|
|
|
| |
Problem: When the second argument of input() contains a CR the text up to
that is used without asking the user. (Yasuhiro Matsumoto)
Solution: Change CR, NL and ESC in the text to a space.
|
|
|
|
|
|
| |
Problem: When using the internal grep QuickFixCmdPost is not triggered.
(Yukihiro Nakadaira)
Solution: Change the place where autocommands are triggered.
|
|
|
|
|
| |
Problem: Buffer on the stack may be too big
Solution: Allocate the space.
|
|
|
|
|
|
| |
Problem: ":find" completion does not escape spaces in a directory name.
(Isz)
Solution: Add backslashes for EXPAND_FILES_IN_PATH. (Carlo Teubner)
|
|
|
|
|
|
|
| |
Problem: C-indenting: a preprocessor statement confuses detection of a
function delcaration.
Solution: Ignore preprocessor lines. (Lech Lorens) Also recognize the style
to put a comma before the argument name.
|
|
|
|
|
|
| |
Problem: For the default of 'shellpipe' "mksh" and "pdksh" are not
recognized.
Solution: Recognize these shell names.
|
|
|
|
|
|
| |
Problem: No error message when assigning to a list with an index out of
range. (Yukihiro Nakadaira)
Solution: Add the error message.
|
|
|
|
|
| |
Problem: Items on the stack may be too big.
Solution: Make items static or allocate them.
|
|
|
|
|
|
| |
Problem: Unsafe string copying.
Solution: Use vim_strncpy() instead of strcpy(). Use vim_strcat() instead
of strcat().
|
|
|
|
|
| |
Problem: Using uninitialized pointer when out of memory.
Solution: Check for NULL return value.
|
|
|
|
|
| |
Problem: Might use uninitialized memory in C indenting.
Solution: Init arrays to empty.
|
|
|
|
|
| |
Problem: Superfluous assignment.
Solution: Remove assignment.
|
|
|
|
|
| |
Problem: Tty names possibly left unterminated.
Solution: Use vim_strncpy() instead of strncpy().
|
|
|
|
|
|
| |
Problem: Crash when using map(), filter() and remove() on v:. (ZyX)
Also for extend(). (Yukihiro Nakadaira)
Solution: Mark v: as locked. Also correct locking error messages.
|
|
|
|
|
| |
Problem: Can't compile with tiny features. (Tony Mechelynck)
Solution: Move #define outside of #ifdef.
|
|
|
|
|
| |
Problem: Compiler warning for ambiguous else, missing prototype.
Solution: Add braces. (Dominique Pelle) Add prototype for die().
|
|
|
|
|
| |
Problem: Xxd does not check for errors from library functions.
Solution: Add error checks. (Florian Zumbiehl)
|
| |
|
|
|
|
|
|
| |
Problem: When "unnamedplus" is in 'clipboard' the selection is sometimes
also copied to the star register.
Solution: Avoid copy to the star register when undesired. (James Vega)
|
|
|
|
|
|
| |
Problem: readline() does not return the last line when the NL is missing.
(Hong Xu)
Solution: When at the end of the file Also check for a previous line.
|