summaryrefslogtreecommitdiffstats
path: root/src/errors.h
AgeCommit message (Collapse)Author
2021-10-20patch 8.2.3546: build failure without the +eval featurev8.2.3546zeertzjq
Problem: Build failure without the +eval feature. Solution: Add #ifdef. (closes #9025)
2021-10-20patch 8.2.3545: setcellwidths() may make 'listchars' or 'fillchars' invalidv8.2.3545zeertzjq
Problem: setcellwidths() may make 'listchars' or 'fillchars' invalid. Solution: Check the value and give an error. (closes #9024)
2021-10-16patch 8.2.3524: GUI: ligatures are not usedv8.2.3524Dusan Popovic
Problem: GUI: ligatures are not used. Solution: Add the 'guiligatures' option. (Dusan Popovic, closes #8933)
2021-10-13patch 8.2.3503: Vim9: using g:pat:cmd is confusingv8.2.3503Bram Moolenaar
Problem: Vim9: using g:pat:cmd is confusing. Solution: Do not recognize g: as the :global command. Also for s:pat:repl. (closes #8982)
2021-10-10patch 8.2.3492: crash when pasting too many timesv8.2.3492Bram Moolenaar
Problem: Crash when pasting too many times. Solution: Limit the size to what fits in an int. (closes #8962)
2021-09-14patch 8.2.3438: cannot manipulate blobsv8.2.3438Yegappan Lakshmanan
Problem: Cannot manipulate blobs. Solution: Add blob2list() and list2blob(). (Yegappan Lakshmanan, closes #8868)
2021-09-12patch 8.2.3433: :delcommand does not take a -buffer optionv8.2.3433Bram Moolenaar
Problem: :delcommand does not take a -buffer option. Solution: Add the -buffer option.
2021-09-08patch 8.2.3413: Vim9: too many characters are allowed in import namev8.2.3413Bram Moolenaar
Problem: Vim9: too many characters are allowed in import name. Solution: Disallow ':' and '#', check for white space. (closes #8845)
2021-09-07patch 8.2.3411: Vim9: crash when using base name of importv8.2.3411Bram Moolenaar
Problem: Vim9: crash when using base name of import. (Naohiro Ono) Solution: Check the import flags. (closes #8843)
2021-08-19patch 8.2.3359: Vim9: error for type when variable is not setv8.2.3359Bram Moolenaar
Problem: Vim9: error for type when variable is not set. Solution: Give a specific error for a NULL function. (closes #8773)
2021-08-15patch 8.2.3347: check for legacy script is incompletev8.2.3347Bram Moolenaar
Problem: Check for legacy script is incomplete. (Naohiro Ono) Solution: Also check the :legacy modifier. Use for string concatenation with "." and others (issue #8756)
2021-08-08patch 8.2.3314: behavior of exists() in a :def function is unpredictablev8.2.3314Bram Moolenaar
Problem: Behavior of exists() in a :def function is unpredictable. Solution: Add exists_compiled().
2021-08-05patch 8.2.3297: cannot use all commands inside a {} blockv8.2.3297Bram Moolenaar
Problem: Cannot use all commands inside a {} block after :command and :autocmd. Solution: Do consider \n to separate commands. (closes #8620)
2021-08-04patch 8.2.3284: no error for insert() or remove() changing a locked blobv8.2.3284Sean Dewar
Problem: No error for insert() or remove() changing a locked blob. Solution: Check a blob is not locked before changing it. (Sean Dewar, closes #8696)
2021-08-04patch 8.2.3282: Vim9: error about using -complete without -nargs is confusingv8.2.3282Bram Moolenaar
Problem: Vim9: error about using -complete without -nargs is confusing. Solution: Change the wording.
2021-07-31patch 8.2.3258: error messages have the wrong textv8.2.3258Bram Moolenaar
Problem: Error messages have the wrong text. Solution: Adjust the error message.
2021-07-29patch 8.2.3245: the crypt key may appear in a swap partitionv8.2.3245Bram Moolenaar
Problem: The crypt key may appear in a swap partition. Solution: When using xchaha20 use sodium_mlock(). (Christian Brabandt, closes #8657)
2021-07-28patch 8.2.3238: Vim9: error message does not indicate the locationv8.2.3238Bram Moolenaar
Problem: Vim9: error message does not indicate the location. Solution: Add the relevant text. (issue #8634)
2021-07-27patch 8.2.3231: build failure with small featuresv8.2.3231Bram Moolenaar
Problem: Build failure with small features. Solution: Adjust #ifdef.
2021-07-27patch 8.2.3229: Vim9: runtime and compile time type checks are not the samev8.2.3229Yegappan Lakshmanan
Problem: Vim9: runtime and compile time type checks are not the same. Solution: Add more runtime type checks for builtin functions. (Yegappan Lakshmanan, closes #8646)
2021-07-26patch 8.2.3226: new digraph functions use old naming schemev8.2.3226h-east
Problem: New digraph functions use old naming scheme. Solution: Use the digraph_ prefix. (Hirohito Higashi, closes #8580)
2021-07-23patch 8.2.3206: Vim9: argument types are not checked at compile timev8.2.3206Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks. (Yegappan Lakshmanan, closes #8611)
2021-07-22patch 8.2.3200: Vim9: hard to guess where a type error is givenv8.2.3200Bram Moolenaar
Problem: Vim9: hard to guess where a type error is given. Solution: Add the function name where possible. (closes #8608)
2021-07-21patch 8.2.3197: error messages are spread outv8.2.3197Bram Moolenaar
Problem: Error messages are spread out. Solution: Move a few more error messages to errors.h.
2021-07-20patch 8.2.3192: build failure with small versionv8.2.3192Bram Moolenaar
Problem: Build failure with small version (Tony Mechelynck). Solution: Remove stray #ifdef.
2021-07-20patch 8.2.3190: error messages are spread outv8.2.3190Bram Moolenaar
Problem: Error messages are spread out. Solution: Move error messages to errors.h and give them a clear name.
2021-07-20patch 8.2.3188: Vim9: argument types are not checked at compile timev8.2.3188Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add several more type checks, also at runtime. (Yegappan Lakshmanan, closes #8587)
2021-07-19patch 8.2.3186: Vim9: not all failures for import testedv8.2.3186Bram Moolenaar
Problem: Vim9: not all failures for import tested Solution: Test more import failures
2021-07-19patch 8.2.3184: cannot add a digraph with a leading spacev8.2.3184mityu
Problem: Cannot add a digraph with a leading space. It is not easy to list existing digraphs. Solution: Add setdigraph(), setdigraphlist(), getdigraph() and getdigraphlist(). (closes #8580)
2021-07-19patch 8.2.3183: duplicate error numbersv8.2.3183Bram Moolenaar
Problem: Duplicate error numbers. Solution: Adjust the error numbers.
2021-07-18patch 8.2.3179: Vim9: cannot assign to an imported variable at script levelv8.2.3179Bram Moolenaar
Problem: Vim9: cannot assign to an imported variable at script level. Solution: Lookup imported items when assigning.
2021-07-18patch 8.2.3176: Vim9: no type error for comparing number with stringv8.2.3176Bram Moolenaar
Problem: Vim9: no type error for comparing number with string. Solution: Add a runtime type check. (closes #8571)
2021-07-17patch 8.2.3173: Vim9: argument types are not checked at compile timev8.2.3173Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8581)
2021-07-15patch 8.2.3162: Vim9: argument types are not checked at compile timev8.2.3162Yegappan Lakshmanan
Problem: Vim9: argument types are not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8560)
2021-07-11patch 8.2.3144: Vim9: no error when using an invalid value for a line numberv8.2.3144Bram Moolenaar
Problem: Vim9: no error when using an invalid value for a line number. Solution: Give an error if the string value is not recognized. (closes #8536)
2021-07-11patch 8.2.3141: no error when using :complete for :command without -nargsv8.2.3141Martin Tournoij
Problem: No error when using :complete for :command without -nargs. Solution: Give an error. (Martin Tournoij, closes #8544, closes #8541)
2021-07-10patch 8.2.3137: Vim9: no error when a line only has a variable namev8.2.3137Bram Moolenaar
Problem: Vim9: no error when a line only has a variable name. Solution: Give an error when an expression is evaluated without an effect. (closes #8538)
2021-07-10patch 8.2.3135: Vim9: builtin function arguments not checked at compile timev8.2.3135Yegappan Lakshmanan
Problem: Vim9: builtin function arguments not checked at compile time. Solution: Add more type checks. (Yegappan Lakshmanan, closes #8539)
2021-07-08patch 8.2.3123: Vim9: confusing error when using white space after optionv8.2.3123Bram Moolenaar
Problem: Vim9: confusing error when using white space after option, before one of "!&<". Solution: Give a specific error. (issue #8408)
2021-07-05patch 8.2.3110: a pattern that matches the cursor position is complicatedv8.2.3110Bram Moolenaar
Problem: A pattern that matches the cursor position is bit complicated. Solution: Use a dot to indicate the cursor line and column. (Christian Brabandt, closes #8497, closes #8179)
2021-06-27patch 8.2.3069: error messages are spread outv8.2.3069Bram Moolenaar
Problem: Error messages are spread out. Solution: Move some error messages to errors.h. Use clearer names.
2021-06-26patch 8.2.3055: strange error for assigning to "x.key" on non-dictionaryv8.2.3055Bram Moolenaar
Problem: Strange error for assigning to "x.key" on non-dictionary. Solution: Add a specific error message. (closes #8451)
2021-06-26patch 8.2.3054: Vim9: unpack assignment using "_" after semicolon failsv8.2.3054Bram Moolenaar
Problem: Vim9: unpack assignment using "_" after semicolon fails. Solution: Drop the expression result. (closes #8453)
2021-06-25patch 8.2.3048: strange error for white space after ++ commandv8.2.3048Bram Moolenaar
Problem: Strange error for white space after ++ command. Solution: Check for white space explicitly. (closes #8440)
2021-06-21patch 8.2.3032: build problems with MSVC, other crypt issues with libsodiumv8.2.3032Christian Brabandt
Problem: Build problems with MSVC, other crypt issues with libsodium. Solution: Adjust MSVC makefile. Disable swap file only when 'key' is set. Adjust error message used when key is wrong. Fix Coverity issues. (Christian Brabandt, closes #8420, closes #8411)
2021-06-21patch 8.2.3030: Coverity reports a memory leakv8.2.3030Dominique Pelle
Problem: Coverity reports a memory leak. Solution: Fix the leak and a few typos. (Dominique Pellé, closes #8418)
2021-06-20patch 8.2.3022: available encryption methods are not strong enoughv8.2.3022Christian Brabandt
Problem: Available encryption methods are not strong enough. Solution: Add initial support for xchaha20. (Christian Brabandt, closes #8394)
2021-06-12patch 8.2.2977: crash when using a null function referencev8.2.2977Bram Moolenaar
Problem: Crash when using a null function reference. (Naohiro Ono) Solution: Check for an invalid function name. (closes #8367)
2021-06-08patch 8.2.2965: Vim9: crash when calling function that failed to compilev8.2.2965Bram Moolenaar
Problem: Vim9: crash when calling function that failed to compile. Solution: Fail when trying to call the function. (closes #8344)
2021-06-05patch 8.2.2942: Vim9: error when calling function with too few argumentsv8.2.2942Bram Moolenaar
Problem: Vim9: internal error when calling function with too few arguments Solution: Check for argument count to be too few. (closes #8325)