| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Problem: MSVC: Problem with quotes in link argument.
Solution: Escape backslashes and quotes. (Weasley)
|
|
|
|
|
|
| |
Problem: When writing a file in binary mode it may be missing the final EOL
if a file previously read was missing the EOL. (Kevin Goodsell)
Solution: Move the write_no_eol_lnum into the buffer struct.
|
|
|
|
|
|
| |
Problem: ml_get error when executing register being recorded into, deleting
lines and 'conceallevel' is set. (ZyX)
Solution: Don't redraw a line for concealing when it doesn't exist.
|
|
|
|
|
|
| |
Problem: Having auto/config.mk in the repository causes problems.
Solution: Remove auto/config.mk from the distribution. In the toplevel
Makefile copy it from the "dist" file.
|
|
|
|
|
| |
Problem: Complicated 'statusline' causes a crash. (Christian Brabandt)
Solution: Check that the number of items is not too big.
|
|
|
|
|
|
| |
Problem: The message for an existing swap file is too long to fit in a 25
line terminal.
Solution: Make the message shorter. (Chad Miller)
|
|
|
|
|
| |
Problem: Build problem on Mac. (Nicholas Stallard)
Solution: Use "extern" instead of "EXTERN" for p_vfile.
|
|
|
|
|
| |
Problem: Ruby uses SIGVTALARM which makes Vim exit. (Alec Tica)
Solution: Ignore SIGVTALARM. (Dominique Pelle)
|
|
|
|
|
|
| |
Problem: On some systems --as-needed does not work, because the "tinfo"
library is included indirectly from "ncurses". (Charles Campbell)
Solution: In configure prefer using "tinfo" instead of "ncurses".
|
|
|
|
|
|
| |
Problem: 'cursorline' is displayed too short when there are concealed
characters and 'list' is set. (Dennis Preiser)
Solution: Check for 'cursorline' when 'list' is set. (Christian Brabandt)
|
| |
|
|
|
|
|
| |
Problem: Vim can crash when tmpnam() returns NULL.
Solution: Check for NULL. (Hong Xu)
|
|
|
|
|
|
| |
Problem: Potential problem in initialization when giving an error message
early.
Solution: Initialize 'verbosefile' empty. (Ben Schmidt)
|
|
|
|
|
| |
Problem: Windows: Fall back directory for creating temp file is wrong.
Solution: Use "." instead of empty string. (Hong Xu)
|
|
|
|
|
| |
Problem: Setting 'statusline' to "%!'asdf%' reads uninitialized memory.
Solution: Check for NUL after %.
|
|
|
|
|
|
|
|
| |
Problem: Executing a :normal command in 'statusline' evaluation causes the
cursor to move. (Dominique Pelle)
Solution: When updating the cursor for 'cursorbind' allow the cursor beyond
the end of the line. When evaluating 'statusline' temporarily
reset 'cursorbind'.
|
|
|
|
|
| |
Problem: The "nbsp" item in 'listchars' isn't used for ":list".
Solution: Make it work. (Christian Brabandt)
|
|
|
|
|
|
|
| |
Problem: Processing new Esperanto spell file fails and crashes Vim.
(Dominique Pelle)
Solution: When running out of memory give an error. Handle '?' in
COMPOUNDRULE properly.
|
|
|
|
|
| |
Problem: Useless check for NULL when calling vim_free().
Solution: Remove the check. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Year number for :undolist can be confused with month or day.
Solution: Change "%y" to "%Y".
|
|
|
|
|
|
| |
Problem: When 'cursorbind' is set another window may scroll unexpectedly
when 'scrollbind' is also set. (Xavier Wang)
Solution: Don't call update_topline() if 'scrollbind' is set.
|
|
|
|
|
| |
Problem: Can't get the value of "b:changedtick" with getbufvar().
Solution: Make it work. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Conceal: using Tab for cchar causes problems. (ZyX)
Solution: Do not accept a control character for cchar.
|
|
|
|
|
|
| |
Problem: Changing 'fileformat' and then using ":w" in an empty file sets
the 'modified' option.
Solution: In unchanged() don't ignore 'ff' for an empty file.
|
|
|
|
|
|
|
|
| |
Problem: When using ":make", typing the next command and then getting the
"reload" prompt the next command is (partly) eaten by the reload
prompt.
Solution: Accept ':' as a special character at the reload prompt to accept
the default choice and execute the command.
|
|
|
|
|
|
| |
Problem: ino_t defined with wrong size.
Solution: Move including auto/config.h before other includes. (Marius
Geminas)
|
|
|
|
|
| |
Problem: When using :normal v:count isn't set.
Solution: Call normal_cmd() with toplevel set to TRUE.
|
| |
|
|
|
|
|
|
| |
Problem: Crash when splitting a window with zero height. (Yukihiro
Nakadaira)
Solution: Don't set the fraction in a window with zero height.
|
|
|
|
|
|
| |
Problem: Function that ignores error still causes called_emsg to be set.
E.g. when expand() fails the status line is disabled.
Solution: Move check for emsg_not_now() up. (James Vega)
|
|
|
|
|
|
| |
Problem: Using ":call" inside "if 0" does not see that a function returns a
Dict and gives error for "." as string concatenation.
Solution: Use eval0() to skip over the expression. (Yasuhiro Matsumoto)
|
|
|
|
|
|
| |
Problem: "gvim -nb" is not interruptable. Leaking file descriptor on
netbeans connection error.
Solution: Check for CTRL-C typed. Free file descriptor. (Xavier de Gaye)
|
|
|
|
|
| |
Problem: Win32: In Chinese tear-off menu doesn't work. (Weasley)
Solution: Use menu_name_equal(). (Alex Jakushev)
|
|
|
|
|
| |
Problem: Using abs() requires type cast to int.
Solution: Use labs() so that the value remains long. (Hong Xu)
|
|
|
|
|
| |
Problem: New DLL dependencies in MingW with gcc 4.5.0.
Solution: Add STATIC_STDCPLUS, LDFLAGS and split up WINDRES. (Guopeng Wen)
|
|
|
|
|
| |
Problem: Resizing the window when exiting.
Solution: Don't resize when exiting.
|
|
|
|
|
|
| |
Problem: "vim -w foo" writes special key codes for removed escape
sequences. (Josh Triplett)
Solution: Don't write K_IGNORE codes.
|
|
|
|
|
| |
Problem: Wrong help text for Cscope.
Solution: Adjust the help text for "t". (Dominique Pelle)
|
|
|
|
|
| |
Problem: Compiler warning on 64 bit MS-Windows.
Solution: Add type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: Ruby can't load Gems sometimes, may cause a crash.
Solution: Undefine off_t. Use ruby_process_options(). (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: EINTR is not always defined.
Solution: Include errno.h in vim.h.
|
|
|
|
|
|
|
| |
Problem: When using a mapping with an expression and there was no count,
v:count has the value of the previous command. (ZyX)
Solution: Also set v:count and v:count1 before getting the character that
could be a command or a count.
|
|
|
|
|
| |
Problem: Inconsistency with preproc symbols. void * computation.
Solution: Include vimio.h from vim.h. Add type cast.
|
|
|
|
|
|
| |
Problem: When splitting the window, the new one scrolls with the cursor at
the top.
Solution: Compute w_fraction before setting the new height.
|
|
|
|
|
| |
Problem: When a read() or write() is interrupted by a signal it fails.
Solution: Add read_eintr() and write_eintr().
|
|
|
|
|
| |
Problem: Leaking file descriptor when hostname doesn't exist.
Solution: Remove old debugging lines.
|
| |
|
|
|
|
|
| |
Problem: Non-printable characters in 'statusline' cause trouble. (ZyX)
Solution: Use transstr(). (partly by Caio Ariede)
|
|
|
|
|
| |
Problem: Spell doesn't work on VMS.
Solution: Use different file names. (Zoltan Bartos, Zoltan Arpadffy)
|