| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Problem: Cannot set all properties of the info popup.
Solution: Add popup_findinfo(). Rename popup_getpreview() to
popup_findpreview().
|
|
|
|
|
| |
Problem: Cannot have an info popup align with the popup menu.
Solution: Add the "align" item to 'completepopup'.
|
|
|
|
|
| |
Problem: Cannot build without the +eval feature.
Solution: Add missing #ifdefs
|
|
|
|
|
| |
Problem: Cannot have an info popup without a border.
Solution: Add the "border" item to 'completepopup'.
|
|
|
|
|
| |
Problem: The +insert_expand feature is not always available.
Solution: Graduate the +insert_expand feature.
|
|
|
|
|
| |
Problem: Sign test fails in the GUI.
Solution: Catch and ignore the exception.
|
|
|
|
|
|
| |
Problem: sign_place() does not work as documented.
Solution: Make accept line numbers like line(). (Yegappan Lakshmanan,
closes #4848)
|
|
|
|
|
|
| |
Problem: Crash when out of memory during startup.
Solution: When out of memory message given during initialisation bail out.
(closes #4842)
|
|
|
|
|
|
| |
Problem: May free memory twice when out of memory.
Solution: Check that backslash_halve_save() returns a different pointer.
(Dominique Pelle, closes #4847)
|
|
|
|
|
| |
Problem: Compiler warning for unused variable.
Solution: Add #ifdef. (John Marriott) Missing part of 8.1.1892.
|
|
|
|
|
|
| |
Problem: Using NULL pointer when out of memory.
Solution: Bail out or skip the code using the pointer. (Zu-Ming Jiang,
closes #4805, closes #4843, closes #4939, closes #4844)
|
|
|
|
|
| |
Problem: Not checking for out-of-memory of autoload_name().
Solution: Check for NULL. (Dominique Pelle, closes #4846)
|
|
|
|
|
|
| |
Problem: Script to summarize test results can be improved.
Solution: Use "silent" for substitute to avoid reporting number of matches.
Remove duplicate "set nocp". (Daniel Hahler, closes #4845)
|
|
|
|
|
| |
Problem: Missing index entry and option menu for 'completepopup'.
Solution: Add the entries. Adjust #ifdefs to avoid dead code.
|
|
|
|
|
| |
Problem: Functions used in one file are global.
Solution: Add "static". (Yegappan Lakshmanan, closes #4840)
|
|
|
|
|
|
|
| |
Problem: Ml_get error when deleting fold marker.
Solution: Check that the line number is not below the last line. Adjust the
fold when deleting the empty line. (Christian Brabandt,
closes #4834)
|
|
|
|
|
| |
Problem: Coverity warns for using a NULL pointer.
Solution: Use zero for column if pos is NULL.
|
|
|
|
|
| |
Problem: More functions can be used as methods.
Solution: Make various functions usable as a method.
|
|
|
|
|
| |
Problem: The +cmdline_compl feature is not in the tiny version.
Solution: Graduate the +cmdline_compl feature.
|
|
|
|
|
| |
Problem: Command line expansion code is spread out.
Solution: Move the code to cmdexpand.c. (Yegappan Lakshmanan, closes #4831)
|
|
|
|
|
| |
Problem: Comments in libvterm are inconsistent.
Solution: Use // comments. Als update the table of combining characters.
|
|
|
|
|
|
|
| |
Problem: Cannot use mouse scroll wheel in popup in Insert mode. Mouse
clicks in popup close the popup menu.
Solution: Check if the mouse is in a popup window. Do not let mouse events
close the popup menu. (closes #4544)
|
|
|
|
|
| |
Problem: Options test fails.
Solution: Add entry for 'completepopup'.
|
|
|
|
|
| |
Problem: Cannot specify properties of the info popup window.
Solution: Add the 'completepopup' option. Default to PmenuSel highlight.
|
|
|
|
|
| |
Problem: Popup window test fails in some configurations.
Solution: Check that screendumps can be made.
|
|
|
|
|
| |
Problem: Cannot show extra info for completion in a popup window.
Solution: Add the "popup" entry in 'completeopt'.
|
|
|
|
|
| |
Problem: More functions can be used as methods.
Solution: Make float functions usable as a method.
|
|
|
|
|
| |
Problem: Negative float before method not parsed correctly.
Solution: Apply "!" and "-" in front of expression before using ->.
|
|
|
|
|
| |
Problem: Graduated features scattered.
Solution: Put graduated and obsolete features together.
|
|
|
|
|
| |
Problem: proto file missing from distribution
Solution: Add the file.
|
| |
|
|
|
|
|
| |
Problem: Cannot get size and position of the popup menu.
Solution: Add pum_getpos(). (Ben Jackson, closes #4827)
|
|
|
|
|
| |
Problem: Modeless selection in popup window overlaps scrollbar.
Solution: Subtract scrollbar from max_col. (closes #4773)
|
|
|
|
|
| |
Problem: Cannot build tiny version.
Solution: Remove #ifdef for is_autocmd_blocked().
|
|
|
|
|
|
| |
Problem: When Vim exits because of a signal, VimLeave is not triggered.
(Daniel Hahler)
Solution: Unblock autocommands when triggering VimLeave. (closes #4818)
|
|
|
|
|
| |
Problem: Modeless selection in GUI still not correct.
Solution: Fix max_col.
|
|
|
|
|
|
| |
Problem: Using :pedit from a help file sets the preview window to help
filetype. (Wang Shidong)
Solution: Do not set "keep_help_flag". (closes #3536)
|
|
|
|
|
|
| |
Problem: Code for the argument list is spread out.
Solution: Put argument list code in arglist.c. (Yegappan Lakshmanan,
closes #4819)
|
|
|
|
|
|
|
| |
Problem: Multibyte characters in 'listchars' don't work correctly if
'linebreak' is also enabled. (Martin Tournoij)
Solution: Make it work correctly. (Christian Brabandt, closes #4822,
closes #4812)
|
|
|
|
|
| |
Problem: Still a timer test that is flaky on Mac.
Solution: Loop with a sleep instead of one fixed sleep.
|
|
|
|
|
| |
Problem: Modeless selection in GUI does not work properly.
Solution: Avoid going beyond the end of the line. (closes #4783)
|
|
|
|
|
| |
Problem: Spellrare and spellrepall in the wrong order.
Solution: Put spellrare below spellrepall. (closes #4820)
|
|
|
|
|
| |
Problem: Still a timer test that is flaky on Mac.
Solution: Adjust the sleep times.
|
|
|
|
|
|
| |
Problem: Confusing error when using a builtin function as method while it
does not support that.
Solution: Add a specific error message.
|
|
|
|
|
| |
Problem: Coverity warns for not using return value.
Solution: Add "(void)" to avoid the warning.
|
|
|
|
|
| |
Problem: Only some assert functions can be used as a method.
Solution: Allow using most assert functions as a method.
|
|
|
|
|
| |
Problem: Map timeout test is flaky.
Solution: Add test to list of flaky tests. Increase timeout.
|
|
|
|
|
| |
Problem: Timer test sometimes fails on Mac.
Solution: Show more info when it fails.
|
|
|
|
|
| |
Problem: Test for multi-byte mapping fails on some systems.
Solution: Test in another way.
|
|
|
|
|
|
| |
Problem: Cannot use modifier with multi-byte character.
Solution: Allow using a multi-byte character, although it doesn't work
everywhere.
|