Charlie Groves
1201145b68
fix(remote): use STATIC_CSTR_AS_STRING
2022-03-11 13:05:40 -05:00
Charlie Groves
1dbf8675c7
fix(remote): respect silent in error reporting
2022-03-11 11:16:46 -05:00
Charlie Groves
2be938a251
fix(remote): report connection error, missing return values
2022-03-11 11:16:46 -05:00
Charlie Groves
29c3632285
fix(remote): report on missing wait commands, typecheck lua results
...
Clean up lint errors, too
2022-03-11 11:16:46 -05:00
Charlie Groves
e095a868cb
docs(remote): update remote.txt for current nvim implementation
2022-03-11 11:16:46 -05:00
Charlie Groves
fcdb1f372b
docs(remote): restore remote.txt from removal in f2205b83c5
2022-03-11 11:16:46 -05:00
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
zeertzjq
a6e72aa295
vim-patch:8.2.4443: regexp pattern test fails on Mac
...
Problem: Regexp pattern test fails on Mac.
Solution: Do not use a swapfile for the buffer.
2457b2bbc2
2022-03-11 23:01:33 +08:00
zeertzjq
d0b5c1f696
vim-patch:8.2.4440: crash with specific regexp pattern and string
...
Problem: Crash with specific regexp pattern and string.
Solution: Stop at the start of the string.
6456fae9ba
2022-03-11 23:01:02 +08: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