Age | Commit message (Collapse) | Author |
|
Problem: It is not easy to change the window layout.
Solution: Add win_splitmove(). (Andy Massimino, closes #4561)
|
|
Problem: 'cursorline' always highlights the whole line.
Solution: Add 'cursorlineopt' to specify what is highlighted.
(closes #4693)
|
|
Problem: Using freed memory when out of memory and displaying message.
Solution: Make a copy of the message first.
|
|
Problem: Cannot execute commands after closing the cmdline window.
Solution: Also trigger BufEnter and WinEnter. (closes #4762)
|
|
Problem: Terminal altscreen test now fails on MS-Windows.
Solution: Skip the test on MS-Windows
|
|
Problem: Terminal altscreen test still fails sometimes.
Solution: Write the escape sequence in a file.
|
|
Problem: Terminal altscreen test fails sometimes.
Solution: Use WaitFor().
|
|
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 terminal functions usable as a method. Fix term_getattr().
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method. Make the window
command test faster.
|
|
Problem: New file uses old style comments.
Solution: Change to new style comments. (Yegappan Lakshmanan, closes #4910)
|
|
Problem: Cursorline highlighting not updated in popup window. (Marko
Mahnič)
Solution: Check if the cursor position changed. (closes #4912)
|
|
Problem: Error for invalid range when using listener and undo. (Paul Jolly)
Solution: Do not change the cursor before the lines are restored.
(closes #4908)
|
|
Problem: No test for what 8.1.1926 fixes.
Solution: Add a test case.
|
|
Problem: Build failure with huge features but without channel feature.
Solution: Add #ifdef. (Dominique Pelle, closes #4906)
|
|
Problem: The regexp.c file is too big.
Solution: Move the backtracking engine to a separate file. (Yegappan
Lakshmanan, closes #4905)
|
|
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
|
|
Problem: MS-Windows: code page 65001 is not recognized.
Solution: Use utf-8 for code page 65001. (Dan Thompson, closes #4902)
|
|
Problem: Version number 2000 missing.
Solution: Add the number in the list of patches.
|
|
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.
|