| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
| |
Problem: EditorConfig files do not have their own filetype.
Solution: Add the "editorconfig" filetype. (Gregory Anders, closes #11779)
|
|
|
|
|
|
| |
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11792)
|
|
|
|
|
|
| |
Problem: Tests using IPv6 sometimes fail.
Solution: Use getaddrinfo() and use try/catch. (James McCoy,
closes #11783)
|
|
|
|
|
|
| |
Problem: Evaluating string expression advances function line.
Solution: Disable function lines while parsing a string expression.
(Hirohito Higashi, closes #11796)
|
|
|
|
|
| |
Problem: Compiler warning for implicit size_t/int conversion.
Solution: Add a type cast. (Mike Williams, closes #11795)
|
|
|
|
|
|
| |
Problem: Configure does not handle all FORTIFY_SOURCE variants.
Solution: Also handle Fedora's default FORTIFY_SOURCE flags. (Zdenek Dohnal,
closes #11794)
|
|
|
|
|
| |
Problem: Coverity warns for using strcpy().
Solution: Call a function to set the function name.
|
|
|
|
|
| |
Problem: ASAN error for ufunc_T allocated with wrong size.
Solution: Make sure the size can always fit the struct.
|
|
|
|
|
| |
Problem: Extends argument for class not implemented yet.
Solution: Basic implementation of "extends".
|
|
|
|
|
|
| |
Problem: Code is indented more than necessary.
Solution: Use an early return where it makes sense. (Yegappan Lakshmanan,
closes #11787)
|
|
|
|
|
|
| |
Problem: "implements" only handles one interface name.
Solution: Handle a comma separated list of names. Check for duplicate
names.
|
|
|
|
|
| |
Problem: Tests fail because of a different error message.
Solution: Don't give an error if a type name can't be found.
|
|
|
|
|
| |
Problem: Cannot use a class as a type.
Solution: Accept a class and interface name as a type.
|
|
|
|
|
| |
Problem: Coverity warns for dead code.
Solution: Remove condition that is always true.
|
|
|
|
|
| |
Problem: Build error with some compilers.
Solution: Clear pointer the right way.
|
|
|
|
|
|
| |
Problem: Class "implements" argument not implemented.
Solution: Implement "implements" argument. Add basic checks for when a
class implements an interface.
|
|
|
|
|
| |
Problem: Build failure.
Solution: Add missing part of :interface change.
|
|
|
|
|
| |
Problem: :interface is not implemented yet.
Solution: Implement the basics of :interface.
|
|
|
|
|
| |
Problem: Class members may be garbage collected.
Solution: Mark class members as being in use.
|
|
|
|
|
| |
Problem: Cmdline test fails in the GUI.
Solution: Skip the test when running in the GUI.
|
|
|
|
|
| |
Problem: Cannot access a class member in a compiled function.
Solution: Implement looking up a class member.
|
|
|
|
|
|
| |
Problem: MS-Windows: various special keys and modifiers are not mappable.
Solution: Adjust the handling of keys with modifiers. (Christian Plewright,
closes #11768)
|
|
|
|
|
| |
Problem: Invalid memory access with recursive substitute expression.
Solution: Check the return value of vim_regsub().
|
|
|
|
|
| |
Problem: Reading beyond text.
Solution: Add strlen_maxlen() and use it.
|
|
|
|
|
| |
Problem: Invalid memory access with bad 'statusline' value.
Solution: Avoid going over the NUL at the end.
|
|
|
|
|
|
| |
Problem: Crash and/or memory leak when redefining function after error.
Solution: Clear pointer after making a copy. Clear arrays on failure.
(closes #11774)
|
|
|
|
|
|
|
| |
Problem: 'cursorcolumn' and 'colorcolumn' wrong after concealing and
wrapping line.
Solution: Reset "wlv.vcol_off" after each screen line. (Alexey Radkov,
closes #11777)
|
|
|
|
|
| |
Problem: Cannot call an object method in a compiled function.
Solution: Compile the instructins to invoke an object method.
|
|
|
|
|
| |
Problem: Cannot create a new object in a compiled function.
Solution: Compile the instructins to create a new object.
|
|
|
|
|
| |
Problem: Crash when expecting varargs but it is something else.
Solution: Only use the member when the type is a list. (closes #11774)
|
|
|
|
|
| |
Problem: Some conditions are always false.
Solution: Remove the useless conditions. (closes #11776)
|
|
|
|
|
| |
Problem: Memory leak when getting class member type from expr.
Solution: Clear the expression result.
|
|
|
|
|
| |
Problem: Missing function argument.
Solution: Add ignore case flag.
|
|
|
|
|
| |
Problem: Comparing objects uses identity instead of equality.
Solution: Compare the object values.
|
|
|
|
|
| |
Problem: Error message names do not match the items.
Solution: Add "_str" when the text contains "%s".
|
|
|
|
|
|
| |
Problem: Code is indented more than needed.
Solution: Use an early return to reduce indentation. (Yegappan Lakshmanan,
closes #11769)
|
|
|
|
|
| |
Problem: Build failure without the +eval feature.
Solution: Move code inside #ifdef.
|
|
|
|
|
|
|
| |
Problem: Unexpected output when autoloading a script for an interactive
operation.
Solution: Reset "KeyTyped" while loading a script and when handling a nested
function. (closes #11773)
|
|
|
|
|
| |
Problem: Sporadic Test_range() failure.
Solution: Clear typeahead. Move to a separate function. (issue #22771)
|
|
|
|
|
| |
Problem: Build failure.
Solution: Add type cast. Add missing error messages.
|
|
|
|
|
| |
Problem: No error if function argument shadows class member.
Solution: Give an error for shadowing a class member.
|
|
|
|
|
| |
Problem: Bracketed paste can be enabled when pasted text is not recognized.
Solution: Output t_BE only when t_PS and t_PE are set.
|
|
|
|
|
| |
Problem: Memory leak when using class functions.
Solution: Clear and free the array with class functions.
|
|
|
|
|
|
| |
Problem: Virtual text at a column position is truncated at the window edge.
(Yegappan Lakshmanan)
Solution: Do not truncated virtual text that is placed at a column.
|
|
|
|
|
| |
Problem: Class function not implemented yet.
Solution: Implement defining and calling a class function.
|
|
|
|
|
| |
Problem: Class member access is not fully tested yet.
Solution: Add more tests.
|
| |
|
|
|
|
|
|
|
| |
Problem: Cursor positioning and display problems with 'smoothscroll' and
using "zt", "zb" or "zz".
Solution: Adjust computations and conditions. (Yee Cheng Chin,
closes #11764)
|
|
|
|
|
|
| |
Problem: Tex filetype detection not sufficiently tested.
Solution: Add more test cases for "tex" detection. (Jonas Strittmatter,
closes #11765)
|