summaryrefslogtreecommitdiff
path: root/src/errors.h
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 8.2.4460: Vim9: wrong error for defining dict functionv8.2.4460Bram Moolenaar2022-02-231-1/+2
| | | | | | Problem: Vim9: wrong error for defining dict function. Solution: Explicitly check for trying to define a dict function. (closes 9827)
* patch 8.2.4408: Vim9: some code not covered by testsv8.2.4408Bram Moolenaar2022-02-171-2/+1
| | | | | | Problem: Vim9: some code not covered by tests. Solution: Add a few more tests. Correct error message. Allow unlet on dict with a number key.
* patch 8.2.4395: some code lines not covered by testsv8.2.4395Bram Moolenaar2022-02-151-1/+2
| | | | | | Problem: Some code lines not covered by tests. Solution: Add a few more test cases. Fix getting more than one error for invalid assignment.
* patch 8.2.4385: cannot build tiny versionv8.2.4385Bram Moolenaar2022-02-141-0/+2
| | | | | Problem: Cannot build tiny version. Solution: Adjust #ifdefs.
* patch 8.2.4384: Vim9: error message not tested, some code not testedv8.2.4384Bram Moolenaar2022-02-141-1/+2
| | | | | | Problem: Vim9: error message not tested, some code not tested. Solution: Add a couple of test cases. Give an error for a command modifier without a command.
* patch 8.2.4371: Vim9: can create a script variable from a legacy functionv8.2.4371Bram Moolenaar2022-02-131-0/+2
| | | | | Problem: Vim9: can create a script variable from a legacy function. Solution: Disallow creating a script variable from a function.
* patch 8.2.4360: Vim9: allowing use of "s:" leads to inconsistenciesv8.2.4360Bram Moolenaar2022-02-121-1/+3
| | | | | Problem: Vim9: allowing use of "s:" leads to inconsistencies. Solution: Disallow using "s:" in Vim9 script at the script level.
* patch 8.2.4330: Vim9: no error if script imports itselfv8.2.4330Bram Moolenaar2022-02-081-1/+2
| | | | | Problem: Vim9: no error if script imports itself. Solution: Give an error when a script imports itself.
* patch 8.2.4324: Vim9: script-local function name can start with "_"v8.2.4324Bram Moolenaar2022-02-071-0/+4
| | | | | Problem: Vim9: script-local function name can start with "_". Solution: Check for leading capital after "s:". Correct error message.
* patch 8.2.4317: MS-Windows: Vim exits when Python 3 initialisation failsv8.2.4317Bram Moolenaar2022-02-071-0/+4
| | | | | | Problem: MS-Windows: Vim exits when Python 3 initialisation fails. Solution: Hook into the exit() function to recover from the failure. (Ken Takata, closes #9710)
* patch 8.2.4291: error number used twicev8.2.4291Bram Moolenaar2022-02-031-3/+2
| | | | | Problem: Error number used twice. Solution: Renumber of of the errors.
* patch 8.2.4264: Vim9: can use old style autoload function namev8.2.4264Bram Moolenaar2022-01-301-2/+2
| | | | | Problem: Vim9: can use old style autoload function name. Solution: Give an error for old style autoload function name.
* patch 8.2.4246: one error message not in errors.hv8.2.4246Bram Moolenaar2022-01-281-1/+4
| | | | | Problem: One error message not in errors.h. (Antonio Colombo) Solution: Move the message and rename.
* patch 8.2.4240: error for using flatten() in Vim9 script is unclearv8.2.4240Bram Moolenaar2022-01-281-1/+1
| | | | | Problem: Error for using flatten() in Vim9 script is unclear. Solution: Add a remark to use flattennew().
* patch 8.2.4234: test_garbagecollect_now() does not check v:testingv8.2.4234Bram Moolenaar2022-01-271-1/+2
| | | | | Problem: test_garbagecollect_now() does not check v:testing as documented. Solution: Give an error if v:testing is not set.
* patch 8.2.4225: Vim9: depth argument of :lockvar not parsed in :def functionv8.2.4225Bram Moolenaar2022-01-261-4/+4
| | | | | | Problem: Vim9: depth argument of :lockvar not parsed in :def function. Solution: Parse the optional depth argument. (closes #9629) Fix that locking doesn't work for a non-materialize list.
* patch 8.2.4206: condition with many "(" causes a crashv8.2.4206Bram Moolenaar2022-01-241-1/+6
| | | | | Problem: Condition with many "(" causes a crash. Solution: Limit recursion to 1000.
* patch 8.2.4174: Vim9: can use an autoload name in normal scriptv8.2.4174Bram Moolenaar2022-01-211-1/+2
| | | | | Problem: Vim9: can use an autoload name in normal script. Solution: Disallow using an autoload name.
* patch 8.2.4167: Vim9: error message for old style importv8.2.4167Bram Moolenaar2022-01-201-2/+1
| | | | | Problem: Vim9: error message for old style import. Solution: Use another error message. Add a test.
* patch 8.2.4147: E464 does not always include the offending commandv8.2.4147Bram Moolenaar2022-01-191-0/+2
| | | | | Problem: E464 does not always include the offending command. Solution: Add another error message with "%s". (closes #9564)
* patch 8.2.4136: Vim9: the "autoload" argument of ":vim9script" is not usefulv8.2.4136Bram Moolenaar2022-01-181-2/+1
| | | | | Problem: Vim9: the "autoload" argument of ":vim9script" is not useful. Solution: Remove the argument. (closes #9555)
* patch 8.2.4115: cannot use a method with a complex expressionv8.2.4115Bram Moolenaar2022-01-161-0/+2
| | | | | Problem: Cannot use a method with a complex expression. Solution: Evaluate the expression after "->" and use the result.
* patch 8.2.4105: translation related comment in the wrong placev8.2.4105K.Takata2022-01-161-0/+5
| | | | | Problem: Translation related comment in the wrong place. Solution: Move it back with the text. (Ken Takata, closes #9537)
* patch 8.2.4050: Vim9: need to prefix every item in an autoload scriptv8.2.4050Bram Moolenaar2022-01-091-0/+4
| | | | | | Problem: Vim9: need to prefix every item in an autoload script. Solution: First step in supporting "vim9script autoload" and "import autoload".
* patch 8.2.4047: depending on the build features error messages are unusedv8.2.4047Dominique Pelle2022-01-091-35/+339
| | | | | Problem: Depending on the build features error messages are unused. Solution: Add #ifdefs. (Dominique Pellé, closes #9493)
* patch 8.2.4046: some error messages not in the right placev8.2.4046Bram Moolenaar2022-01-081-2/+9
| | | | | Problem: Some error messages not in the right place. Solution: Adjust the errors file. Fix typo.
* patch 8.2.4044: Vim9: no error when importing the same script twicev8.2.4044Bram Moolenaar2022-01-081-0/+2
| | | | | Problem: Vim9: no error when importing the same script twice. Solution: Give an error, unless it is a reload.
* patch 8.2.4025: error for import not ending in .vim does not work for .vimrcv8.2.4025Bram Moolenaar2022-01-071-2/+4
| | | | | Problem: Error for import not ending in .vim does not work for .vimrc. Solution: Check that .vim is the end. (closes #9484)
* patch 8.2.4019: Vim9: import mechanism is too complicatedv8.2.4019Bram Moolenaar2022-01-061-4/+12
| | | | | Problem: Vim9: import mechanism is too complicated. Solution: Do not use the Javascript mechanism but a much simpler one.
* patch 8.2.4015: build failure with tiny featuresv8.2.4015Bram Moolenaar2022-01-061-0/+2
| | | | | Problem: Build failure with tiny features. (Tony Mechelynck) Solution: Adjust #ifdefs.
* patch 8.2.4013: build failure without the spell featurev8.2.4013Bram Moolenaar2022-01-051-0/+2
| | | | | Problem: Build failure without the spell feature. Solution: Adjust #ifdefs.
* patch 8.2.4012: error messages are spread outv8.2.4012Bram Moolenaar2022-01-051-15/+239
| | | | | Problem: Error messages are spread out. Solution: Move the last error messages to errors.h.
* patch 8.2.4011: test fails because of changed error numberv8.2.4011Bram Moolenaar2022-01-051-2/+3
| | | | | Problem: Test fails because of changed error number. Solution: Restore old duplicate error message.
* patch 8.2.4010: error messages are spread outv8.2.4010Bram Moolenaar2022-01-051-4/+132
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.4008: error messages are spread outv8.2.4008Bram Moolenaar2022-01-051-4/+124
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.4005: error messages are spread outv8.2.4005Bram Moolenaar2022-01-041-2/+127
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.4003: error messages are spread outv8.2.4003Bram Moolenaar2022-01-041-3/+132
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3988: tiny build failsv8.2.3988Bram Moolenaar2022-01-021-1/+1
| | | | | Problem: Tiny build fails. Solution: Fix misplaced #ifdef.
* patch 8.2.3987: error messages are spread outv8.2.3987Bram Moolenaar2022-01-021-2/+157
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3986: error messages are spread outv8.2.3986Bram Moolenaar2022-01-021-11/+87
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3985: error messages are spread outv8.2.3985Bram Moolenaar2022-01-021-2/+189
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3983: error messages are spread outv8.2.3983Bram Moolenaar2022-01-021-1/+102
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3978: build error when using dynamycally loaded Python 3v8.2.3978Bram Moolenaar2022-01-021-1/+1
| | | | | Problem: Build error when using dynamycally loaded Python 3. Solution: Adjust #ifdef.
* patch 8.2.3977: error messages are spread outv8.2.3977Bram Moolenaar2022-01-011-1/+107
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3975: error messages are spread outv8.2.3975Bram Moolenaar2022-01-011-8/+73
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3973: tiny build failsv8.2.3973Bram Moolenaar2022-01-011-0/+2
| | | | | Problem: Tiny build fails. Solution: Adjust #ifdefs
* patch 8.2.3972: error messages are spread outv8.2.3972Bram Moolenaar2022-01-011-0/+30
| | | | | Problem: Error messages are spread out. Solution: Move the last errors from globals.h to errors.h.
* patch 8.2.3970: error messages are spread outv8.2.3970Bram Moolenaar2022-01-011-0/+72
| | | | | Problem: Error messages are spread out. Solution: Move more errors to errors.h.
* patch 8.2.3967: error messages are spread outv8.2.3967Bram Moolenaar2022-01-011-1/+130
| | | | | Problem: Error messages are spread out. Solution: Move more errors to errors.h.
* patch 8.2.3963: build failure with tiny and small featuresv8.2.3963Bram Moolenaar2022-01-011-1/+3
| | | | | Problem: Build failure with tiny and small features. (Tony Mechelynck) Solution: Adjust #ifdefs.