Age | Commit message (Collapse) | Author |
|
Problem: Some source files are too big.
Solution: Move buffer and window related functions to evalbuffer.c and
evalwindow.c. (Yegappan Lakshmanan, closes #4898)
|
|
Problem: Plugin cannot get the current IME status.
Solution: Add the getimstatus() function. (closes #4904)
|
|
Problem: Calling both PlaySoundW() and PlaySoundA().
Solution: Only use PlaySoundW(). (Dan Thompson, closes #4903)
|
|
Problem: Redraw even when no popup window filter was invoked.
Solution: Only redraw when must_redraw was set to a larger value.
|
|
Problem: No redraw after a popup window filter is invoked.
Solution: Redraw if needed.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make sign functions usable as a method.
|
|
Problem: MS-Windows: cannot build with eval but without cscope
Solution: Adjust the makefiles to always build if_cscope.obj.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: The search stat moves when wrapping at the end of the buffer.
Solution: Put the "W" in front instead of at the end.
|
|
Problem: Still cannot build with eval but without cscope.
Solution: Move f_cscope_connection() outside of #ifdef.
|
|
Problem: Cannot build with eval but without cscope.
Solution: Always include if_cscope.pro.
|
|
Problem: The evalfunc.c file is still too big.
Solution: Move f_pathshorten() to filepath.c. Move f_cscope_connection() to
if_cscope.c. Move diff_ functions to diff.c. Move timer_
functions to ex_cmds2.c. move callback functions to evalvars.c.
|
|
Problem: :startinsert! does not work the same way as "A".
Solution: Use the same code to move the cursor. (closes #4896)
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: More functions can be used as methods.
Solution: Make textprop functions usable as a method.
|
|
Problem: Code for dealing with paths is spread out.
Solution: Move path related functions from misc1.c to filepath.c.
Remove NO_EXPANDPATH.
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
Problem: Compiler nags for uninitialized variable and unused function.
Solution: Add unnecessary initialization. Move function inside #ifdef.
|
|
Problem: More functions can be used as methods.
Solution: Make popup functions usable as a method.
|
|
Problem: The evalfunc.c file is too big.
Solution: Move undo functions to undo.c. Move cmdline functions to
ex_getln.c. Move some container functions to list.c.
|
|
Problem: Fix for search stat not tested.
Solution: Add a screenshot test. (Christian Brabandt)
|
|
Problem: Code for handling file names is spread out.
Solution: Move code to new filepath.c file. Graduate FEAT_MODIFY_FNAME.
|
|
Problem: The eval.c file is too big.
Solution: Move filter() and map() to list.c.
|
|
Problem: Terminal debugger plugin may hang.
Solution: Wait longer when still reading symbols.
|
|
Problem: Travis log always shows test output.
Solution: Change script to avoid if/else. (Ozaki Kiichi, closes #4892)
|
|
Problem: MS-Windows GUI responds slowly to timer.
Solution: Break out of wait loop when timer was added or input is available.
(closes #4893)
|
|
Problem: Coverity warns for using pointer as array.
Solution: Call var2fpos() directly instead of using f_line().
|
|
Problem: Cannot build without the quickfix feature.
Solution: Remove #ifdef for qf_info_T.
|
|
Problem: No proper test for getchar().
Solution: Add a test with special characters.
|
|
Problem: Manually enabling features causes build errors. (John Marriott)
Solution: Adjust #ifdefs.
|
|
Problem: Search stat space wrong, no test for 8.1.1965.
Solution: Fix check for cmd_silent. Add a test. (Christian Brabandt)
|
|
Problem: Popup window filter is used in all modes.
Solution: Add the "filtermode" property.
|
|
Problem: Crash when using nested map().
Solution: Clear the pointer in prepare_vimvar(). (Ozaki Kiichi,
closes #4890, closes #4891)
|
|
Problem: Line() only works for the current window.
Solution: Add an optional argument for the window to use.
|
|
Problem: Some code in options.c fits better elsewhere.
Solution: Move functions from options.c to other files. (Yegappan
Lakshmanan, closes #4889)
|
|
Problem: The search count message is not displayed when using a mapping.
(Gary Johnson)
Solution: Ignore cmd_silent for showing the search count. (Christian
Brabandt)
|
|
Problem: Crash when using nested map() and filter().
Solution: Do not set the v:key type to string without clearing the pointer.
|
|
Problem: Popup window filter may be called recursively when using a Normal
mode command.
Solution: Prevent recursiveness. (closes #4887) Also restore KeyTyped.
|
|
Problem: Leaking memory when using tagfunc().
Solution: Free the user_data. (Dominique Pelle, closes #4886)
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method. Add a test for
mapcheck().
|
|
Problem: Fold code is spread out.
Solution: Move fold functions to fold.c.
|
|
Problem: When using "firstline" in popup window text may jump when
redrawing it. (Nick Jensen)
Solution: Set 'scrolloff' to zero in a popup window. (closes #4882)
|
|
Problem: Old style comments taking up space.
Solution: Change to new style comments.
|
|
Problem: More code can be moved to evalvars.c.
Solution: Move code to where it fits better. (Yegappan Lakshmanan,
closes #4883)
|
|
Problem: Screenshot tests may use a different encoding. (Dominique Pelle)
Solution: Always set 'encoding' to "utf-8" when running Vim in a terminal.
(closes #4884)
|
|
Problem: Tests contain typos.
Solution: Correct the typos. (Dominique Pelle)
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
|
|
Problem: More functions can be used as a method.
Solution: Allow more functions to be used as a method.
|