Charlie Groves
039e94f491
test(remote): add tests for --remote
...
This also fixes a fair number of issues found in running the tests
2022-03-11 11:16:46 -05:00
Charlie Groves
70d2ab1583
fix(remote): make compile again
2022-03-11 11:16:46 -05:00
Charlie Groves
5862176764
feat(remote): add basic --remote support
...
This is starting from @geekodour's work at
https://github.com/neovim/neovim/pull/8326
2022-03-11 11:16:46 -05:00
bfredl
76769b8a1f
Merge pull request #17673 from dundargoc/refactor/clint
...
refactor: fix all clint warnings from buffer
2022-03-11 15:23:51 +01:00
bfredl
c2ab922f0a
Merge pull request #17663 from dundargoc/refactor/uncrustify
...
refactor: apply uncrustify
2022-03-11 15:07:49 +01:00
dundargoc
c3a6ff6aa3
fix(coverity): dead code and operands don't affect result #17662
...
* 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
2022-03-11 15:04:48 +01:00
Dundar Göc
9ff4acbb36
refactor: fix all clint warnings from buffer.c
2022-03-11 14:47:18 +01:00
bfredl
19858288b4
Merge pull request #17672 from lewis6991/refactorprovider
...
refactor(decorations): move provider code
2022-03-11 13:01:33 +01:00
James McCoy
abbc9148db
Merge pull request #17665 from clason/bump-libuv
...
build(deps): bump libuv to 1.44.1
2022-03-10 18:45:12 -05:00
James McCoy
8a5f0559cc
Merge pull request #17604 from dundargoc/ci/better-error-output
...
Better CI error output
2022-03-10 18:42:02 -05:00
Lewis Russell
4be92ba90d
refactor(decorations): unglobal decor_providers
...
Now all the decoration provider code is in one place, decor_providers no
longer need to be global.
2022-03-10 22:41:21 +00:00
Lewis Russell
1b054119ec
refactor(decorations): move provider code
...
Move decoration provider code to a separate file.
2022-03-10 22:41:20 +00:00
Christian Clason
1e7ba7ea6b
build(deps): bump libuv to 1.44.1
2022-03-10 16:48:49 +01:00
bfredl
6170574d2f
Merge pull request #17660 from bfredl/luacomplete
...
feat(lua): handle lazy submodules in `:lua vim.` wildmenu completion
2022-03-10 15:46:18 +01:00
zeertzjq
3a32aa9615
Merge pull request #17671 from zeertzjq/vim-8.2.3949
...
vim-patch:8.2.{3949,3950}: fix two crashes with /\%V
2022-03-10 20:32:13 +08:00
zeertzjq
a80ec88906
test: add a test for #17489
2022-03-10 17:22:39 +08:00
zeertzjq
c3208feb72
vim-patch:8.2.3950: going beyond the end of the line with /\%V
...
Problem: Going beyond the end of the line with /\%V.
Solution: Check for valid column in getvcol().
94f3192b03
2022-03-10 17:22:39 +08:00
zeertzjq
d2d3be0a4a
vim-patch:8.2.3949: using freed memory with /\%V
...
Problem: Using freed memory with /\%V.
Solution: Get the line again after getvvcol().
4c13e5e676
2022-03-10 16:43:27 +08:00
Dundar Göc
815ba835a3
ci: refactor and simplify CI process
2022-03-10 09:21:41 +01:00
Dundar Göc
d47714d87c
ci: remove function run_suite
2022-03-10 09:21:41 +01:00
Dundar Göc
7a0fd7a288
ci: remove variable FAIL_SUMMARY
...
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.
2022-03-10 09:21:41 +01:00
Dundar Göc
fbcbd1d05e
ci: remove variable NVIM_TEST_CURRENT_SUITE
...
We always know where in the test we are anyway, it's just needless
repetition.
2022-03-10 09:21:41 +01:00
Dundar Göc
17ecb60c58
ci: remove fail character from fail function
2022-03-10 09:21:40 +01:00
Dundar Göc
7e3bdc75e4
refactor(uncrustify): format all c files
2022-03-10 09:14:12 +01:00
Dundar Göc
d0cb8744d8
refactor(uncrustify): disable uncrustify for misformatted code sections
...
Uncrustify version 0.74 has a bug that deindents and misformats the
entire fileio.c.
2022-03-10 09:14:12 +01:00
zeertzjq
9e9322b222
Merge pull request #17653 from dundargoc/chore/lgtm
...
fix lgtm warnings
2022-03-10 15:01:02 +08:00
dundargoc
a7b1c8893c
chore: fix typos ( #17331 )
...
Co-authored-by: Hongyi Lyu <hongyi.lyu95@gmail.com>
Co-authored-by: Gregory Anders <greg@gpanders.com>
Co-authored-by: notomo <notomo.motono@gmail.com>
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
2022-03-10 14:34:55 +08:00
zeertzjq
487f52c9d2
chore(regexp.c): correctly align META_flags ( #17668 )
2022-03-10 13:53:57 +08:00
zeertzjq
0115b3f023
Merge pull request #16336 from kylo252/vim-8.1.2005
...
vim-patch:8.1.{2005,2010}: the regexp.c file is too big
2022-03-10 12:49:31 +08:00
zeertzjq
d6fe06b0a6
Merge pull request #17666 from zeertzjq/api-statusline-fillchar-relax
...
feat(api): relax statusline fillchar width check
2022-03-10 10:39:14 +08:00
kylo252
4fed1bf7e5
vim-patch:8.1.2005: the regexp.c file is too big
...
Problem: The regexp.c file is too big.
Solution: Move the backtracking engine to a separate file. (Yegappan
Lakshmanan, closes vim/vim#4905 )
6d7d7cf750
vim-patch:8.1.2010: new file uses old style comments
Problem: New file uses old style comments.
Solution: Change to new style comments. (Yegappan Lakshmanan, closes vim/vim#4910 )
9490b9a61c
2022-03-10 10:09:28 +08:00
zeertzjq
3011794c86
feat(api): relax statusline fillchar width check
...
Treat fillchar as single-width even if it isn't.
2022-03-10 07:40:52 +08:00
bfredl
5ed60804fe
feat(lua): handle lazy submodules in :lua vim.
wildmenu completion
2022-03-09 15:25:06 +01:00
bfredl
a978d7689d
Merge pull request #17640 from lewis6991/virttextfix
...
fix(extmarks): fix signs
2022-03-09 13:41:13 +01:00
zeertzjq
14859f49ae
Merge pull request #17600 from kylo252/clang-format-update
...
chore: align clang-format configuration with clint
2022-03-09 19:54:30 +08:00
kylo252
ac91c56085
chore: align clang-format configuration with clint
...
Some additional tweaks to make clang-format more compatible with
`clint.py` rules.
This is especially useful for range-formatting with `clangd`.
2022-03-09 19:44:03 +08:00
bfredl
d2d64b1f72
Merge pull request #17643 from dundargoc/chore/remove-stripdecls
...
chore(stripdecls): remove unused and no longer functional script
2022-03-09 11:41:45 +01:00
zeertzjq
c7512611bf
Merge pull request #17502 from zeertzjq/vim-8.1.0999
...
vim-patch:8.1.0999: use register one too often and not properly tested
2022-03-09 16:55:07 +08:00
Dundar Göc
46a0cec3a6
chore(stripdecls): remove unused and no longer functional script
2022-03-09 09:30:26 +01:00
Dundar Göc
05f643f9d2
chore(lgtm): fix "empty block without comment" warnings
2022-03-09 09:29:57 +01:00
Dundar Göc
f27068caad
chore(lgtm): ignore "__eq__ not overridden" warning
2022-03-09 09:29:57 +01:00
zeertzjq
5ad63c3d98
Merge pull request #16730 from VVKot/vim-8.1.0136
...
vim-patch:8.1.{136, 139, 164, 300, 672, 748}
2022-03-09 16:13:20 +08:00
Sean Dewar
b743e415fe
vim-patch:partial 1588bc8ebee2 ( #17657 )
...
Update runtime files
1588bc8ebe
docs only
skip :argdedupe changes (need v8.2.3888)
skip sound_playfile changes (need +sound)
skip fuzzy-matching changes in *command-attributes* (need #17536 )
2022-03-09 08:44:28 +01:00
Christian Clason
a681b5eaca
vim-patch:partial 1588bc8ebee2 ( #17656 )
...
Update runtime files
1588bc8ebe
omit: doc updates
2022-03-09 08:40:16 +01:00
zeertzjq
5ac30eacf4
vim-patch:8.1.0999: use register one too often and not properly tested
...
Problem: Use register one too often and not properly tested.
Solution: Do not always use register one when specifying a register.
(closes vim/vim#4085 ) Add more tests.
9d7fdd403a
2022-03-09 13:32:50 +08:00
zeertzjq
f6d507f5ba
refactor(ops): use op_yank_reg() instead of op_yank() when deleting
...
Needed for Vim patch 8.1.0999.
2022-03-09 10:02:16 +08:00
VVKot
ee903e86fd
vim-patch:8.1.0748: using sprintf() instead of semsg()
...
Problem: Using sprintf() instead of semsg().
Solution: Use semsg(). Fix bug with E888. (Ozaki Kiichi, closes vim/vim#3801 )
1be45b2ea7
vim-patch:8.1.0136: Lua tests don't cover new features
Problem: Lua tests don't cover new features.
Solution: Add more tests. (Dominique Pelle, closes vim/vim#3130 )
2f362bf7f9
vim-patch:8.1.0139: Lua tests fail on some platforms
Problem: Lua tests fail on some platforms.
Solution: Accept a hex number with and without "0x". (Ken Takata,
closes vim/vim#3137 )
a8a60d0c6b
vim-patch:8.1.0164: luaeval('vim.buffer().name') returns an error
Problem: luaeval('vim.buffer().name') returns an error.
Solution: Return an empty string. (Dominique Pelle, closes vim/vim#3167 )
fe08df452a
vim-patch:8.1.0300: the old window title might be freed twice
Problem: The old window title might be freed twice. (Dominique Pelle)
Solution: Do not free "oldtitle" in a signal handler but set a flag to have
it freed later.
d8f0cef2bd
vim-patch:8.1.0672: the Lua interface doesn't know about v:null
Problem: The Lua interface doesn't know about v:null.
Solution: Add Lua support for v:null. (Uji, closes vim/vim#3744 )
9067cd6cdf
2022-03-09 09:22:26 +08:00
zeertzjq
205b3765f2
Merge pull request #17622 from dundargoc/refactor/clang-tidy/remove-redundant-casts
...
refactor/clang tidy/remove redundant casts
2022-03-09 08:15:18 +08:00
zeertzjq
f33cea4682
Merge pull request #17505 from zeertzjq/vim-8.2.0997
...
vim-patch:8.2.0997: cannot execute a register containing line continuation
2022-03-09 06:54:35 +08:00
zeertzjq
165cf1b48e
vim-patch:8.2.0997: cannot execute a register containing line continuation
...
Problem: Cannot execute a register containing line continuation.
Solution: Concatenate lines where needed. (Yegappan Lakshmanan,
closes vim/vim#6272 )
856c1110c1
According to #2542 the "Future:" part was removed intentionally.
Use size_t in more places to reduce type casts.
2022-03-09 06:25:31 +08:00