summaryrefslogtreecommitdiffstats
path: root/src/errors.h
AgeCommit message (Collapse)Author
2021-12-31patch 8.2.3961: error messages are spread outv8.2.3961Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-31patch 8.2.3960: error messages are spread outv8.2.3960Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-31patch 8.2.3959: error messages are spread outv8.2.3959Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-31patch 8.2.3957: error messages are spread outv8.2.3957Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-31patch 8.2.3955: error messages are spread outv8.2.3955Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more errors to errors.h.
2021-12-28patch 8.2.3924: Vim9: no error if something follows :enddefv8.2.3924Bram Moolenaar
Problem: Vim9: no error if something follows :enddef in a nested function. Solution: Give an error. Move common code to a function.
2021-12-27patch 8.2.3916: no error for passing an invalid line number to append()v8.2.3916Bram Moolenaar
Problem: No error for passing an invalid line number to append(). Solution: In Vim9 script check for a non-negative number. (closes #9417)
2021-12-26patch 8.2.3907: error messages are spread outv8.2.3907Bram Moolenaar
Problem: Error messages are spread out. Solution: Move error messages to errors.h. Avoid duplicates.
2021-12-25patch 8.2.3894: Vim9: no proper type check for first argument of call()v8.2.3894Bram Moolenaar
Problem: Vim9: no proper type check for first argument of call(). Solution: Add specific type check.
2021-12-24patch 8.2.3887: E1135 is used for two different errorsv8.2.3887Bram Moolenaar
Problem: E1135 is used for two different errors. Solution: Renumber one error.
2021-12-20patch 8.2.3859: Vim9: some code lines not testedv8.2.3859Bram Moolenaar
Problem: Vim9: some code lines not tested. Solution: Add a few specific tests.
2021-12-19patch 8.2.3852: Vim9: not enough testsv8.2.3852Bram Moolenaar
Problem: Vim9: not enough tests. Solution: Also run existing tests for Vim9 script. Make errors more consistent.
2021-12-18patch 8.2.3848: cannot use reduce() for a stringv8.2.3848rbtnn
Problem: Cannot use reduce() for a string. Solution: Make reduce() work with a string. (Naruhiko Nishino, closes #9366)
2021-12-17patch 8.2.3841: Vim9: outdated TODO items, disabled tests that workv8.2.3841Bram Moolenaar
Problem: Vim9: outdated TODO items, disabled tests that work. Solution: Remove TODO items, run tests that work now. Check that a dict item isn't locked.
2021-12-16patch 8.2.3830: error messages are spread outv8.2.3830Bram Moolenaar
Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
2021-12-16patch 8.2.3822: leaking memory in map() and filter(), no string in Vim9v8.2.3822Bram Moolenaar
Problem: Leaking memory in map() and filter(), cannot use a string argument in Vim9 script. Solution: Fix the leak, adjust the argument check, also run the tests as Vim9 script. (Yegappan Lakshmanan, closes #9354)
2021-12-15patch 8.2.3818: cannot filter or map characters in a stringv8.2.3818rbtnn
Problem: Cannot filter or map characters in a string. Solution: Make filter() and map() work on a string. (Naruhiko Nishino, closes #9327)
2021-12-07patch 8.2.3757: an overlong highlight group name is silently truncatedv8.2.3757erw7
Problem: An overlong highlight group name is silently truncated. Solution: Give an error if the name is too long. (closes #9289)
2021-12-05patch 8.2.3750: error messages are everywherev8.2.3750Bram Moolenaar
Problem: Error messages are everywhere. Solution: Move more error messages to errors.h and adjust the names.
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)