aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fix(win_split_ins): do not fail when oldwin is not validzeertzjq2022-03-13
| | | | Ref #14240
* feat(runtime): import cleanadd.vim from Vim (#17699)dundargoc2022-03-13
| | | | Latest version from Vim v7.2a. Closes https://github.com/neovim/neovim/issues/12875
* fix: use normal! <C-L> in default <C-L> mapping (#17695)Gregory Anders2022-03-12
|
* Merge pull request #17687 from zeertzjq/fix-channel-consistencyzeertzjq2022-03-13
|\ | | | | fix(channel): fix channel consistency
| * test: improve terminal channel testszeertzjq2022-03-12
| |
| * fix(channel): fix channel consistencyerw72022-03-12
| | | | | | | | | | | | | | - Fix the problem that chanclose() does not work for channel created by nvim_open_term(). - Fix the problem that the loopback channel is not released. - Fix the error message when sending raw data to the loopback channel.
* | Merge pull request #17691 from bfredl/serverconnectbfredl2022-03-12
|\ \ | |/ |/| feat(ui): connect to remote ui (beginning of ui client)
| * feat(ui): connect to remote ui (only debug messages for now)bfredl2022-03-12
| | | | | | | | co-authored-by: hlpr98 <hlpr98@gmail.com>
| * refactor(main): separate connection code from --remote execution codeBjörn Linse2022-03-12
|/
* vim-patch:8.2.3779: using freed memory when defining a user command ↵Sean Dewar2022-03-12
| | | | | | | | | recursively (#17688) Problem: Using freed memory when defining a user command from a user command. Solution: Do not use the command pointer after executing the command. (closes vim/vim#9318) https://github.com/vim/vim/commit/205f29c3e9b895dbaa4f738046da455a93c3812a
* Merge pull request #17680 from zeertzjq/vim-8.2.4440zeertzjq2022-03-12
|\ | | | | vim-patch:8.2.{4440,4443}: crash with specific regexp pattern and string
| * vim-patch:8.2.4443: regexp pattern test fails on Maczeertzjq2022-03-11
| | | | | | | | | | | | Problem: Regexp pattern test fails on Mac. Solution: Do not use a swapfile for the buffer. https://github.com/vim/vim/commit/2457b2bbc28cce6e8c1106d427b8e867d4f58cfa
| * vim-patch:8.2.4440: crash with specific regexp pattern and stringzeertzjq2022-03-11
| | | | | | | | | | | | Problem: Crash with specific regexp pattern and string. Solution: Stop at the start of the string. https://github.com/vim/vim/commit/6456fae9ba8e72c74b2c0c499eaf09974604ff30
* | vim-patch:partial:a2baa73d1d33 (#17675)zeertzjq2022-03-12
| | | | | | | | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/a2baa73d1d33014adea0fd9567949089ca21a782 Cherry-pick tabpage.txt changes from patch 8.2.1413. Skip digraph functions: included in #17440. Skip many error codes as they haven't been ported yet.
* | docs: remove "not in vi" notes (#17678)dundargoc2022-03-11
| | | | | | [skip ci]
* | Merge pull request #17439 from groves/1750bfredl2022-03-11
|\ \ | |/ |/| feat: restore --remote
| * fix(remote): use STATIC_CSTR_AS_STRINGCharlie Groves2022-03-11
| |
| * fix(remote): respect silent in error reportingCharlie Groves2022-03-11
| |
| * fix(remote): report connection error, missing return valuesCharlie Groves2022-03-11
| |
| * fix(remote): report on missing wait commands, typecheck lua resultsCharlie Groves2022-03-11
| | | | | | | | Clean up lint errors, too
| * docs(remote): update remote.txt for current nvim implementationCharlie Groves2022-03-11
| |
| * docs(remote): restore remote.txt from removal in f2205b83c553367a76b6cadCharlie Groves2022-03-11
| |
| * test(remote): add tests for --remoteCharlie Groves2022-03-11
| | | | | | | | This also fixes a fair number of issues found in running the tests
| * fix(remote): make compile againCharlie Groves2022-03-11
| |
| * feat(remote): add basic --remote supportCharlie Groves2022-03-11
|/ | | | | This is starting from @geekodour's work at https://github.com/neovim/neovim/pull/8326
* Merge pull request #17673 from dundargoc/refactor/clintbfredl2022-03-11
|\ | | | | refactor: fix all clint warnings from buffer
| * refactor: fix all clint warnings from buffer.cDundar Göc2022-03-11
| |
* | Merge pull request #17663 from dundargoc/refactor/uncrustifybfredl2022-03-11
|\ \ | | | | | | refactor: apply uncrustify
| * | refactor(uncrustify): format all c filesDundar Göc2022-03-10
| | |
| * | refactor(uncrustify): disable uncrustify for misformatted code sectionsDundar Göc2022-03-10
| | | | | | | | | | | | | | | Uncrustify version 0.74 has a bug that deindents and misformats the entire fileio.c.
* | | fix(coverity): dead code and operands don't affect result #17662dundargoc2022-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(coverity/349942): structurally dead code * fix(coverity/331396): operands don't affect result * fix(coverity/331393): operands don't affect result * fix(coverity/331392): operands don't affect result * fix(coverity/331384): operands don't affect result * fix(coverity/331374): operands don't affect result * fix(coverity/331372): operands don't affect result * fix(coverity/331371): operands don't affect result * fix(coverity/331364): operands don't affect result * fix(coverity/105585): operands don't affect result
* | | Merge pull request #17672 from lewis6991/refactorproviderbfredl2022-03-11
|\ \ \ | | | | | | | | refactor(decorations): move provider code
| * | | refactor(decorations): unglobal decor_providersLewis Russell2022-03-10
| | | | | | | | | | | | | | | | | | | | Now all the decoration provider code is in one place, decor_providers no longer need to be global.
| * | | refactor(decorations): move provider codeLewis Russell2022-03-10
| |/ / | | | | | | | | | Move decoration provider code to a separate file.
* | | Merge pull request #17665 from clason/bump-libuvJames McCoy2022-03-10
|\ \ \ | | | | | | | | build(deps): bump libuv to 1.44.1
| * | | build(deps): bump libuv to 1.44.1Christian Clason2022-03-10
| | |/ | |/|
* | | Merge pull request #17604 from dundargoc/ci/better-error-outputJames McCoy2022-03-10
|\ \ \ | |/ / |/| | Better CI error output
| * | ci: refactor and simplify CI processDundar Göc2022-03-10
| | |
| * | ci: remove function run_suiteDundar Göc2022-03-10
| | |
| * | ci: remove variable FAIL_SUMMARYDundar Göc2022-03-10
| | | | | | | | | | | | | | | | | | On GitHub Actions it just repeats the summary that is shown just after. When run outside of GitHub Actions it erroneously shows the summary of the previous suites.
| * | ci: remove variable NVIM_TEST_CURRENT_SUITEDundar Göc2022-03-10
| | | | | | | | | | | | | | | We always know where in the test we are anyway, it's just needless repetition.
| * | ci: remove fail character from fail functionDundar Göc2022-03-10
| |/
* | Merge pull request #17660 from bfredl/luacompletebfredl2022-03-10
|\ \ | | | | | | feat(lua): handle lazy submodules in `:lua vim.` wildmenu completion
| * | feat(lua): handle lazy submodules in `:lua vim.` wildmenu completionbfredl2022-03-09
| | |
* | | Merge pull request #17671 from zeertzjq/vim-8.2.3949zeertzjq2022-03-10
|\ \ \ | |_|/ |/| | vim-patch:8.2.{3949,3950}: fix two crashes with /\%V
| * | test: add a test for #17489zeertzjq2022-03-10
| | |
| * | vim-patch:8.2.3950: going beyond the end of the line with /\%Vzeertzjq2022-03-10
| | | | | | | | | | | | | | | | | | Problem: Going beyond the end of the line with /\%V. Solution: Check for valid column in getvcol(). https://github.com/vim/vim/commit/94f3192b03ed27474db80b4d3a409e107140738b
| * | vim-patch:8.2.3949: using freed memory with /\%Vzeertzjq2022-03-10
|/ / | | | | | | | | | | Problem: Using freed memory with /\%V. Solution: Get the line again after getvvcol(). https://github.com/vim/vim/commit/4c13e5e6763c6eb36a343a2b8235ea227202e952
* | Merge pull request #17653 from dundargoc/chore/lgtmzeertzjq2022-03-10
|\ \ | | | | | | fix lgtm warnings
| * | chore(lgtm): fix "empty block without comment" warningsDundar Göc2022-03-09
| | |