- Feb 13, 2018
-
-
Bram Moolenaar authored
Problem: The jumplist is not always properly cleaned up. Solution: Call fname2fnum() before cleanup_jumplist(). (Yegappan Lakshmanan)
-
Bram Moolenaar authored
Problem: Warning for possibly using NULL pointer. (Coverity) Solution: Skip using the pointer if it's NULL.
-
Bram Moolenaar authored
Problem: Some code for the debugger watch expression is clumsy. Solution: Clean up the code.
-
Bram Moolenaar authored
Problem: Cannot test if a command causes a beep. Solution: Add assert_beeps().
-
- Feb 12, 2018
-
-
Bram Moolenaar authored
Problem: Test for failing drag-n-drop command no longer fails. Solution: Check for the "dnd" feature.
-
Bram Moolenaar authored
Problem: The :drop command is not always available. Solution: Include :drop in all builds. (Yasuhiro Matsumoto, closes #2639)
-
Bram Moolenaar authored
Problem: Timer test is a bit flaky. Solution: Add it to the list of flaky tests.
-
Bram Moolenaar authored
Problem: New version of HP NonStop (Tandem) doesn't like the default header for setenv(). Solution: Put a #ifdef around the setenv() entry. (Joachim Schmitz)
-
- Feb 11, 2018
-
-
Bram Moolenaar authored
Problem: Debugger can't break on a condition. (Charles Campbell) Solution: Add ":breakadd expr". (Christian Brabandt, closes #859)
-
Bram Moolenaar authored
Problem: Win32: the screen may be cleared on startup. Solution: Only call shell_resized() when the size actually changed. (Ken Takata, closes #2527)
-
Bram Moolenaar authored
Problem: Access memory beyond end of string. (Coverity) Solution: Keep allocated memory in separate pointer. Avoid outputting the NUL character.
-
Bram Moolenaar authored
Problem: In out-of-memory situation character is not restored. (Coverity) Solution: Restore the character in all situations.
-
Bram Moolenaar authored
Problem: Out-of-memory situation not correctly handled. (Coverity) Solution: Check for NULL value.
-
Bram Moolenaar authored
Problem: Possible NULL pointer dereference. (Coverity) Solution: Check for the pointer not being NULL.
-
Bram Moolenaar authored
Problem: Out-of-memory situation not correctly handled. (Coverity) Solution: Check for NULL value.
-
Bram Moolenaar authored
Problem: Getjumplist() returns duplicate entries. (lacygoill) Solution: Call cleanup_jumplist(). (Yegappan Lakshmanan)
-
- Feb 10, 2018
-
-
Bram Moolenaar authored
Problem: Getting the jump list requires parsing the output of :jumps. Solution: Add getjumplist(). (Yegappan Lakshmanan, closes #2609)
-
Bram Moolenaar authored
Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629)
-
Bram Moolenaar authored
Problem: Having 'pumwidth' default to zero has no merit. Solution: Make the default 15, as the actual default value.
-
Bram Moolenaar authored
Problem: No autocmd triggered in Insert mode with visible popup menu. Solution: Add TextChangedP. (Prabir Shrestha, Christian Brabandt, closes #2372, closes #1691) Fix that the TextChanged autocommands are not always triggered when sourcing a script.
-
Bram Moolenaar authored
Problem: Completion items cannot be annotated. Solution: Add a "user_data" entry to the completion item. (Ben Jackson, coses #2608, closes #2508)
-
Bram Moolenaar authored
Problem: Memory leak in balloon_split(). Solution: Free the balloon lines. Free the balloon when exiting.
-
Bram Moolenaar authored
Problem: The minimum width of the popup menu is hard coded. Solution: Add the 'pumwidth' option. (Christian Brabandt, James McCoy, closes #2314)
-
Bram Moolenaar authored
Problem: Number of spell regions is spread out through the code. Solution: Define MAXREGIONS.
-
- Feb 09, 2018
-
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: There is no easy way to get the global directory, esp. if some windows have a local directory. Solution: Make getcwd(-1) return the global directory. (Andy Massimino, closes #2606)
-
Bram Moolenaar authored
Problem: Emacs tags no longer work. (zdohnal) Solution: Do not skip over end of line.
-
Bram Moolenaar authored
Problem: Test 14 fails. Solution: Fix of-by-one error.
-
Bram Moolenaar authored
Problem: Accessing invalid memory with "it". (Dominique Pelle) Solution: Avoid going over the end of the line. (Christian Brabandt, closes #2532)
-
Bram Moolenaar authored
Problem: Weird autocmd may cause arglist to be changed recursively. Solution: Prevent recursively changing the argument list. (Christian Brabandt, closes #2472)
-
Bram Moolenaar authored
Problem: Reduntant conditions. Solution: Remove them. (Dominique Pelle)
-
Bram Moolenaar authored
Problem: Searchpair() might return an invalid value on timeout. Solution: When the second search times out, do not accept a match from the first search. (Daniel Hahler, closes #2552)
-
Bram Moolenaar authored
Problem: Using feedkeys() does not work to test Insert mode completion. (Lifepillar) Solution: Do not check for typed keys when executing :normal or feedkeys(). Fix thesaurus completion not working when 'complete' is empty.
-
Bram Moolenaar authored
Problem: Clearing a pointer takes two lines. Solution: Add vim_clear() to free and clear the pointer.
-
Bram Moolenaar authored
Problem: Patch missing change. Solution: Add missing change.
-
Bram Moolenaar authored
Problem: Insert mode completion state is confusing. Solution: Move ctrl_x_mode into edit.c. Add CTRL_X_NORMAL for zero.
-
- Feb 08, 2018
-
-
Bram Moolenaar authored
Problem: Unnecessary condition for "len" being zero. Solution: Remove the condition. (Dominique Pelle)
-
Bram Moolenaar authored
Problem: Redraw flicker when moving the mouse outside of terminal window. Solution: Instead of updating the cursor color and shape every time leaving and entering a terminal window, only update when different from the previously used cursor.
-
Bram Moolenaar authored
Problem: Screen isn't always updated right away. Solution: Adjust #ifdef: Call out_flush() when not running the GUI.
-
- Feb 06, 2018
-
-
Bram Moolenaar authored
Problem: Invalid memory access in read_redo(). (gy741) Solution: Convert the replacement character back from a negative number to CR or NL. (hint by Dominique Pelle, closes #2616)
-