summaryrefslogtreecommitdiffstats
path: root/src/errors.h
AgeCommit message (Collapse)Author
2021-12-05patch 8.2.3749: error messages are everywherev8.2.3749Bram Moolenaar
Problem: Error messages are everywhere. Solution: Move more error messages to errors.h and adjust the names.
2021-12-05patch 8.2.3748: giving an error for an empty sign argument breaks a pluginv8.2.3748Bram Moolenaar
Problem: Giving an error for an empty sign argument breaks a plugin. Solution: Do not give an error.
2021-12-05patch 8.2.3743: ":sign" can add a highlight group without a namev8.2.3743Bram Moolenaar
Problem: ":sign" can add a highlight group without a name. Solution: Give an error if the group name is missing. (closes #9280)
2021-12-02patch 8.2.3724: build error for missing error message in small buildv8.2.3724Bram Moolenaar
Problem: Build error for missing error message in small build. Solution: Correct #ifdef.
2021-12-02patch 8.2.3721: using memory freed by losing the clipboard selectionv8.2.3721Bram Moolenaar
Problem: Using memory freed by losing the clipboard selection. (Dominique Pellé) Solution: Check y_array is still valid after calling changed_lines(). (closes #9253)
2021-12-02patch 8.2.3720: Vim9: Internal error when invoking closure in legacy contextv8.2.3720Bram Moolenaar
Problem: Vim9: Internal error when invoking closure in legacy context. Solution: Give a more appropriate error message. (closes #9251)
2021-11-30patch 8.2.3704: Vim9: cannot use a list declaration in a :def functionv8.2.3704Bram Moolenaar
Problem: Vim9: cannot use a list declaration in a :def function. Solution: Make it work.
2021-11-29patch 8.2.3693: Coverity warns for possibly using a NULL pointerv8.2.3693Bram Moolenaar
Problem: Coverity warns for possibly using a NULL pointer. Solution: Check for NULL and give an error.
2021-11-28patch 8.2.3692: Vim9: cannot use :func inside a :def functionv8.2.3692Bram Moolenaar
Problem: Vim9: cannot use :func inside a :def function. Solution: Make it work.
2021-11-24patch 8.2.3659: integer overflow with large line numberv8.2.3659Bram Moolenaar
Problem: Integer overflow with large line number. Solution: Check for overflow. (closes #9202)
2021-11-22patch 8.2.3651: Vim9: no error for :lock or :unlock with unknown variablev8.2.3651Bram Moolenaar
Problem: Vim9: no error for :lock or :unlock with unknown variable. Solution: Give an error. (closes #9188)
2021-11-22patch 8.2.3646: using <sfile> in a function gives an unexpected resultv8.2.3646Bram Moolenaar
Problem: Using <sfile> in a function gives an unexpected result. Solution: Give an error in a Vim9 function. (issue #9189)
2021-10-24patch 8.2.3562: cannot add color namesv8.2.3562Drew Vogel
Problem: Cannot add color names. Solution: Add the v:colornames dictionary. (Drew Vogel, closes #8761)
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)