| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Vim9: not enough test coverage for executing :def function.
Solution: Add a few more tests. Fix inconsistencies.
|
|
|
|
|
| |
Problem: GTK: get assertion errors when scrolling a split window.
Solution: Use GDK_IS_DRAWABLE() on the scrollbar window. (closes #9982)
|
|
|
|
|
| |
Problem: Profile completion test sometimes fails.
Solution: Delete the .res file before running tests.
|
|
|
|
|
| |
Problem: LuaV_debug() not covered by tests.
Solution: Add a test. (Dominique Pellé, closes #9980)
|
|
|
|
|
| |
Problem: Installing tutor binary may fail.
Solution: Fix the dependency. (Sergei Trofimovich, closes #9978)
|
|
|
|
|
|
| |
Problem: X11: using --remote-wait may keep the CPU busy.
Solution: Set the timeout for select() on every call. (Jacopo Secchiero,
closes #9973)
|
| |
|
|
|
|
|
|
| |
Problem: Need to write script to a file to be able to source them.
Solution: Make ":source" use lines from the current buffer. (Yegappan
Lakshmanan et al., closes #9967)
|
|
|
|
|
| |
Problem: Unnecessary call to redraw_later().
Solution: Remove the call to redraw_later() in op_yank(). (closes #9971)
|
|
|
|
|
| |
Problem: Search continues after giving E1204.
Solution: Return failure after giving E1204. (closes #9972)
|
|
|
|
|
| |
Problem: Cursor line not updated when a callback moves the cursor.
Solution: Check if the cursor moved. (closes #9970)
|
|
|
|
|
| |
Problem: Vim9: range type check has wrong offset.
Solution: Adjust offset for CHECKTYPE. Remove other type check.
|
|
|
|
|
| |
Problem: Cannot index the g: dictionary.
Solution: Recognize using "g:[key]". (closes #9969)
|
|
|
|
|
| |
Problem: Mapping with key code after other matching mapping does not work.
Solution: Change ">" to ">=". (closes #9903)
|
|
|
|
|
| |
Problem: Vim9: double free after unpacking a list.
Solution: Make a copy of the value instead of moving it. (closes #9968)
|
|
|
|
|
|
| |
Problem: Vim9: no error for using lower case name for "func" argument.
(Ernie Rael)
Solution: Check the name as soon as the type is known.
|
|
|
|
|
| |
Problem: Cannot use keypad page-up/down for completion menu.
Solution: Recognize the keypad keys. (Yegappan Lakshmanan, closes #9963)
|
|
|
|
|
|
| |
Problem: Error for using autoload function in custom completion.
Solution: Do not check for errors when using an autoload function.
(closes #9962)
|
|
|
|
|
| |
Problem: Screendump test fails.
Solution: Check that making a screendump is possible.
|
|
|
|
|
| |
Problem: Useless code handling a type declaration.
Solution: Remove the code and give an error.
|
|
|
|
|
| |
Problem: Null types not fully tested.
Solution: Add some more tests using null types.
|
|
|
|
|
| |
Problem: Vim9: incorrect error for shadowing variable.
Solution: Do not pass the context when compiling a referenced function.
|
|
|
|
|
|
|
| |
Problem: Cannot use page-up and page-down in the command line completion
popup menu.
Solution: Check for to page-up and page-down keys. (Yegappan Lakshmanan,
closes #9960)
|
|
|
|
|
|
|
| |
Problem: No warning when an autoload script for completion function has an
error.
Solution: Do not ignore errors when a function name is given with a dot or
'#' character. (closes #9958)
|
|
|
|
|
| |
Problem: Message test is flaky. (Elimar Riesebieter)
Solution: Trigger the autocommand event only after startup is finished.
|
|
|
|
|
| |
Problem: Vim9: error for comparing with null can be annoying.
Solution: Allow comparing anything with null. (closes #9948)
|
|
|
|
|
|
|
| |
Problem: Vim9: test for profiling still fails.
Solution: Update flags for profiling and breakpoints when obtaining the
compile type. Do not set the FC_CLOSURE flag for a toplevel
function.
|
|
|
|
|
| |
Problem: Vim9: test for profiling fails.
Solution: Mark function for profiling earlier to avoid E1271.
|
|
|
|
|
|
|
|
| |
Problem: A nested function (closure) is compiled for debugging without
context.
Solution: Check if a nested function is marked for debugging before
compiling it. Give an error when trying to compile a closure
without its context. (closes #9951)
|
|
|
|
|
|
| |
Problem: Vim9: return type "any" is sometimes changed to first returned
type. (Virginia Senioria)
Solution: Do not change the return type if declared as "any". (closes #9949)
|
|
|
|
|
| |
Problem: Not all gdb files are recognized.
Solution: Add a few more patterns for gdb. (Jade Lovelace, closes #9956)
|
|
|
|
|
| |
Problem: No command line completion for :profile and :profdel.
Solution: Implement completion. (Yegappan Lakshmanan, closes #9955)
|
|
|
|
|
| |
Problem: Coverity warning for not using a return value.
Solution: Add "(void)".
|
|
|
|
|
|
| |
Problem: getmousepos() does not compute the column below the last line.
Solution: Also compute the column when the mouse is below the last line.
(Sean Dewar, closes #9946)
|
|
|
|
|
| |
Problem: Bracketed paste doesn't work well in Visual linewise mode.
Solution: Handle linewise Visual mode differently. (closes #9947)
|
|
|
|
|
|
| |
Problem: Check for existing buffer in session file does not work for files
in the home directory.
Solution: Use fnamemodify(). (James Cherti, closes #9945) Add a test.
|
|
|
|
|
|
| |
Problem: No command line completion for :breakadd and :breakdel.
Solution: Add completion for :breakadd and :breakdel. (Yegappan Lakshmanan,
closes #9950)
|
|
|
|
|
| |
Problem: Running test leaves file behind. (Dominique Pellé)
Solution: Run the profiling in a separate Vim instance. (closes #9952)
|
|
|
|
|
| |
Problem: "z=" in Visual mode may go beyond the end of the line.
Solution: Adjust "badlen".
|
|
|
|
|
|
| |
Problem: Linear tag search is not optimal.
Solution: Improve linear tag search performance. (Yegappan Lakshmanan,
closes #9944)
|
|
|
|
|
| |
Problem: Build failure with some combination of features. (John Marriott)
Solution: Adjust #ifdef.
|
|
|
|
|
| |
Problem: Suspending with CTRL-Z does not work on DragonFlyBSD.
Solution: Adjust #ifdef. (Ozaki Kiichi, closes #9943)
|
|
|
|
|
| |
Problem: getmousepos() returns the screen column. (Ernie Rael)
Solution: Return the text column, as documented.
|
|
|
|
|
|
| |
Problem: Motif: using default colors does not work as expected.
Solution: Do not try to store the default colors, use the resources.
(closes #9933)
|
|
|
|
|
|
| |
Problem: Confusing comment about 'cursorlineopt'.
Solution: Adjust comment. (closes #9939) Add parenthesis around logical
OR.
|
|
|
|
|
| |
Problem: Test fails without the +job or +channel feature. (Dominique Pellé)
Solution: Adjust #ifdefs. Pass on skip flag. (closes #9942)
|
|
|
|
|
| |
Problem: getmousepos() returns the wrong column. (Ernie Rael)
Solution: Limit to the text size, not the number of bytes.
|
|
|
|
|
| |
Problem: Vim9: using null values not sufficiently tested.
Solution: Add more tests. Fix uncovered problem.
|
|
|
|
|
| |
Problem: Linear tag search is a bit slow.
Solution: Remove a vim_ftell() call. (Yegappan Lakshmanan, closes #9937)
|
|
|
|
|
| |
Problem: In a :def function "put = expr" does not work.
Solution: Skip over white space. (closes #9936)
|