Commit Graph

29460 Commits

Author SHA1 Message Date
Jan Edmund Lazo 05282069db win: test: close shada file before os.remove 2018-05-24 22:11:16 -04:00
Jan Edmund Lazo 51db8ebf67 win: test: delete sautest/ 2018-05-24 22:11:15 -04:00
Jan Edmund Lazo 64177e3e98 win: test: don't test symlink if not admin user 2018-05-24 22:11:14 -04:00
Jan Edmund Lazo 209f05b487 win: test: disable non-admin failing tests
mkfifo (msysgit) does not work outside of msys2 environment.
gzip tests fail on Windows.

mklink requires admin privs for file symbolic links so mklink fails.
2018-05-24 22:11:12 -04: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 3866137eed Update test 2018-05-23 22:07:27 +02:00
KillTheMule e7451f8a91 Some renamings and doc changes 2018-05-23 22:07:27 +02:00
KillTheMule de5d1e863c Try fixing that test on travis 2018-05-23 22:07:27 +02:00
KillTheMule 5aa8af7cdb Increase sendkeys timeout 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 a1d831a49c Doc 2018-05-23 22:07:27 +02:00
KillTheMule 995a2fad8c Fix memory leak 2018-05-23 22:07:27 +02:00
KillTheMule ec215a1962 Fix tests on windows
`cat` is distributed with neovim, so when can use it everywhere, as
opposed to `sort`.

The diffget test fails for unknown reasons on appveyor, mark it pending
for now.
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 79184809bb Tests for buffer updates
Originally written by @phodge in
https://github.com/neovim/neovim/pull/5269.
2018-05-23 22:07:27 +02:00
Peter Hodge db15a3b8f7 API: Document buffer updates
Originally written by @phodge in
https://github.com/neovim/neovim/pull/5269.
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 418abfc9d0
Merge pull request #6743 from bfredl/channel_info
Add methods to enumerate channels and clients to identify themselves
2018-05-23 20:34: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
erw7 7f0095cc94 Change to use RUNTIME target for DLL installation 2018-05-23 22:13:53 +09:00
erw7 d337965e09 Change to not use library prefix on MSVC 2018-05-23 22:12:37 +09:00
erw7 655e3167ee Change conditions to more generally 2018-05-23 20:06:37 +09:00
erw7 fefb67fa88 Remove unnecessary copy of header 2018-05-23 20:03:53 +09:00
Justin M. Keyes f1bc152fa0 doc: remove mentions of vimrc_example
closes #8426
2018-05-22 22:46:44 +02:00
erw7 fdf17e33d5 Change to always use cmake to build libuv on Windows 2018-05-22 21:42:05 +09:00
erw7 5000c9dc1f Change to use cmake to build libuv 2018-05-22 01:08:41 +09:00
erw7 828c9baad2 Change to enable build by Ninja on Windows 2018-05-21 19:32:19 +09:00
Justin M. Keyes 1642917f9b test/old: fix test filename 2018-05-20 19:12:34 +02:00
erw7 a93658502c win/build: Fix install (#8420) 2018-05-20 18:50:07 +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 efa10881e5 deps: update to msgpack 3.0.0
Upgrade msgpack so that Nvim 0.3.0 builds on gcc 8.

ref #7506
2018-05-20 08:52:20 +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