| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Coverity warns for using uninitialized variable.
Solution: Set the start col when col is set.
|
|
|
|
|
| |
Problem: Coverity warns for possibly using a NULL pointer.
Solution: Change the logic to make sure no NULL pointer is used.
|
|
|
|
|
| |
Problem: Typo in #ifdef.
Solution: Change PROT to PROTO.
|
|
|
|
|
| |
Problem: Using ~{} for a literal dict is not nice.
Solution: Use #{} instead.
|
|
|
|
|
| |
Problem: C-R C-W does not work after C-G when using 'incsearch'.
Solution: Put cursor at end of the match. (Yasuhiro Matsumoto, closes #4664)
|
|
|
|
|
| |
Problem: Breaking out of loop by checking window pointer is insufficient.
Solution: Check the window ID and the buffer number. (closes #4683)
|
|
|
|
|
| |
Problem: Compiler warning for uninitialized variable.
Solution: Initialize it. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Appveyor build with MSVC fails puts progress bar in log.
Solution: Adjust the sed command. (Ken Takata)
|
|
|
|
|
| |
Problem: Listener callback called for the wrong buffer.
Solution: Invoke listeners before calling ml_append_int().
|
|
|
|
|
|
| |
Problem: Highlight_ga can be local instead of global.
Solution: Move highlight_ga into highlight.c. (Yegappan Lakshmanan,
closes #4675)
|
|
|
|
|
| |
Problem: Appveyor build with MSVC fails.
Solution: Remove the sed command
|
|
|
|
|
| |
Problem: Cannto build with MSVC.
Solution: Remove the backslashes after the @<< mechanism.
|
|
|
|
|
|
| |
Problem: MSVC: link command line is too long.
Solution: Use the @<< mechanism to pass the arguments via a file. (Christian
Brabandt)
|
|
|
|
|
|
| |
Problem: Windows 10: crash when cursor is at bottom of terminal.
Solution: Position the cursor before resizing. (Yasuhiro Matsumoto,
closes #4679)
|
|
|
|
|
| |
Problem: The RUN_VIM variable is longer than needed.
Solution: Shorten RUN_VIM. (Daniel Hahler, closes #4643)
|
|
|
|
|
|
| |
Problem: Syntax coloring and highlighting is in one big file.
Solution: Move the highlighting to a separate file. (Yegappan Lakshmanan,
closes #4674)
|
|
|
|
|
|
| |
Problem: Using *{} for literal dict is not backwards compatible. (Yasuhiro
Matsumoto)
Solution: Use ~{} instead.
|
|
|
|
|
| |
Problem: Diff test fails on some systems. (Elimar Riesebieter)
Solution: Add a term_wait() call.
|
|
|
|
|
| |
Problem: Default padding for popup window menu is too much.
Solution: Only add padding left and right.
|
|
|
|
|
|
| |
Problem: Profiling code is spread out.
Solution: Move more profiling code to profiler.c. (Yegappan Lakshmanan,
closes #4668)
|
|
|
|
|
| |
Problem: Old makefiles are no longer useful.
Solution: Delete the makefiles, they most likely don't work anyway.
|
|
|
|
|
| |
Problem: The evalfunc.c file is too big.
Solution: Move testing support to a separate file.
|
|
|
|
|
| |
Problem: "*" of "*{" is recognized as multipy operator. (Yasuhiro Matsumoto)
Solution: Check for the "{".
|
|
|
|
|
| |
Problem: Missing file in distributed file list.
Solution: Add profiling.pro
|
|
|
|
|
|
| |
Problem: Profiling functionality is spread out.
Solution: Put profiling functionality in profiling.c. (Yegappan Lakshmanan,
closes #4666)
|
|
|
|
|
| |
Problem: Dictionary with string keys is longer than needed.
Solution: Use *{key: val} for literaly keys.
|
|
|
|
|
|
| |
Problem: Placing a larger number of signs is slow.
Solution: Add functions for dealing with a list of signs. (Yegappan
Lakshmanan, closes #4636)
|
|
|
|
|
| |
Problem: Insert stray "{" when listener gets buffer line. (Paul Jolly)
Solution: Flush the cached line after invoking listeners. (closes #4455)
|
|
|
|
|
| |
Problem: The command table is not well aligned.
Solution: Adjust indent.
|
|
|
|
|
| |
Problem: Test using SwapExists autocommand file may fail.
Solution: Remove the SwapExists autocommand.
|
|
|
|
|
| |
Problem: When using popup_menu() does not scroll to show the selected line.
Solution: Scroll the text. (Naruhiko Nishino, closes #4651)
|
|
|
|
|
|
| |
Problem: Tests get stuck when running into an existing swapfile.
Solution: Set v:swapchoice to "q" and report an error. (Daniel Hahler,
closes #4644)
|
|
|
|
|
| |
Problem: "maxwidth" of popup window does not always work properly.
Solution: Adjust the computation. (Naruhiko Nishino, closes #4653)
|
|
|
|
|
|
| |
Problem: Listener list not correctly updated on listener_remove().
Solution: Only set "prev" when not removing a listener. Return one if the
listener was found and removed.
|
|
|
|
|
| |
Problem: Script to check a colorscheme can be improved.
Solution: Match the whole group name. Don't warn for what is usually omitted.
|
|
|
|
|
| |
Problem: Cannot easily find the popup window at a certain position.
Solution: Add popup_locate().
|
|
|
|
|
| |
Problem: "make cmdidxs" doesn't work.
Solution: Update macro names. (Naruhiko Nishino, closes #4660)
|
|
|
|
|
| |
Problem: Copying a blob may result in it being locked.
Solution: Reset v_lock. (Ken Takata, closes #4648)
|
|
|
|
|
|
| |
Problem: Sign column not always properly aligned.
Solution: Use "col" only after it was calculated. (Yee Cheng Chin,
closes #4649)
|
|
|
|
|
|
| |
Problem: Travis: test results section is closed even when some tests
failed.
Solution: Only close the section on success. (Daniel Hahler, closes #4659)
|
|
|
|
|
| |
Problem: Popup window test is a bit flaky on some systems.
Solution: Clear the command line. (Naruhiko Nishino, closes #4656)
|
|
|
|
|
| |
Problem: Flags for Ex commands may clash with other symbols.
Solution: Prepend with EX_.
|
|
|
|
|
| |
Problem: Click in popup window scrollbar with border doesn't scroll.
Solution: Correct column for the border. (Naruhiko Nishino, closes #4650)
|
|
|
|
|
| |
Problem: Crash when popup window with mask is below the screen.
Solution: Correct boundary check.
|
|
|
|
|
|
| |
Problem: GUI resize may cause changing Rows at a bad time. (Dominique
Pelle)
Solution: Postpone resizing while updating the screen.
|
|
|
|
|
| |
Problem: Compiler warning for using size_t.
Solution: Add type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: Cannot build uninstal.exe with some version of MinGW.
Solution: Add -lole32. (Rene Nyffenegger, closes #4646)
|
|
|
|
|
| |
Problem: Cannot build with +textprop but without +balloon_eval.
Solution: Adjust #ifdefs. (closes #4645)
|
|
|
|
|
| |
Problem: Assert_fails() does not fail inside try/catch.
Solution: Set trylevel to zero. (Ozaki Kiichi, closes #4639)
|
|
|
|
|
| |
Problem: Popup window "mousemoved" values not correct.
Solution: Convert text column to mouse column.
|