summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-12-27patch 9.0.1105: code is indented too muchv9.0.1105Yegappan Lakshmanan
Problem: Code is indented too much. Solution: Use an early return. (Yegappan Lakshmanan, closes #11756)
2022-12-27patch 9.0.1104: invalid memory access when checking function argument typesv9.0.1104Bram Moolenaar
Problem: Invalid memory access when checking function argument types. Solution: Do not check beyond the number of arguments. (closes #11755)
2022-12-26patch 9.0.1103: jq files are not recognizedv9.0.1103David McDonald
Problem: jq files are not recognized. Solution: Add detection of Jq files. (David McDonald, closes #11743)
2022-12-26patch 9.0.1102: complicated use of #ifdefv9.0.1102K.Takata
Problem: Complicated use of #ifdef. Solution: Simplify #ifdef use. (Ken Takata, closes #11745)
2022-12-26patch 9.0.1101: unused global variablev9.0.1101Bram Moolenaar
Problem: Unused global variable. Solution: Remove the variable. (closes #11752)
2022-12-26patch 9.0.1100: a hashtab with many removed items is not cleaned upv9.0.1100Bram Moolenaar
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.
2022-12-26patch 9.0.1099: trying to resize a hashtab may cause a problemv9.0.1099Bram Moolenaar
Problem: Trying to resize a hashtab may cause a problem. Solution: Do not try to resize a hashtab before adding an item.
2022-12-26patch 9.0.1098: code uses too much indentv9.0.1098Yegappan Lakshmanan
Problem: Code uses too much indent. Solution: Use an early return. (Yegappan Lakshmanan, closes #11747)
2022-12-25patch 9.0.1097: tests are failingv9.0.1097Bram Moolenaar
Problem: Tests are failing. Solution: Do clean up a hashtab when at the initial size.
2022-12-25patch 9.0.1096: reallocating hashtab when the size didn't changev9.0.1096Bram Moolenaar
Problem: Reallocating hashtab when the size didn't change. Solution: Bail out when the hashtab is already the desired size.
2022-12-25patch 9.0.1095: using freed memory when declaration failsv9.0.1095Bram Moolenaar
Problem: Using freed memory when declaration fails. (Yegappan Lakshmanan) Solution: After unreferencing an object set the reference to NULL.
2022-12-25patch 9.0.1094: compiler warning when HAS_MESSAGE_WINDOW is not definedv9.0.1094Bram Moolenaar
Problem: Compiler warning when HAS_MESSAGE_WINDOW is not defined. Solution: Add UNUSED.
2022-12-24patch 9.0.1093: using freed memory of object memberv9.0.1093Bram Moolenaar
Problem: Using freed memory of object member. (Yegappan Lakshmanan) Solution: Make a copy of the object member when getting it.
2022-12-23patch 9.0.1092: search error message doesn't show used patternv9.0.1092Rob Pilling
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)
2022-12-23patch 9.0.1091: assignment to non-existing member causes a crashv9.0.1091Bram Moolenaar
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.
2022-12-23patch 9.0.1090: FHIR Shorthand files are not recognizedv9.0.1090mgramigna
Problem: FHIR Shorthand files are not recognized. Solution: Add a pattern to detect FSH files. (Matthew Gramigna, closes #11738)
2022-12-23patch 9.0.1089: unnessary assignmentv9.0.1089Luuk van Baal
Problem: unnessary assignment Solution: Remove the assignment. (Luuk van Baal, closes #1136)
2022-12-22patch 9.0.1088: clang warns for unused variablev9.0.1088Bram Moolenaar
Problem: Clang warns for unused variable. Solution: Adjust #ifdef. (John Marriott)
2022-12-22patch 9.0.1087: autocommand test sometimes failsv9.0.1087James McCoy
Problem: Autocommand test sometimes fails. Solution: Add a short delay. (James McCoy, closes #11737)
2022-12-22patch 9.0.1086: display wrong in Windows terminal after exiting Vimv9.0.1086Christopher Plewright
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)
2022-12-20patch 9.0.1085: compiler warns for uninitialized variablev9.0.1085Bram Moolenaar
Problem: Compiler warns for uninitialized variable. Solution: Initialize the variable. Remove unused function. (John Marriott)
2022-12-20patch 9.0.1084: code handling low level MS-Windows events cannot be testedv9.0.1084Christopher Plewright
Problem: Code handling low level MS-Windows events cannot be tested. Solution: Add test_mswin_event() and tests using it. (Christopher Plewright, closes #11622)
2022-12-20patch 9.0.1083: empty and comment lines in a class cause an errorv9.0.1083Bram Moolenaar
Problem: Empty and comment lines in a class cause an error. Solution: Skip empty and comment lines. (closes #11734)
2022-12-19patch 9.0.1082: some jsonc files are not recognizedv9.0.1082kylo252
Problem: Some jsonc files are not recognized. Solution: Add patterns for jsonc and move some from json to jsonc. (closes #11711)
2022-12-19patch 9.0.1081: using "->" with split lines does not always workv9.0.1081Bram Moolenaar
Problem: Using "->" with split lines does not always work. Solution: Avoid trying to get another line. (closes #11723)
2022-12-19patch 9.0.1080: the "kitty" terminfo entry is not widespreadv9.0.1080Bram Moolenaar
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.
2022-12-19patch 9.0.1079: leaking memory when defining a user command failsv9.0.1079zeertzjq
Problem: Leaking memory when defining a user command fails. Solution: Free "compl_arg" when needed. (closes #11726)
2022-12-19patch 9.0.1078: with the +vartabs feature indent folding may use wrong 'ts'v9.0.1078zeertzjq
Problem: With the +vartabs feature indent folding may use wrong 'tabstop'. Solution: Use the "buf" argument instead of "curbuf".
2022-12-19patch 9.0.1077: can add text property with negative ID before virtual textv9.0.1077Bram Moolenaar
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.
2022-12-19patch 9.0.1076: ASAN complains about NULL argumentv9.0.1076Bram Moolenaar
Problem: ASAN complains about NULL argument. Solution: Skip memmove() when there is nothing to move.
2022-12-18patch 9.0.1075: build fails if compiler doesn't allow declaration after casev9.0.1075Bram Moolenaar
Problem: build fails if the compiler doesn't allow for a declaration right after "case". Solution: Add a block.
2022-12-18patch 9.0.1074: class members are not supported yetv9.0.1074Bram Moolenaar
Problem: Class members are not supported yet. Solution: Add initial support for class members.
2022-12-18patch 9.0.1073: using "xterm-kitty" for 'term' causes problemsv9.0.1073Bram Moolenaar
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.
2022-12-18patch 9.0.1072: screenpos() column result in fold may be too smallv9.0.1072zeertzjq
Problem: screenpos() column result in fold may be too small. Solution: Add space of 'number', sign column, etc. (closes #11715)
2022-12-17patch 9.0.1071: Codecov action version is too specificv9.0.1071dundargoc
Problem: Codecov action version is too specific. Solution: Only use "v3" to automatically use the latest stable version. (closes #11720)
2022-12-17patch 9.0.1070: reading beyond array sizev9.0.1070Bram Moolenaar
Problem: Reading beyond array size. Solution: Only use name[0] and name[1], do not use "name" as a string.
2022-12-17patch 9.0.1069: diff mode highlight fails for special charactersv9.0.1069Bram Moolenaar
Problem: Diff mode highlight fails for special characters. Solution: Adjust condition for setting "diff_hlf".
2022-12-17patch 9.0.1068: no information about whether request term codes has an effectv9.0.1068Bram Moolenaar
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.
2022-12-17patch 9.0.1067: in diff mode virtual text is highlighted incorrectlyv9.0.1067Bram Moolenaar
Problem: In diff mode virtual text is highlighted incorrectly. (Rick Howe) Solution: Do not use diff attributes for virtual text. (closes #11714)
2022-12-17patch 9.0.1066: test function name is wrongv9.0.1066zeertzjq
Problem: Test function name is wrong. Solution: Rename to what is actually being tested. (closes #11712)
2022-12-16patch 9.0.1065: a shell command switching screens may still have a problemv9.0.1065Bram Moolenaar
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.
2022-12-16patch 9.0.1064: code for making 'shortmess' temporarily empty is repeatedv9.0.1064Christian Brabandt
Problem: Code for making 'shortmess' temporarily empty is repeated. Solution: Add functions for making 'shortmess' empty and restoring it. (Christian Brabandt, closes #11709)
2022-12-16patch 9.0.1063: when using Kitty a shell command may mess up the key statev9.0.1063Bram Moolenaar
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)
2022-12-15patch 9.0.1062: some test function names do not match what they are doingv9.0.1062zeertzjq
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)
2022-12-15patch 9.0.1061: cannot display 'showcmd' somewhere elsev9.0.1061Luuk van Baal
Problem: Cannot display 'showcmd' somewhere else. Solution: Add the 'showcmdloc' option. (Luuk van Baal, closes #11684)
2022-12-14patch 9.0.1060: private and public object members are not implemented yetv9.0.1060Bram Moolenaar
problem: Private and public object members are not implemented yet. Solution: Implement private and public object members.
2022-12-14patch 9.0.1059: build failure with some compilersv9.0.1059Bram Moolenaar
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.
2022-12-14patch 9.0.1058: string value of class and object do not have informationv9.0.1058Bram Moolenaar
Problem: String value of class and object do not have useful information. Solution: Add the class name and for the object the member values.
2022-12-14patch 9.0.1057: conflict between supercollider and scala filetype detectionv9.0.1057Chris Kipp
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)
2022-12-14patch 9.0.1056: leaking memory when disassembling an object methodv9.0.1056Bram Moolenaar
Problem: Leaking memory when disassembling an object method. Solution: Free the typval of the class.