aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | fix(api): use changedir_func() in nvim_set_current_dir()zeertzjq2022-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: smolck <46855713+smolck@users.noreply.github.com>
* | | | | | | Merge pull request #17359 from dundargoc/ci/update-reviewers-on-manual-labelingJames McCoy2022-02-10
|\ \ \ \ \ \ \
| * | | | | | | ci: add reviewers if labels are manually added after PR creationDundar Göc2022-02-10
| | | | | | | |
* | | | | | | | Merge pull request #17322 from dundargoc/ci/simplify-ci-processJames McCoy2022-02-10
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | |
| * | | | | | | ci: remove function run_testDundar Göc2022-02-10
| | | | | | | |
| * | | | | | | ci: remove meta-suite "tests"Dundar Göc2022-02-10
| | | | | | | |
| * | | | | | | ci: remove continue flag from exit_suite since it's always neededDundar Göc2022-02-10
| | | | | | | |
| * | | | | | | ci: run all tests with run_suite functionDundar Göc2022-02-10
| | | | | | | |
| * | | | | | | ci: run all suites with run_suite functionDundar Göc2022-02-07
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Merge pull request #16868 from zeertzjq/vim-8.1.2221zeertzjq2022-02-10
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | vim-patch:8.1.2221,8.2.4336: filtering for :disp and :scriptnames
| * | | | | | vim-patch:8.2.4336: using :filter for :scriptnames does not workzeertzjq2022-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using :filter for :scriptnames does not work. (Ben Jackson) Solution: Call message_filtered(). (closes vim/vim#9720) https://github.com/vim/vim/commit/769f5895ebfd10535a0ad978f071da8f20178fc6 Cherry-pick a modeline from Vim patch 8.2.1432.
| * | | | | | vim-patch:8.1.2221: cannot filter :disp outputzeertzjq2022-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot filter :disp output. Solution: Support filtereing :disp output. (Andi Massimino, closes vim/vim#5117) https://github.com/vim/vim/commit/8fc42964363087025a27e8c80276c706536fc4e3
* | | | | | | Merge pull request #17355 from zeertzjq/test-screenposzeertzjq2022-02-10
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | test(old): comment out WinBar instead of skipping Test_screenpos()
| * | | | | | test(old): comment out WinBar instead of skipping Test_screenpos()zeertzjq2022-02-10
|/ / / / / /
* | | | | | Merge pull request #17349 from dundargoc/ci/add-more-reviewers-from-labelJames McCoy2022-02-09
|\ \ \ \ \ \ | |/ / / / / |/| | | | | ci: add more reviewers based on label
| * | | | | ci: add more reviewers based on labelDundar Göc2022-02-09
| | | | | |
* | | | | | Merge pull request #17342 from zeertzjq/mbyte-constzeertzjq2022-02-10
|\ \ \ \ \ \ | | | | | | | | | | | | | | refactor(mbyte.c): add const qualifiers
| * | | | | | refactor(mbyte.c): add const qualifierszeertzjq2022-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This only touches functions that do not return a pointer. Also add a note about the differences between mb_head_off() and utf_head_off().
* | | | | | | vim-patch:8.2.4337: part of condition is always true (#17352)dundargoc2022-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Part of condition is always true. Solution: Remove that part of the condition. (closes vim/vim#9729) https://github.com/vim/vim/commit/78a8404f8b6ad0152614d5fdc3ec277444c1eee5
* | | | | | | Merge pull request #17345 from zeertzjq/vim-8.2.4329zeertzjq2022-02-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:8.2.4329: no support for end line number and column in 'errorformat'
| * | | | | | | vim-patch:8.2.4329: no support for end line number and column in 'errorformat'zeertzjq2022-02-09
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No support for end line number and column in 'errorformat'. Solution: Add %e and %k. (closes vim/vim#9624) https://github.com/vim/vim/commit/e023d499378942a6c3a3855cbe461ec2cb570f63 Use "\t" to represent a Tab as it looks better.
* | | | | | | Merge pull request #17346 from zeertzjq/vim-8.2.4242zeertzjq2022-02-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:8.2.{4242,4315}: put in Visual mode cannot be repeated
| * | | | | | | vim-patch:8.2.4315: put in Visual mode not fully testedzeertzjq2022-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Put in Visual mode not fully tested. Solution: Add a few more test cases. (closes vim/vim#9708) https://github.com/vim/vim/commit/6bf821e8abe1da24e5d0624f032d7eda745756e8
| * | | | | | | vim-patch:partial:f10911e5db16zeertzjq2022-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/f10911e5db16f1fe6ab519c5d091ad0c1df0d063
| * | | | | | | vim-patch:8.2.4242: put in Visual mode cannot be repeatedzeertzjq2022-02-09
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Put in Visual mode cannot be repeated. Solution: Use "P" to put without yanking the deleted text into the unnamed register. (Shougo Matsushita, closes vim/vim#9591) https://github.com/vim/vim/commit/fb55207ed17918c8a2a6cadf5ad9d5fcf686a7ab Cherry-pick get_y_previous() and set_y_previous() from patch 8.1.1736. Nvim has removed y_current, so code related to it is N/A.
* | | | | | | Merge pull request #17350 from zeertzjq/vim-8.2.1316zeertzjq2022-02-09
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | vim-patch:8.2.{1316,2199,2201,2202}
| * | | | | | vim-patch:8.2.2202: write file test still fails on MS-Windowszeertzjq2022-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Write file test still fails on MS-Windows. Solution: Set fileformat with the :edit command https://github.com/vim/vim/commit/16204962c7ad7380a40f0855443303ad16114e2b
| * | | | | | vim-patch:8.2.2201: write file test fails on MS-Windowszeertzjq2022-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Write file test fails on MS-Windows. Solution: Force edit after setting 'fileformat'. https://github.com/vim/vim/commit/bd318559cf8dea210e943100536011473f25bf68
| * | | | | | vim-patch:8.2.2199: first write after setting 'eol' does not have NL addedzeertzjq2022-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: First write after setting 'eol' does not have NL added. (Tomáš Janoušek) Solution: Only use b_no_eol_lnum when doing a binary write. (closes vim/vim#7535) https://github.com/vim/vim/commit/b3c8b1d25414f2e24ad03551cdf125b3e2c142b1
| * | | | | | vim-patch:8.2.1316: test 42 is still old stylezeertzjq2022-02-09
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test 42 is still old style. Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes vim/vim#6561) https://github.com/vim/vim/commit/b61ef01cce2afd70fbfa2805336a26643109dfb7 Including the Xtest2 -> Xfile2 change from Vim patch 8.2.1498.
* | | | | | Merge pull request #17347 from zeertzjq/screen-pvszeertzjq2022-02-09
|\ \ \ \ \ \ | |/ / / / / |/| | | | | refactor(PVS/V547): p == NULL is always false
| * | | | | refactor(PVS/V547): p == NULL is always falsezeertzjq2022-02-09
|/ / / / /
* | | | | Merge pull request #17321 from dundargoc/refactor/pvs/v547zeertzjq2022-02-09
|\ \ \ \ \ | |/ / / / |/| | | | refactor(PVS/V547): expression is always true/false
| * | | | refactor(PVS/V547): expression is always true/falseDundar Göc2022-02-08
| |/ / /
* | | | Merge pull request #17341 from zeertzjq/clang-suppresszeertzjq2022-02-09
|\ \ \ \ | | | | | | | | | | chore(clang): suppress "result of operation is garbage"
| * | | | chore(clang): suppress "result of operation is garbage"zeertzjq2022-02-09
|/ / / /
* | | | Merge pull request #17332 from cryptomilk/asn-vterm-output-callbackJames McCoy2022-02-08
|\ \ \ \ | | | | | | | | | | feat(term): Use vterm_output_set_callback()
| * | | | feat(term): use vterm_output_set_callback()Andreas Schneider2022-02-08
| | | | |
| * | | | chore(deps): use https for downloading libvterm and libtermkeyAndreas Schneider2022-02-08
| | | | |
* | | | | Merge pull request #17330 from dundargoc/ci/add-reviewer-from-labelJames McCoy2022-02-08
|\ \ \ \ \ | | | | | | | | | | | | ci: add write permissions to add-reviewer job
| * | | | | ci: add write permissions to add-reviewer jobDundar Göc2022-02-08
| | | | | |
* | | | | | Merge pull request #17326 from zeertzjq/vim-8.1.2297zeertzjq2022-02-09
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:8.1.2297: the ex_vimgrep() function is too long
| * | | | | | vim-patch:8.1.2297: the ex_vimgrep() function is too longzeertzjq2022-02-09
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The ex_vimgrep() function is too long. Solution: Split it in three parts. (Yegappan Lakshmanan, closes vim/vim#5211) https://github.com/vim/vim/commit/d6a98a3a9768568b668f91a53267b36f86b84466 Including a missing change to ex_vimgrep() from patch 8.0.1831.
* | | | | | Merge pull request #17328 from zeertzjq/vim-8.2.0197zeertzjq2022-02-09
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:8.2.0197: some Ex commands not sufficiently tested
| * | | | | | vim-patch:8.2.0197: some Ex commands not sufficiently testedzeertzjq2022-02-08
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Some Ex commands not sufficiently tested. Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5565) https://github.com/vim/vim/commit/ea3db914c0fa35797ad73f6d5bb3a4288d690065
* | | | | | Merge pull request #16553 from seandewar/vim-8.2.0878Sean Dewar2022-02-08
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | vim-patch:8.2.{0882,1051,1083}: port `reduce()` function
| * | | | | vim-patch:8.2.1083: crash when using reduce() on a NULL listSean Dewar2022-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when using reduce() on a NULL list. Solution: Only access the list when not NULL. https://github.com/vim/vim/commit/fda20c4cc59008264676a6deb6a3095ed0c248e0 CHECK_LIST_MATERIALIZE hasn't been ported yet, but presumably if it is ported it'll use tv_list_first to check for range_list_item, which already checks for NULL, so this should need no extra changes and can be a full port. We didn't actually crash here due to the use of Nvim's tv_list functions checking for NULL, but apply these changes to match Vim better anyway.
| * | | | | vim-patch:8.2.1051: crash when changing a list while using reduce() on itSean Dewar2022-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when changing a list while using reduce() on it. Solution: Lock the list. (closes vim/vim#6330) https://github.com/vim/vim/commit/ca275a05d8b79f6a9101604fdede2373d0dea44e
| * | | | | vim-patch:8.2.0882: leaking memory when using reduce()Sean Dewar2022-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Leaking memory when using reduce(). Solution: Free the intermediate value. https://github.com/vim/vim/commit/48b1c21809553d3463b5ed6c2b3bc6d335663bb6
| * | | | | feat(eval): partially port v8.2.0878Sean Dewar2022-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No reduce() function. Solution: Add a reduce() function. (closes vim/vim#5481) https://github.com/vim/vim/commit/85629985b71035608a37ba3bde86968481490d46 Needs CHECK_LIST_MATERIALIZE from v8.2.0751 (and range_list_materialize from 8.2.0149). Move e_reduceempty to funcs.c, as it's only used there. Make it static. Use tv_blob_len, tv_list_len == 0 for empty checks. Replace vim_memset(&funcexe, 0, ...) with FUNCEXE_INIT. Leave li initially undefined (tv_list_first returns NULL if list is NULL). This patch has a memory leak fixed by v8.2.0882.