Justin M. Keyes
402a797d08
Merge #8456 'API: nvim_list_uis: include channel id'
2018-06-03 08:29:45 +02:00
Jan Edmund Lazo
7b53b5380a
vim-patch:8.0.1311: no test for strpart()
...
Problem: No test for strpart().
Solution: Add a test. (Dominique Pelle, closes vim/vim#2347 )
c7d16dce2f
2018-06-02 12:20:01 -04:00
Jan Edmund Lazo
1ef585d6dc
vim-patch:8.0.0435: some functions are not tested
...
Problem: Some functions are not tested.
Solution: Add more tests for functions. (Dominique Pelle, closes vim/vim#1541 )
41042f3cfd
2018-06-02 12:13:32 -04:00
Jan Edmund Lazo
803baf3631
vim-patch:8.0.0261: not enough test coverage for eval functions
...
Problem: Not enough test coverage for eval functions.
Solution: Add more tests. (Dominique Pelle, closes vim/vim#1420 )
24c2e48ef8
2018-06-02 12:08:06 -04:00
Björn Linse
b8331e1a1c
tui: handle termguicolors rgb value in bridge for now
...
When/if TUI/bridge teardown is refactored to use events, this
commit can be reverted.
2018-06-02 17:44:48 +02:00
Jan Edmund Lazo
dad7882cac
vim-patch:8.0.0562: not enough test coverage for syntax commands
...
Problem: Not enough test coverage for syntax commands.
Solution: Add a few more tests. (Dominique Pelle, closes vim/vim#1624 )
ea588154d0
2018-06-02 08:26:35 -04:00
Jan Edmund Lazo
9cd75ce73e
oldtests: add conceal check for patch 8.0.0562
2018-06-02 08:19:01 -04:00
Björn Linse
37e00c6e65
ex_getln: remove msg_scrolled cargo-cult magic, fixes #8251
2018-06-02 10:07:07 +02:00
Björn Linse
1efe65a155
ex_getln: don't redraw statusline on top of scrolled messages
2018-06-02 09:39:39 +02:00
Jan Edmund Lazo
245b1ad7fa
vim-patch:8.0.0558: :ownsyntax is not tested
...
Problem: The :ownsyntax command is not tested.
Solution: Add a test. (Dominique Pelle, closes vim/vim#1622 )
f8ec998613
2018-06-01 21:20:24 -04:00
Alexander Karle
39a03c0fe7
wildmenu: close before redrawing statusline ( #8453 )
...
Fixes #8385
2018-06-02 00:22:53 +02:00
KunMing Xie
49a497a67c
vim-patch:8.0.0519: character classes not well tested ( #8460 )
...
Problem: Character classes are not well tested. They can differ between
platforms.
Solution: Add tests. In the documentation make clear which classes depend
on what library function. Only use :cntrl: and :graph: for ASCII.
(Kazunobu Kuriyama, Dominique Pelle, closes vim/vim#1560 )
Update the documentation.
0c078fc7db
2018-06-01 19:57:22 +02:00
Björn Linse
5be3865ce7
nvim_list_uis: include channel id
2018-06-01 10:20:13 +02:00
KunMing Xie
c7350f542a
vim-patch:8.0.0516 ( #8458 )
...
Problem: A large count on a normal command causes trouble. (Dominique
Pelle)
Solution: Make "opcount" long.
b1e04fca37
2018-06-01 08:59:29 +02:00
Justin M. Keyes
3585df3f0b
Merge #8451 from ckelsel/vim-8.0.0507
2018-05-30 09:35:07 +02:00
KunMing Xie
77a2eaf08b
vim-patch:8.0.0515: ml_get errors in silent Ex mode ( #8452 )
...
Problem: ml_get errors in silent Ex mode. (Dominique Pelle)
Solution: Clear valid flags when setting the cursor. Set the topline when
not in full screen mode.
d5d37537d1
2018-05-30 09:11:52 +02:00
ckelsel
6a0c727a0b
vim-patch:8.0.0511: message for skipping client-server tests is unclear
...
Problem: Menuage for skipping client-server tests is unclear.
Solution: Be more specific about what's missing (Hirohito Higashi, Kazunobu
Kuriyama)
a683ec44c3
2018-05-30 09:01:36 +08:00
ckelsel
bce3e95691
vim-patch:8.0.0507: client-server tests fail when $DISPLAY is not set
...
Problem: Client-server tests fail when $DISPLAY is not set.
Solution: Check for E240 before running the test.
a2845b8f5a
2018-05-30 08:45:07 +08:00
KunMing Xie
5b2cee03c8
vim-patch:8.0.0505: failed window split for :stag not handled ( #8439 )
...
Problem: Failed window split for :stag not handled. (Coverity CID 99204)
Solution: If the split fails skip to the end. (bstaletic, closes vim/vim#1577 )
ba6ad17378
2018-05-26 11:29:12 +02:00
KunMing Xie
47fa9de580
vim-patch:8.0.0496: insufficient testing for folding ( #8438 )
...
Problem: Insufficient testing for folding.
Solution: Add a couple more fold tests. (Dominique Pelle, closes vim/vim#1579 )
518c9b133b
2018-05-26 11:26:01 +02:00
KunMing Xie
d2c460638c
vim-patch:8.0.0454: compiler warnings for "always true" comparison ( #8431 )
...
Problem: Compiler warnings for comparing unsigned char with 256 always
being true. (Manuel Ortega)
Solution: Add type cast.
977d037336
2018-05-24 23:32:32 +02:00
nthanben
c67139f8aa
vim-patch:8.0.0503: endless loop in updating folds with 32 bit ints ( #8433 )
...
Problem: Endless loop in updating folds with 32 bit ints.
Solution: Subtract from LHS instead of add to the RHS. (Matthew Malcomson)
vim/vim@9d20ce6
2018-05-24 23:30:21 +02:00
KillTheMule
2ca6223967
API: Accept empty lists as dictionaries
2018-05-23 22:07:27 +02:00
KillTheMule
333679ad0e
Add empty options dict to buf_attach
2018-05-23 22:07:27 +02:00
KillTheMule
65e7f6f0b9
Rename some more, fixe borked renaming
2018-05-23 22:07:27 +02:00
KillTheMule
0bee3925ab
Send changedtick as first event if buffer contents weren't requested
2018-05-23 22:07:27 +02:00
KillTheMule
ad151847f1
Unify updates_start and updates to lines_event
...
Also rename changedtick -> changedtick_event
2018-05-23 22:07:27 +02:00
KillTheMule
8ef3fb4e73
Use autogenerated declarations
2018-05-23 22:07:27 +02:00
KillTheMule
491efc89d2
Lint
2018-05-23 22:07:27 +02:00
KillTheMule
e7451f8a91
Some renamings and doc changes
2018-05-23 22:07:27 +02:00
KillTheMule
2106bada5b
Enable -Wconversion
2018-05-23 22:07:27 +02:00
KillTheMule
6bdcbef2f5
The grand renaming
2018-05-23 22:07:27 +02:00
KillTheMule
995a2fad8c
Fix memory leak
2018-05-23 22:07:27 +02:00
KillTheMule
61f467499b
Bump up buffer capacity to 2GB
2018-05-23 22:07:27 +02:00
KillTheMule
0476e0aef3
Make LiveUpdate return lastline instead of numreplaced
...
In analogy to `nvim_buf_set_lines`.
2018-05-23 22:07:27 +02:00
KillTheMule
37b8e95fd6
Lint
2018-05-23 22:07:27 +02:00
KillTheMule
8bcc011959
Make separate functions to start/stop live updates
2018-05-23 22:07:27 +02:00
KillTheMule
71816e584c
Adjust FUNC_API_SINCE for nvim_buf_live_updates
2018-05-23 22:07:27 +02:00
KillTheMule
bafae1c427
Add argument to not send a buffers content when updates are enabled
...
Add a test.
2018-05-23 22:07:27 +02:00
KillTheMule
9e97f14de2
Update to latest master
2018-05-23 22:07:27 +02:00
Peter Hodge
edcc73e766
API: Implement buffer updates
...
Originally written by @phodge in
https://github.com/neovim/neovim/pull/5269 .
2018-05-23 22:07:27 +02:00
Björn Linse
6da4548f0e
api: list information about all channels/jobs.
...
Fire autocmd when channel opens or its info changes.
Add a way for API clients can describe themselves.
2018-05-23 18:18:16 +02:00
Justin M. Keyes
1642917f9b
test/old: fix test filename
2018-05-20 19:12:34 +02:00
Justin M. Keyes
35cc15e157
Merge #8419 'Fix PVS warnings'
2018-05-20 09:42:18 +02:00
Justin M. Keyes
ff0350d2ed
Merge #8417 'vim-patch: 8.0.0489, 8.0.0491, 8.0.0495, 8.0.0500'
2018-05-20 09:14:27 +02:00
Justin M. Keyes
5284b85d07
socket.c: Ignore PVS/V547: False positive
...
https://github.com/neovim/neovim/pull/8218#issuecomment-383412049
2018-05-20 08:46:26 +02:00
Justin M. Keyes
e24d338194
getchar.c: Fix PVS/V522: Dereference of null pointer mp_match
2018-05-20 08:46:17 +02:00
Justin M. Keyes
8e20b77bd1
strings.c: Fix PVS/V781: value of 'l + 1' is checked after it was used
2018-05-20 08:36:40 +02:00
lonerover
fd5cc7dd0a
vim-patch:8.0.0500: quotestar test is still a bit flaky
...
Problem: Quotestar test is still a bit flaky.
Solution: Add a slower check for v:version.
4889ad7c6c
2018-05-20 10:31:29 +08:00
lonerover
4dd614e51a
vim-patch:8.0.0495: quotestar test uses timer instead of timeout
...
Problem: The quotestar test uses a timer instead of a timeout, thus it
cannot be rerun like a flaky test.
Solution: Remove the timer and add a timeout. (Kazunobu Kuriyama)
f5610da7a8
2018-05-20 10:28:18 +08:00