Age | Commit message (Collapse) | Author |
|
Problem: Code is indented too much.
Solution: Use an early return. (Yegappan Lakshmanan, closes #11756)
|
|
Problem: Invalid memory access when checking function argument types.
Solution: Do not check beyond the number of arguments. (closes #11755)
|
|
Problem: jq files are not recognized.
Solution: Add detection of Jq files. (David McDonald, closes #11743)
|
|
Problem: Complicated use of #ifdef.
Solution: Simplify #ifdef use. (Ken Takata, closes #11745)
|
|
Problem: Unused global variable.
Solution: Remove the variable. (closes #11752)
|
|
Problem: A hashtab with many removed items is not cleaned up.
Solution: Re-hash a hashtab even when the size didn't change if too many
items were removed.
|
|
Problem: Trying to resize a hashtab may cause a problem.
Solution: Do not try to resize a hashtab before adding an item.
|
|
Problem: Code uses too much indent.
Solution: Use an early return. (Yegappan Lakshmanan, closes #11747)
|
|
Problem: Tests are failing.
Solution: Do clean up a hashtab when at the initial size.
|
|
Problem: Reallocating hashtab when the size didn't change.
Solution: Bail out when the hashtab is already the desired size.
|
|
Problem: Using freed memory when declaration fails. (Yegappan Lakshmanan)
Solution: After unreferencing an object set the reference to NULL.
|
|
Problem: Compiler warning when HAS_MESSAGE_WINDOW is not defined.
Solution: Add UNUSED.
|
|
Problem: Using freed memory of object member. (Yegappan Lakshmanan)
Solution: Make a copy of the object member when getting it.
|
|
Problem: Search error message doesn't show used pattern.
Solution: Pass the actually used pattern to where the error message is
given. (Rob Pilling, closes #11742)
|
|
Problem: Assignment to non-existing member causes a crash. (Yegappan
Lakshmanan)
Solution: Give an error message and bail out when a member cannot be found.
|
|
Problem: FHIR Shorthand files are not recognized.
Solution: Add a pattern to detect FSH files. (Matthew Gramigna,
closes #11738)
|
|
Problem: unnessary assignment
Solution: Remove the assignment. (Luuk van Baal, closes #1136)
|
|
Problem: Clang warns for unused variable.
Solution: Adjust #ifdef. (John Marriott)
|
|
Problem: Autocommand test sometimes fails.
Solution: Add a short delay. (James McCoy, closes #11737)
|
|
Problem: Display wrong in Windows terminal after exiting Vim.
Solution: Apply screen restore fix for Windows 11 also to Windows 10 builds.
(Christopher Plewright, closes #11713, closes #11706)
|
|
Problem: Compiler warns for uninitialized variable.
Solution: Initialize the variable. Remove unused function. (John Marriott)
|
|
Problem: Code handling low level MS-Windows events cannot be tested.
Solution: Add test_mswin_event() and tests using it. (Christopher Plewright,
closes #11622)
|
|
Problem: Empty and comment lines in a class cause an error.
Solution: Skip empty and comment lines. (closes #11734)
|
|
Problem: Some jsonc files are not recognized.
Solution: Add patterns for jsonc and move some from json to jsonc.
(closes #11711)
|
|
Problem: Using "->" with split lines does not always work.
Solution: Avoid trying to get another line. (closes #11723)
|
|
Problem: The "kitty" terminfo entry is not widespread, resulting in the
kitty terminal not working properly.
Solution: Go back to using "xterm-kitty" and avoid the problems it causes in
another way.
|
|
Problem: Leaking memory when defining a user command fails.
Solution: Free "compl_arg" when needed. (closes #11726)
|
|
Problem: With the +vartabs feature indent folding may use wrong 'tabstop'.
Solution: Use the "buf" argument instead of "curbuf".
|
|
Problem: Can add text property with negative ID before virtual text
property.
Solution: Remember that a text property with a negative ID was used and give
an appropriate error message. (closes #11725)
Fix index computation.
|
|
Problem: ASAN complains about NULL argument.
Solution: Skip memmove() when there is nothing to move.
|
|
Problem: build fails if the compiler doesn't allow for a declaration right
after "case".
Solution: Add a block.
|
|
Problem: Class members are not supported yet.
Solution: Add initial support for class members.
|
|
Problem: Using "xterm-kitty" for 'term' causes problems.
Solution: Remove the "xterm-" part when 'term' is set from $TERM. Detect a
few kitty-specific properties based on the version response
instead of the terminal name.
|
|
Problem: screenpos() column result in fold may be too small.
Solution: Add space of 'number', sign column, etc. (closes #11715)
|
|
Problem: Codecov action version is too specific.
Solution: Only use "v3" to automatically use the latest stable version.
(closes #11720)
|
|
Problem: Reading beyond array size.
Solution: Only use name[0] and name[1], do not use "name" as a string.
|
|
Problem: Diff mode highlight fails for special characters.
Solution: Adjust condition for setting "diff_hlf".
|
|
Problem: No information about whether requesting term codes has an effect.
Solution: Add ch_log() calls to report the effect of term code responses.
Avoid deleting an entry and then adding back the same one.
|
|
Problem: In diff mode virtual text is highlighted incorrectly. (Rick Howe)
Solution: Do not use diff attributes for virtual text. (closes #11714)
|
|
Problem: Test function name is wrong.
Solution: Rename to what is actually being tested. (closes #11712)
|
|
Problem: A shell command switching screens may still have a problem with
the kitty keyboard protocol.
Solution: Disable the kitty keyboard protocol both in the current and the
alternate screen, if there are indications it might be needed.
(issue #11705) Also fix naming.
|
|
Problem: Code for making 'shortmess' temporarily empty is repeated.
Solution: Add functions for making 'shortmess' empty and restoring it.
(Christian Brabandt, closes #11709)
|
|
Problem: When using Kitty a shell command may mess up the key protocol
state.
Solution: Output t_te before t_TE. If t_te switches between the main and
the alternate screen then deactivating the key protocol by t_TE
should happen after switching screen. (issue #11705)
|
|
Problem: Some test function names do not match what they are doing.
Solution: Leave out user data for the test that is called "NoUserData".
(closes #11703)
|
|
Problem: Cannot display 'showcmd' somewhere else.
Solution: Add the 'showcmdloc' option. (Luuk van Baal, closes #11684)
|
|
problem: Private and public object members are not implemented yet.
Solution: Implement private and public object members.
|
|
Problem: Build failure with some compilers that can't handle a
declaration directly after a "case" statement.
Solution: Add a block to put the declarations in.
|
|
Problem: String value of class and object do not have useful information.
Solution: Add the class name and for the object the member values.
|
|
Problem: Conflict between supercollider and scala filetype detection.
Solution: Do not check for "Class : Method", it can appear in both
filetypes. (Chris Kipp, closes #11699)
|
|
Problem: Leaking memory when disassembling an object method.
Solution: Free the typval of the class.
|