| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: :put does not work properly in compiled function. (John Beckett)
Solution: Adjust the direction when using line zero.
|
|
|
|
|
| |
Problem: Various comment and indent mistakes, returning wrong zero.
Solution: Fix the mistakes. Return NULL instead of FAIL.
|
|
|
|
|
|
| |
Problem: MS-Windows: Vim exits when Python 3 initialisation fails.
Solution: Hook into the exit() function to recover from the failure.
(Ken Takata, closes #9710)
|
|
|
|
|
| |
Problem: __CYGWIN32__ is not defined on 64 bit systems.
Solution: Update #ifdefs. (Ken Takata, closes #9709)
|
|
|
|
|
| |
Problem: Put in Visual mode not fully tested.
Solution: Add a few more test cases. (closes #9708)
|
|
|
|
|
| |
Problem: Test fails where lines are skipped.
Solution: Only give an error when not skipping commands.
|
|
|
|
|
| |
Problem: Vim9: cannot change type of list after making a slice.
Solution: Adjust the declared member type. (closes #9696)
|
|
|
|
|
| |
Problem: No error for using :vim9script in a :def function.
Solution: Give an error when compiling.
|
|
|
|
|
| |
Problem: Vim9: changing script variable type not caught at compile time.
Solution: Set the declared type.
|
|
|
|
|
|
|
| |
Problem: Vim9: constant list and dict get a declaration type other than
"any".
Solution: A constant list and dict have a declared member type "any".
(closes #9701)
|
|
|
|
|
| |
Problem: Vim9: crash when using a partial in the wrong context.
Solution: Don't use an NULL outer pointer. (closes #9706)
|
|
|
|
|
|
| |
Problem: Vim9: cannot list autoload function.
Solution: Don't give an error for using # when listing a function.
(closes #9703)
|
|
|
|
|
| |
Problem: A few more messages should not be translated.
Solution: Remove _().
|
|
|
|
|
| |
Problem: No test for fixed perl filetype check.
Solution: Add a test. Sort test functions.
|
|
|
|
|
| |
Problem: Tex filetype detection fails.
Solution: Check value to be positive. (closes #9704)
|
|
|
|
|
| |
Problem: Vim9: slice() makes a copy but doesn't change the type.
Solution: Change the declared type like copy(). (closes #9696)
|
|
|
|
|
| |
Problem: A few messages should not be translated.
Solution: Remove _(). (Dominique Pellé, closes #9702)
|
|
|
|
|
|
| |
Problem: Vim9: return type of getline() is too strict.
Solution: Make the declared type list<any>. Also do this for other
functions returning a list of a specific type.
|
|
|
|
|
| |
Problem: Vim9: type error for copy of dict.
Solution: Do not use dict<any> but no type. (closes #9696)
|
|
|
|
|
| |
Problem: Cannot build tiny version. (Tony Mechelynck)
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: SafeState autocommand interferes with debugging.
Solution: Do not trigger SafeState while debugging. (closes #9697)
|
|
|
|
|
| |
Problem: Divide by zero with huge tabstop value.
Solution: Reject tabstop value that overflows to zero.
|
|
|
|
|
| |
Problem: Vim9: not all code covered by tests.
Solution: Add a couple more tests.
|
|
|
|
|
|
| |
Problem: Vim9: not all code covered by tests.
Solution: Add a few more tests for corner cases. Fix hang when single quote
is missing.
|
| |
|
| |
|
|
|
|
|
| |
Problem: Vim9: concatenating two lists may result in wrong type.
Solution: Remove the type instead of using list<any>. (closes #9692)
|
|
|
|
|
| |
Problem: MS-Windows: #ifdefs for Cygwin are too complicated.
Solution: Simplify the conditions. (Ken Takata, closes #9693)
|
|
|
|
|
|
| |
Problem: Vim9: when copying a list it gets type list<any> even when the
original list did not have a type.
Solution: Only set the type when the original list has a type. (closes #9692)
|
|
|
|
|
| |
Problem: Test fails.
Solution: Adjust the expected error number.
|
|
|
|
|
| |
Problem: Error number used twice.
Solution: Renumber of of the errors.
|
|
|
|
|
|
|
| |
Problem: MS-Windows: using type casts for timer IDs.
Solution: Remove type casts and use the right type. (Ken Takata,
closes #9690) Remove old debug comments. Rename variables and
functions.
|
|
|
|
|
| |
Problem: Warnings reported by MSVC.
Solution: Rename variables and other fixes. (Ken Takata, closes #9689)
|
|
|
|
|
| |
Problem: Preprocessor indents are inconsistent.
Solution: Fix preprocessor indents. (Ken Takata, closes #9691)
|
|
|
|
|
|
| |
Problem: Cannot assign empty list with any list type to variable with
specific list type.
Solution: Use unknown list type for empty list if the specified type is any.
|
|
|
|
|
| |
Problem: Vim9: strict type checking after copy() and deepcopy().
Solution: Allow type to change after making a copy. (closes #9644)
|
|
|
|
|
| |
Problem: Vim9: type of item in for loop not checked properly.
Solution: Adjust the type checking. (closes #9683)
|
|
|
|
|
| |
Problem: Old mac resources files are no longer used.
Solution: Delete the unused files. (Ozaki Kiichi, closes #9688)
|
|
|
|
|
| |
Problem: Using a variable for the return value is not needed.
Solution: Return the value directly. (closes #9687)
|
|
|
|
|
|
| |
Problem: Restricted mode requires the -Z command line option.
Solution: Use restricted mode when $SHELL ends in "nologin" or "false".
(closes #9681)
|
|
|
|
|
| |
Problem: Using freed memory with :lopen and :bwipe.
Solution: Do not use a wiped out buffer.
|
|
|
|
|
| |
Problem: list-dict test crashes.
Solution: Check declared type for add().
|
|
|
|
|
|
| |
Problem: Vim9: cannot change item type with map() after range().
Solution: Split the return type in current type and declared type.
(closes #9665)
|
|
|
|
|
| |
Problem: Build with Athena GUI fails. (Elimar Riesebieter)
Solution: Add #ifdef.
|
|
|
|
|
| |
Problem: Vim9: an import does not shadow a command modifier.
Solution: Do not accept a command modifier followed by a dot.
|
|
|
|
|
| |
Problem: Separate test function for the GUI scrollbar.
Solution: Use test_gui_event(). (Yegappan Lakshmanan, closes #9674)
|
|
|
|
|
|
| |
Problem: Cannot use an autoload function from a package under start.
Solution: Also look in the "start" package directory. (Bjorn Linse,
closes #7193)
|
|
|
|
|
| |
Problem: Basic and form filetype detection is incomplete.
Solution: Add a separate function for .frm files. (Doug Kearns, closes #9675)
|
| |
|
|
|
|
|
| |
Problem: The EBCDIC support is outdated.
Solution: Remove the EBCDIC support.
|