- Feb 09, 2011
-
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: Vim can crash when tmpnam() returns NULL. Solution: Check for NULL. (Hong Xu)
-
Bram Moolenaar authored
Problem: Potential problem in initialization when giving an error message early. Solution: Initialize 'verbosefile' empty. (Ben Schmidt)
-
Bram Moolenaar authored
Problem: Windows: Fall back directory for creating temp file is wrong. Solution: Use "." instead of empty string. (Hong Xu)
-
- Feb 01, 2011
-
-
Bram Moolenaar authored
Problem: Setting 'statusline' to "%!'asdf%' reads uninitialized memory. Solution: Check for NUL after %.
-
Bram Moolenaar authored
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'.
-
Bram Moolenaar authored
Problem: The "nbsp" item in 'listchars' isn't used for ":list". Solution: Make it work. (Christian Brabandt)
-
Bram Moolenaar authored
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.
-
Bram Moolenaar authored
Problem: Useless check for NULL when calling vim_free(). Solution: Remove the check. (Dominique Pelle)
-
- Jan 22, 2011
-
-
Bram Moolenaar authored
Problem: Year number for :undolist can be confused with month or day. Solution: Change "%y" to "%Y".
-
Bram Moolenaar authored
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.
-
Bram Moolenaar authored
Problem: Can't get the value of "b:changedtick" with getbufvar(). Solution: Make it work. (Christian Brabandt)
-
- Jan 21, 2011
-
-
Bram Moolenaar authored
Problem: Conceal: using Tab for cchar causes problems. (ZyX) Solution: Do not accept a control character for cchar.
-
Bram Moolenaar authored
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.
-
- Jan 17, 2011
-
-
Bram Moolenaar authored
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.
-
Bram Moolenaar authored
Problem: ino_t defined with wrong size. Solution: Move including auto/config.h before other includes. (Marius Geminas)
-
Bram Moolenaar authored
Problem: When using :normal v:count isn't set. Solution: Call normal_cmd() with toplevel set to TRUE.
-
- Jan 08, 2011
-
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: Crash when splitting a window with zero height. (Yukihiro Nakadaira) Solution: Don't set the fraction in a window with zero height.
-
- Jan 04, 2011
-
-
Bram Moolenaar authored
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)
-
Bram Moolenaar authored
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)
-
Bram Moolenaar authored
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)
-
Bram Moolenaar authored
Problem: Win32: In Chinese tear-off menu doesn't work. (Weasley) Solution: Use menu_name_equal(). (Alex Jakushev)
-
- Dec 30, 2010
-
-
Bram Moolenaar authored
Problem: Using abs() requires type cast to int. Solution: Use labs() so that the value remains long. (Hong Xu)
-
Bram Moolenaar authored
Problem: New DLL dependencies in MingW with gcc 4.5.0. Solution: Add STATIC_STDCPLUS, LDFLAGS and split up WINDRES. (Guopeng Wen)
-
Bram Moolenaar authored
Problem: Resizing the window when exiting. Solution: Don't resize when exiting.
-
Bram Moolenaar authored
Problem: "vim -w foo" writes special key codes for removed escape sequences. (Josh Triplett) Solution: Don't write K_IGNORE codes.
-
Bram Moolenaar authored
Problem: Wrong help text for Cscope. Solution: Adjust the help text for "t". (Dominique Pelle)
-
- Dec 24, 2010
-
-
Bram Moolenaar authored
Problem: Compiler warning on 64 bit MS-Windows. Solution: Add type cast. (Mike Williams)
-
Bram Moolenaar authored
Problem: Ruby can't load Gems sometimes, may cause a crash. Solution: Undefine off_t. Use ruby_process_options(). (Yasuhiro Matsumoto)
-
- Dec 17, 2010
-
-
Bram Moolenaar authored
Problem: EINTR is not always defined. Solution: Include errno.h in vim.h.
-
Bram Moolenaar authored
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.
-
Bram Moolenaar authored
Problem: Inconsistency with preproc symbols. void * computation. Solution: Include vimio.h from vim.h. Add type cast.
-
Bram Moolenaar authored
Problem: When splitting the window, the new one scrolls with the cursor at the top. Solution: Compute w_fraction before setting the new height.
-
Bram Moolenaar authored
Problem: When a read() or write() is interrupted by a signal it fails. Solution: Add read_eintr() and write_eintr().
-
Bram Moolenaar authored
Problem: Leaking file descriptor when hostname doesn't exist. Solution: Remove old debugging lines.
-
- Dec 10, 2010
-
-
Bram Moolenaar authored
-
- Dec 08, 2010
-
-
Bram Moolenaar authored
Problem: Non-printable characters in 'statusline' cause trouble. (ZyX) Solution: Use transstr(). (partly by Caio Ariede)
-
Bram Moolenaar authored
Problem: Spell doesn't work on VMS. Solution: Use different file names. (Zoltan Bartos, Zoltan Arpadffy)
-
Bram Moolenaar authored
Problem: Duplicate lines in makefile. Solution: Remove the lines. (Hong Xu)
-