| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Problem: Crash when using NULL list with sign functions.
Solution: Handle a NULL list like an empty list. (issue #8260)
|
|
|
|
|
| |
Problem: Crash when using NULL string for funcref().
Solution: Check for NULL argument. (issue #8260)
|
|
|
|
|
| |
Problem: Crash when using NULL job.
Solution: Copy static string into buffer. (issue #8260)
|
|
|
|
|
|
| |
Problem: MS-Windows: completing environment variables with % is wrong.
Solution: Only complete environment variables with $. (Albert Liu,
closes #8791)
|
|
|
|
|
| |
Problem: Vim9: :disass completion does not understand "s:".
Solution: Expand "s:" to a pattern. (closes #8780)
|
|
|
|
|
| |
Problem: Vim9: no warning that "@r" does not do anything.
Solution: Give a "no effect" error. (closes #8779)
|
|
|
|
|
| |
Problem: Using uninitialized memory.
Solution: Initialize textprop_save_len.
|
|
|
|
|
| |
Problem: Pyret files are not recognized.
Solution: Recognize .arr files as Pyret. (Doug Kearns)
|
|
|
|
|
| |
Problem: text property test fails on MS-Windows.
Solution: Set fileformat to "unix"
|
|
|
|
|
|
| |
Problem: line2byte() value wrong when adding a text property. (Yuto Kimura)
Solution: Adjust length for text property. (closes #8772) Also fix it for
deleting a line.
|
|
|
|
|
| |
Problem: Vim9: :$ENV cannot be followed by ->func() in next line.
Solution: Use "$ENV" as the start of an expression. (closes #8790)
|
|
|
|
|
|
| |
Problem: Vim9: no check for white space before type in declaration.
(Naohiro Ono)
Solution: Check for white space like in a compiled function. (closes #8785)
|
|
|
|
|
| |
Problem: Auto formatting after "cw" leaves cursor in wrong spot.
Solution: Do not auto-format after the delete. (closes #8789)
|
|
|
|
|
| |
Problem: Not all Racket files are recognized.
Solution: Also recognize .rktl and .rktd files. (Doug Kearns)
|
|
|
|
|
| |
Problem: Vim9: :@r executing a register is inconsistent.
Solution: Use "@r" as the start of an expression. (issue #8779)
|
|
|
|
|
| |
Problem: Vim9: debugging elseif does not stop before condition.
Solution: Move debug statement to after the jump. (closes #8781)
|
|
|
|
|
| |
Problem: Vim9: cannot use option for all operations.
Solution: Recognize more operations. (closes #8779)
|
|
|
|
|
| |
Problem: Vim9: crash when :for is skipped.
Solution: Skip more code generation. (Naruhiko Nishino, closes #8777)
|
|
|
|
|
|
|
| |
Problem: When :edit reuses the current buffer the alternate file is set to
the same buffer.
Solution: Only set the alternate file when not reusing the buffer.
(closes #8783)
|
|
|
|
|
| |
Problem: Buffer overflow when completing long tag name.
Solution: Allocate the buffer dynamically. (Gregory Anders, closes #8769)
|
|
|
|
|
| |
Problem: Vim9: crash with nested :while.
Solution: Handle skipping better. (Naruhiko Nishino, closes #8778)
|
|
|
|
|
|
|
| |
Problem: User function completion fails with dict function.
Solution: Do not stop sequencing through the list if user functions when
encountering an empty name. (Naohiro Ono, closes #8765,
closes #8774)
|
|
|
|
|
| |
Problem: Vim9: error for type when variable is not set.
Solution: Give a specific error for a NULL function. (closes #8773)
|
|
|
|
|
| |
Problem: Structurizr files are not recognized.
Solution: Recognize the file by contents. (Bastian Venthur, closes #8764)
|
|
|
|
|
| |
Problem: Crash when 'virtualedit' is set and window is narrow. ()
Solution: Check that width is not zero. (closes #8767)
|
|
|
|
|
|
| |
Problem: Adding many text properties requires a lot of function calls.
Solution: Add the prop_add_list() function. (Yegappan Lakshmanan,
closes #8751)
|
|
|
|
|
| |
Problem: MS-Windows: compiler warning for 64-32 bit conversion.
Solution: Add type casts.
|
|
|
|
|
|
| |
Problem: Build failure with +byte_offset but without +textprop. (John
Marriott)
Solution: Adjust the #ifdef.
|
|
|
|
|
| |
Problem: Vim9: type of argument for negate not checked at compile time.
Solution: Add a compile time check.
|
|
|
|
|
| |
Problem: Vim9: error for nested :enddef has wrong line number.
Solution: Compute the line number.
|
|
|
|
|
|
| |
Problem: Vim9: using a function by name may delete it. (Naohiro Ono)
Solution: Increment the reference count when using a function by name.
(closes #8760)
|
|
|
|
|
| |
Problem: Text properties test fails on MS-Windows.
Solution: Set fileformat to unix.
|
|
|
|
|
| |
Problem: Eval test for scriptversion fails.
Solution: Fix off-by-one error.
|
|
|
|
|
|
| |
Problem: line2byte() returns wrong value after adding textprop. (Yuto
Kimura)
Solution: Reduce the length by the size of the text property. (closes #8759)
|
|
|
|
|
|
| |
Problem: Check for legacy script is incomplete. (Naohiro Ono)
Solution: Also check the :legacy modifier. Use for string concatenation
with "." and others (issue #8756)
|
|
|
|
|
|
| |
Problem: Vim9: no error for using "." for concatenation after ":vim9cmd".
(Naohiro Ono)
Solution: Check for Vim9 script syntax. (closes #8756)
|
| |
|
|
|
|
|
| |
Problem: Some code not covered by tests.
Solution: Add a few more tests. (Dominique Pellé, closes #8757)
|
|
|
|
|
| |
Problem: Vimscript test fails.
Solution: Have test verify first error instead of second
|
|
|
|
|
| |
Problem: Vim9: autoload test fails.
Solution: Adjust the way the second message is avoided
|
|
|
|
|
| |
Problem: Test for :let errors fails.
Solution: Adjust the test and how to avoid a second error message.
|
|
|
|
|
| |
Problem: Vim9: function call aborted despite try/catch. (Naohiro Ono)
Solution: Ignore error caught by try/catch. (closes #8755)
|
|
|
|
|
| |
Problem: Accessing uninitialized pointer.
Solution: Set pointer to NULL.
|
|
|
|
|
| |
Problem: Vim9: cannot lock a member in a local dict.
Solution: Get the local dict from the stack and pass it to get_lval().
|
|
|
|
|
| |
Problem: Vim9: no type check when assigning a list range. (Naohiro Ono)
Solution: Check the member type. (closes #8750)
|
|
|
|
|
| |
Problem: Completing "call g:" returns entries with just "g:". (Naohiro Ono)
Solution: Skip empty strings returned by get_user_func_name(). (closes #8753)
|
|
|
|
|
|
| |
Problem: Behavior of negative index in list change changed. (Naruhiko
Nishino)
Solution: Only change it for Vim9 script. (closes #8749)
|
|
|
|
|
|
|
|
| |
Problem: Vim9: not enough tests run with Vim9.
Solution: Run a few more tests in Vim9 script and :def function. Fix that
items(), keys() and values9) return zero for a NULL dict.
Make join() return an empty string for a NULL list. Make sort()
return an empty list for a NULL list.
|
|
|
|
|
|
| |
Problem: Vim9: not enough tests run with Vim9.
Solution: Run a few more tests in Vim9 script and :def function. Fix
islocked(). Fix error for locking local variable.
|
|
|
|
|
| |
Problem: Vim9: not enough tests run with Vim9.
Solution: Run a few more tests in Vim9 script and :def function.
|