aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge pull request #20796 from lewis6991/refactor/diff.c_memmoveLewis Russell2022-10-27
|\
| * refactor(diff.c): copy lines via memmoveLewis Russell2022-10-25
| |
| * refactor(diff.c): factor out diffblock deletionLewis Russell2022-10-25
| |
* | build: fix plural messages missing from .po files (#20830)zeertzjq2022-10-27
| |
* | Merge pull request #20828 from zeertzjq/vim-patch-nullJames McCoy2022-10-27
|\ \ | | | | | | build(vim-patch.sh): handle added/removed files properly
| * | build(vim-patch.sh): handle added/removed files properlyzeertzjq2022-10-27
| | |
* | | build(deps): bump vimdoc parser to v1.2.5 (#20829)Christian Clason2022-10-27
|/ /
* | Merge pull request #20827 from zeertzjq/vim-8.2.4234zeertzjq2022-10-27
|\ \ | | | | | | vim-patch:8.2.{2653,4234}
| * | vim-patch:8.2.4234: test_garbagecollect_now() does not check v:testingzeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: test_garbagecollect_now() does not check v:testing as documented. Solution: Give an error if v:testing is not set. https://github.com/vim/vim/commit/b3d83980d2ac0f7a25314270416f17af874ca269 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.2653: build failurezeertzjq2022-10-27
|/ / | | | | | | | | | | | | | | | | | | | | Problem: Build failure. Solution: Add missing changes. https://github.com/vim/vim/commit/3a0f092ac0dbdd4ce71f9c4abe020e89f13df36c Omit E1176: only applicable to Vim9 script. Co-authored-by: Bram Moolenaar <Bram@vim.org>
* | Merge pull request #20826 from zeertzjq/vim-8.2.4206zeertzjq2022-10-27
|\ \ | | | | | | vim-patch:8.2.{4070,4206,4207}
| * | vim-patch:8.2.4207: recursion test fails with MSVCzeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Recursion test fails with MSVC. Solution: Use a smaller limit for MSVC. https://github.com/vim/vim/commit/50e05254450954f04183efc7bc871527a67868b8 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.4206: condition with many "(" causes a crashzeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Condition with many "(" causes a crash. Solution: Limit recursion to 1000. https://github.com/vim/vim/commit/fe6fb267e6ee5c5da2f41889e4e0e0ac5bf4b89d Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.4070: using uninitialized memory when reading empty filezeertzjq2022-10-27
|/ / | | | | | | | | | | | | | | | | | | Problem: Using uninitialized memory when reading empty file. Solution: Check for empty file before checking for NL. (Dominique Pellé, closes vim/vim#9511) https://github.com/vim/vim/commit/f5d639a8af719eb8ecb141b5c0890627e4d83134 Co-authored-by: Dominique Pelle <dominique.pelle@gmail.com>
* | build: copy each treesitter parser library individually #20797dundargoc2022-10-26
| | | | | | | | | | | | Copying each .so file one by one, rather than the entire parser directory, allows newer .so files to overwrite older .so files with the same name. This is useful when bumping a parser version and rebuilding neovim without needing to run `make distclean` beforehand.
* | refactor(clint): convert short to int16_t (#20815)dundargoc2022-10-27
| |
* | Merge pull request #20824 from zeertzjq/vim-8.2.3408zeertzjq2022-10-27
|\ \ | | | | | | vim-patch:8.2.{partial:2881,3408}
| * | vim-patch:8.2.3408: can delete a numbered functionzeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Can delete a numbered function. (Naohiro Ono) Solution: Disallow deleting a numbered function. (closes vim/vim#8760) https://github.com/vim/vim/commit/ddfc05100a29263a682dd96bb924dfde4354a654 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:partial:8.2.2881: various pieces of code not covered by testszeertzjq2022-10-27
|/ / | | | | | | | | | | | | | | | | | | | | Problem: Various pieces of code not covered by tests. Solution: Add a few more tests. (Yegappan Lakshmanan, closes vim/vim#8245) https://github.com/vim/vim/commit/611728f80604dd56960e8c197e5749d203c8feb1 Only port the last two hunks of test_user_func.vim. Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
* | Merge pull request #20823 from zeertzjq/vim-8.2.2100zeertzjq2022-10-27
|\ \ | | | | | | vim-patch:8.2.{2100,2726,2727}
| * | vim-patch:8.2.2727: function test failszeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Function test fails. Solution: Adjust expected error number. https://github.com/vim/vim/commit/e9b8b78e046b40b877c999432c4698edb3413d5d Cherry-pick colons from patch 8.2.1593. Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.2726: confusing error message with white space before commazeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Confusing error message with white space before comma in the arguments of a function declaration. Solution: Give a specific error message. (closes vim/vim#2235) https://github.com/vim/vim/commit/86cdb8a4bd1abff40b5f80c3c4149b33cbaab990 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.2100: insufficient testing for function range and dictzeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Insufficient testing for function range and dict. Solution: Add a few tests. (Dominique Pellé, closes vim/vim#7428) https://github.com/vim/vim/commit/67322bf74a106b6476b093e75da87d61e2181b76
| * | test(old): test_lambda.vim garbagecollect() -> test_garbagecollect_now()zeertzjq2022-10-27
|/ /
* | Merge pull request #20822 from zeertzjq/vim-8.2.2837zeertzjq2022-10-27
|\ \ | | | | | | vim-patch:8.2.{2837,3839}: various tests
| * | vim-patch:8.2.3839: using \z() with \z1 not tested for syntax highlightingzeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using \z() with \z1 not tested for syntax highlighting. Solution: Add a test. (Dominique Pellé, closes vim/vim#9365) https://github.com/vim/vim/commit/354b23a9f87fd8c5aec457d88320a0a5bce4b985 Co-authored-by: Dominique Pelle <dominique.pelle@gmail.com>
| * | vim-patch:8.2.2837: various code lines not covered by testszeertzjq2022-10-27
|/ / | | | | | | | | | | | | | | | | Problem: Various code lines not covered by tests. Solution: Add test cases. (Dominique Pellé, closes vim/vim#8178) https://github.com/vim/vim/commit/6d37e8e3baafba460bd2d051170d213c1ba9a523 Co-authored-by: Dominique Pelle <dominique.pelle@gmail.com>
* | docs(usr_05): update sentence about Nvim default behavior of Q (#20817)Raffaele Mancuso2022-10-27
| | | | | | | | While the user guide correctly describes the mapping in Vim, the default behaviour in NeoVim seems to be the one described here.
* | Merge pull request #20818 from zeertzjq/vim-8.2.0531zeertzjq2022-10-27
|\ \ | | | | | | vim-patch:8.2.{0531,0534,0606,1113}: various tests
| * | vim-patch:8.2.1113: no test for verbose output of :callzeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for verbose output of :call. Solution: Add a test. https://github.com/vim/vim/commit/a0d072ef8203b225bd46bcd826cb3d2e3c3b941a Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.0606: several syntax HL errors not checkedzeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Several syntax HL errors not checked. Solution: Add tests. (Yegappan Lakshmanan, closes vim/vim#5954) https://github.com/vim/vim/commit/fbf2122cf920a89274ffbefaaeb6c5eeacf5187b
| * | vim-patch:8.2.0534: client-server test fails under valgrindzeertzjq2022-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Client-server test fails under valgrind. Solution: Use WaitForAssert(). https://github.com/vim/vim/commit/25d57009520f0e590920b9f953b1cbbb358e72a2 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.0531: various errors not testedzeertzjq2022-10-27
|/ / | | | | | | | | | | | | | | | | Problem: Various errors not tested. Solution: Add tests. (Yegappan Lakshmanan, closes vim/vim#5895) https://github.com/vim/vim/commit/476a613135bdc94e61c1dce8a9cbb4ab0b6dc2d1 Need to remove "F" flag from 'shortmess' as early as possible.
* | Merge pull request #20816 from zeertzjq/vim-8.1.1826zeertzjq2022-10-26
|\ \ | | | | | | vim-patch:8.1.1826,9.0.0019
| * | vim-patch:9.0.0019: timers test not run where possiblezeertzjq2022-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Timers test not run where possible. Solution: Adjust platform checks. (closes vim/vim#10645) https://github.com/vim/vim/commit/eb273cd7b036c35ae9070bd6352101914f273e71 Cherry-pick a line from patch 8.2.0183.
| * | vim-patch:8.1.1826: tests use hand coded feature and option checkszeertzjq2022-10-26
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Problem: Tests use hand coded feature and option checks. Solution: Use the commands from check.vim in more tests. https://github.com/vim/vim/commit/8c5a278fc508da6dfe50e69b6ee734451aa4eafb Omit Test_wincolor(): there are later patches that touch that function. Omit test_memory_usage.vim: a Lua test is used for that file. Cherry-pick Test_issue_3969() from patch 8.1.0969. Co-authored-by: Bram Moolenaar <Bram@vim.org>
* | Merge pull request #20814 from zeertzjq/vim-8.2.0610zeertzjq2022-10-26
|\ \ | | | | | | vim-patch:8.2.{0610,0619,1852}
| * | vim-patch:8.2.1852: map() returing zero for NULL list is unexpectedzeertzjq2022-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: map() returing zero for NULL list is unexpected. Solution: Return the empty list. (closes vim/vim#7133) https://github.com/vim/vim/commit/ffdf8adfa8108d4765fdc68abbd2fe49a4292b25 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.0619: null dict is not handled like an empty dictzeertzjq2022-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Null dict is not handled like an empty dict. Solution: Fix the code and add tests. (Yegappan Lakshmanan, closes vim/vim#5968) https://github.com/vim/vim/commit/ea04a6e8baff2f27da7cdd54bf70a5525994f76d Nvim doesn't support modifying NULL list, so comment out a line.
| * | vim-patch:8.2.0610: some tests are still old stylezeertzjq2022-10-26
|/ / | | | | | | | | | | | | | | | | | | | | Problem: Some tests are still old style. Solution: Convert to new style tests. (Yegappan Lakshmanan, closes vim/vim#5957) https://github.com/vim/vim/commit/08f4157c5cabc55bcb22f04dd7c717aba40caa34 Fix missing error message when sort() compare function fails. Cherry-pick a line in test_utf8.vim from patch 8.2.0448. Cherry-pick builtin_function() change from patch 8.2.0595.
* | Merge pull request #20813 from zeertzjq/vim-8.2.0163zeertzjq2022-10-26
|\ \ | | | | | | vim-patch:8.2.{0162,0163}
| * | vim-patch:8.2.0163: test hangs on MS-Windows consolezeertzjq2022-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test hangs on MS-Windows console. Solution: use feedkeys() instead of test_feedinput(). (Ken Takata) https://github.com/vim/vim/commit/272ca95fc3d21ae1e2626a7aec38a6990e88ad6b Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:8.2.0162: balloon test fails in the GUIzeertzjq2022-10-26
|/ / | | | | | | | | | | | | | | | | Problem: Balloon test fails in the GUI. Solution: Skip test in the GUI. https://github.com/vim/vim/commit/7d8ea0b24191d64155fcf9e8d2d2eefff91ae549 Co-authored-by: Bram Moolenaar <Bram@vim.org>
* | fix(spell): fix wrong cast (#20810)zeertzjq2022-10-26
| | | | | | Fix #20787
* | Merge pull request #20806 from zeertzjq/vim-8.2.0401zeertzjq2022-10-26
|\ \ | | | | | | vim-patch:7.4.{1081,1097},8.2.{0401,0418}: eval tests
| * | vim-patch:8.2.0418: code in eval.c not sufficiently covered by testszeertzjq2022-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Code in eval.c not sufficiently covered by tests. Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5815) https://github.com/vim/vim/commit/8b633135106dda8605463b780573c45b00c22afe Nvim does not have v:none, so comment out test for it.
| * | vim-patch:8.2.0401: not enough test coverage for evalvars.czeertzjq2022-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Not enough test coverage for evalvars.c. Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5804) https://github.com/vim/vim/commit/8dfcce3a78ccb520cc9d09081f998091494c50bf Assert E475 instead of E474 in :redir test because a later patch changed the error number. Comment out the test for :echo with a deeply nested container as Nvim implements :echo very differently.
| * | vim-patch:7.4.1097zeertzjq2022-10-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Looking up the alloc ID for tests fails. Solution: Fix the line computation. Use assert_fails() for unlet test. https://github.com/vim/vim/commit/065ee9aebf9abe08ae8c0dba7d05cbdcc423c8e0 Use v:count and v:errmsg instead of count and errmsg. Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | vim-patch:7.4.1081zeertzjq2022-10-26
|/ / | | | | | | | | | | | | | | | | | | | | Problem: No test for what previously caused a crash. Solution: Add test for unletting errmsg. https://github.com/vim/vim/commit/254b105b755d9736ece5f7f28db92acaf3e7bf76 Use v:errmsg instead of errmsg. Co-authored-by: Bram Moolenaar <Bram@vim.org>
* | Merge pull request #20803 from zeertzjq/vim-8.2.0179zeertzjq2022-10-26
|\ \ | | | | | | vim-patch:8.2.{0179,0211}: tests for range()