aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | ci: use GHA default clang for asan, tsan jobs #20846dundargoc2022-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Default is currently clang 14. GHA images are updated at least once per year, so we don't need to manually install a newer clang version. Also remove step for installing clang-13 since it's not needed anymore.
| * | | | | | build: remove python linting #20851dundargoc2022-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes both the `lintpy` make target and for CI. We're actively trying to reduce our python usage, so this only seems to give warnings for unimportant things such as exceeding the line after deleting python code.
| * | | | | | vim-patch:partial:6ebe4f970b8b (#20860)Christian Clason2022-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/6ebe4f970b8b398087076a72a7aae6e680fb92da Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | | | | | fix(docs): nil as viable argument for goto_prev (#20852)Martin Kunz2022-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Added `nil` as a possible option to `vim.diagnostics.goto_prev` in the docs
| * | | | | | Merge pull request #20848 from zeertzjq/vim-8.2.1639zeertzjq2022-10-29
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:8.2.{1639,1642,1652,1663,1716}: optwin translations
| | * | | | | | vim-patch:8.2.1716: options window has duplicate translationszeertzjq2022-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Options window has duplicate translations. Solution: Make one entry for "global or local to buffer". Fix wrong text. (closes vim/vim#6983) https://github.com/vim/vim/commit/b5cfff0b34d1be87f7d0458e4b9addd71c5d5b1d Co-authored-by: Bram Moolenaar <Bram@vim.org>
| | * | | | | | vim-patch:8.2.1663: options window entries cannot be translatedzeertzjq2022-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Options window entries cannot be translated. Solution: Use AddOption() for all explanations. (closes vim/vim#6800) https://github.com/vim/vim/commit/14944c04bd15f3bc67a6665d7234e44bd77b495d Co-authored-by: Bram Moolenaar <Bram@vim.org>
| | * | | | | | vim-patch:8.2.1652: cannot translate lines in the options windowzeertzjq2022-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot translate lines in the options window. Solution: Use the AddOption() function to split descriptions where indicated by a line break. (issue vim/vim#6800) https://github.com/vim/vim/commit/a953b5cf4f291875b805262eebd361e502de8c92 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| | * | | | | | vim-patch:8.2.1642: otions test failszeertzjq2022-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Otions test fails. Solution: Correct call to OptionG(). https://github.com/vim/vim/commit/4507f6ada590fb6274b21c416190dfecb23dcf1b Co-authored-by: Bram Moolenaar <Bram@vim.org>
| | * | | | | | vim-patch:8.2.1639: options window cannot be translatedzeertzjq2022-10-28
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Options window cannot be translated. Solution: Get the translation for "local to" texts once and use them in many places. Fix that 'whichwrap' is not a local option. (issue vim/vim#6800) https://github.com/vim/vim/commit/64075b0ab18449132ed01a07874fe1d1f3f356d4 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | | | | | build: make update-po support optwin.vim (#20840)zeertzjq2022-10-28
| | | | | | |
| * | | | | | fix(diff.c): regression in diffgetput (#20843)Lewis Russell2022-10-28
| | | | | | |
| * | | | | | Merge pull request #20842 from zeertzjq/vim-8.2.1395zeertzjq2022-10-28
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:8.2.{1395,3407}
| | * | | | | | vim-patch:8.2.3407: using uninitialized memory with "let g:['bar'] = 2"zeertzjq2022-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using uninitialized memory with "let g:['bar'] = 2". Solution: Initialize v_type of a new dict item. https://github.com/vim/vim/commit/3b318513561b5862944769188ae4af6b70311838 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| | * | | | | | vim-patch:8.2.1395: Vim9: no error if declaring a funcref with lower case letterzeertzjq2022-10-28
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Vim9: no error if declaring a funcref with a lower case letter. Solution: Check the name after the type is inferred. Fix confusing name. https://github.com/vim/vim/commit/98b4f145eb89405021e23a4a37db51d60a75a1d0 Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | | | | | Merge pull request #20832 from zeertzjq/vim-8.2.1544zeertzjq2022-10-28
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:8.2.{1544,1585}: cannot translate messages in a Vim script
| | * | | | | | vim-patch:8.2.1585: messages in globals.h not translatedzeertzjq2022-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Messages in globals.h not translated, xgettext on MS-Windows not fully supported. Solution: Add globals.h to list of input files. Update MS-Windows makefiles to improve message translations. (Ken Takata, closes vim/vim#6858) https://github.com/vim/vim/commit/fa57335e532e505ce9229ddb2354a593fb057561 Also update gettext() docs to match latest Vim.
| | * | | | | | vim-patch:8.2.1544: cannot translate messages in a Vim scriptzeertzjq2022-10-28
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot translate messages in a Vim script. Solution: Add gettext(). Try it out for a few messages in the options window. https://github.com/vim/vim/commit/0b39c3fd4c5d1c8ebd2efa85fced7df5e17efd3b Co-authored-by: Bram Moolenaar <Bram@vim.org>
| * | | | | | docs(api): pattern is not expanded for autocommands (#20812)Christian Clason2022-10-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Unlike `:autocmd`, `nvim_create_autocommand()` does not expand environment variables in the `pattern`, which is unexpected. Solution: Add a note to the documentation explaining this and suggesting using `expand()` explicitly.
| * | | | | | docs: .git-blame-ignore-revs (#20820)dundargoc2022-10-27
| | | | | | |
| * | | | | | 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>