Age | Commit message (Collapse) | Author |
|
Problem: Too many #ifdefs.
Solution: Graduate FEAT_SCROLLBIND and FEAT_CURSORBIND.
|
|
Problem: Can't build Mac version without GUI.
Solution: Adjust when IME_WITHOUT_XIM is defined.
|
|
Problem: Too many #ifdefs.
Solution: Graduate the +autocmd feature. Takes away 450 #ifdefs and
increases code size of tiny Vim by only 40 Kbyte.
|
|
Problem: Timeout of getwinposx() can be too short. (lilydjwg)
Solution: Add getwinpos(). (closes #2689)
|
|
Problem: The terminal debugger can't set a breakpoint with the mouse.
Solution: Add popup menu entries.
|
|
Problem: Crash with rust syntax highligting. (Edd Barrett)
Solution: Avoid going past the end of an empty line.
|
|
Problem: Build failure without GUI on MS-Windows.
Solution: Adjust #ifdef for vcol2col().
|
|
Problem: Build failure without GUI.
Solution: Adjust #ifdef for get_fpos_of_mouse().
|
|
Problem: No right-click menu in a terminal.
Solution: Implement the right click menu for the terminal.
|
|
Problem: printf() does not work with only one argument. (Daniel Hahler)
Solution: Allow using just the format. (Ken Takata, closes #2687)
|
|
Problem: May not parse the t_RS response correctly, resulting in wrong
characters in the input stream.
Solution: When the t_RS response is partly received wait for more
characters.
|
|
Problem: Build error for some combination of features.
Solution: Declare variable in more situations.
|
|
Problem: Custom plugins loaded with --clean.
Solution: Do not include the home directory in 'runtimepath'.
|
|
Problem: Cannot see what digraph is used to insert a character.
Solution: Show the digraph with the "ga" command. (Christian Brabandt)
|
|
Problem: May leak file descriptors when executing job.
Solution: Close more file descriptors. (Ozaki Kiichi, closes #2531)
|
|
Problem: On Mac 'maxmemtot' is set to a weird value.
Solution: For Mac use total memory and subtract system memory. For other
systems accept both a 32 bit and 64 bit result. (Ozaki Kiichi,
closes #2646)
|
|
Problem: Various small problems in source files.
Solution: Fix the problems.
|
|
Problem: Various small problems in test files.
Solution: Include small changes.
|
|
|
|
Problem: Screen dump test script not included in distribution.
Solution: Add the script to the list of distributed files.
|
|
Problem: Undo in the options window makes it empty.
Solution: Set 'undolevels' while filling the buffer. (Yasuhiro Matthew,
closes #2645)
|
|
Problem: Using feedkeys() in a terminal window may trigger mappings.
(Charles Sheridan)
Solution: Avoid triggering a mapping when peeking for a key.
|
|
Problem: Screen dumps not included in distribution.
Solution: Add dumps to the list of distributed files.
|
|
Add Serbian translations and spell checking.
|
|
Problem: When using 'termguicolors' SpellBad doesn't show.
Solution: When the GUI colors are not set fall back to the cterm colors.
|
|
Problem: With 'termguicolors' Normal color doesn't work correctly.
Solution: Set cterm_normal_bg_gui_color and cterm_normal_fg_color always.
(Kazunobu Kuriyama, closes #981, closes #2332)
|
|
Problem: Terminal screen dump does not include cursor position.
Solution: Mark the cursor position in the cump.
|
|
Problem: synpat_T is taking too much memory.
Solution: Reorder members to reduce padding. (Dominique Pelle, closes #2671)
|
|
Problem: Popup menu positioning fails with longer string.
Solution: Only align with right side of window when width is less than
'pumwidth' (closes #2661)
|
|
Problem: No test for the popup menu positioning.
Solution: Add a screendump test for the popup menu.
|
|
Problem: Popupmenu is too far left when completion is long. (Linwei)
Solution: Adjust column computations. (Hirohito Higashi, closes #2661)
|
|
Problem: Xxd does not skip NUL lines when using ebcdic.
Solution: Check for a NUL before converting a character for ebcdic. (Tim
Sell, closes #2668)
|
|
Problem: Quotestar test is flaky when using the GUI.
Solution: Add check that the star register arrived at the server. Increase
timeouts.
|
|
Problem: C syntax test still fails when using gvim.
Solution: Clear Normal cterm highlighting instead of setting it.
|
|
Problem: C syntax test fails when using gvim
Solution: Force running in a terminal. Check that 'background' is correct
even when $COLORFGBG is set.
|
|
Problem: Libterm doesn't support requesting fg and bg color.
Solution: Implement t_RF and t_RB.
|
|
Problem: Compiler warnings without termguicolors feature.
Solution: Add #ifdef. (John Marriott) Cleanup the code a bit.
|
|
Problem: Cannot use 24 bit colors in MS-Windows console.
Solution: Add support for vcon. (Nobuhiro Takasaki, Ken Takasaki,
fixes #1270, fixes #2060)
|
|
Problem: Dump test fails when using a shadow directory.
Solution: Add the directory to the list of symlinks to make (Elimar
Riesebieter)
|
|
Problem: Assert_equalfile() does not close file descriptors. (Coverity)
Solution: Close the file descriptors.
|
|
Problem: Dead code found.
Solution: Remove the useless lines. (CodeAi, closes #2656)
|
|
Problem: Screen dump test fails on MS-Windows.
Solution: Skip dump test on MS-Windows for now.
|
|
Problem: No test using a screen dump yet.
Solution: Add a test for C syntax highlighting. Add helper functions.
|
|
Problem: Using :wqa exits even if a job runs in a terminal window. (Jason
Felice)
Solution: Check if a terminal has a running job. (closes #2654)
|
|
Problem: Compiler warnings for uninitialized variables. (Tony Mechelynck)
Solution: Initialize variables.
|
|
Problem: Cannot write and read terminal screendumps.
Solution: Add term_dumpwrite(), term_dumpread() and term_dumpdiff().
Also add assert_equalfile().
|
|
Problem: Popup menu is positioned in the wrong place. (Davit Samvelyan,
Boris Staletic)
Solution: Correct computation of the column and the conditions for that.
(Hirohito Higashi, closes #2640)
|
|
Problem: Shift-Tab does not work in a terminal window.
Solution: Recognize Shift-Tab key press. (Jsees Luehrs, closes #2644)
|
|
Problem: Cursor is in the wrong line when using a WinBar in a Terminal
window.
Solution: Adjust the row number. (Christian Brabandt, closes #2362)
|
|
Problem: Getchangelist() does not use argument as bufname().
Solution: Use get_buf_tv(). (Yegappan Lakshmanan, closes #2641)
|