[neovim] branch debian/sid updated (49f8a13 -> 3a305d8)
James McCoy
jamessan at debian.org
Tue Aug 1 11:30:06 UTC 2017
This is an automated email from the git hooks/post-receive script.
jamessan pushed a change to branch debian/sid
in repository neovim.
from 49f8a13 releasing package neovim version 0.1.7-4
adds 755c5bf Point Vcs-Git at experimental
adds 9956bee version bump
adds 39bb43c startup: Initialize v:count1 (#5656)
adds 80b808d rbuffer: Use xcalloc to ensure memory is initialized
adds 9e56278 Merge pull request #5684 from jamessan/initialize-terminput-buf
adds b37d062 msgpack_rpc: Allocate empty string in msgpack_rpc_to_object
adds 3979c6c Merge pull request #5687 from jamessan/if_py-crash
adds 783c9aa vim-patch:7.4.1699 (#5660)
adds 071a7d3 vim-patch:7.4.1686
adds d24222c vim-patch:7.4.2007
adds 78cbed5 Merge #5643 from Shougo/vim-7.4.1686
adds f2c6cc2 version.c: mark NA patches (#5657)
adds 5efcefe vim-patch:7.4.2071
adds 5679ceb Merge pull request #5648 from brcolow/vim-7.4.2071
adds 783220e vim-patch:7.4.1701
adds 0e1c406 Merge pull request #5662 from brcolow/vim-7.4.1701
adds 3cf4b14 add cmdline mode to modechange of RPC and tests
adds 1f8a3da Merge pull request #5669 from chemzqm/add-cmdline-mode-rpc
adds 8f84c1d vim-patch:7.4.1707
adds 5194e3b Merge pull request #5664 from brcolow/vim-7.4.1707
adds 147b03e Add v:exiting
adds df2ffe4 Tests: add tests for v:exiting
adds d2e8c76 Merge PR #5651 from mhinz/vv/exitval
adds 22c7dbd vim-patch:7.4.1711
adds e1cdf04 Merge pull request #5665 from brcolow/vim-7.4.1711
adds 68271a6 vim-patch:7.4.1723
adds 85f9f9f Merge pull request #5674 from brcolow/vim-7.4.1723
adds 4f3bb52 vim-patch:7.4.1702
adds 6c1d81a Merge pull request #5663 from brcolow/vim-7.4.1702
adds d2be11f vim-patch:7.4.1735
adds f947400 vim-patch:7.4.1738
adds 909b7d9 vim-patch:7.4.1739
adds 77dceaa Merge pull request #5675 from brcolow/vim-7.4.1738
adds 3607e0b doc: Remove obsolete reference to `rgb_file`.
adds fa9cd8b vim-patch:7.4.1748
adds a4f646d vim-patch:f9660b5
adds d9dffeb lint
adds e29a4ce Merge #5704 from jamessan/vim-7.4.1748
adds b025474 vim-patch:8.0.0110 (#5700)
adds 9337e98 ftplugin/man: Finish early if &filetype is not man
adds cc33aeb Merge pull request #5716 from jamessan/fix-man-plugin
adds d98ebd6 build: Make clean targets more thorough
adds 0165de0 Merge pull request #5707 from jamessan/moar-cleaning
adds 3143d7c Change Lua's download URL
adds 8089292 Merge pull request #5715 from equal-l2/change-lua-url
adds 7666b49 Health: show :help + tags (#5719)
adds e085f7c vim-patch:7.4.1708
adds 6115029 Merge pull request #5721 from jamessan/vim-7.4.1708
adds ff35d4c doc: 'shelltemp'
adds 2eeabf9 mbyte: clean up charset.c for assumed encoding=utf-8
adds e6b7dad Merge pull request #5712 from bfredl/utf8charset
adds 4f3c9ad vim-patch:7.4.1751
adds 035eb27 vim-patch:8d8aa0a
adds f7a4953 lint
adds 8da23cb Merge #5729 from jamessan/vim-7.4.1751
adds 1a4f13b test: helpers.retry()
adds a1b0f59 test: Disable unreliable tests on travis+ASAN_UBSAN
adds 933c873 test: Handle SIGHUP in tty-test fixture.
adds ff99cbf Merge #5488 from justinmk/test-fix-mouse-drag
adds adf29ce syntax.c: Update color names. (#5733)
adds 6fea2df vim-patch:7.4.1685
adds 629e788 vim-patch:7.4.2163
adds 0064e97 vim-patch:7.4.2217
adds c5d2e44 vim-patch:7.4.2269
adds 0e99d29 vim-patch:8.0.0033
adds 63c46c1 vim-patch:8.0.0040
adds 49d2952 Merge pull request #5659 from brcolow/vim-7.4.1685
adds 9af8cd7 vim-patch:7.4.1835
adds 34efe44 vim-patch:7.4.1956
adds 652f15a Add vim defaults to runtest.vim.
adds ddfac95 Merge pull request #5705 from brcolow/vim-7.4.1835
adds 20995c7 Remove g:python{,3}_host_skip_check (#5738)
adds d147388 vim-patch:7.4.1754
adds 7775fb7 lint
adds 4a2d224 Merge pull request #5736 from jamessan/vim-7.4.1754
adds ae9f193 Health: match syntax keyword case exactly (#5741)
adds 880ce88 ci: Update appveyor artifact path.
adds 7da7ff7 vim-patch:7.4.1758, 7.4.1759, 7.4.1692 #5640
adds 5082af4 Health: rework syntax (#5744)
adds 043f852 tui: "backpressure": Drop messages to avoid flooding.
adds 97204e1 os/shell: Throttle :! output, pulse "..." message.
adds cb58999 os/shell: do_os_system(): Always show last chunk.
adds ea154df out_data_decide_throttle(): Avoid too-small final chunk.
adds 4abe9af out_data_decide_throttle(): timeout instead of hard limit.
adds 7c513d6 Merge #5396 from justinmk/tui-throttle
adds 26f8cde vim-patch:7.4.1897 (#5747)
adds 2380747 vim-patch:7.4.1909 (#5748)
adds f344e40 ex_docmd.c: Save/restore winminheight/winminwidth. #5717
adds 100a8d4 CheckHealth: more precise check for sensible.vim
adds 19848dc doc: README.md: update appveyor URL
adds c8d5e92 jobstart(): Return -1 if cmd is not executable. #5671
adds d328880 test: jobstart()
adds cc7c42e po: Remove E902 message
adds 0fe89fc Merge #5750 from justinmk/jobstart
adds b172f99 doc: eval/typval_encode.h
adds e427cdf doc/api: Closes #1842
adds 29e6515 Merge #5752 from justinmk/doc
adds 2d3c835 vim-patch:7.4.1867
adds 8995a15 Merge pull request #5757 from jamessan/vim-7.4.1867
adds 79c7116 option.c: Update free_oldval after adjusting opt_idx for shada/viminfo
adds 75c18b6 Merge pull request #5756 from jamessan/viminfo-leak
adds 521e45f vim-patch:7.4.1559
adds 66922d8 vim-patch:7.4.1563
adds f90551b vim-patch:7.4.1564
adds 529482d vim-patch:7.4.1577
adds 2c1b4c7 vim-patch:7.4.1580
adds 5cf0c99 vim-patch:7.4.1581
adds e225859 vim-patch:7.4.1582
adds 27b2fb9 vim-patch:7.4.1585
adds cf2701b vim-patch:7.4.1586
adds 531249a vim-patch:7.4.1589
adds 8670601 vim-patch:7.4.1590
adds 34a7814 vim-patch:7.4.1605
adds 5241ca7 vim-patch:7.4.1606
adds 3213b28 vim-patch:7.4.1607
adds bae31b7 vim-patch:7.4.1608
adds 1945013 vim-patch:7.4.1638
adds 9d91218 vim-patch:7.4.1639
adds 04f328f vim-patch:7.4.1644 Mark as NA
adds c6bc1e7 vim-patch:7.4.1645
adds 0645787 vim-patch:7.4.1715
adds e97e24c vim-patch:7.4.1718
adds 25438f1 vim-patch:7.4.1719
adds eb337c9 vim-patch:7.4.1720 Mark as NA
adds c82dc7a vim-patch:7.4.1836
adds 02c58d8 vim-patch:7.4.1839
adds c52856a vim-patch:7.4.1842
adds 537cee4 vim-patch:7.4.1860
adds b42347d vim-patch:7.4.1862 Mark as NA
adds 6c5dd68 vim-patch:7.4.1875
adds 2c4e92a vim-patch:7.4.1731 Mark as NA
adds a21c687 Fixes.
adds 0f681c8 Make partials work with jobs, timers, and dictwatchers.
adds 5e4eb18 Add some tests and cleanup.
adds 988ab58 Merge pull request #5529 from brcolow/vim-7.4.1559
adds c6bd9f5 vim-patch: Add -g switch to download/preprocess patch
adds dbe41fe Merge pull request #5764 from jamessan/get-vim-patch
adds 5855f30 Make VimL code compatible with merged Partial support (#5765)
adds 7eb91c7 shada: Respect the optional buffer count for shada-%
adds 8c9cccb Merge pull request #5760 from jamessan/shada-percent-count
adds 966be42 shada: Move '%' handling from shada_write to its own function
adds f089d29 Merge pull request #5770 from jamessan/shada-lint
adds 43ba7f4 eval.c: set_selfdict(): Fix invalid memory access.
adds b29c5dd doc: job_control.txt
adds 02a9824 Merge #5772 from justinmk/fixsegfault
adds c8c2965 Man: use non-recursive mappings for :Man (#5777)
adds 412d876 vim-patch: Allow skipping non-"vim-patch" commits during review
adds a26188b Merge pull request #5775 from jamessan/vim-patch-review
adds c22a147 vim-patch:7.4.2337
adds aa4ef89 Merge pull request #5779 from lonerover/vim-7.4.2337
adds 33319b1 syntax/vim.vim: Remove external interface checks (#5785)
adds 66936d7 vim-patch: fix default answers
adds 81fcba9 Merge pull request #5807 from mhinz/fix/vim-patch
adds 3e7f78b vim-patch:7.4.2335
adds 98a9bed Merge pull request #5809 from lonerover/vim-7.4.2335
adds 5dea033 vim-patch:7.4.2123
adds f1bfd05 Merge pull request #5810 from lonerover/vim-7.4.2123
adds af2e629 tui: check stty/termios for kbs
adds 0b244de test: job_spec: Avoid unreliable screen test.
adds 657369b CheckHealth: terminfo: remove "kbs" advice
adds a3b58cd Merge #5758 from justinmk/fixkbs
adds cdcf5d2 build: Support old libtermkey.
adds 432e9e5 build: Do not check for obsolete <termio.h>
adds a083c85 eval: encode: Fix NULL check for partial's name
adds c1d1493 Merge pull request #5818 from jamessan/typval-encode-partial
adds 18cb09e vim-patch:7.4.1780 (#5828)
adds 4682129 vim-patch:7.4.2124
adds 308836d vim-patch:7.4.2126
adds e9a2f77 Merge #5815 from lonerover/vim-7.4.2124
adds 4431975 vim-patch:0 completion-related patches #5745 #5829
adds a6b14db vim-patch:7.4.1816 (#5833)
adds 21708d2 Clipboard: improve error messages
adds 9ef371f test: quickfix: Move upstream vim quickfix test to src/nvim/testdir
adds e89efe7 vim-patch:7.4.1752
adds 29d7a59 vim-patch:7.4.1768
adds 39faa56 vim-patch:7.4.1802
adds 48b5d0f vim-patch:7.4.1813
adds b9c5ca2 vim-patch:7.4.1815
adds e2b081e vim-patch:7.4.1823
adds 9df9cf4 vim-patch:7.4.1841
adds d244068 vim-patch:7.4.1871
adds 1e49cf6 vim-patch:7.4.1881
adds a86d8b4 vim-patch:7.4.1882
adds ab43303 vim-patch:7.4.1884
adds fbcc854 vim-patch:7.4.1912
adds 4ac88c4 vim-patch:7.4.1937
adds 2244253 vim-patch:7.4.1941
adds 63d4ac7 vim-patch:7.4.1949
adds d091faf vim-patch:7.4.1950
adds 8f0bf81 vim-patch:7.4.1953
adds 82f54c0 vim-patch:7.4.1964
adds fd94e63 vim-patch:7.4.1966
adds 5f6eb62 vim-patch:7.4.1980
adds f613c61 vim-patch:7.4.1984
adds f224f3f vim-patch:7.4.1997
adds 2c59277 vim-patch:7.4.2010
adds 7565b48 vim-patch:8.0.0006
adds 3224ade lint
adds fb2d1ce Merge pull request #5761 from jamessan/vim-7.4.1752
adds 7f9a95e man.vim: when completing a fpage, always show section
adds e59147d man.vim: completion now respects 'wildignorecase'
adds 49983a2 man.vim: properly handle manpage names with spaces
adds fa42495 Merge #5832 from nhooyr/man-complete
adds 9066e23 man.vim, provider.vim: Avoid shell syntax. #5734
adds 1928b79 vim-patch:7.4.1837 (#5834)
adds c72f4d4 man.vim: revert "completion now respects 'wildignorecase'" (#5839)
adds 10d7a45 CI: allow GCOV build to fail
adds c8b3030 Merge pull request #5838 from mhinz/travis/allowed-failure
adds 8950bee ci: Upgrade to ubuntu 14.04 "trusty"
adds f2be05d ci: Install cscope, remove deadsnakes PPA
adds 068399b ci: Upgrade pip3 (instead of install)
adds 9009c20 Merge pull request #5827 from justinmk/travisupdate
adds d2998a0 Tests: make unit tests work on macOS Sierra
adds c6a50ca test: jobclose(): Avoid indeterminism. (#5851)
adds aa35cd9 vim-patch:7.4.1876 (#5848)
adds b37da9c vim-patch:7.4.1940 (#5849)
adds 5366242 vim-patch:7.4.1970 (#5850)
adds 4154952 vim-patch:7.4.1793
adds e8ccaa7 vim-patch:7.4.1783
adds 137dfdc vim-patch:7.4.1785
adds 61d4ca2 Merge #5804 from brcolow/vim-7.4.1793
adds f6c4e09 man.vim: remove newline from man errors (#5852)
adds 3d3545b vim-patch:7.4.1834 (#5854)
adds 6705652 vim-patch:7.4.2019
adds 13e2e22 vim-patch:7.4.2028
adds 57ce8b5 Merge #5855 from lonerover/vim-7.4.2019
adds e00b024 vim-patch:7.4.2149
adds 92c7c42 vim-patch:7.4.2183
adds d467104 vim-patch:7.4.2194
adds 99a8cd3 vim-patch:7.4.2201
adds 0046641 vim-patch:7.4.2204
adds 6205846 vim-patch:0952131
adds 4453aa0 vim-patch:7.4.2215
adds 486e968 vim-patch:7.4.2225
adds c4c894b vim-patch:7.4.2226
adds 03ed7e1 vim-patch:7.4.2272
adds fe03ce2 vim-patch:7.4.2273
adds de025d6 vim-patch:7.4.2277
adds 552cc4d vim-patch:7.4.2294
adds 46235a3 lint
adds c5f4b92 Merge pull request #5613 from jamessan/vim-7.4.2183
adds 1feaa45 vim-patch:7.4.1866
adds 945540b vim-patch:7.4.1868
adds f7639e2 Merge pull request #5859 from jamessan/vim-7.4.1866
adds af2b5ab lint
adds 67d57f6 version.c: Mark NA patches
adds 27b5fa5 vim-patch:7.4.1656
adds be177bc vim-patch:7.4.1781
adds 94a08e8 vim-patch:7.4.1839
adds 5b8bdca vim-patch:7.4.1861
adds 9264f4c Mark 'execute()' patches applied
adds efe1476 Merge pull request #5743 from jamessan/na-vim-patches
adds fd9cc8b automation: Generate API documentation (#5798)
adds 1bea73a vim-patch:7.4.1847
adds 17dc203 fix lint error
adds 3b793d0 Merge pull request #5835 from lonerover/vim-7.4.1847
adds 9cb31ec syntax/ruby.vim, perl.vim: Preserve 'foldmethod'. (#5858)
adds 15259c4 clipboard: show error message only once and put in history (#5870)
adds c56411e vim-patch:7.4.2043 (#5871)
adds 410d18e unittest: Allow multiple indirect includes
adds 0d7b779 unittest: Record previous defines in another place
adds 2151ddb unittest: Move nil checks to Gcc:preprocess
adds b38e725 unittest: Refactor preprocess.lua
adds 937b6fa unittest: Fix linter errors
adds af828f2 Merge #5864 from ZyX-I/fix-5857
adds 0c43479 vim-patch:7.4.2015
adds 6ba3b85 vim-patch:6f1d9a
adds 097c8dc refactor: Remove VimL function `test_autochdir()`
adds e43f742 refactor: Remove VimL function `test()`
adds a63675c test/helpers.rmdir(): Windows: Change to top-level dir on failure.
adds 6f9be24 Merge #5872 justinmk/test_autochdir
adds d8a97d7 man.vim: do not set ft=man on files with extension man (#5831)
adds f4d326c test: ctrl_c_spec
adds e03b43b test: skip_fragile(), TEST_SKIP_FRAGILE
adds 0ce77a7 Merge #5749 from justinmk/test-ctrl-c
adds 1dc67f4 version.c: update (#5876)
adds 695703c provider/clipboard.vim: fallback if xsel is broken (#5868)
adds a934144 doc: Document that character constants are supported
adds d82f5d1 plugin/msgpack: Support character constants like '\0'
adds 24b3b93 plugin/shada: Handle NUL characters with intchar correctly
adds e21aef1 Merge #5874 from ZyX-I/fix-5482
adds 12b50b1 vim-patch:7.4.2110 (#5880)
adds 7a344c7 path.c: `vim_FullName()`: Fix heap overflow #5737
adds 1fbee63 provider: add Python 3.6 (#5886)
adds afa7f42 man.vim: Avoid empty argument when MANWIDTH is set. (#5882)
adds 23b39eb time.c: os_microdelay(): Let input cancel the delay. #5830
adds bef645e vim-patch:7.4.2103
adds 6c69bc9 fix lint error
adds f82f27c Merge pull request #5892 from lonerover/vim-7.4.2103
adds 9da9e1c vim-patch:7.4.2127
adds ffdf190 Merge pull request #5893 from lonerover/vim-7.4.2127
adds 1fee9a7 eval.c: filter_map(): avoid maybe-uninitialized warning (#5897)
adds c5c7551 eval/typval_encode: Make partial conversions not recursive
adds b3163d0 eval/typval_encode: Refactor big-big macros into .c.h file
adds 27343bc eval/typval_encode: Fix crashes
adds 38ab553 clint: Allow including .c.h files multiple times
adds dd27fcf eval/typval_encode: Fix linter errors
adds affa3c2 api/helpers: Fix unused variable error in release build
adds 759e736 eval/typval_encode: Fix infinite loop
adds 901e780 eval: Fix case when cur_mpsv is NULL
adds e2d81cc eval: Do not free partial lists as lists
adds 67b5336 eval/typval_encode: Rename some \*tv variables
adds 5ba2431 eval: Do not free partial contents if partial is still referenced
adds ff89441 eval/typval_encode: Refactor arguments to argument macroses
adds a522387 eval/encode: Fix 4 new linter failures
adds a5bdd64 eval: Fix unused variable error in release builds
adds 9c84f3b eval/typval_encode: Provide proper values as dict argument
adds 06cca5d eval/typval_encode: Handle NULL partials properly
adds f217259 eval/encode: Fail when stringifying NULL functions
adds efc624c eval: Fix errorneous early exit when converting lists and dictionaries
adds 136b382 tests: Add tests for partials dumping
adds 3c64b81 unittests: Fix linter errors
adds 358097a eval/encode: Always check the return value of encode_vim_to_\*
adds c93ce07 *: Remove `// fname()` comments near typval_encode includes
adds 7f11ec0 eval/typval_encode.h: Remove documentation that is located in *.c.h
adds 6584fb7 eval/typval_encode: Use TYPVAL_ENCODE_CONV_EMPTY_DICT for partials
adds 10c6e68 eval: Work with reference cycles in partials (self) properly
adds 1052009 eval/typval_encode: Dump empty dictionary before checking for refcycle
adds 527636f functests: Add tests for new fixes
adds dd48d7b eval: Fix typo
adds b4c0c61 Merge pull request #5826 from ZyX-I/fix-typval_encode
adds 40c7674 health: refactor s:check_ruby()
adds 8fd3d31 unittest: Allow mocking allocator calls
adds 41cbb78 unittest: Add failing test of freeing lists
adds 7d0a892 eval/typval_encode.h: Use only a single macros with _INNER[_2] hack
adds a970c1a eval: Make sure that copyID is reset when needed
adds 728367a unittest: Add dict_items function
adds 88a4820 unittest: Add failing test for freeing dictionaries in a list
adds 9a09ffa eval: Fix failing test
adds 35416e8 memory: Restore entered_free_all_mem functionality
adds 6f267b3 memory: Document new additions to memory.h
adds dea4bb3 unittest,memory: Fix tests
adds 3967618 unittest: Fix linter errors
adds 50af8e0 Merge #5903 from ZyX-I/fix-5901
adds 81ef9f5 shada: Save current cursor position before saving jumps
adds 40cedfd shada: Silence linter
adds ec975a7 shada: Fix offset saving
adds ac50971 shada: Move setpcmark()/cleanup_jumplist() out of the cycle
adds 10d9c6d shada: Mark ALWAYS_INLINE function as `inline`
adds a1cce83 clint: Add more exceptions to “space after a cast” rule
adds d2f16d5 Merge #5079 from ZyX-I/shada-save-current-pos
adds ca7a5c0 ruby: old versions don't know `gem list -e`
adds 32156f0 XDG: Windows: resolve $LOCALAPPDATA, $TEMP (#5278)
adds ae1ba2b test: Windows: Re-enable shada functional tests
adds 2a366b6 Merge #5909 from justinmk/win32-xdg
adds e7b1b5d health: Windows: Handle backslash path separators. (#5914)
adds 370379a health: completion for :CheckHealth
adds 339dd4b s:check_python: handle 'pip install --user -e'
adds 0583ca6 Improve error reporting for Python health check
adds 5ce5050 healthcheck: python: include nvim path for unknown/outdated version
adds adf32e1 healthcheck: python: prefer neovim.VERSION
adds 7db0017 healthcheck: s:check_python: only report latest with good response
adds 35988b9 healthcheck: s:download: do not report curl errors (twice)
adds 1420e10 Merge #5519 from blueyed/improve-python-health-check
adds 9410198 process_wait(): Avoid dereference after LOOP_PROCESS_EVENTS. (#5917)
adds bfb5180 vim-patch:7.4.1889
adds b260004 Merge pull request #5860 from jamessan/vim-7.4.1889
adds 60e3063 vim-patch:aa3b15d
adds 282109c vim-patch:82af871
adds 492f2cf vim-patch:7.4.1925
adds 8f32c04 vim-patch:c95a302
adds 9fcf6d5 Merge pull request #5862 from jamessan/vim-aa3b15d
adds 6520517 vim-patch:7.4.2008
adds 9b47115 vim-patch:7.4.2009
adds f3c93fb lint
adds 77de73c Merge pull request #5919 from jamessan/vim-7.4.2008
adds 287c69d clint: Enable check for `{` positioned at the start of the line correctly
adds 492c439 clint: Check for misplaced brace at function start
adds 6095c5d Merge pull request #5863 from ZyX-I/more-clint-checks
adds 4c32040 vim-patch:7.4.2100
adds fc47bd9 lint
adds 8a59620 Merge pull request #5924 from jamessan/vim-7.4.2100
adds 15c85d8 clipboard: only check for pbcopy on macOS (#5927)
adds a05ebf4 Windows: libuv_process_spawn(): Allow libuv argument quoting/escaping.
adds ac44d0e test: system([...])
adds 4178e86 Windows: ci/AppVeyor: Enable Python provider tests
adds 1e079fa system([...]): Set v:shell_error=-1 if not executable.
adds 9ecdce1 test: system([...]): v:shell_error
adds a08d2f5 Merge #5910 from justinmk/win32-jobstart
adds 207ba35 Windows: vim_getenv(): Find runtime relative to nvim. #3303 (#5929)
adds dcd77c6 inccommand: Suppress error reporting when previewing commands
adds f2dff86 inccommand: Preview :sub commands only after the delimiter is present
adds 50d0d89 Merge pull request #5932 from jamessan/icm-fixes
adds 674db4b eval: Remove dictwatcher from watchers queue before freeing it
adds 802b49e Merge pull request #5935 from jamessan/dictwatcher-crash
adds 42c922b open_buffer(): Do `BufEnter` for directories.
adds b5e8e2f lint
adds cc7f1ab test: BufEnter
adds 82edcb5 Windows: enable more tests
adds f686635 Merge #5933 from justinmk/dir-bufenter
adds 0aa1cff src/clint.py: improve "Ignoring" message
adds 947f1eb Merge pull request #5941 from blueyed/better-clint-note
adds a0b33b3 vim-patch:8.0.0121
adds 980bf1e Linting
adds 58ba3bc Merge #5936 from blueyed/vim-8.0.0121
adds bde9bed job: Consume content from rbuffer before invoking the callback again
adds a265ff4 Merge pull request #5940 from jamessan/master
adds 1474304 vim-patch:7.4.1851 (#5947)
adds b98da8d vim-patch:7.4.1910 (#5948)
adds c88e4a2 vim-patch:7.4.1968 (#5949)
adds a6be6df vim-patch:7.4.2160 (#5952)
adds 1922434 test: fix syntax error
adds cecaaa8 vim-patch:7.4.2065 (#5950)
adds a3a5090 win: ci/AppVeyor: Rearrange PATH setup for python. (#5946)
adds b5560a6 setpos(): Set lowercase mark in other buffers (#5753)
adds 3fd7be6 vim-patch:7.4.2099 (#5951)
adds 888cdce vim-patch:7.4.2006
adds c2344f3 vim-patch:7.4.2075
adds f5d06c5 vim-patch:7.4.2077
adds 7486e75 vim-patch:7.4.2117
adds 6f28522 vim-patch:7.4.2300
adds f8f0435 vim-patch:7.4.2313
adds a584375 vim-patch:7.4.2314
adds 2b56cf0 fix test failure
adds 3ba5e43 Merge #5918 'vim-patch: 7.4.2006, 7.4.2075, 7.4.2077, 7.4.2117, 7.4.2300, 7.4.2313, 7.4.2314'.
adds 95a4244 readfile(): Avoid file message when reading from stdin. #5956
adds fa94c4c vim-patch:7.4.2031 (#5955)
adds bd80257 New event: DirChanged
adds 30f775f Don't expand filenames during autocmd
adds 197f50b Trigger DirChanged on 'autochdir'
adds a2f8ada Add autocmd/dirchanged_spec.lua
adds a05779a Move apply_autocmd_dirchanged() to vim_chdir()
adds 20867e6 Document DirChanged
adds 1f7a119 Rename yank_do_autocmd() to do_autocmd_textyankpost()
adds 340f79b Merge #5928 'New event: DirChanged'
adds a062cd4 vim-patch:7.4.2062 (#5954)
adds be4c896 DirChanged: set <amatch> (#5961)
adds d3b4764 win: Define USE_FNAME_CASE (#5962)
adds 2ee60e5 test: nvim_ui_attach() with huge dimensions. (#5974)
adds 4322021 test: screen: Assert expected row count matches configured screen height
adds e2b031a test: screen_basic: Re-enable min width/height test
adds 75e6af4 Merge pull request #5963 from jamessan/screen-expect-clarity
adds a5f36e2 vim-patch:7.4.2036
adds 1984e78 fix lint error
adds d204cbc buffer.c: use a map instead of hashtab
adds 5db30dc Merge #5865 from lonerover/vim-7.4.2036
adds e40946a win: test: enable job_spec.lua
adds 32c7971 win: fix warnings
adds 7637df4 win: test: XXX: Disable some tests.
adds b7b82f8 Merge #5937 from justinmk/win32-test
adds 3a574af ci: Disable "CTRL-C interrupts :global" test
adds e7de3b5 test/timer_spec.lua: Relax expected count.
adds 1a06a39 vim-patch:7.4.2049
adds 827f2f9 vim-patch:7.4.2050
adds 480b02f vim-patch:7.4.2064
adds 86f7610 vim-patch:7.4.2067
adds 0060974 vim-patch:7.4.2081
adds 4b2759b vim-patch:7.4.2049,7.4.2050,7.4.2064,7.4.2067,7.4.2081 (#5969)
adds 030349d input_enqueue(): Fix length calculation. (#5981)
adds 8684fdd tui: Do not decide cursor blinking.
adds ef753a7 tui: Enable mode-sensitive cursor by default.
adds 10864cd Merge #5977 from justinmk/tui-cursor-shape
adds bd16e11 win: test: Enable jobstart() 'shell' test. (#5983)
adds 497db00 test: expand_env_esc()
adds c86caf7 readfile(): Fix read-after-free.
adds b7ee8fb put fixup, esp. ". register close #5709 #5781
adds 043d8ba Merge #5782 'Visual-mode put from @. register'
adds be09274 test: Avoid Lua closure limit.
adds 7255f00 version.c: update
adds 47a7d32 coverity/155513: Do not assume xcalloc can return NULL
adds 8bc2bff coverity/155512: Pass correct length to strncat()
adds 5369b0c coverity/155511: Pass correct length argument to strncat()
adds 61e04ca ex_cmds: Also pass correct length in windows code
adds 5ac5c79 coverity/133898: Fix sizeof argument
adds d4b931d Merge #5995 from ZyX-I/coverity-fixes
adds 6e75bb5 refactor: strlcat instead of str{n}cat.
adds 7c7c5a8 add_pathsep(): Return false if filename is too long.
adds 73da522 errors: Introduce "E856: Filename too long"
adds 6be8ea0 coverity/133845: Negative array index read. (FP)
adds d97d66e coverity/155512: Pass correct length to strncat()
adds 6c467f3 coverity/133853: Out-of-bounds access
adds 7e799b6 refactor: Replace vim_strcat() with xstrlcat().
adds b70a5cd clint.py: Suggest xstrlcat instead of strcat.
adds 5892aab Merge #5996 from justinmk/coverity-133845
adds a3a241d ci: XXX: Disable "throttle" test on Travis macOS.
adds 33cd06d Windows: Clipboard provider win32yank
adds f59bb4b third-party: Add helper to fetch binary dependencies
adds 1cb5230 Enable clipboard provider tests in Windows
adds a27fcf3 Windows: Install runtime dependencies with Neovim binary
adds a8a673c Merge #5964 from equalsraf/windows-clipboard
adds 25427ae test: Fix broken test.
adds f789826 build: Disable jemalloc for FreeBSD. (#6007)
adds 59fd0c4 refactor: Remove strncpy/STRNCPY. (#6008)
adds fd2d4c5 tui: Ignore DECRST 12 in terminfo's cursor_normal, if present
adds 5527754 Merge pull request #6012 from jamessan/override-TI-cursor-normal
adds 81525dc defaults: Revert 'mouse=a' (#6022)
adds bdfa147 eval.c: Fix findfile(), :find, gf in :terminal. #6009
adds 7c83657 dist: runtime/nvim.desktop
adds 5bcb972 man.vim: remove terminal escape characters (#6033)
adds 39a6f83 man.vim: get page after opening split (#6032)
adds d25649f undo: :earlier, g-: Set b_u_seq_cur correctly. (#6016)
adds 88bc9f8 xstrlcat: Allow overlapped pointers. (#6017)
adds 3803314 doc: QuickBuild
adds cb0eead vim-patch:a02a551
adds 4e47568 vim-patch:802a0d9
adds a5b875f vim-patch:e18dbe8
adds 5752bfb Run cleanup.vim on {eo,fr}.po
adds 8c09dbf vim-patch:063b9d1
adds 0508192 Merge pull request #6045 from jamessan/vim-a02a551
adds e0e4825 Don't set b_u_curhead in ex_undojoin()
adds e889917 Merge pull request #5869 from hardenedapple/undojoin-curhead
adds 7e7f01a execute: Correctly capture output with highlight attributes
adds f8b21b6 test: execute() + :redir
adds 8b80494 Merge #5975 from jamessan/execute-with-attrs
adds 0e75438 tui: update_size(): Fix race condition.
adds 7e30fe3 test: Make xclip exit after one selection request
adds ce51fa0 test: Turn printargs_path into a function
adds 11f2bd5 Merge pull request #6050 from jamessan/fix-xclip-tests
adds 54293b7 build: LuaRocks: require unzip (#6049)
adds 622a3ae tests: Migrate legacy test 69.
adds b4c172d tests: Modernize migrated legacy test 69.
adds 6239492 Merge #2990 'tests: Migrate legacy test 69.'
adds bea2e57 tests: Migrate legacy test 8. #4179
adds 5ef619e Revert "build: LuaRocks: require unzip (#6049)"
adds 4b7d3ae Revert "tui: update_size(): Fix race condition."
adds 6d4e08d test: Remove whitespace (avoid LF/CRLF discrepancy)
adds 3d3b164 man.vim: more robust s:verify_exists #6043
adds 8371d6f win: executable()
adds 7d58aba test: executable()
adds 224f99b win: Append process dir to $PATH
adds 611411b CheckHealth: choose correct $PATH separator
adds bbfdb84 build: Do not force busted into front of $PATH
adds 978c95e test: helpers.clear(): Set common env vars only if not passed.
adds cd5b131 vim-patch:8.0.0280
adds 67fbbdb win: executable(): full path without extension
adds ea449b1 refactor: fix warnings
adds 18127f6 test: executable(): AppVeyor: Ignore "sibling" failure
adds bb2f36d Merge #6038 from justinmk/win32-executable
adds a767fee eval: set_ref_in_item(): remove dead code
adds 951dd15 vim-patch:7.4.2017
adds e177226 vim-patch:7.4.2018
adds 1836f3c vim-patch:7.4.2021
adds d60d1b3 vim-patch:7.4.2022
adds e3b92c7 vim-patch:7.4.2023
adds c05e7f0 vim-patch:7.4.2024
adds d3f9723 Make Nvim work with latest vim-patch v7.4.2024
adds b0cf071 Fix clint issues
adds 11efbc8 Merge pull request #5913 from mhinz/buf-lookup-patches
adds 1ec52b8 vim-patch:8.0.0274
adds b77cad1 vim-patch:8.0.0275
adds 24ade15 Merge pull request #6061 from justinmk/vim-ancient-bugs
adds 1840400 vim-patch:8.0.0208
adds 8624284 lint
adds 7c0d091 Merge pull request #6063 from jamessan/vim-8.0.0208
adds 1df492d vim-patch: Use get_vim_patch to retrieve patch for review
adds cca8d27 Merge pull request #6064 from jamessan/patch-review-preprocess
adds ca1b683 vim-patch:7.4.2106
adds a090f1a vim-patch:7.4.2107
adds a2d44c9 Merge #6068 from lonerover/vim-7.4.2106
adds 3aa8795 doc: Fix section reference (#6079)
adds 5b8fac8 process_spawn: Return status code (#6075)
adds fb177c2 vim-patch:7.4.2082
adds 775dfc6 vim-patch:7.4.2084
adds 6f4a963 vim-patch:7.4.2085
adds bec7e47 vim-patch:7.4.2086
adds 1861f12 vim-patch:7.4.2087
adds c69bbc0 vim-patch:7.4.2088
adds ea87bf7 oldtest: Add vim-default for 'backspace' to runtest.vim
adds 13ce5fd Merge pull request #5877 from lonerover/vim-7.4.2082
adds 845fa57 vim-patch:7.4.2148
adds a5dd127 vim-patch:7.4.2159
adds 40a306f vim-patch:7.4.2175
adds 971d059 vim-patch:7.4.2295
adds 0b81add fix cscope test failure
adds 7ed1422 Merge pull request #5904 from lonerover/vim-7.4.2148
adds 7629176 vim-patch:7.4.2275
adds 67eae93 vim-patch:7.4.2279
adds bc33df2 Merge pull request #6076 from lonerover/vim-7.4.2275
adds 99cadb7 doc: fr.po: Translate :intro (#6091)
adds 91efe96 vim-patch:7.4.1948
adds 3677189 vim-patch:7.4.1954
adds af6bc3b Re-add upstream's test_increment.vim
adds 714db8b vim-patch:7.4.1962
adds 4baa059 Merge pull request #6089 from jamessan/vim-7.4.1948
adds 14fc482 eval/typval_encode: Restore original copyID (#6070)
adds b1cf50c doc: fr.po: fix intro typo (#6094)
adds abdbfd2 eval: Add id() function and make printf("%p") return something useful (#6095)
adds 30826cb build: `oldtest` target: TEST_FILE, NVIM_PRG (#6098)
adds 0c7751f coverity/155968: resource leak
adds aa56b24 os/*: Use os_buf instead of NameBuff, IObuff.
adds 2ddadaa Merge #6084 from justinmk/fix-coverity-155968
adds 770d60d coverity/13728: Null pointer dereference (#6100)
adds c43ba67 health.vim: Reduce visual noise.
adds f50de5b health.vim: ruby provider advice
adds b5965bb Merge #6106 from justinmk/health.vim
adds 4a511de ci: Do not use `oldtest` target on Travis. (#6101)
adds 9451647 health.vim: Do not check intentionally disabled providers.
adds 2f38ed1 providers: Disable if `g:loaded_*` exists.
adds 6e88187 api/helpers: Remove NULL dereference (#6109)
adds 891d412 vim-patch.sh: don't ignore runtime/doc/tagsrch.txt
adds eaf9caa Merge pull request #6118 from lonerover/vim-patch
adds da21392 ci: Extract prepare_build() from build_nvim()
adds 3e94510 ci: Try checking for core dumps
adds d670591 ci: Better core dump checking
adds 59f12e7 ui_detach: Do not redraw during teardown/exit.
adds 943531c ci: Make sure core* is the last component of path
adds 2a50ff7 Merge #6108 from ZyX-I/pr-5678
adds 64c375c unittest: Filter out standard defines so that they do not spam stderr (#6113)
adds 0e44916 ex_docmd.c: Allow unescaped spaces in :edit filename (#6119)
adds a05690a tui.c: Handle missing "key_dc" terminfo entry (#6128)
adds 91205d2 win/build: detect architecture
adds bddea0c win/build: Fix libuv recipe for Windows/NMake X86_64
adds 7caaa10 win/build: Download winpty
adds 2fbc42a win/package: provide common tools
adds 3378ffa win/package: nvim-qt GUI
adds ab9298e win/package: Copy externals without analyzing.
adds 0095ad5 win/CI: Cache dependencies.
adds 4a107a1 Merge #6105 from justinmk/win32-bindeps
adds efa2682 *: Partial string handling refactoring
adds 095e6cc *: Fix linter errors
adds 706b01b Merge #6114 'Partial string handling refactoring'.
adds f017ae6 doc/provider: python virtualenvs #6135
adds a429235 message,strings: Move vim_*printf functions to strings.c
adds ee16f78 strings: Fix “unexpected format specifier: %lp” ASAN error
adds c1bc784 Merge #6110 'refactor: Move vim_*printf to strings.c'.
adds 59254e4 doc: README.md
adds b49a74a doc: README.md
adds 158ea52 options: Remove 'esckeys' (#6138)
adds b0bbe82 eval.c: has("unnamedplus"). (#6136)
adds 308ccb6 cmdline: CTRL-R: <Space> instead of CR between lines.
adds baab49e cmdline: CTRL-R: Omit trailing <CR>.
adds 22337b1 Merge #6137 from justinmk/cmdline-ctrl-r
adds 3a2ae17 globals.h: Avoid expression in array definition.
adds a667972 string.c: Include <stdarg.h> for va_list type and va_* macros
adds ddab466 strings.h: Include <stdarg.h> for vim_vsnprintf's use of va_list
adds 34e24cb terminal: Initialize colors in reverse order (#6160)
adds 4e21311 vim-patch:8.0.0341 (#6151)
adds b0fc610 vim-patch:7.4.1727
adds bb2afeb vim-patch:7.4.1989
adds 6c42398 vim-patch:7.4.2002
adds bb7d0de vim-patch:7.4.2044
adds fc46efd vim-patch:7.4.2072
adds a0ce663 vim-patch:7.4.2076
adds 7f4848a vim-patch:7.4.2090
adds cbaa87a vim-patch:7.4.2096
adds 6563d85 vim-patch:7.4.2104
adds 9f6f7fe vim-patch:7.4.2119
adds f59321e vim-patch:7.4.2120
adds d7c798c vim-patch:7.4.2121
adds 1e3c0ef vim-patch:7.4.2134
adds 1f715ac vim-patch:7.4.2136
adds 53fad45 vim-patch:7.4.2137
adds e71e902 vim-patch:7.4.2139
adds 42727ec vim-patch:7.4.2141
adds 00ac82e vim-patch:7.4.2142
adds e2f76d1 vim-patch:7.4.2143
adds 8cae66b vim-patch:7.4.2197
adds effe760 vim-patch:7.4.2233
adds bae8a19 vim-patch:7.4.2235
adds ef87016 Allow lambdas to be used with jobs, timers and dictwatchers.
adds 10c9ecc vim-patch:8.0.0297
adds bc76ce2 Merge remote-tracking branch 'origin/master' into lambda
adds d4dd447 win: test: Fix closure jobs test on Windows
adds 9752a33 Merge pull request #5771 from brcolow/lambda
adds 039c7ab ci: MIN_LOG_LEVEL=2 (#6169)
adds 0ef2b07 vim-patch:7.4.2230 (#6080)
adds 7ea81fe terminal: Don't redraw the entire screen when resizing (#6167)
adds 69bfe14 vim-patch:8.0.0379
adds 73a054d Merge pull request #6181 from jamessan/vim-8.0.0379
adds fedb844 terminal: Allow undo and 'modifiable'.
adds 300eca3 options: 'scrollback'
adds e7bbd35 terminal: 'scrollback'
adds 4ceec30 terminal: Follow output only if cursor is at end.
adds 9dbda59 test/window_split_tab_spec.lua: fixup
adds d90e5f5 test: screen_setup(): Support `cols` parameter.
adds 1529218 test: screen_setup(): Detect spawn failures, usage errors.
adds f7908b6 channel.c: logging
adds c484323 terminal.c/redraw(): Remove cargo cult.
adds e502cca Merge #6142 from justinmk/term-modifiable
adds 85e1a56 os/fileio: Allow certain failures during file_fsync
adds 222d983 os/fileio: Support appending to a file
adds fe0eecf eval: writefile: Give more adequate IO errors and do not call putc()
adds 2e17921 eval: Remove outdated comment
adds 066e6b8 eval: Return immediately after an error in write_list()
adds f489827 eval: Fix error messages from writefile
adds 0086991 eval: Fix linter error
adds 31cdb22 eval: Flush buffer in write_list
adds 8c8ce18 Merge #6111 from ZyX-I/split-eval'/os-fileio
adds 0eab7ac api/buffer: Add nvim_buf_get_changedtick method
adds 4f10d42 buffer: Bind b:changedtick to b:['changedtick'], remove special cases
adds 908e53d functests: Add tests
adds f2c9fd3 eval: Make sure that b:changedtick may not be unlocked via :unlo b:var
adds e2fbbb2 eval: Refactor item_lock
adds 3277eff buffer: Forbid unletting b:changedtick
adds 7869b97 eval: Fix memory leak
adds d820daf functests: Add some more tests
adds d5ab50a eval: Refactor var_check_ro, tv_check_lock and var_check_fixed
adds 9972db7 eval: Specify more precise len for var_check_ro in get_lval
adds 9668d26 eval: Make sure `islocked('b:.changedtick')` does not error out
adds d8a7e5f eval: Forbid (un)locking b:changedtick
adds f387de4 eval: Remove incorrect workaround
adds 6550cae functests: Destroy accidental folds in api/vim_spec
adds 8faa4af api: Rename dict_set_value to dict_set_var
adds 858ac9d api: Make sure dict_set_var doesn’t edit read-only values
adds 9c1865c *: Fix linter errors
adds cd8f07c eval: Do not allocate b:changedtick dictionary item
adds fe30d8c memory: Free buffers after freeing variables
adds dfb28c5 buffer: Remove b:changedtick from b: before freeing b:
adds 5f7d8f8 buffer: Provide an initializer for di_key
adds 77ebe85 buffer: Hide one of the asserts from lua parser
adds a850210 *: Fix linter errors
adds c318d8e Merge #6112 from ZyX-I/split-eval'/buf_get_changedtick
adds 6041fd7 build: Makefile: Try other cmake names, or override. #6163
adds 0882ca5 vim-patch.sh: Bump base Vim version to 7.4.1980
adds be65fd8 Merge pull request #6186 from jamessan/base-vim-patch
adds c9c3f92 vim-patch:7.4.2200
adds a989851 lint
adds d290c13 Merge pull request #6188 from jamessan/vim-7.4.2200
adds 792fbed build: local.mk.example: `doxygen` target (#6187)
adds 9380574 vim-patch:7.4.2046
adds a926f10 vim-patch:7.4.2047
adds 362298e vim-patch:7.4.2061
adds 7046b9a Merge pull request #6121 from lonerover/vim-7.4.2046
adds c8ee0be man.vim: use 'eventignore' instead of :noautocmd #6149
adds 04fb65f screen.c: account for translated string length
adds 83666f3 screen.c: remove dead code
adds 8e194c5 misc1.c: remove dead initialization
adds ddd8f7d message.c: fix dead assignment by removing dead code
adds 192fd16 hardcopy.c: fix dead assignment
adds 1a81ec6 strings.c: remove unused assignment
adds 28a6d43 Merge #6148 from delftswa2017/clang-scan-fix-dead-stores
adds 86c2adc edit.c: CTRL-SPC: Insert previously-inserted text. #6090
adds eb6651b vim-patch:7.4.1991
adds 2f5aee5 vim-patch:7.4.1992
adds f863b23 vim-patch:7.4.1993
adds 1fa6d95 vim-patch:7.4.1994
adds e070502 Merge pull request #6190 from jamessan/vim-7.4.1991
adds 5ed7530 test: Refactor fold tests (#5993)
adds 1371e19 vim-patch:42ebd06
adds ad202b8 vim-patch:7.4.2098
adds f3d8bc8 vim-patch:6f1d9a0
adds adc6e63 vim-patch:7.4.2095
adds 2872e57 Merge #6191 from jamessan/vim-42ebd06
adds 410da0f vim-patch:8.0.0390 (#6197)
adds 5004542 win/package: cat.exe
adds 5c42108 win/package: runtime files
adds 504693c Merge #6139 from justinmk/win32-runtime
adds 4e4c785 scripts: Annotate API functions in generated docs (#6199)
adds 937e54f terminal: Keep cursor position.
adds 857113c terminal: Disable some options in terminal-mode.
adds 3aedf9d terminal: Avoid unnecessary redraws.
adds 4306e5a test: luacheck update
adds 2c408c0 Merge #6185 from justinmk/term-cursor
adds 985bc6c doc/api.txt: Merge with api-funcs.txt
adds 3c740f7 vim-patch:8.0.0135
adds 689e0da vim-patch:8.0.0136
adds b1731fe vim-patch:8.0.0388
adds 286aacb Merge #6194 'filtering manually folded lines'
adds 8a10497 vim-patch:7.4.1981 (#6192)
adds b62f837 terminal: Restore settings on same window only.
adds 165d525 buffer.c: enable -Wconversion #3744
adds 8bbdef1 buffer.c: enable -Wconversion #3744
adds af63f32 doc: quotes.txt was removed
adds 3030ef8 terminal.c: Reset cursor postion when using termopen() (#6212)
adds 32a9808 win/package: Upgrade to neovim-qt v0.2.5 (#6213)
adds 4303399 vim-patch:8.0.0319
adds cf0b344 vim-patch:8.0.0347
adds 6a56ac2 Merge #6209 from Shougo/vim-8.0.0319
adds b0fb1f4 ci: Add Coverity modeling
adds a314f6d Merge pull request #6215 from jamessan/coverity-model
adds a568816 lint
adds 6777b6e ui: Fix TUI resize bug
adds e32ec03 Merge #6202 from justinmk/tui-resize-hack
adds e5be3aa health.vim: tmux $TERM, default-terminal
adds 483e825 vim_getenv: $VIMRUNTIME fallback: ../share/nvim/runtime (#6223)
adds 8f0f1a7 make backtick-expansion work with `shell=fish`
adds 60fa3aa linter: make os_unix.c pass the linter
adds d1d35c9 test: backtick expansion #6218
adds 1215084 Merge #6224 from justinmk/test-fish-backtick
adds 6fe677c api: nvim_buf_set_lines(): Avoid invalid ml_get. #6019
adds 2f80360 vim-patch:7.4.2220
adds 04b91d6 strings.c: Fix problems found during code review.
adds b9cea7f vim-patch:7.4.2265
adds 70bbd5a Merge #6222 from jbradaric/vim-7.4.2220
adds 7217360 vim-patch:7.4.2051
adds 4e3a278 vim-patch:7.4.2068
adds 52e5695 vim-patch:7.4.2097
adds 532197b lint
adds f613dd0 Merge pull request #6225 from jamessan/vim-7.4.2051
adds 58b5e14 vim-patch:7.4.2299 (#6232)
adds 087acd7 test/let_spec: self-referencing List. (#6228)
adds 59ea30a version.c: mark NA patches (#6242)
adds 1743df8 'cpoptions': "_" flag to toggle `cw` behaviour #6235
adds d1afd43 rplugin: Call s:LoadRemotePlugins() on startup.
adds eb8cbfc vim-patch:8.0.0068 (#6243)
adds c5edde9 win: third-party: win32yank v0.0.3 (#6255)
adds fd27d5a test/scrollback: wiggle-room (#6256)
adds 6493ffa contrib/ycm_extra_conf.py (#6257)
adds b2b15e6 win/package: nvim-qt v0.2.6 (#6258)
adds 82e5af8 unittests: Run tests in a separate process
adds b92d6aa unittests: Pause garbage collector while executing tests
adds 9f29a76 unittests: Try using syscall library instead (ffi-based)
adds 3adecd3 unittests: Do not use syscall library: does not work well with cimport
adds 1edb3cc unittests: Use own bindings to libc syscall wrappers
adds ff5dca6 unittests: Log syscalls if requested
adds b442574 unittests: Allow failing test to fail
adds 29ed5b3 unittests: Fix lint errors
adds 5898b42 unittests: Do not run failing test at all
adds 12b062b unittests: Run all unit tests in their own processes
adds 9400466 unittests: Check core dumps in after_each, like in functests
adds e2a578f unittests: Do not import libnvim or headers in main process
adds ce12bda unittests: Always close all pipes
adds ec730da unittests: Do not use which, add data to paths.lua.in instead
adds a54be84 unittests: Update test/unit/message_spec.lua
adds 8ef6cfa unittests: Fix linter errors
adds 9d1b439 tests: Allow lfs.attributes to be NULL when traversing FS
adds bf68907 unittests: Use more adequate names for some functions
adds a7f64ba unittests: Move filtering cdefs to main process
adds d559fe6 unittests: Allow running `ffi.cdef` in the main process
adds def52ad tests: Add description of test directory structure and test env vars
adds 48e7a83 unittests: Fix linter error
adds c8f0f8f Merge #6214 from ZyX-I/split-eval'/isolated-unittests
adds 82117da tabpage_S: Name tp_localdir per convention.
adds 99a1a58 DirChanged: Publish _after_ updating win/tab CWD.
adds d9fcbc2 DirChanged: trigger when switching scopes
adds c5e61b4 DirChanged: avoid redundant events on 'autochdir'
adds bf51102 Merge #6262 from justinmk/dirchanged
adds b45ddf7 terminal: disable 'list' by default (#6246)
adds 4ca8a69 coverity/133900: intitialize scalar variable in struct
adds e66c6dd coverity/155501: fix bug where P_NO_DEF_EXP was ignored
adds 10a5825 coverity/155507: remove condition where both branches were identical
adds c42aebf Merge #6264 'coverity fixes'
adds 71d4b81 vim-patch:8.0.0453 (#6266)
adds ce6d2fb vim-patch:ac80999
adds 9f13983 vim-patch:7.4.2185
adds a4b57c2 vim-patch:7.4.2187
adds 013a9f9 vim-patch:7.4.2196
adds 3f555cc Merge #6261 from lonerover/vim-ac80999
adds ec4c125 vim-patch:7.4.2208
adds 7682989 vim-patch:7.4.2305
adds 33d0637 Merge #6268 from lonerover/vim-7.4.2208
adds 36fd879 doc: eval.txt fixup, README.md
adds 227859e vim-patch:7.4.2264 (#6275)
adds 5674057 vim-patch:7.4.2069
adds 564e9dc vim-patch:7.4.2101
adds eaf1f9b vim-patch:7.4.2222
adds 2ed2b1d vim-patch:7.4.2223
adds d72c177 lint
adds 3b52e3c Merge #6252 from jamessan/vim-7.4.2069
adds 3de3340 vim-patch:7.4.2135
adds 6311ec3 vim-patch:7.4.2144
adds 2ecab21 vim-patch:7.4.2151
adds ec4e842 Merge #6254 'vim-patch:7.4.2135,7.4.2144,7.4.2151'
adds 82f5550 api: add api_level_1 fixure
adds da6f4c1 api: implement FUNC_API_SINCE
adds 9500ecd api: add detailed checks for compatibility and correct "since" value
adds a5d03be api: bump api level to 2
adds 7d28489 release.sh: add api metadata fixture if api level was bumped
adds f4b8dbe Merge pull request #5540 from bfredl/api_since
adds 297e8d0 version.c: mark NA patches (#6282)
adds 40cc49c test/termclose: Avoid indeterminism (#6281)
adds 50953f9 version.c: mark NA patch (#6285)
adds 3c8d974 unittests: avoid using pattern matching on file names
adds 27e1b2d Merge pull request #6292 from jszakmeister/fix-tempfile-test
adds 694edc5 test: fix the unit test build on macOS Sierra (#6300)
adds 09583a7 Replace hashtab with handle buffer functions
adds ad1884b Merge pull request #6296 from FriedSock/use_handle_get_buffer_refactor
adds f6946c6 job-control: set CLOEXEC on pty processes. #5986
adds 10045cd vim-patch:7.4.2113 #6287
adds a90beea defaults: 'showcmd', 'belloff', 'ruler'
adds 1dbe7a4 doc: handle_* function declarations
adds 0c1f783 Merge #6087 from justinmk/defaults
adds 2ea7bfc terminal: Support extra arguments in 'shell'. #4504
adds 62e14d6 os_set_cloexec: Fix condition. #5986
adds 147e115 vim-patch:7.4.2249 (#6303)
adds 1de50ac vim-patch:7.4.2292 (#6304)
adds b6502b8 version.c: Add `v` prefix to NVIM_VERSION_MEDIUM (#6310)
adds 9abef7d test/put_spec: 2x speedup (#6294)
adds c6b3975 vim_vsnprintf: fix conversion error #6311
adds bdcb2a3 readfile(): Remove "Reading from stdin..." #6298
adds 6a68a92 clipboard: set v:register after startup (#5708)
adds 700e13d vim-patch:7.4.2228
adds b65d5ff vim-patch:7.4.2248
adds 0cab62a Merge #6305 from lonerover/vim-7.4.2228
adds b87cb77 vim-patch:7.4.2315
adds afd8eac vim-patch:7.4.2317
adds 42caecc vim-patch:7.4.2322
adds e888864 vim-patch:7.4.2326
adds 1e33c88 vim-patch:7.4.2333
adds 4500b16 vim-patch:7.4.2336
adds ae82898 vim-patch:7.4.2347
adds 707aea8 vim-patch:7.4.2353
adds 151605c vim-patch:8.0.0060
adds 88dd2e8 vim-patch:8.0.0064
adds a4f20db vim-patch:8.0.0066
adds 86b1e7f vim-patch:7.4.2362
adds 2ad25c0 linter: make changes pass the linter
adds 0f5c3f1 vim-patch:8.0.0179
adds 99f2dc1 vim-patch:8.0.0229
adds db12897 vim-patch:7.4.2348
adds 2f54d69 test/legacy: fix test_normal.vim
adds 091a99a Merge #6318 from justinmk/pr6244
adds ae16e4f doc: remove "only available when compiled with +timers" (#6321)
adds 934137f vim-patch:8.0.0116
adds 058516a vim-patch:8.0.0190
adds e1af49b vim-patch:8.0.0195
adds d3f15f1 vim-patch:8.0.0223
adds 097d04a vim-patch:8.0.0393
adds a566152 lint
adds df1e7b7 Merge #6320 from jamessan/vim-8.0.0116
adds 66259e4 vim-patch:7.4.2293 (#6307)
adds 03a0417 scripts/vim-patch.sh: Remove "Last change ..." lines.
adds d6797e2 .gitignore: Do not ignore *.rej
adds cc42127 vim-patch:bc8801c9317eb
adds 2611ba8 Merge #6324 from justinmk/vim-patch-bc8801c9317eb
adds 7418adc move.c: add cursor adjustment for scrolloff (#6319)
adds 5657bb9 Merge pull request #6327 from lonerover/issue-#6319
adds 6baa669 vim-patch:7.4.2164 (#6326)
adds 82c6776 doc: Replace "For Vim ... Last change ..." headers (#6328)
adds b4cb5fa vim-patch:7.4.2266
adds 6ca580b vim-patch:7.4.2280
adds cad9a76 vim-patch:7.4.2291
adds c6c8e1e version: Mark patch 2221 as applied.
adds 3e33025 strings: Fix problems found during code review
adds ab16535 Merge #6231 from jbradaric/vim-7.4.2266
adds 7cc4e78 doc: Update missing headers. (#6330)
adds 56e400d vim_vsnprintf: fix conversion warning #6333
adds ab16c07 vim-patch:7.4.2283
adds c554b53 vim-patch:7.4.2296
adds 114a18b vim-patch:7.4.2303
adds 92d7cf4 Merge #6331 from lonerover/vim-7.4.2283
adds a548195 vim-patch:7.4.2255
adds 26d7757 vim-patch:7.4.2256
adds ef57ee2 Merge #6312 from lonerover/vim-7.4.2255
adds a1732b4 terminal: Avoid invalid cursor col (#6265)
adds 1d8356a mbyte: remove dead code
adds f7aa1bf Merge pull request #6335 from bfredl/mbyte_dead
adds 44e75eb vim-patch:7.4.2161 (#6340)
adds 06ed7a1 vim-patch:7.4.2329 (#6341)
adds a62ec4e health.vim: tmux: Try -qvg and -qvgs (#6348)
adds b9e1289 vim-patch:8.0.0486
adds ca853ed vim-patch:8.0.0177
adds 165ba3e vim-patch:7.4.2324
adds 6a8bad0 vim-patch:8.0.0019
adds 4c18670 vim-patch:7.4.2346
adds 4a2e6f4 vim-patch:7.4.2341
adds 10f6624 vim-patch:7.4.2328
adds 2e9c1a9 vim-patch:8.0.0178
adds b0e3449 test/legacy: fix test_autocmd.vim
adds 53ccd07 lint
adds 929859e vim-patch:7.4.2355
adds 5ee2117 vim-patch:8.0.0033
adds cd9fc46 vim-patch:8.0.0049
adds 89abed7 vim-patch:8.0.0032
adds 78a4c73 vim-patch:7.4.2339
adds c99514c test/legacy: Run test_match, test_tabpage isolated
adds 386a5f3 test/legacy: Makefile Add missing tests
adds 0f3afda vim-patch:8.0.0259
adds 7e23ce6 lint
adds a24c6cc get_tabpage_arg: satisfy clang warning
adds f06a691 vim-patch:8.0.0037
adds 9c8540e vim-patch:8.0.0159
adds b82e335 vim-patch:8.0.0083
adds 01bf789 vim-patch:8.0.0172
adds 33858cc vim-patch:8.0.0485
adds 51bc9f2 ex_tabnext: Disallow "+NN" arg.
adds 2b32053 test/legacy: Test_three_windows: rtp for :help
adds f58a593 vim-patch:8.0.0483
adds 54f3118 vim-patch:8.0.0482
adds 41bffea vim-patch:8.0.0331
adds 830b316 vim-patch:8.0.0502
adds c398402 vim-patch:8.0.0307
adds 7214d0b XXX: ex_tabonly(): aucmd_win is not part of the window list.
adds 3827405 Merge pull request #6323 from justinmk/vimpatches
adds 2a6d44c vim-patch:8.0.0250
adds d094a36 Merge pull request #6350 from jamessan/vim-8.0.0250
adds b2b8842 Robustly handle folds during a :move command
adds 308a953 Fix wrap-around in 32 bit
adds a6c9c91 vim-patch:8.0.0407 : filtering folds with marker method not tested
adds 90ac8b0 fold.c: uppercase macros
adds 0cd8291 Merge #6221
adds 098e914 refactor: Remove allow_keys global (#6346)
adds a346cb1 man.vim: call s:error in man#read_page (#6362)
adds b60e5c8 cmake: USE_BUNDLED_X instead of X_USE_BUNDLED (#6357)
adds cf202b7 build: Do not ref `libuv` CMake target if USE_BUNDLED_LIBUV=OFF. (#6363)
adds 43a99f7 highlight: :match should override 'list' (#6343)
adds f9a31e9 vim-patch:7.4.2349 (#6368)
adds edc80f6 vim-patch:7.4.2357 (#6354)
adds 20e7652 vim-patch:7.4.2307
adds 85ba14a vim-patch:7.4.2330
adds 9cd7e19 vim-patch:7.4.2334
adds 2b1398c Merge #6372 from lonerover/vim-7.4.2307
adds 7bc37ff terminal: global 'scrollback' #6352
adds 62774e4 ci: Check that `#include "*.h"` works as a single include
adds e20e964 build: Rename NEOVIM_* to NVIM_*
adds 88124df build: Prefix check-single-includes artifacts.
adds 72c2989 Merge #6375 from justinmk/check-single-includes
adds 595acbb rplugin.vim: GetManifestPath(): be more explicit (#6361)
adds 9d200cd getcompletion("cmdline") (#6376)
adds 6fbcbeb win: health/provider.vim: check with `.exe` extension
adds b9e7ab1 refactor/single-include: charset.h (#6385)
adds e86042a vim-patch:7.4.2343 and mark NA patches (#6384)
adds 18e7d55 terminal.c:redraw(): Avoid invalid cursor col (#6379)
adds 2846d50 vim-patch:7.4.2276 (#6393)
adds 05b7439 build: remove unused get_preproc_output() call
adds afacda0 ci: Run check-single-includes in "lint" build only
adds c354205 Merge #6394 'ci: check-single-includes only in "lint" build'
adds fb146e8 eval: Split eval.c into smaller files
adds 50a48f2 functests: Add tests for some *buf* functions
adds e18a578 *: Move some dictionary functions to typval.h and use char*
adds 54bd2e8 eval: Make setmatches() return -1 in case of some failures
adds ecff838 eval: Move get_dict_callback to typval.c
adds 983a553 eval: Move dict_set_keys_readonly to typval.c
adds 210342d eval: Move dict_add_list and dict_add_dict to typval.c
adds 2dcfc43 eval: Split and move dict_add_nr_str to typval.c
adds 5cdf717 eval: Move get_float_arg to typval.h
adds 28dafe3 eval,*: Move get_tv_string to typval.c
adds 949f09b eval: Move get_tv_string_buf() to eval/typval.c
adds 7ee5cc7 eval: Move get_tv_lnum and get_tv_float to eval/typval.h
adds 1b3e13d eval: Refactor get_tv_lnum_buf
adds 233b0c9 eval: Move get_tv_number[_chk] to eval/typval.c
adds 50ebd1d eval: Move free_tv to eval/typval.h, remove most of its usages
adds c8e63a8 eval: Move remaining get_tv_string* functions to eval/typval.c
adds 5df3529 eval: Remove eval_expr() completely
adds 31a3158 eval: Make sort always stable
adds 6cc3d59 misc1: Refactor ask_yesno()
adds c4fe656 typval.h: Allow non-var expressions in TV_DICT_ITER first argument
adds 86fc458 eval: Fix max_min functions
adds 3a3816c cmake: Use CMAKE_CURRENT_LIST_DIR and remove vars used only once
adds 40feac6 message: Revise maxlen argument in msg_puts_attr_len
adds 8b0fa64 message: Remove incorrect assertion
adds 2ad4fba eval: Move copy_tv to eval/typval
adds a32db8e eval/typval: Add missing includes, also add a script to find them
adds a394167 unittests: Test tv_list_item_\* functions
adds d2639e1 unittests: Add tests for list watchers and list alloc/free/unref
adds be360d8 unittests: Add tests for tv_list_insert()
adds 9b8beaf unittests: Add tests for tv_list_insert*()/…append*() functions
adds 9898f36 unittests: Test tv_list_copy
adds 82e6cac functests: Add null_spec.lua from #4615
adds f80a004 eval/typval: Make tv_list_concat handle NULL lists correctly
adds 56e4c2f unittests: Test tv_list_concat()
adds 7ceebac eval/typval,tests: Fix extending list with itself, add tests
adds cf45c7b unittests: Fix tests crash
adds 4f9e784 unittests: Test tv_list_join()
adds b3672ae eval/typval: Add tv_list_equal() tests, compare NULL lists equal
adds e5edf07 unittests: Add tests for tv_list_find*() functions
adds 56e5103 unittests: Add tests for tv_list_idx_of_item
adds 9ed9af7 eval/typval: More `const` qualifiers in `tv_dict*` function signatures
adds 4bcee96 *: Fix some Windows-specific warnings
adds 5239616 functests: Fix buf_functions test on Windows
adds 1e3e302 eval: Move part of dictwatcher* functions to eval/typval
adds a56f2d2 eval: Make dictionary watchers work with empty keys
adds 3025431 eval: Make sure that v:_null_dict does not crash dictwatcher*()
adds 506b938 *: Make some more things const and with length
adds 6aa6e50 eval: Fix linter errors
adds 1401746 unittests: Run tv_list_join tests in case it stopped failing
adds 4c3be98 unittests: Add tv_dict_watcher_{add,remove} tests
adds 78a0de2 eval/typval: Fix -Werror=return-type
adds c6c48e8 syntax: Fix linter error
adds 2c8ad27 ascii: Readd DEL_STR define
adds cdb1aa3 eval: Fix len argument to xstrlcat
adds ffaf7c7 unittests: Add tv_dict_item_{alloc,free} tests
adds 6c622ed unittests: Add tv_dict_item_{add,remove} tests
adds faddd83 eval: Fix SEGV in test49
adds 38dd81c eval/typval: Fix SEGV in test_alot.vim test
adds 3bf87a5 eval: Do not use S_LEN as snprintf argument
adds f830243 mbyte: Include os_defs.h in mbyte.h
adds 52e226f unittests: Disable tv_list_join test on Mac OS only
adds 5ce6243 unittests: Enable tv_list_join tests back
adds b222453 eval/typval: Refactor errors a bit: use emsgf always
adds bc87d23 unittests: Add tests for dictionary indexing
adds 270a388 unittests: Add tv_dict_add* unit tests
adds 43e9fad eval: Use tv_is_func in place of ==VAR_FUNC||==VAR_PARTIAL
adds 4987850 unittests: Add tv_dict_clear tests
adds fa852e7 eval: Fix extend() behaviour with NULL lists and dictionaries
adds 8b9a1fb unittests: Add tests for tv_dict_extend
adds 218fa1d charset: Remove useless condition from vim_iswordc_tab
adds 368a61c unittests: Add tv_dict_copy tests
adds e43de6b unittests: Add test for tv_dict_set_keys_readonly
adds f0bbd1e unittests: Add tests for tv_clear()
adds ed4948a unittests: Test tv_copy()
adds 630ff33 unittests: Test locks section
adds 389274b unittests: Add tv_equal() tests
adds 4919506 unittests: Add tv_check… tests
adds 4536c06 unittests: Move tv_dict_add* tests to a proper describe() block
adds e08b27b unittests: Add tv_get number tests
adds 7826ee1 unittests: Add tv_get_string* tests
adds 8daf756 unittests: Fix linter errors
adds 29bad04 eval: Do not supply S_LEN to strncmp
adds f425624 eval: Fix -Werror=unitialized from QB
adds 58e34e8 eval/typval: Allow NULL dict as tv_dict_get_callback() argument
adds 114eaa1 eval/typval,api/buffer: Fix review comments
adds a1d590a *: Use const char * in set_one_cmd_context
adds b960321 eval/executor: Fix check-single-includes
adds 46efe14 functests: Try sleeping a bit more
adds c60e409 Merge #5119 from ZyX-I/split-eval
adds 6964b67 refactor/single-include: buffer.h (#6396)
adds 1f478ce win: tempname(): Use $TMPDIR if defined.
adds 1ea9ebf test: Use workspace-local temp directory.
adds 8d13955 Merge #6395 'test: Use workspace-local temp directory.'
adds 75b98f7 Remove PVS-Studio cruft
adds 66b336d test: set 'nomore' by default (#6360)
adds eb0e94f api: {get,set}_option should {get,set} global value of local options (#6405)
adds 831eb2a vim-patch:7.4.2104 (#6332)
adds 3a9dd13 fold.c: more edge-cases when updating (#6207)
adds d92add8 third-party: Bump msgpack-c to 2.1.1
adds af2ee9c cmake: Detect whether msgpack-c has MSGPACK_OBJECT_FLOAT{32,64} types
adds f4a3a96 Add handling for MSGPACK_OBJECT_FLOAT{32,64}
adds 193aa4c third-party: Avoid building msgpack-c examples
adds 1097ba5 Merge pull request #6406 from jamessan/msgpack-c-2.1.x-compat
adds 3116f87 coverity/161195: Increase scope of exe_name
adds 1c6ae58 coverity/161194: Restore check for 'keywordprg' being ":help"
adds 91dfebf ci: Update Coverity model for typval refactoring
adds 1222c82 coverity/16127: Verify lang is non-NULL before calling strlen
adds 338da72 coverity/161216: Ensure buf is valid for lifetime of defstr
adds 77539ee Merge pull request #6397 from jamessan/coverity
adds a1c928e ci: Do not hide ci directory (#6410)
adds 8de5315 build: avoid cmake warning (#6417)
adds 53da57d vim-patch:7.4.2236
adds 45a13c4 vim-patch:7.4.2306
adds 33ff29f Merge #6344 'vim-patch:7.4.2236,7.4.2306'
adds 933d60b unittests: Do not hang when error message is too long
adds 8f7a48f unittests: Split itp implementation into multiple functions
adds 046d6a8 unittests: Collect traces
adds 9dd0d4f unittests: Add trace description right to the error message
adds 708a55e unittests: Disable non-C-calls
adds 2d158dd unittests: Fix linter error
adds ac22238 unittests: Replace two environment variables with one TRACE_LEVEL
adds 0f6608d Merge #6418 from ZyX-I/better-unittests
adds 337b617 'pastetoggle': support value >1 char (#6421)
adds cc45230 eval,fileio: Omit additional fsync() call
adds 19690d4 eval: Do not allocate FileDescriptor
adds 518f28f Merge #6422 from ZyX-I/fix-6420
adds 16babc6 tui: Only enable/disable mouse when there's something to do (#6411)
adds 030c058 cmake: Add `clint` target to build Makefile
adds 0b528fc cmake: Use file-specific supprresses
adds 8204eae cmake: Make Download.cmake check for errors
adds 24fd125 cmake: Allow failing to download small suppress files
adds c61858a cmake: Replace RunLint.cmake with code in src/nvim/CMakeLists.txt
adds 4fc2be4 clint: Do not report zero errors
adds 4d0f90f cmake: Also depend on LINT_PRG
adds 2bf9d36 ci: Refactor CI scripts
adds 1e87061 makefile: Make `lint` target depend on `clint`
adds 2da3cae ci: Do not quote MAKE_CMD
adds 4c20733 ci: Add ${NL} variable
adds d9069b9 ci: Check for exact value of CI_TARGET, not its emptyness
adds 929c398 ci: Enable tracing
adds 86f5b12 ci: Add test watchdog and tracing for lint tests
adds 6ddaace ci: Do not shift if there are not enough arguments
adds 1ad5644 Merge #6409 from ZyX-I/separate-clint
adds 1b276be ci: Use LLVM's trusty repo to match Travis' Ubuntu version
adds 4bae3f4 ci: Bump clang version to 3.9
adds a7569b5 Merge pull request #6338 from jamessan/llvm-update
adds dd4a5fc tui: 'guicursor' shape #6044
adds 54bab00 tui: 'guicursor' color
adds c2826a7 'guicursor': Empty means "block cursor in all modes".
adds 3a69dbf api/cursor_style_set: mode descriptions
adds 58422f1 Merge #6423 from justinmk/guicursor
adds ddfa035 unittests: Make it easier to determine on which _spec line it crashed (#6424)
adds b10880d eval: Make writefile() able to disable fsync()
adds 364709b fileio: Refactor errmsg handling
adds 8dd9c6e message: Do not use IObuff in emsgf
adds 8eb598c fixup!
adds 1c41b9c fileio: Clean up IObuff-manipulation mess
adds 5dcf280 fileio: Refactor msg_add_fname to something which needs no comments
adds 97a7f47 eval: Add s flag, use p_fs by default, error out on unknown flag
adds 2dbd49f fileio: Save details about E212 error
adds 9912043 functests: Test some :write errors
adds dc75766 tests: Fix testlint errors
adds ac87c7e fileio: Fix most linter errors
adds ae7d8d8 ci: Do not mark test as failed if it is previous one which failed
adds 6afa7d6 Merge #6427 from ZyX-I/writefile-allow-omitting-fsync
adds bc6d868 'listchars': `Whitespace` highlight group #6367
adds 644db21 ci: Clean up when restarting single includes test
adds d59378a ci: Force make output coloring
adds dcad882 ci: Do not fail csi_clean if there are no files to remove
adds 017f64b ci: Also fail if last restart hang up
adds 9d560d5 Merge #6436 from ZyX-I/restart-includes-cleanup
adds 3ccd59e 'guicursor': enabled=false if 'guicursor' is empty
adds e348e25 'guicursor': Disable by default for unknown terminals.
adds a7f34e1 options: remove 'guiheadroom'
adds 4566f7c Merge #6432 from justinmk/guicursor
adds 3b558e5 tests: short form `screen:except(func)` expects condition only. #6440
adds 8863af2 test: retry() works with asserts; error() not required.
adds cde51dd Merge #6440 'test: Remove "tickle" hack'
adds 210b013 vim-patch: Update regex for included_patches array (#6449)
adds c501d7c refactor/single-include: diff.h (#6443)
adds 30e1cda completion: fix segfault with ignorecase+infercase (#6452)
adds 1813076 eval: delimit string with NUL byte (#6467)
adds 13352c0 win: os_get_hostname() #5416 (#6413)
adds 20dc044 vim-patch:8.0.0499
adds 98dd9b8 vim-patch:8.0.0550
adds 123931e lint
adds fd4b34a Merge #6473 from jamessan/vim-8.0.0499
adds fd8f18b refactor/single-include: cursor_shape.h #6442
adds f4e97fe refactor/single-include: digraph.h #6444
adds 3d4a2ee refactor/single-include: ex_cmds.h #6453
adds b47e102 refactor/single-include: move.h #6469
adds 89deb6f refactor/single-include: memline_defs.h #6465
adds fd69c3f refactor/single-include: ex_getln.h #6454
adds 3fd9b70 refactor/single-include: fold.h #6456
adds cd0a436 refactor/single-include
adds a34408e test: retry(): Report number of retries. (#6475)
adds 3a6b8c2 cmake: Use archive instead of downloading *.json files (#6482)
adds e586047 eval/decode,shada: Do not forget to clean up converters
adds b3587a4 shada: Initialize vimconv_T
adds 6006cb7 eval/decode: Omit calling convert_setup for each string
adds e814695 eval/*code,shada: Drop support for converting UTF-8 from/to p_enc
adds dc97223 unittests: Do not alter p_enc in decode unit test
adds ab19fa1 *: Fix linter errors
adds 467a02f doc: Update documentation
adds 7701014 *: Remove useless asserts
adds 967fa96 unittests: Fix linter error
adds cc8f640 Merge #6478 from ZyX-I/conv-fixes
adds 271df03 unittests: Force GC, fix GC failures in typval_spec
adds c1416e0 ci: Really continue tests on failure, print global summary
adds 654dd15 unittests: Fix testlint failure
adds a83511d unittests: Move checking cores to check_child_err
adds 3321232 ci: Allow check-single-includes to hang
adds 7c9c4d9 ci: Increase check-single-includes wait time to 10s
adds 94c1af7 unittests: Do not gc what is already freed
adds 44cd4e6 unittests: Use Neovim memory allocation for vimconv_T
adds bac8704 unittests: Do not unref partial which is owned by Callback structure
adds 233e714 unittests: Do not GC typval_T which is owned by a di
adds 8990490 unittests: Move allocating vimconv_T to a function
adds 0f4b4c7 headers: Remove useless HAVE_CONFIG_H macros
adds 8e519a2 vim.h: Remove strange comments
adds 699e840 Merge #6439 from ZyX-I/fix-gc-failures
adds c8243ad cmake: Do not build clint-error-files by default
adds b99cac2 cmake: Do not use ExternalProject
adds 26bf6e6 test/check_cores(): Skip workspace-local temp dir. (#6483)
adds fb66a7c vim-patch:8.0.0377
adds ad66826 vim-patch:8.0.0378
adds b338bb9 vim-patch:8.0.0322
adds 4af6c60 vim-patch:8.0.0376
adds 06a96df lint
adds dbdd69e Merge pull request #6485 from jamessan/vim-8.0.0377
adds 1ef98b3 functests: Refactor 009_bufleave_autocommand_spec
adds b073129 functests: Move test from legacy/009 to autocmd/autocmd
adds 47b451c functests: Refactor legacy/012_directory_spec
adds e31aab8 functests: Refactor legacy/029_join test
adds 7766b24 functests: Refactor legacy/018_unset_smart_indenting_spec
adds cca029b functests: Refactor legacy/003_cindent_spec and legacy/increment_spec
adds dd93733 functests: Refactor legacy/054_buffer_local_autocommands_spec
adds 9158cc1 functests: Refactor options/pastetoggle
adds 65fb622 functests: Replace execute with either command or feed_command
adds a1b81f7 functests: Fix legacy/030_fileformats_spec test
adds ed0ad7c functests: Fix legacy/051_highlight_spec test
adds b3b31e1 functests: Fix legacy/062_tab_pages_spec
adds cb57644 functests: Fix legacy/063_match_and_matchadd_spec
adds 4da4d5c functests: Fix legacy/065_float_and_logic_operators_spec
adds c35bd4d functests: Fix legacy/074_global_var_in_viminfo_spec
adds 69d1003 functests: Fix some tests which are failing locally for unrelated reasons
adds d53fae5 functests: Fix legacy/067_augroup_exists_spec
adds 9a0c921 functests: Fix legacy/096_location_list_spec
adds 5fd8f63 functests: Fix legacy/097_glob_path_spec
adds 2824eb7 functests: Fix legacy/107_adjust_window_and_contents_spec
adds a3b0146 functests: Fix legacy/arglist_spec
adds bc98c37 functests: Fix legacy/autocmd_option_spec
adds e170186 functests: Fix legacy/close_count_spec
adds bd84bf8 functests: Fix legacy/eval_spec
adds 444cab3 functests: Fix legacy/wordcount_spec
adds e0560a0 functests: Fix terminal/cursor_spec
adds ba7d8bf functests: Fix terminal/highlight_spec
adds 88ea362 functests: Fix ui/screen_basic_spec
adds ddaa41d functests: Fix ui/bufhl_spec
adds 0ac2afd functests: Fix some ui/*_spec tests
adds f5be643 functests: Fix linter errors
adds dbe6786 Merge branch 'master' into rename-execute
adds d7fb7de Merge #6481 from ZyX-I/rename-execute
adds 1b66ed8 cmake: Do not forget to actually create a touch file for errors.tar.gz
adds 3b88e37 Merge pull request #6492 from ZyX-I/fix-clint-incremental-build
adds 8d982ab coverity/13686: Do not allow NUL byte in precondition regex
adds 5b4f07e spellfile: Use old error
adds ecce981 coverity/13687: Do not allow NUL byte in region names
adds 8f75b67 coverity/13688: Check for NUL bytes in salfrom
adds 3558459 coverity/13689: Check file header with memcmp
adds aa857f9 spellfile: Fix memory leak
adds eb3663e spellfile: Fix clint errors
adds fa7ace4 coverity/56795: Fix NULL dereference in :syn keyword non-printable
adds ebe5051 spellfile: Fix SAL sections reading
adds dd7f41e Merge #6488 from ZyX-I/coverity-fixes
adds db9ef62 mbyte: replace vim_tolower with mb_tolower handling locale correctly
adds a3a06d0 test: add tests for gu/gU behavior in Turkish locale
adds 4c857da vim-patch:8.0.0243
adds acc06b0 vim-patch:8.0.0552
adds c1cf033 lint: fix clint errors around mb_tolower calls
adds fec53f0 Merge #6479 from bfredl/tolower
adds d909724 tests: Use our own output handler on travis
adds bc61058 tests: Print description also at the end of the suite
adds accc7a0 tests: Skip dumping elapsed times when not available
adds 40dee97 third-party: Update busted version
adds 6f5e87e tests: Rename neovim output handler to nvim
adds 2a8055a ci: Make appveyor use new output handler as well
adds 60ee50c appveyor: Widen .deps cache dependency
adds 9aface8 Merge #6489 from ZyX-I/own-output-handler
adds 0ce9618 test/rmdir(): Remove `readonly` attr on Windows.
adds 6cbf290 test/rmdir(): fallback to Nvim delete()
adds 2d29638 test: `:file {name}`
adds 4a63d9e win: mch_open_rw: specify S_IWRITE #6487
adds dab3f86 win/test: Enable recover_spec.lua
adds 119f0ca test: helpers.execute() => helpers.feed_command()
adds de37847 ci/appveyor: fix cache pattern
adds 337299c Merge #6490 from justinmk/test
adds 69775f6 ci: install Turkish locale and make locale tests more reliable
adds 1b94852 Merge pull request #6495 from bfredl/localefix
adds 2d72d85 refactor: pos_T macros to functions (#6496)
adds d6e5f94 win: defaults: 'shellredir', 'shellxquote', 'shellxescape'
adds f7611d7 win: vim_strsave_shellescape: Handle 'shellslash'.
adds 799443c win/test: Enable more system() tests
adds f3cc843 win: libuv_process_spawn(): special-case cmd.exe
adds d31d177 win: default shellxescape, shellxquote to empty
adds 7c4e5df win: os_shell_is_cmdexe() + tests
adds dd391bf Merge #6497 from justinmk/win-quot
adds 45b5ebe perf: tv_clear(): Cache gettext() result. (#6519)
adds 58d2ce9 test: check_cores(): Escape $TMPDIR path. (#6520)
adds 12fc1de ops: fix i<c-r> with multi-byte text (#6524)
adds c70ab1a test: make locale dependent oldtest more reliable (#6526)
adds 0dddd8a os/fileio: Remove FUNC_ATTR_MALLOC for file_open_new
adds b08b71c eval/typval: Remove FUNC_ATTR_MALLOC from tv_list_alloc
adds b9004d7 eval/typval: Remove FUNC_ATTR_MALLOC from tv_dict_item_copy
adds af3579d eval/typval: Remove FUNC_ATTR_MALLOC from tv_dict_alloc
adds 82ba289 eval/typval: Remove FUNC_ATTR_MALLOC from tv_list_alloc_ret
adds d191ba1 option: Remove FUNC_ATTR_MALLOC from get_winbuf_options
adds ac47e64 ops: Remove FUNC_ATTR_MALLOC from copy_register
adds d76a13b os/shell: Remove FUNC_ATTR_MALLOC from shell_build_argv
adds 5c805f4 Merge #6528 from ZyX-I/revise-malloc-attr
adds ebfcf2f scripts: Create script which checks Neovim with PVS-studio
adds 59f0cbc pvscheck: Add help
adds 3bd11f2 pvsscript: Use git clone and not git worktree
adds d7086f4 pvscheck: Do not trace help
adds 2b13c87 pvscheck: Do not use --depth
adds 5529268 pvscheck: Add --recheck argument
adds d4c7f74 Merge pull request #6493 from ZyX-I/pvs-script
adds 8924e75 vim-patch:7.4.2170
adds 5b8ce2f vim-patch:7.4.2180
adds 420a995 version.c: Mark 7.4.2171 and 7.4.2181 as NA.
adds 5c2f1e2 vim-patch:7.4.2240
adds 3558f89 vim-patch:7.4.2241
adds 4f69a8f vim-patch:7.4.2242
adds bb54d92 Merge remote-tracking branch 'origin/master' into vim-7.4.2170
adds 6a6bbbc vim-patch:7.4.2281
adds 0f99645 vim-patch:7.4.2304
adds 9edbeec vim-patch:7.4.2332
adds 071f2da vim-patch:7.4.2359
adds a8f7872 test_timers.vim: Adjust timing to handle difference in implementation
adds ec0fabd eval.c: Code style fixes
adds 77a4f8f Merge #6219 from jbradaric/vim-7.4.2170
adds 263849b fold: foldMoveRange(): fix :move bug #6534
adds 3345382 highlight: default Cursor to guibg=fg, guifg=bg
adds 45aa465 test: Cursor after `:hi clear|syntax reset`
adds 7debba9 Merge #6537 from justinmk/hlcursor
adds 33952a7 *: Silence some false positives
adds a096766 diff: Silence -V519
adds 2901921 digraph: Ignore false positive
adds 4f0fc1f digraph: Fix errors due to has_mbyte and friends being fixed
adds 9e9ba14 edit: Fix strange code
adds fb47541 macros: Fix excessive check
adds dd5b0cc edit: Copy assert to before the warning
adds d70a0f6 eval/typval_encode: Silence then/else equivalence warning
adds 05c1829 eval: Silence eap->skip false positives
adds 97a1ccf eval: Fix V547: `d == NULL` was already checked at line 2986
adds 7c9e3d6 eval: Refactor f_char2nr
adds 3119087 eval: Fix useless NULL check
adds 3c5f4b3 eval: Silence octal constant warning
adds fbdef2e eval: Refactor nr2char()
adds 787d71a eval: Fix condition in f_serverstop
adds 9b1dd08 eval: Remove unneeded varp check
adds 9dd1926 eval: Remove unneeded varp check
adds 1bc0800 eval: Remove unneeded !eap->skip check
adds c5010c9 eval: Fix position of buf declaration
adds d766607 farsi: Simplify condition
adds a894c82 ex_docmd: Remove excessive assignment
adds 87e107d ex_docmd: Remove :Ni! easter egg
adds fe01e9c ex_docmd: Remove unneeded if()
adds d88ae74 getchar: Fix if block indentation
adds e3de83a hardcopy: Remove unneeded prt_do_conv assignment
adds 0f7c260 fileio: Simlify help files encoding detection
adds 2394c9f memline: Silence “buffer underflow” warning, looks like false positive
adds 10ce00e memline: Fix “NULL pointer dereference” warning
adds 083792e message: Remove some enc_utf8/… checks
adds 0718d0e message: Some more has_mbyte/enc_utf8 removal
adds dc523ee fileio: Silence “!= identical subexpressions” warning
adds 84aa457 os/env: Fix “invalid pointer to local” false positive
adds cdbfff0 ops: Silence “counter not used in loop” false positive
adds 54bd78b normal: Remove unneeded assignment
adds b5db7cd normal: Clarify the code
adds aa3b1f6 normal: Add figure braces so that code is clearer
adds be9d98c quickfix: Remove unneeded condition
adds 4e7150e quicfix: Remove duplicate condition
adds b396a3f quicfix: Avoid possible NULL dereference
adds a658675 screen: Remove unneeded check
adds 7cf4b0a screen: Silence “buffer underflow” warning
adds 48ad8e0 screen: Silence NULL dereference false positive
adds e131194 screen: Remove unneeded condition
adds c0cbc50 screen: Remove another portion of has_mbyte/friends-checking stuff
adds 316789e tag: Silence “buffer underflow” warning
adds 7678396 tag: Fix “initialized twice successively” false positive
adds 69ebfb8 regexp: Fix warning about octal constant
adds b7118a0 regexp: Remove another has_mbyte/…-checking stuff
adds 30561af regexp: Silence octal constant warning
adds 372b6af regexp_nfa: Remove another has_mbyte/…-checking code
adds 9d302c6 regexp_nfa: Remove octal constant
adds 58300d7 *: Fix linter errors
adds 2eb9150 buffer: Adjust where do_buffer call is located
adds ce7cba6 Merge #6533 'Fix PVS-studio warnings'
adds 14b1bec doc: fix typo (#6504)
adds 440133e health.vim: Set 'iskeyword' to that of ft=help.
adds 29ab8c1 doc/CONTRIBUTING.md: Recommend merge-based workflow.
adds 6bc6d94 doc: api-contract, CONTRIBUTING.md
adds f0c1201 Merge #6546 from justinmk/doc
adds c5d7eaf vim-patch:7.4.2152
adds ac05c85 Mark patches applied in 6baa669
adds cb02137 vim-patch:7.4.2209
adds 462c53e Merge pull request #6547 from jamessan/vim-7.4.2152
adds 5da8bb9 vim-patch:dc1f1645cb49
adds c1edb4c vim-patch:7571d55f7dcc
adds d194380 vim-patch:e4a3bcf28d92
adds b25fa94 scripts/vim-patch.sh: word-boundaries in preprocess regex
adds 2fb46ad Merge pull request #6531 from justinmk/vim-dc1f1645cb49
adds a6f50c1 version.c: Mark 7.4.{2165,2173,2179} applied
adds 1705294 'scrollback': Allow :setlocal -1 on normal buffers
adds d55fd95 doc: Recommend `:silent!` for :loadview.
adds 3a606ee Merge #6552 from justinmk/loadview
adds 38b2bc9 scripts: Make pvs do not patch separate directory, add patch mode
adds 9fd048d scripts: Do not patch already patched sources in patch mode
adds 4555bf9 scripts: Allow patching only build files
adds 3351016 scripts: Add newline after the comment
adds c2f3e36 *: Add comment to all C files
adds 15af803 Merge #6550 from ZyX-I/pvs-check-comment
adds 19646a2 health.vim: 'guicursor' advice #6506
adds a396874 refactor/single-include: getchar.h (#6560)
adds f50e03f ex_cmds.c: Fix bug in ex_z (#6557)
adds 9cdbbd4 ui: support more cursor shape modes
adds 2c5751b ui: add tests for new cursor shape modes
adds 7ea5c78 ui: use an array for mode styles
adds 9cc9789 ui: document new mode index and add note about forward-compatibility
adds 48f0542 tests: detect invalid helpers.sleep
adds 10f119a Merge #6539 'More cursor shape modes'
adds 654c50b refactor/single-include: window.h, version.h (#6570)
adds e41c044 refactor/single-include (#6563)
adds 1e83add refactor/single-include: ui.h, ui_bridge.h, ugrid.h (#6571)
adds c703d05 'guicursor': iTerm: Set cursor color.
adds 719095d os_term_is_nice: Return true for rxvt and iTerm.
adds 77b6de0 Merge #6572 from justinmk/guicursor
adds b2942d1 eval: Change the point at which arg_errmsg and its length are changed
adds 276ee1f eval: Add comment regarding why special values are needed
adds b54e5c2 unittests: Add a test for TV_CSTRING
adds 31fd6d4 eval/typval: Do not translate tv_clear argument, this is useless
adds c289986 eval/encode: Do translate “… argument” strings, but only in conv_error
adds d463c9e Merge branch 'master' into lazier-arg_errmsg-gettext
adds a9d37c9 Merge #6513 from ZyX-I/lazier-arg_errmsg-gettext
adds 1fe8945 refactor: Remove unused MAP_IMPL. (#6573)
adds 4524053 test: api: Do not truncate errors <1 MB.
adds 5c9860a api: Do not truncate errors <1 MB. #6237
adds 2a49163 api_clear_error()
adds 62c3f43 api_clear_error: Skip if error was not set.
adds 2ed91f2 api/internal: Remove `set` field from Error type.
adds 3fbc660 api_set_error(): rename
adds e2936ed tui/input.c: Use default 'ttimeoutlen' if option get fails.
adds 086c354 api: Do not translate error messages.
adds 7f6d3d3 Merge #6569 from justinmk/apierror
adds 8dc3eca api/dispatch: Mark generated functions table readonly (#6576)
adds 8f346a3 test/fs: sanity check for literal "~" directory (#6579)
adds 26fad86 ci: When using restarting tests kill make with the shell
adds 3a0117c ci: Do not accidentally kill something unneeded
adds fc16d02 ci: Do not use pipefail
adds 4ccef05 ci: Make $cmd failure fail the build without -o pipefail
adds 85903cb ci: Make scripts in common be dash-compatible
adds 74d5705 ci: Source ci/common/test.sh in run_test_wd subshell
adds ee4daa6 ci: Remove `x` from `test x`
adds e4dcf75 Merge #6581 from ZyX-I/really-kill-single-includes
adds a0acb2e doc: Revise nvim-from-vim advice (#6505)
adds 22932d8 refactor/single-include (#6586)
adds 7e571bc tui: Only set cursor color if the highlight group is valid (#6585)
adds 88023d5 api/ui: externalize tabline
adds 0084390 api/ui: externalize tabline
adds c8e1af9 api: nvim_ui_attach(): Flatten ext_* options.
adds 6944aba api/ext_tabline: List of Dicts.
adds 0b59f98 Merge #6583 from justinmk/ui-tabline
adds 6755262 test: inccommand_spec: Avoid indeterminism. (#6592)
adds e20691c defaults_spec: Test changing :filetype/:syntax in -c, after defaults
adds ce245c2 Merge pull request #6600 from jamessan/post-sourcing-filetype
adds 5691105 refactor/single-include (#6604)
adds 2b6a381 build_stl_str_hl: Array name should be plural.
adds 0ddebbc lint
adds b90a593 Merge #6606 from justinmk/build_stl
adds 7044aa6 api/ext_tabline: `curtab` should be a Tabpage handle.
adds 3ea1007 api: nvim_get_mode()
adds acfd2a2 input.c: Process only safe events before blocking.
adds f17a818 api/nvim_get_mode: Use child-queue instead of "priority".
adds 8f59d14 event: Remove "priority" concept.
adds 129f107 Merge #6247 'api: nvim_get_mode()'
adds 59be0b4 health.vim: syntax/style fixes (#6614)
adds 409e56b vim-patch:818078ddfbb8
adds f09651e vim-patch:36f44c21da2e
adds a53409b vim-patch:89bcfda6834a
adds 86b596d vim-patch:f37506f60f87
adds 2648c35 vim-patch:abd468ed0fbc
adds 9f7e1ce vim-patch:7e1479b86c59
adds 0d565d6 vim-patch:220adb1e9f9e
adds 00bdf9a vim-patch:8.0.0000
adds becde17 vim-patch:8.0.0002
adds 06879e2 vim-patch:d07969093a9b
adds 2e64752 vim-patch:64d8e25bf6ef
adds a5e9974 vim-patch:50ba526fbf3e
adds 40fb96c vim-patch:3e496b0ea319
adds 460d597 vim-patch:2ec618c9feac
adds 60e68f3 vim-patch:dc08328821a2
adds 5341967 vim-patch:4575876dc865
adds 9f6d693 Merge #6613 from justinmk/vim-patches
adds 51a2d8d win: health.vim/check_ruby(): find `gem.cmd` #6608
adds 8d3f8f6 vim-patch:46fceaaa8d14
adds 1e7806b vim-patch:6d5ad4c4118c
adds 789c469 vim-patch:b4ada79aa7d0
adds 024ff6b vim-patch:25de4c232d58
adds 5a304b7 Merge #6615 from justinmk/vim-patches
adds 0df1b66 doc: Removed t_XX options/keycodes. (#6616)
adds 97126bf api: deprecate obsolete nvim_buf_get_number function
adds 26a479a Merge #6622 'api: Deprecate nvim_buf_get_number'
adds d349f61 'guicursor': No color/blink by default
adds c1d3bcc 'guicursor': TMUX_WRAP iTerm seqs. Do color seq before shape seq.
adds 4afc93b Merge #6588 from justinmk/guicursor
adds dbdc2d4 vim-patch:7.4.2231
adds 059c3fc vim-patch:7.4.2239
adds 7bd9712 vim-patch:7.4.2244
adds f477c23 vim-patch:7.4.2245
adds ab50c1f vim-patch:7.4.2246
adds f219657 vim-patch:7.4.2263
adds b6e3655 vim-patch:8.0.0150
adds 2b191ac lint
adds 4488bfc oldfiles_spec: Set the shada file in the session
adds 35d817e oldfiles_spec: Add tests for ":filter ... oldfiles"
adds 5d73a6e Merge pull request #6621 from jamessan/vim-7.4.2231
adds e5b640f vim-patch:c0514bf4777a
adds 940f35f vim-patch:cf49790443ee
adds 4fbcfab vim-patch:bc2eada5424b
adds 44ea50c vim-patch:68563937f58e
adds eb7ea6e vim-patch:369b6f57c426
adds ac107f7 vim-patch:690afe1fef87
adds deccd84 vim-patch:3df0173fa6d0
adds fa1ee0a doc: bracketed-paste-mode
adds a2c2fa6 Merge #6625 from justinmk/vim-runtime
adds cc29827 doc/eval.txt: remove references to E706 (#6629)
adds 1483800 coverity/161682: FP: Dereference after null check (#6630)
adds 48fa421 ci: Fold output in travis web interface
adds 1109ca7 ci: Use \{1,\} in place of \+
adds e4d0fa6 Do not trace in check_runtime_files
adds cd190db Merge #6627 from ZyX-I/travis-folds
adds bc4a2e1 help, man.vim: "outline" (TOC) feature #5169
adds 45ef3d9 doc: Replace hardcoded TOCs with <M-]> advice.
adds efea8a6 Merge #6632 from justinmk/doc
adds 62ab040 doc: api
adds 9a1b144 scripts/release.sh
adds 52727d9 NVIM v0.2.0
adds 12603ae Merge tag 'v0.2.0' into debian/experimental
adds ae19656 Skip known flaky tests by setting $TEST_SKIP_FRAGILE
adds fd994b0 Update debian/copyright
adds bbdce5c d/rules: Switch to invoking cmake directly
adds 67c4e07 Bump lua-nvim Build-Depends
adds 976cc1e Note that 0.2.0 fixed test failures with msgpack-c >= 2.1.0
adds 969414e Set $DESTDIR to make install target work again
adds 958e8eb test: expand_env_esc: Pass correct buffer size for outlen and assertion
adds dccc737 Cherry-pick 4d017256 to fix a test failure with long $HOME
adds ccf727b releasing package neovim version 0.2.0-1
adds 763d547 Get the username from `id -un` instead of relying on the environment.
new abd8d11 Adjust license wording to match text in source
new c15359f oldtests: Run nvim using --headless to avoid requesting user input
new ebaa36c Add changelog entry for test fix when stdin is /dev/null.
new 3cf9b75 Merge branch 'debian/experimental' into debian/sid
new 03632c7 Switch back to unstable
new 3a305d8 releasing package neovim version 0.2.0-2
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.ci/before_cache.sh | 16 -
.ci/before_install.sh | 28 -
.ci/before_script.sh | 34 -
.ci/build.bat | 44 -
.ci/common/build.sh | 79 -
.ci/common/test.sh | 113 -
.ci/install.sh | 27 -
.ci/run_tests.sh | 22 -
.ci/script.sh | 18 -
.gitignore | 7 -
.travis.yml | 44 +-
CMakeLists.txt | 58 +-
CONTRIBUTING.md | 51 +-
Makefile | 31 +-
README.md | 57 +-
appveyor.yml | 7 +-
busted/outputHandlers/nvim.lua | 305 +
{.ci => ci}/after_success.sh | 0
ci/before_cache.sh | 19 +
ci/before_install.sh | 25 +
ci/before_script.sh | 34 +
ci/build.bat | 54 +
ci/common/build.sh | 88 +
ci/common/suite.sh | 192 +
ci/common/test.sh | 174 +
ci/install.sh | 23 +
ci/run_lint.sh | 34 +
ci/run_tests.sh | 34 +
ci/script.sh | 13 +
cmake/Download.cmake | 18 +
cmake/FindJeMalloc.cmake | 2 +-
cmake/FindLibTermkey.cmake | 2 +-
cmake/FindLibUV.cmake | 2 +-
cmake/FindLibVterm.cmake | 2 +-
cmake/FindLuaJit.cmake | 2 +-
cmake/FindMsgpack.cmake | 2 +-
cmake/FindUnibilium.cmake | 2 +-
cmake/InstallClintErrors.cmake | 2 +
cmake/RunLint.cmake | 32 -
cmake/RunTests.cmake | 8 +-
config/CMakeLists.txt | 1 +
config/config.h.in | 1 +
contrib/YouCompleteMe/README.md | 17 +-
contrib/YouCompleteMe/ycm_extra_conf.py | 54 +-
contrib/local.mk.example | 9 +
debian/changelog | 28 +
debian/compat | 2 +-
debian/control | 4 +-
debian/copyright | 19 +-
debian/rules | 26 +-
man/nvim.1 | 20 -
runtime/CMakeLists.txt | 14 +
runtime/autoload/ada.vim | 10 +-
runtime/autoload/clojurecomplete.vim | 16 +-
runtime/autoload/context.vim | 184 +
runtime/autoload/contextcomplete.vim | 25 +
runtime/autoload/gzip.vim | 6 +-
runtime/autoload/health.vim | 31 +-
runtime/autoload/health/nvim.vim | 68 +-
runtime/autoload/health/provider.vim | 278 +-
runtime/autoload/man.vim | 187 +-
runtime/autoload/msgpack.vim | 8 +-
runtime/autoload/netrw.vim | 506 +-
runtime/autoload/phpcomplete.vim | 102 +-
runtime/autoload/provider/clipboard.vim | 27 +-
runtime/autoload/provider/python.vim | 2 +-
runtime/autoload/provider/python3.vim | 2 +-
runtime/autoload/provider/pythonx.vim | 45 +-
runtime/autoload/remote/host.vim | 83 +-
runtime/autoload/rubycomplete.vim | 38 +-
runtime/autoload/shada.vim | 13 +-
runtime/autoload/tar.vim | 2 +-
runtime/autoload/vimexpect.vim | 2 +-
runtime/autoload/zip.vim | 76 +-
runtime/colors/README.txt | 9 +-
runtime/colors/evening.vim | 6 +-
runtime/colors/koehler.vim | 3 +-
runtime/compiler/context.vim | 54 +
runtime/compiler/csslint.vim | 16 +
runtime/compiler/cucumber.vim | 4 +-
runtime/compiler/ghc.vim | 26 +
runtime/compiler/haml.vim | 4 +-
runtime/compiler/pylint.vim | 16 +
runtime/compiler/rake.vim | 6 +-
runtime/compiler/rspec.vim | 3 +-
runtime/compiler/rubyunit.vim | 2 +
runtime/compiler/sass.vim | 4 +-
runtime/doc/Makefile | 2 +-
runtime/doc/api.txt | 789 +-
runtime/doc/arabic.txt | 2 +-
runtime/doc/autocmd.txt | 91 +-
runtime/doc/change.txt | 44 +-
runtime/doc/cmdline.txt | 21 +-
runtime/doc/debug.txt | 6 +-
runtime/doc/deprecated.txt | 9 +-
runtime/doc/develop.txt | 64 +-
runtime/doc/diff.txt | 13 +-
runtime/doc/digraph.txt | 6 +-
runtime/doc/editing.txt | 29 +-
runtime/doc/eval.txt | 1259 +-
runtime/doc/farsi.txt | 2 +-
runtime/doc/filetype.txt | 22 +-
runtime/doc/fold.txt | 7 +-
runtime/doc/ft_ada.txt | 2 +-
runtime/doc/ft_sql.txt | 2 +-
runtime/doc/gui.txt | 61 +-
runtime/doc/hebrew.txt | 2 +-
runtime/doc/help.txt | 9 +-
runtime/doc/helphelp.txt | 25 +-
runtime/doc/howto.txt | 2 +-
runtime/doc/if_cscop.txt | 16 +-
runtime/doc/if_pyth.txt | 31 +-
runtime/doc/if_ruby.txt | 14 +-
runtime/doc/indent.txt | 7 +-
runtime/doc/index.txt | 38 +-
runtime/doc/insert.txt | 18 +-
runtime/doc/intro.txt | 34 +-
runtime/doc/job_control.txt | 17 +-
runtime/doc/makehtml.awk | 6 -
runtime/doc/map.txt | 129 +-
runtime/doc/mbyte.txt | 97 +-
runtime/doc/message.txt | 31 +-
runtime/doc/mlang.txt | 8 +-
runtime/doc/motion.txt | 20 +-
runtime/doc/msgpack_rpc.txt | 117 +-
runtime/doc/nvim.txt | 18 +-
runtime/doc/nvim_terminal_emulator.txt | 102 +-
runtime/doc/options.txt | 433 +-
runtime/doc/os_win32.txt | 33 +-
runtime/doc/pattern.txt | 42 +-
runtime/doc/pi_gzip.txt | 4 +-
runtime/doc/pi_health.txt | 14 +-
runtime/doc/pi_msgpack.txt | 7 +-
runtime/doc/pi_netrw.txt | 39 +-
runtime/doc/pi_paren.txt | 2 +-
runtime/doc/pi_spec.txt | 2 +-
runtime/doc/pi_tar.txt | 2 +-
runtime/doc/pi_zip.txt | 30 +-
runtime/doc/print.txt | 11 +-
runtime/doc/provider.txt | 41 +-
runtime/doc/quickfix.txt | 59 +-
runtime/doc/quickref.txt | 11 +-
runtime/doc/recover.txt | 5 +-
runtime/doc/remote.txt | 6 +-
runtime/doc/remote_plugin.txt | 7 +-
runtime/doc/repeat.txt | 30 +-
runtime/doc/rileft.txt | 2 +-
runtime/doc/russian.txt | 7 +-
runtime/doc/scroll.txt | 63 +-
runtime/doc/sign.txt | 17 +-
runtime/doc/spell.txt | 7 +-
runtime/doc/sponsor.txt | 2 +-
runtime/doc/starting.txt | 97 +-
runtime/doc/syntax.txt | 431 +-
runtime/doc/tabpage.txt | 63 +-
runtime/doc/tagsrch.txt | 85 +-
runtime/doc/term.txt | 405 +-
runtime/doc/tips.txt | 63 +-
runtime/doc/uganda.txt | 2 +-
runtime/doc/undo.txt | 9 +-
runtime/doc/usr_01.txt | 2 +-
runtime/doc/usr_02.txt | 2 +-
runtime/doc/usr_03.txt | 4 +-
runtime/doc/usr_04.txt | 2 +-
runtime/doc/usr_05.txt | 2 +-
runtime/doc/usr_06.txt | 9 +-
runtime/doc/usr_07.txt | 2 +-
runtime/doc/usr_08.txt | 2 +-
runtime/doc/usr_09.txt | 2 +-
runtime/doc/usr_10.txt | 2 +-
runtime/doc/usr_11.txt | 2 +-
runtime/doc/usr_12.txt | 2 +-
runtime/doc/usr_20.txt | 2 +-
runtime/doc/usr_21.txt | 2 +-
runtime/doc/usr_22.txt | 4 +-
runtime/doc/usr_23.txt | 2 +-
runtime/doc/usr_24.txt | 2 +-
runtime/doc/usr_25.txt | 2 +-
runtime/doc/usr_26.txt | 2 +-
runtime/doc/usr_27.txt | 2 +-
runtime/doc/usr_28.txt | 2 +-
runtime/doc/usr_29.txt | 2 +-
runtime/doc/usr_30.txt | 2 +-
runtime/doc/usr_31.txt | 2 +-
runtime/doc/usr_32.txt | 2 +-
runtime/doc/usr_40.txt | 2 +-
runtime/doc/usr_41.txt | 35 +-
runtime/doc/usr_42.txt | 2 +-
runtime/doc/usr_43.txt | 2 +-
runtime/doc/usr_44.txt | 2 +-
runtime/doc/usr_45.txt | 2 +-
runtime/doc/usr_toc.txt | 7 +-
runtime/doc/various.txt | 60 +-
runtime/doc/vi_diff.txt | 17 +-
runtime/doc/vim_diff.txt | 71 +-
runtime/doc/visual.txt | 11 +-
runtime/doc/windows.txt | 33 +-
runtime/filetype.vim | 56 +-
runtime/ftplugin/awk.vim | 18 +
runtime/ftplugin/c.vim | 4 +-
runtime/ftplugin/clojure.vim | 20 +-
runtime/ftplugin/context.vim | 79 +-
runtime/ftplugin/cucumber.vim | 28 +-
runtime/ftplugin/eruby.vim | 2 +-
runtime/ftplugin/git.vim | 4 +-
runtime/ftplugin/gitcommit.vim | 17 +-
runtime/ftplugin/gitrebase.vim | 5 +-
runtime/ftplugin/haml.vim | 2 +-
runtime/ftplugin/help.vim | 72 +
runtime/ftplugin/man.vim | 9 +-
runtime/ftplugin/markdown.vim | 32 +-
runtime/ftplugin/mf.vim | 61 +-
runtime/ftplugin/mp.vim | 64 +-
runtime/ftplugin/python.vim | 55 +-
runtime/ftplugin/qf.vim | 23 +
runtime/ftplugin/rmd.vim | 16 +-
runtime/ftplugin/ruby.vim | 153 +-
runtime/ftplugin/sass.vim | 5 +-
runtime/ftplugin/scala.vim | 35 +
runtime/ftplugin/scss.vim | 3 +-
runtime/ftplugin/spec.vim | 18 +-
runtime/indent/cdl.vim | 2 +-
runtime/indent/clojure.vim | 206 +-
runtime/indent/context.vim | 36 +
runtime/indent/cucumber.vim | 21 +-
runtime/indent/eruby.vim | 43 +-
runtime/indent/fortran.vim | 25 +-
runtime/indent/gitconfig.vim | 9 +-
runtime/indent/haml.vim | 7 +-
runtime/indent/html.vim | 27 +-
runtime/indent/javascript.vim | 368 +-
runtime/indent/liquid.vim | 11 +-
runtime/indent/mf.vim | 6 +
runtime/indent/mp.vim | 483 +-
runtime/indent/rnoweb.vim | 14 +-
runtime/indent/ruby.vim | 232 +-
runtime/indent/sass.vim | 6 +-
runtime/indent/scala.vim | 609 +
runtime/indent/sh.vim | 22 +-
runtime/indent/teraterm.vim | 10 +-
runtime/indent/vhdl.vim | 21 +-
runtime/indent/vim.vim | 6 +-
runtime/indent/yaml.vim | 35 +-
runtime/keymap/armenian-eastern_utf-8.vim | 110 +
runtime/keymap/armenian-western_utf-8.vim | 110 +
runtime/keymap/kazakh-jcuken.vim | 102 +
runtime/keymap/pinyin.vim | 2 +-
runtime/keymap/russian-jcukenmac.vim | 94 +
runtime/keymap/vietnamese-telex_utf-8.vim | 196 +
runtime/keymap/vietnamese-vni_utf-8.vim | 196 +
runtime/menu.vim | 8 +-
runtime/nvim.desktop | 81 +
runtime/nvim.png | Bin 0 -> 6432 bytes
runtime/optwin.vim | 13 +-
runtime/pack/dist/opt/vimball/autoload/vimball.vim | 2 +-
runtime/plugin/gui_shim.vim | 81 +
runtime/plugin/gzip.vim | 12 +-
runtime/plugin/health.vim | 9 +-
runtime/plugin/matchit.vim | 24 +-
runtime/plugin/netrwPlugin.vim | 2 +-
runtime/plugin/rplugin.vim | 65 +-
runtime/plugin/zipPlugin.vim | 8 +-
runtime/synmenu.vim | 52 +-
runtime/syntax/a65.vim | 47 +-
runtime/syntax/abap.vim | 67 +-
runtime/syntax/abaqus.vim | 35 +-
runtime/syntax/abc.vim | 39 +-
runtime/syntax/abel.vim | 81 +-
runtime/syntax/acedb.vim | 51 +-
runtime/syntax/aflex.vim | 54 +-
runtime/syntax/ahdl.vim | 43 +-
runtime/syntax/amiga.vim | 47 +-
runtime/syntax/aml.vim | 57 +-
runtime/syntax/ampl.vim | 46 +-
runtime/syntax/antlr.vim | 28 +-
runtime/syntax/apache.vim | 61 +-
runtime/syntax/apachestyle.vim | 31 +-
runtime/syntax/aptconf.vim | 7 +-
runtime/syntax/arduino.vim | 13 +-
runtime/syntax/asm.vim | 59 +-
runtime/syntax/asm68k.vim | 111 +-
runtime/syntax/asmh8300.vim | 35 +-
runtime/syntax/asn.vim | 53 +-
runtime/syntax/aspperl.vim | 18 +-
runtime/syntax/aspvbs.vim | 52 +-
runtime/syntax/asterisk.vim | 68 +-
runtime/syntax/asteriskvm.vim | 41 +-
runtime/syntax/atlas.vim | 59 +-
runtime/syntax/autohotkey.vim | 188 +-
runtime/syntax/automake.vim | 52 +-
runtime/syntax/ave.vim | 43 +-
runtime/syntax/avra.vim | 4 +-
runtime/syntax/awk.vim | 12 +-
runtime/syntax/ayacc.vim | 58 +-
runtime/syntax/b.vim | 101 +-
runtime/syntax/baan.vim | 65 +-
runtime/syntax/basic.vim | 49 +-
runtime/syntax/bc.vim | 39 +-
runtime/syntax/bib.vim | 81 +-
runtime/syntax/bindzone.vim | 65 +-
runtime/syntax/blank.vim | 29 +-
runtime/syntax/bst.vim | 45 +-
runtime/syntax/btm.vim | 75 +-
runtime/syntax/bzr.vim | 35 +-
runtime/syntax/c.vim | 50 +-
runtime/syntax/cabal.vim | 37 +-
runtime/syntax/cf.vim | 97 +-
runtime/syntax/cfg.vim | 38 +-
runtime/syntax/ch.vim | 35 +-
runtime/syntax/change.vim | 27 +-
runtime/syntax/changelog.vim | 62 +-
runtime/syntax/chaskell.vim | 6 +-
runtime/syntax/cheetah.vim | 35 +-
runtime/syntax/chill.vim | 119 +-
runtime/syntax/cl.vim | 71 +-
runtime/syntax/clean.vim | 79 +-
runtime/syntax/clipper.vim | 49 +-
runtime/syntax/clojure.vim | 217 +-
runtime/syntax/cmake.vim | 45 +-
runtime/syntax/cobol.vim | 93 +-
runtime/syntax/coco.vim | 5 +-
runtime/syntax/config.vim | 39 +-
runtime/syntax/context.vim | 119 +-
runtime/syntax/cpp.vim | 61 +-
runtime/syntax/crontab.vim | 59 +-
runtime/syntax/csc.vim | 73 +-
runtime/syntax/csh.vim | 99 +-
runtime/syntax/csp.vim | 77 +-
runtime/syntax/css.vim | 268 +-
runtime/syntax/cterm.vim | 81 +-
runtime/syntax/cuda.vim | 13 +-
runtime/syntax/cupl.vim | 63 +-
runtime/syntax/cuplsim.vim | 47 +-
runtime/syntax/cvs.vim | 31 +-
runtime/syntax/cweb.vim | 33 +-
runtime/syntax/cynlib.vim | 35 +-
runtime/syntax/cynpp.vim | 30 +-
runtime/syntax/datascript.vim | 5 +-
runtime/syntax/dcd.vim | 33 +-
runtime/syntax/dcl.vim | 88 +-
runtime/syntax/debchangelog.vim | 41 +-
runtime/syntax/debcontrol.vim | 61 +-
runtime/syntax/debsources.vim | 12 +-
runtime/syntax/def.vim | 35 +-
runtime/syntax/desc.vim | 66 +-
runtime/syntax/desktop.vim | 67 +-
runtime/syntax/diva.vim | 38 +-
runtime/syntax/django.vim | 41 +-
runtime/syntax/dnsmasq.vim | 6 +-
runtime/syntax/docbk.vim | 32 +-
runtime/syntax/dockerfile.vim | 8 +-
runtime/syntax/dosbatch.vim | 83 +-
runtime/syntax/dosini.vim | 31 +-
runtime/syntax/dot.vim | 57 +-
runtime/syntax/dracula.vim | 29 +-
runtime/syntax/dtd.vim | 60 +-
runtime/syntax/dtml.vim | 41 +-
runtime/syntax/dtrace.vim | 13 +-
runtime/syntax/dylan.vim | 71 +-
runtime/syntax/dylanintr.vim | 37 +-
runtime/syntax/dylanlid.vim | 27 +-
runtime/syntax/ecd.vim | 36 +-
runtime/syntax/edif.vim | 39 +-
runtime/syntax/eiffel.vim | 95 +-
runtime/syntax/elf.vim | 49 +-
runtime/syntax/elmfilt.vim | 52 +-
runtime/syntax/erlang.vim | 217 +-
runtime/syntax/eruby.vim | 2 +-
runtime/syntax/esmtprc.vim | 7 +-
runtime/syntax/esqlc.vim | 35 +-
runtime/syntax/esterel.vim | 36 +-
runtime/syntax/euphoria3.vim | 6 +-
runtime/syntax/euphoria4.vim | 6 +-
runtime/syntax/eviews.vim | 61 +-
runtime/syntax/exim.vim | 40 +-
runtime/syntax/expect.vim | 55 +-
runtime/syntax/exports.vim | 44 +-
runtime/syntax/falcon.vim | 54 +-
runtime/syntax/fasm.vim | 5 +-
runtime/syntax/fdcc.vim | 97 +-
runtime/syntax/fgl.vim | 37 +-
runtime/syntax/flexwiki.vim | 6 +-
runtime/syntax/focexec.vim | 45 +-
runtime/syntax/form.vim | 81 +-
runtime/syntax/forth.vim | 101 +-
runtime/syntax/fortran.vim | 48 +-
runtime/syntax/foxpro.vim | 55 +-
runtime/syntax/fstab.vim | 112 +-
runtime/syntax/fvwm2m4.vim | 21 +-
runtime/syntax/gdb.vim | 39 +-
runtime/syntax/gdmo.vim | 45 +-
runtime/syntax/gedcom.vim | 35 +-
runtime/syntax/gitcommit.vim | 9 +-
runtime/syntax/gitrebase.vim | 4 +-
runtime/syntax/gitsendemail.vim | 8 +-
runtime/syntax/gkrellmrc.vim | 58 +-
runtime/syntax/gnash.vim | 7 +-
runtime/syntax/gnuplot.vim | 91 +-
runtime/syntax/godoc.vim | 4 +-
runtime/syntax/gp.vim | 48 +-
runtime/syntax/grads.vim | 41 +-
runtime/syntax/gretl.vim | 59 +-
runtime/syntax/groovy.vim | 168 +-
runtime/syntax/gsp.vim | 19 +-
runtime/syntax/gtkrc.vim | 110 +-
runtime/syntax/haml.vim | 4 +-
runtime/syntax/hamster.vim | 28 +-
runtime/syntax/haskell.vim | 116 +-
runtime/syntax/haste.vim | 7 +-
runtime/syntax/hastepreproc.vim | 19 +-
runtime/syntax/hb.vim | 47 +-
runtime/syntax/help.vim | 8 +-
runtime/syntax/hercules.vim | 48 +-
runtime/syntax/hex.vim | 49 +-
runtime/syntax/hog.vim | 5 +-
runtime/syntax/hostsaccess.vim | 8 +-
runtime/syntax/html.vim | 175 +-
runtime/syntax/htmlcheetah.vim | 18 +-
runtime/syntax/htmldjango.vim | 18 +-
runtime/syntax/htmlm4.vim | 20 +-
runtime/syntax/htmlos.vim | 77 +-
runtime/syntax/ia64.vim | 71 +-
runtime/syntax/icemenu.vim | 6 +-
runtime/syntax/icon.vim | 97 +-
runtime/syntax/idl.vim | 172 +-
runtime/syntax/idlang.vim | 53 +-
runtime/syntax/inform.vim | 112 +-
runtime/syntax/inittab.vim | 44 +-
runtime/syntax/ipfilter.vim | 7 +-
runtime/syntax/ishd.vim | 51 +-
runtime/syntax/iss.vim | 73 +-
runtime/syntax/ist.vim | 45 +-
runtime/syntax/jal.vim | 137 +-
runtime/syntax/jam.vim | 167 +-
runtime/syntax/jargon.vim | 27 +-
runtime/syntax/java.vim | 186 +-
runtime/syntax/javacc.vim | 35 +-
runtime/syntax/javascript.vim | 92 +-
runtime/syntax/jess.vim | 63 +-
runtime/syntax/jgraph.vim | 31 +-
runtime/syntax/jproperties.vim | 41 +-
runtime/syntax/json.vim | 59 +-
runtime/syntax/jsp.vim | 49 +-
runtime/syntax/kix.vim | 88 +-
runtime/syntax/kscript.vim | 49 +-
runtime/syntax/kwt.vim | 47 +-
runtime/syntax/lace.vim | 85 +-
runtime/syntax/latte.vim | 41 +-
runtime/syntax/ldif.vim | 32 +-
runtime/syntax/lex.vim | 47 +-
runtime/syntax/lhaskell.vim | 50 +-
runtime/syntax/lifelines.vim | 75 +-
runtime/syntax/lilo.vim | 128 +-
runtime/syntax/lisp.vim | 46 +-
runtime/syntax/lite.vim | 61 +-
runtime/syntax/logtalk.vim | 71 +-
runtime/syntax/lotos.vim | 33 +-
runtime/syntax/lout.vim | 78 +-
runtime/syntax/lpc.vim | 171 +-
runtime/syntax/lprolog.vim | 67 +-
runtime/syntax/lscript.vim | 53 +-
runtime/syntax/lss.vim | 112 +-
runtime/syntax/lua.vim | 61 +-
runtime/syntax/m4.vim | 51 +-
runtime/syntax/make.vim | 63 +-
runtime/syntax/man.vim | 5 +
runtime/syntax/maple.vim | 145 +-
runtime/syntax/markdown.vim | 31 +-
runtime/syntax/mason.vim | 36 +-
runtime/syntax/master.vim | 29 +-
runtime/syntax/matlab.vim | 87 +-
runtime/syntax/maxima.vim | 63 +-
runtime/syntax/mel.vim | 77 +-
runtime/syntax/mf.vim | 388 +-
runtime/syntax/mgl.vim | 69 +-
runtime/syntax/mgp.vim | 44 +-
runtime/syntax/mma.vim | 78 +-
runtime/syntax/mmix.vim | 71 +-
runtime/syntax/mmp.vim | 10 +-
runtime/syntax/modsim3.vim | 46 +-
runtime/syntax/modula2.vim | 45 +-
runtime/syntax/modula3.vim | 29 +-
runtime/syntax/monk.vim | 55 +-
runtime/syntax/moo.vim | 4 +-
runtime/syntax/mp.vim | 853 +-
runtime/syntax/msidl.vim | 63 +-
runtime/syntax/msmessages.vim | 7 +-
runtime/syntax/msql.vim | 71 +-
runtime/syntax/mupad.vim | 40 +-
runtime/syntax/mush.vim | 58 +-
runtime/syntax/muttrc.vim | 669 +-
runtime/syntax/mysql.vim | 39 +-
runtime/syntax/named.vim | 91 +-
runtime/syntax/nasm.vim | 215 +-
runtime/syntax/nastran.vim | 60 +-
runtime/syntax/natural.vim | 108 +-
runtime/syntax/ncf.vim | 65 +-
runtime/syntax/netrw.vim | 5 +-
runtime/syntax/nqc.vim | 87 +-
runtime/syntax/nroff.vim | 109 +-
runtime/syntax/nsis.vim | 79 +-
runtime/syntax/obj.vim | 45 +-
runtime/syntax/objcpp.vim | 18 +-
runtime/syntax/ocaml.vim | 141 +-
runtime/syntax/occam.vim | 66 +-
runtime/syntax/omnimark.vim | 39 +-
runtime/syntax/openroad.vim | 46 +-
runtime/syntax/opl.vim | 31 +-
runtime/syntax/ora.vim | 52 +-
runtime/syntax/papp.vim | 29 +-
runtime/syntax/pascal.vim | 87 +-
runtime/syntax/pcap.vim | 31 +-
runtime/syntax/pccts.vim | 59 +-
runtime/syntax/perl.vim | 192 +-
runtime/syntax/perl6.vim | 335 +-
runtime/syntax/pf.vim | 118 +-
runtime/syntax/pfmain.vim | 48 +-
runtime/syntax/php.vim | 228 +-
runtime/syntax/pic.vim | 57 +-
runtime/syntax/pike.vim | 87 +-
runtime/syntax/pilrc.vim | 46 +-
runtime/syntax/pine.vim | 31 +-
runtime/syntax/pli.vim | 94 +-
runtime/syntax/plm.vim | 71 +-
runtime/syntax/plp.vim | 18 +-
runtime/syntax/plsql.vim | 89 +-
runtime/syntax/po.vim | 107 +-
runtime/syntax/pod.vim | 39 +-
runtime/syntax/postscr.vim | 123 +-
runtime/syntax/pov.vim | 10 +-
runtime/syntax/povini.vim | 10 +-
runtime/syntax/ppd.vim | 39 +-
runtime/syntax/ppwiz.vim | 47 +-
runtime/syntax/prescribe.vim | 31 +-
runtime/syntax/procmail.vim | 43 +-
runtime/syntax/progress.vim | 75 +-
runtime/syntax/prolog.vim | 78 +-
runtime/syntax/promela.vim | 7 +-
runtime/syntax/proto.vim | 5 +-
runtime/syntax/psf.vim | 38 +-
runtime/syntax/ptcap.vim | 54 +-
runtime/syntax/purifylog.vim | 97 +-
runtime/syntax/pyrex.vim | 42 +-
runtime/syntax/python.vim | 168 +-
runtime/syntax/r.vim | 6 +-
runtime/syntax/radiance.vim | 49 +-
runtime/syntax/ratpoison.vim | 47 +-
runtime/syntax/rc.vim | 95 +-
runtime/syntax/rcs.vim | 33 +-
runtime/syntax/rcslog.vim | 25 +-
runtime/syntax/rebol.vim | 119 +-
runtime/syntax/redif.vim | 6 +-
runtime/syntax/registry.vim | 40 +-
runtime/syntax/remind.vim | 50 +-
runtime/syntax/resolv.vim | 60 +-
runtime/syntax/reva.vim | 9 +-
runtime/syntax/rexx.vim | 139 +-
runtime/syntax/rhelp.vim | 3 +-
runtime/syntax/rib.vim | 29 +-
runtime/syntax/rmd.vim | 4 +-
runtime/syntax/robots.vim | 38 +-
runtime/syntax/rpcgen.vim | 49 +-
runtime/syntax/rpl.vim | 139 +-
runtime/syntax/rrst.vim | 4 +-
runtime/syntax/rst.vim | 24 +-
runtime/syntax/rtf.vim | 55 +-
runtime/syntax/ruby.vim | 439 +-
runtime/syntax/samba.vim | 33 +-
runtime/syntax/sas.vim | 113 +-
runtime/syntax/sass.vim | 12 +-
runtime/syntax/sather.vim | 71 +-
runtime/syntax/scala.vim | 230 +
runtime/syntax/scheme.vim | 53 +-
runtime/syntax/scilab.vim | 83 +-
runtime/syntax/sd.vim | 38 +-
runtime/syntax/sdl.vim | 60 +-
runtime/syntax/sed.vim | 80 +-
runtime/syntax/sendpr.vim | 7 +-
runtime/syntax/sgml.vim | 7 +-
runtime/syntax/sgmldecl.vim | 45 +-
runtime/syntax/sgmllnx.vim | 45 +-
runtime/syntax/sh.vim | 385 +-
runtime/syntax/sicad.vim | 79 +-
runtime/syntax/simula.vim | 66 +-
runtime/syntax/sinda.vim | 69 +-
runtime/syntax/sindacmp.vim | 31 +-
runtime/syntax/sindaout.vim | 57 +-
runtime/syntax/sisu.vim | 6 +-
runtime/syntax/skill.vim | 55 +-
runtime/syntax/sl.vim | 71 +-
runtime/syntax/slang.vim | 75 +-
runtime/syntax/slice.vim | 47 +-
runtime/syntax/slrnrc.vim | 73 +-
runtime/syntax/slrnsc.vim | 55 +-
runtime/syntax/sm.vim | 54 +-
runtime/syntax/smarty.vim | 36 +-
runtime/syntax/smcl.vim | 5 +-
runtime/syntax/smil.vim | 61 +-
runtime/syntax/smith.vim | 33 +-
runtime/syntax/sml.vim | 109 +-
runtime/syntax/snnsnet.vim | 26 +-
runtime/syntax/snnspat.vim | 32 +-
runtime/syntax/snnsres.vim | 30 +-
runtime/syntax/snobol4.vim | 75 +-
runtime/syntax/spec.vim | 147 +-
runtime/syntax/specman.vim | 79 +-
runtime/syntax/spice.vim | 41 +-
runtime/syntax/splint.vim | 111 +-
runtime/syntax/spup.vim | 125 +-
runtime/syntax/spyce.vim | 17 +-
runtime/syntax/sql.vim | 7 +-
runtime/syntax/sqlanywhere.vim | 7 +-
runtime/syntax/sqlforms.vim | 52 +-
runtime/syntax/sqlhana.vim | 7 +-
runtime/syntax/sqlinformix.vim | 73 +-
runtime/syntax/sqlj.vim | 39 +-
runtime/syntax/sqloracle.vim | 44 +-
runtime/syntax/sqr.vim | 119 +-
runtime/syntax/squid.vim | 41 +-
runtime/syntax/srec.vim | 47 +-
runtime/syntax/sshconfig.vim | 79 +-
runtime/syntax/sshdconfig.vim | 85 +-
runtime/syntax/st.vim | 45 +-
runtime/syntax/stata.vim | 5 +-
runtime/syntax/stp.vim | 57 +-
runtime/syntax/strace.vim | 48 +-
runtime/syntax/svn.vim | 37 +-
runtime/syntax/synload.vim | 9 +-
runtime/syntax/systemverilog.vim | 40 +-
runtime/syntax/tads.vim | 95 +-
runtime/syntax/tags.vim | 50 +-
runtime/syntax/tak.vim | 71 +-
runtime/syntax/takcmp.vim | 35 +-
runtime/syntax/takout.vim | 53 +-
runtime/syntax/taskdata.vim | 7 +-
runtime/syntax/taskedit.vim | 7 +-
runtime/syntax/tasm.vim | 45 +-
runtime/syntax/tcl.vim | 79 +-
runtime/syntax/teraterm.vim | 6 +-
runtime/syntax/tex.vim | 279 +-
runtime/syntax/texinfo.vim | 79 +-
runtime/syntax/texmf.vim | 56 +-
runtime/syntax/tf.vim | 73 +-
runtime/syntax/tli.vim | 39 +-
runtime/syntax/tpp.vim | 57 +-
runtime/syntax/trasys.vim | 71 +-
runtime/syntax/trustees.vim | 5 +-
runtime/syntax/tsalt.vim | 77 +-
runtime/syntax/tsscl.vim | 59 +-
runtime/syntax/tssgm.vim | 55 +-
runtime/syntax/tssop.vim | 45 +-
runtime/syntax/uc.vim | 113 +-
runtime/syntax/uil.vim | 58 +-
runtime/syntax/upstart.vim | 5 +-
runtime/syntax/vb.vim | 61 +-
runtime/syntax/vera.vim | 131 +-
runtime/syntax/verilog.vim | 59 +-
runtime/syntax/verilogams.vim | 59 +-
runtime/syntax/vhdl.vim | 53 +-
runtime/syntax/vim.vim | 375 +-
runtime/syntax/viminfo.vim | 6 +-
runtime/syntax/virata.vim | 110 +-
runtime/syntax/vmasm.vim | 95 +-
runtime/syntax/vrml.vim | 75 +-
runtime/syntax/vroom.vim | 7 +-
runtime/syntax/vsejcl.vim | 33 +-
runtime/syntax/wdiff.vim | 28 +-
runtime/syntax/web.vim | 15 +-
runtime/syntax/webmacro.vim | 51 +-
runtime/syntax/winbatch.vim | 39 +-
runtime/syntax/wml.vim | 64 +-
runtime/syntax/wsml.vim | 76 +-
runtime/syntax/xdefaults.vim | 57 +-
runtime/syntax/xf86conf.vim | 8 +-
runtime/syntax/xkb.vim | 74 +-
runtime/syntax/xmath.vim | 65 +-
runtime/syntax/xpm.vim | 40 +-
runtime/syntax/xpm2.vim | 51 +-
runtime/syntax/xs.vim | 45 +-
runtime/syntax/xxd.vim | 28 +-
runtime/syntax/yacc.vim | 11 +-
runtime/syntax/z8a.vim | 45 +-
scripts/check-includes.py | 66 +
scripts/gen_api_vimdoc.py | 524 +
scripts/gendispatch.lua | 27 +-
scripts/geneval.lua | 1 +
scripts/genex_cmds.lua | 2 +-
scripts/genoptions.lua | 1 +
scripts/pvscheck.sh | 172 +
scripts/release.sh | 22 +-
scripts/vim-patch.sh | 75 +-
src/.asan-blacklist | 2 +-
src/.valgrind.supp | 2 +-
src/clint.py | 94 +-
src/coverity-model.c | 70 +
src/nvim/CMakeLists.txt | 290 +-
src/nvim/api/buffer.c | 122 +-
src/nvim/api/private/defs.h | 8 +-
src/nvim/api/private/dispatch.c | 3 +
src/nvim/api/private/handle.c | 3 +
src/nvim/api/private/handle.h | 3 +
src/nvim/api/private/helpers.c | 283 +-
src/nvim/api/private/helpers.h | 9 -
src/nvim/api/tabpage.c | 22 +-
src/nvim/api/ui.c | 107 +-
src/nvim/api/vim.c | 163 +-
src/nvim/api/window.c | 43 +-
src/nvim/arabic.c | 3 +
src/nvim/ascii.h | 17 +-
src/nvim/auevents.lua | 3 +
src/nvim/buffer.c | 777 +-
src/nvim/buffer.h | 53 +-
src/nvim/buffer_defs.h | 119 +-
src/nvim/charset.c | 492 +-
src/nvim/charset.h | 14 +
src/nvim/cursor.c | 43 +-
src/nvim/cursor_shape.c | 187 +-
src/nvim/cursor_shape.h | 79 +-
src/nvim/diff.c | 34 +-
src/nvim/diff.h | 3 +
src/nvim/digraph.c | 28 +-
src/nvim/digraph.h | 3 +
src/nvim/edit.c | 580 +-
src/nvim/eval.c | 13782 ++++++++++---------
src/nvim/eval.h | 54 +-
src/nvim/eval.lua | 22 +-
src/nvim/eval/decode.c | 159 +-
src/nvim/eval/decode.h | 2 +-
src/nvim/eval/encode.c | 334 +-
src/nvim/eval/executor.c | 118 +
src/nvim/eval/executor.h | 11 +
src/nvim/eval/gc.c | 14 +
src/nvim/eval/gc.h | 12 +
src/nvim/eval/typval.c | 2581 ++++
src/nvim/eval/typval.h | 447 +
src/nvim/eval/typval_encode.c.h | 819 ++
src/nvim/eval/typval_encode.h | 588 +-
src/nvim/eval_defs.h | 185 -
src/nvim/event/defs.h | 8 +-
src/nvim/event/libuv_process.c | 21 +-
src/nvim/event/libuv_process.h | 5 +-
src/nvim/event/loop.c | 6 +-
src/nvim/event/multiqueue.c | 51 +-
src/nvim/event/multiqueue.h | 2 +-
src/nvim/event/process.c | 42 +-
src/nvim/event/process.h | 2 +-
src/nvim/event/rstream.c | 13 +-
src/nvim/event/signal.c | 3 +
src/nvim/event/socket.c | 3 +
src/nvim/event/stream.c | 3 +
src/nvim/event/time.c | 3 +
src/nvim/event/wstream.c | 3 +
src/nvim/ex_cmds.c | 1143 +-
src/nvim/ex_cmds.h | 4 +-
src/nvim/ex_cmds.lua | 70 +-
src/nvim/ex_cmds2.c | 173 +-
src/nvim/ex_cmds_defs.h | 31 +-
src/nvim/ex_docmd.c | 1243 +-
src/nvim/ex_docmd.h | 16 +-
src/nvim/ex_eval.c | 72 +-
src/nvim/ex_getln.c | 272 +-
src/nvim/ex_getln.h | 5 +-
src/nvim/farsi.c | 68 +-
src/nvim/file_search.c | 112 +-
src/nvim/file_search.h | 5 +
src/nvim/fileio.c | 940 +-
src/nvim/fileio.h | 12 +-
src/nvim/fold.c | 314 +-
src/nvim/fold.h | 5 +
src/nvim/func_attr.h | 2 +
src/nvim/garray.c | 3 +
src/nvim/getchar.c | 495 +-
src/nvim/getchar.h | 5 +
src/nvim/gettext.h | 21 +
src/nvim/globals.h | 112 +-
src/nvim/hardcopy.c | 78 +-
src/nvim/hardcopy.h | 4 +
src/nvim/hashtab.c | 96 +-
src/nvim/hashtab.h | 28 +-
src/nvim/iconv.h | 4 +-
src/nvim/if_cscope.c | 53 +-
src/nvim/if_cscope.h | 3 +
src/nvim/indent.c | 6 +-
src/nvim/indent_c.c | 9 +-
src/nvim/keymap.c | 47 +-
src/nvim/log.c | 3 +
src/nvim/macros.h | 36 +-
src/nvim/main.c | 128 +-
src/nvim/map.c | 4 +-
src/nvim/map.h | 1 -
src/nvim/mark.c | 77 +-
src/nvim/mark.h | 43 +-
src/nvim/mark_defs.h | 2 +-
src/nvim/mbyte.c | 453 +-
src/nvim/mbyte.h | 40 +
src/nvim/memfile.c | 10 +-
src/nvim/memfile_defs.h | 2 +
src/nvim/memline.c | 76 +-
src/nvim/memline.h | 2 +
src/nvim/memory.c | 168 +-
src/nvim/memory.h | 34 +-
src/nvim/menu.c | 12 +-
src/nvim/menu.h | 5 +
src/nvim/message.c | 1448 +-
src/nvim/message.h | 13 +-
src/nvim/misc1.c | 96 +-
src/nvim/mouse.c | 4 +
src/nvim/move.c | 14 +-
src/nvim/move.h | 2 +
src/nvim/msgpack_rpc/channel.c | 104 +-
src/nvim/msgpack_rpc/channel.h | 5 +
src/nvim/msgpack_rpc/helpers.c | 50 +-
src/nvim/msgpack_rpc/server.c | 3 +
src/nvim/normal.c | 710 +-
src/nvim/ops.c | 438 +-
src/nvim/ops.h | 4 +-
src/nvim/option.c | 619 +-
src/nvim/option_defs.h | 32 +-
src/nvim/options.lua | 64 +-
src/nvim/os/dl.c | 3 +
src/nvim/os/env.c | 226 +-
src/nvim/os/fileio.c | 59 +-
src/nvim/os/fileio.h | 2 +
src/nvim/os/fs.c | 242 +-
src/nvim/os/fs_defs.h | 2 +-
src/nvim/os/input.c | 38 +-
src/nvim/os/mem.c | 3 +
src/nvim/os/os_defs.h | 6 +-
src/nvim/os/pty_process_unix.c | 62 +-
src/nvim/os/pty_process_win.h | 5 +-
src/nvim/os/shell.c | 47 +-
src/nvim/os/signal.c | 3 +
src/nvim/os/stdpaths.c | 31 +-
src/nvim/os/time.c | 42 +-
src/nvim/os/unix_defs.h | 5 +-
src/nvim/os/users.c | 3 +
src/nvim/os/win_defs.h | 9 +-
src/nvim/os_unix.c | 422 +-
src/nvim/path.c | 232 +-
src/nvim/po/CMakeLists.txt | 10 +-
src/nvim/po/af.po | 5 -
src/nvim/po/ca.po | 5 -
src/nvim/po/check.vim | 76 +-
src/nvim/po/cs.cp1250.po | 5 -
src/nvim/po/cs.po | 5 -
src/nvim/po/de.po | 5 -
src/nvim/po/en_GB.po | 5 -
src/nvim/po/eo.po | 6297 ++++-----
src/nvim/po/es.po | 5 -
src/nvim/po/fi.po | 7874 +++++------
src/nvim/po/fr.po | 6453 ++++-----
src/nvim/po/ga.po | 6394 ++++-----
src/nvim/po/it.po | 7 +-
src/nvim/po/ja.euc-jp.po | 6224 ++++-----
src/nvim/po/ja.po | 6221 ++++-----
src/nvim/po/ko.UTF-8.po | 5 -
src/nvim/po/nb.po | 5 -
src/nvim/po/nl.po | 5 -
src/nvim/po/no.po | 5 -
src/nvim/po/pl.UTF-8.po | 5 -
src/nvim/po/pt_BR.po | 5 -
src/nvim/po/ru.po | 5 -
src/nvim/po/sk.cp1250.po | 5 -
src/nvim/po/sk.po | 5 -
src/nvim/po/sv.po | 5 -
src/nvim/po/uk.po | 18 +-
src/nvim/po/vi.po | 5 -
src/nvim/po/zh_CN.UTF-8.po | 5 -
src/nvim/po/zh_TW.UTF-8.po | 5 -
src/nvim/popupmnu.c | 72 +-
src/nvim/popupmnu.h | 2 +
src/nvim/pos.h | 2 +
src/nvim/profile.c | 3 +
src/nvim/quickfix.c | 2547 ++--
src/nvim/quickfix.h | 3 +
src/nvim/rbuffer.c | 7 +-
src/nvim/regexp.c | 353 +-
src/nvim/regexp.h | 4 +
src/nvim/regexp_nfa.c | 402 +-
src/nvim/screen.c | 422 +-
src/nvim/screen.h | 4 +
src/nvim/search.c | 151 +-
src/nvim/search.h | 6 +
src/nvim/sha256.c | 17 +-
src/nvim/sha256.h | 1 +
src/nvim/shada.c | 474 +-
src/nvim/sign_defs.h | 2 +
src/nvim/spell.c | 6621 +--------
src/nvim/spell.h | 4 +
src/nvim/spell_defs.h | 287 +
src/nvim/spellfile.c | 5742 ++++++++
src/nvim/spellfile.h | 13 +
src/nvim/state.c | 52 +
src/nvim/strings.c | 1027 +-
src/nvim/strings.h | 4 +
src/nvim/syntax.c | 1428 +-
src/nvim/syntax.h | 10 +-
src/nvim/tag.c | 433 +-
src/nvim/tag.h | 3 +
src/nvim/terminal.c | 312 +-
src/nvim/testdir/Makefile | 64 +-
src/nvim/testdir/runtest.vim | 44 +-
src/nvim/testdir/samples/memfile_test.c | 146 +
src/nvim/testdir/samples/quickfix.txt | 4 +
src/nvim/testdir/setup.vim | 12 +
src/nvim/testdir/shared.vim | 214 +
src/nvim/testdir/test13.in | 63 -
src/nvim/testdir/test13.ok | 31 -
src/nvim/testdir/test17.in | 14 +-
src/nvim/testdir/test47.in | 102 -
src/nvim/testdir/test47.ok | 44 -
src/nvim/testdir/test49.vim | 2 +-
src/nvim/testdir/test53.in | 59 -
src/nvim/testdir/test53.ok | 26 -
src/nvim/testdir/test69.in | 191 -
src/nvim/testdir/test69.ok | 166 -
src/nvim/testdir/test73.in | 11 +-
src/nvim/testdir/test8.in | 43 -
src/nvim/testdir/test8.ok | 7 -
src/nvim/testdir/test_alot.vim | 22 +-
src/nvim/testdir/test_autocmd.vim | 412 +
src/nvim/testdir/test_bufwintabinfo.vim | 103 +
src/nvim/testdir/test_charsearch.vim | 62 +
src/nvim/testdir/test_cmdline.vim | 20 +
src/nvim/testdir/test_command_count.vim | 191 +
src/nvim/testdir/test_cscope.vim | 266 +-
src/nvim/testdir/test_diffmode.vim | 220 +
src/nvim/testdir/test_digraph.vim | 461 +
src/nvim/testdir/test_execute_func.vim | 55 +
src/nvim/testdir/test_expr.vim | 368 +
src/nvim/testdir/test_farsi.vim | 84 +
src/nvim/testdir/test_feedkeys.vim | 4 +
src/nvim/testdir/test_filter_cmd.vim | 76 +
src/nvim/testdir/test_filter_map.vim | 81 +
src/nvim/testdir/test_fnameescape.vim | 21 +
src/nvim/testdir/test_fold.vim | 362 +
src/nvim/testdir/test_functions.vim | 175 +
src/nvim/testdir/test_gf.vim | 33 +
src/nvim/testdir/test_glob2regpat.vim | 30 +
src/nvim/testdir/test_gn.vim | 93 +
src/nvim/testdir/test_goto.vim | 35 +
src/nvim/testdir/test_hardcopy.vim | 4 +
src/nvim/testdir/test_help.vim | 16 +
src/nvim/testdir/test_help_tagjump.vim | 34 +-
src/nvim/testdir/test_history.vim | 17 +
src/nvim/testdir/test_hlsearch.vim | 34 +
src/nvim/testdir/test_increment.vim | 760 +
src/nvim/testdir/test_increment_dbcs.vim | 29 +
src/nvim/testdir/test_jumps.vim | 11 +
src/nvim/testdir/test_lambda.vim | 287 +
src/nvim/testdir/test_mapping.vim | 160 +
src/nvim/testdir/test_marks.vim | 26 +
src/nvim/testdir/test_match.vim | 244 +
src/nvim/testdir/test_matchadd_conceal.vim | 22 +
src/nvim/testdir/test_messages.vim | 40 +
src/nvim/testdir/test_nested_function.vim | 32 +
src/nvim/testdir/test_normal.vim | 2331 ++++
src/nvim/testdir/test_partial.vim | 351 +
src/nvim/testdir/test_popup.vim | 440 +-
src/nvim/testdir/test_quickfix.vim | 1606 +++
src/nvim/testdir/test_regexp_utf8.vim | 68 +
src/nvim/testdir/test_signs.vim | 199 +
src/nvim/testdir/test_smartindent.vim | 14 +
src/nvim/testdir/test_source_utf8.vim | 33 +
src/nvim/testdir/test_startup.vim | 200 +
src/nvim/testdir/test_statusline.vim | 39 +
src/nvim/testdir/test_substitute.vim | 41 +
src/nvim/testdir/test_syn_attr.vim | 2 +-
src/nvim/testdir/test_syntax.vim | 15 +
src/nvim/testdir/test_tabline.vim | 43 +
src/nvim/testdir/test_tabpage.vim | 256 +-
src/nvim/testdir/test_tagcase.vim | 73 +
src/nvim/testdir/test_tagjump.vim | 98 +
src/nvim/testdir/test_taglist.vim | 58 +
src/nvim/testdir/test_textobjects.vim | 43 +
src/nvim/testdir/test_timers.vim | 161 +-
src/nvim/testdir/test_true_false.vim | 150 +
src/nvim/testdir/test_undo.vim | 239 +
src/nvim/testdir/test_usercommands.vim | 64 +-
src/nvim/testdir/test_utf8.vim | 65 +
src/nvim/testdir/test_viml.vim | 89 +
src/nvim/testdir/test_window_cmd.vim | 382 +
src/nvim/testdir/test_window_id.vim | 9 +
src/nvim/testdir/test_writefile.vim | 16 +
src/nvim/tui/input.c | 22 +-
src/nvim/tui/input.h | 3 +
src/nvim/tui/tui.c | 318 +-
src/nvim/tui/tui.h | 2 +
src/nvim/types.h | 1 +
src/nvim/ugrid.c | 3 +
src/nvim/ui.c | 82 +-
src/nvim/ui.h | 15 +-
src/nvim/ui_bridge.c | 37 +-
src/nvim/undo.c | 88 +-
src/nvim/version.c | 691 +-
src/nvim/version.h | 2 +
src/nvim/vim.h | 87 +-
src/nvim/window.c | 407 +-
src/nvim/window.h | 2 +
test/.luacheckrc | 4 +
test/README.md | 110 +
test/benchmark/bench_re_freeze_spec.lua | 21 +-
test/config/paths.lua.in | 12 +-
test/functional/api/buffer_spec.lua | 42 +-
test/functional/api/server_notifications_spec.lua | 8 +-
test/functional/api/server_requests_spec.lua | 16 +-
test/functional/api/tabpage_spec.lua | 7 +
test/functional/api/version_spec.lua | 134 +-
test/functional/api/vim_spec.lua | 144 +-
test/functional/api/window_spec.lua | 7 +
test/functional/autocmd/autocmd_spec.lua | 28 +-
test/functional/autocmd/bufenter_spec.lua | 34 +
test/functional/autocmd/dirchanged_spec.lua | 157 +
test/functional/autocmd/tabnew_spec.lua | 9 +-
test/functional/autocmd/tabnewentered_spec.lua | 8 +-
test/functional/autocmd/termclose_spec.lua | 50 +-
test/functional/autocmd/textyankpost_spec.lua | 30 +-
.../clipboard/clipboard_provider_spec.lua | 102 +-
test/functional/cmdline/ctrl_r_spec.lua | 34 +
.../{ex_getln => cmdline}/history_spec.lua | 0
test/functional/core/exit_spec.lua | 46 +
test/functional/core/job_spec.lua | 315 +-
test/functional/eval/api_functions_spec.lua | 22 +-
test/functional/eval/backtick_expansion_spec.lua | 42 +
test/functional/eval/buf_functions_spec.lua | 302 +
test/functional/eval/changedtick_spec.lua | 142 +
test/functional/eval/container_functions_spec.lua | 24 +
test/functional/eval/executable_spec.lua | 156 +
test/functional/eval/execute_spec.lua | 144 +-
test/functional/eval/glob_spec.lua | 4 +-
test/functional/eval/has_spec.lua | 8 +
test/functional/eval/hostname_spec.lua | 17 +
test/functional/eval/input_spec.lua | 38 +
test/functional/eval/json_functions_spec.lua | 107 +-
test/functional/eval/let_spec.lua | 45 +
test/functional/eval/match_functions_spec.lua | 61 +
test/functional/eval/minmax_functions_spec.lua | 51 +
test/functional/eval/modeline_spec.lua | 4 +-
test/functional/eval/msgpack_functions_spec.lua | 160 +-
test/functional/eval/null_spec.lua | 138 +
test/functional/eval/printf_spec.lua | 32 +
test/functional/eval/reltime_spec.lua | 4 +-
test/functional/eval/server_spec.lua | 17 +-
test/functional/eval/setpos_spec.lua | 65 +
test/functional/eval/sort_spec.lua | 41 +
test/functional/eval/special_vars_spec.lua | 6 +-
test/functional/eval/string_spec.lua | 102 +-
test/functional/eval/system_spec.lua | 207 +-
test/functional/eval/timer_spec.lua | 30 +-
test/functional/eval/writefile_spec.lua | 149 +
test/functional/ex_cmds/arg_spec.lua | 8 +-
test/functional/ex_cmds/bang_filter_spec.lua | 4 +-
test/functional/ex_cmds/cd_spec.lua | 54 +-
test/functional/ex_cmds/ctrl_c_spec.lua | 60 +
.../functional/ex_cmds/dict_notifications_spec.lua | 138 +-
test/functional/ex_cmds/drop_spec.lua | 22 +-
test/functional/ex_cmds/edit_spec.lua | 9 +-
test/functional/ex_cmds/encoding_spec.lua | 6 +-
test/functional/ex_cmds/file_spec.lua | 35 +
test/functional/ex_cmds/global_spec.lua | 74 -
test/functional/ex_cmds/grep_spec.lua | 10 +-
test/functional/ex_cmds/menu_spec.lua | 18 +-
test/functional/ex_cmds/oldfiles_spec.lua | 69 +-
test/functional/ex_cmds/print_commands_spec.lua | 12 +
test/functional/ex_cmds/quickfix_commands_spec.lua | 83 +
test/functional/ex_cmds/recover_spec.lua | 47 +-
test/functional/ex_cmds/syntax_spec.lua | 17 +
test/functional/ex_cmds/undojoin_spec.lua | 38 +
test/functional/ex_cmds/write_spec.lua | 58 +-
test/functional/ex_cmds/wundo_spec.lua | 15 +-
test/functional/ex_cmds/wviminfo_spec.lua | 12 +-
test/functional/fixtures/CMakeLists.txt | 1 +
test/functional/fixtures/api_level_1.mpack | Bin 0 -> 16695 bytes
test/functional/fixtures/api_level_2.mpack | Bin 0 -> 16949 bytes
test/functional/fixtures/non_executable.txt | 1 +
test/functional/fixtures/printargs-test.c | 12 +
test/functional/fixtures/shell-test.c | 19 +-
test/functional/fixtures/tty-test.c | 3 +
test/functional/helpers.lua | 356 +-
test/functional/insert/ctrl_r_spec.lua | 19 +
test/functional/insert/last_inserted_spec.lua | 22 +
.../legacy/002_filename_recognition_spec.lua | 12 +-
test/functional/legacy/003_cindent_spec.lua | 1134 +-
.../legacy/004_bufenter_with_modelines_spec.lua | 21 +-
.../legacy/005_bufleave_delete_buffer_spec.lua | 27 +-
test/functional/legacy/006_argument_list_spec.lua | 38 +-
.../legacy/007_ball_buffer_list_spec.lua | 34 +-
test/functional/legacy/008_autocommands_spec.lua | 91 +
.../legacy/009_bufleave_autocommand_spec.lua | 22 -
test/functional/legacy/011_autocommands_spec.lua | 60 +-
test/functional/legacy/012_directory_spec.lua | 40 +-
test/functional/legacy/015_alignment_spec.lua | 30 +-
.../legacy/018_unset_smart_indenting_spec.lua | 14 +-
.../legacy/019_smarttab_expandtab_spec.lua | 18 +-
.../legacy/020_blockwise_visual_spec.lua | 13 +-
test/functional/legacy/021_control_wi_spec.lua | 11 +-
test/functional/legacy/022_line_ending_spec.lua | 6 +-
test/functional/legacy/023_edit_arguments_spec.lua | 34 +-
.../functional/legacy/025_jump_tag_hidden_spec.lua | 24 +-
.../legacy/026_execute_while_if_spec.lua | 6 +-
test/functional/legacy/028_source_ctrl_v_spec.lua | 6 +-
test/functional/legacy/029_join_spec.lua | 68 +-
test/functional/legacy/030_fileformats_spec.lua | 343 +-
test/functional/legacy/031_close_commands_spec.lua | 66 +-
test/functional/legacy/033_lisp_indent_spec.lua | 27 +-
test/functional/legacy/034_user_function_spec.lua | 22 +-
.../legacy/035_increment_and_decrement_spec.lua | 12 +-
.../legacy/036_regexp_character_classes_spec.lua | 6 +-
.../functional/legacy/038_virtual_replace_spec.lua | 12 +-
.../legacy/039_visual_block_mode_commands_spec.lua | 24 +-
.../041_writing_and_reading_hundred_kbyte_spec.lua | 25 +-
test/functional/legacy/043_magic_settings_spec.lua | 21 +-
.../legacy/044_099_regexp_multibyte_magic_spec.lua | 46 +-
test/functional/legacy/045_folding_spec.lua | 260 +-
test/functional/legacy/051_highlight_spec.lua | 72 +-
.../legacy/054_buffer_local_autocommands_spec.lua | 34 +-
.../legacy/055_list_and_dict_types_spec.lua | 156 +-
test/functional/legacy/057_sort_spec.lua | 146 +-
.../legacy/059_utf8_spell_checking_spec.lua | 242 +-
test/functional/legacy/061_undo_tree_spec.lua | 56 +-
test/functional/legacy/062_tab_pages_spec.lua | 85 +-
.../legacy/063_match_and_matchadd_spec.lua | 103 +-
.../legacy/065_float_and_logic_operators_spec.lua | 16 +-
.../legacy/066_visual_block_tab_spec.lua | 16 +-
test/functional/legacy/067_augroup_exists_spec.lua | 44 +-
.../functional/legacy/068_text_formatting_spec.lua | 154 +-
.../legacy/069_multibyte_formatting_spec.lua | 340 +
test/functional/legacy/072_undo_file_spec.lua | 48 +-
.../legacy/074_global_var_in_viminfo_spec.lua | 30 +-
test/functional/legacy/075_maparg_spec.lua | 46 +-
test/functional/legacy/077_mf_hash_grow_spec.lua | 18 +-
test/functional/legacy/080_substitute_spec.lua | 32 +-
.../legacy/081_coptions_movement_spec.lua | 8 +-
.../legacy/082_string_comparison_spec.lua | 10 +-
test/functional/legacy/084_curswant_spec.lua | 4 +-
test/functional/legacy/088_conceal_tabs_spec.lua | 20 +-
.../legacy/091_context_variables_spec.lua | 20 +-
.../legacy/092_mksession_cursor_cols_utf8_spec.lua | 22 +-
.../093_mksession_cursor_cols_latin1_spec.lua | 22 +-
.../legacy/094_visual_mode_operators_spec.lua | 86 +-
test/functional/legacy/096_location_list_spec.lua | 144 +-
test/functional/legacy/097_glob_path_spec.lua | 28 +-
test/functional/legacy/101_hlsearch_spec.lua | 74 +-
test/functional/legacy/102_fnameescape_spec.lua | 12 +-
test/functional/legacy/104_let_assignment_spec.lua | 6 +-
test/functional/legacy/106_errorformat_spec.lua | 16 +-
.../legacy/107_adjust_window_and_contents_spec.lua | 60 +-
.../legacy/108_backtrace_debug_commands_spec.lua | 48 +-
test/functional/legacy/arglist_spec.lua | 245 +-
test/functional/legacy/assert_spec.lua | 28 +-
test/functional/legacy/autochdir_spec.lua | 26 +
test/functional/legacy/autocmd_option_spec.lua | 74 +-
test/functional/legacy/autoformat_join_spec.lua | 15 +-
test/functional/legacy/breakindent_spec.lua | 254 +-
test/functional/legacy/changelist_spec.lua | 10 +-
test/functional/legacy/charsearch_spec.lua | 18 +-
test/functional/legacy/close_count_spec.lua | 199 +-
test/functional/legacy/command_count_spec.lua | 60 +-
test/functional/legacy/comparators_spec.lua | 4 +-
test/functional/legacy/delete_spec.lua | 30 +-
test/functional/legacy/eval_spec.lua | 353 +-
test/functional/legacy/fixeol_spec.lua | 40 +-
test/functional/legacy/function_sort_spec.lua | 26 +-
test/functional/legacy/getcwd_spec.lua | 46 +-
test/functional/legacy/glob2regpat_spec.lua | 9 +-
test/functional/legacy/increment_spec.lua | 6 +-
test/functional/legacy/insertcount_spec.lua | 4 +-
test/functional/legacy/join_spec.lua | 14 +-
test/functional/legacy/lispwords_spec.lua | 4 +-
test/functional/legacy/listchars_spec.lua | 40 +-
test/functional/legacy/listlbr_spec.lua | 178 +-
test/functional/legacy/mapping_spec.lua | 62 +-
test/functional/legacy/marks_spec.lua | 12 +-
test/functional/legacy/nested_function_spec.lua | 4 +-
test/functional/legacy/packadd_spec.lua | 21 +-
test/functional/legacy/quickfix_spec.lua | 683 -
test/functional/legacy/search_mbyte_spec.lua | 15 +-
test/functional/legacy/searchpos_spec.lua | 4 +-
test/functional/legacy/set_spec.lua | 18 +-
test/functional/legacy/signs_spec.lua | 14 +-
test/functional/legacy/textobjects_spec.lua | 10 +-
test/functional/legacy/utf8_spec.lua | 18 +-
test/functional/legacy/wordcount_spec.lua | 85 +-
test/functional/legacy/writefile_spec.lua | 24 +-
test/functional/normal/count_spec.lua | 4 +-
test/functional/normal/fold_spec.lua | 362 +
test/functional/normal/lang_spec.lua | 63 +
test/functional/normal/put_spec.lua | 934 ++
test/functional/normal/undo_spec.lua | 61 +
test/functional/options/defaults_spec.lua | 88 +-
test/functional/options/pastetoggle_spec.lua | 37 +
test/functional/options/shortmess_spec.lua | 8 +-
test/functional/plugin/health_spec.lua | 10 +-
test/functional/plugin/helpers.lua | 6 +-
test/functional/plugin/matchparen_spec.lua | 4 +-
test/functional/plugin/msgpack_spec.lua | 2 +
test/functional/plugin/shada_spec.lua | 37 +-
test/functional/provider/define_spec.lua | 4 -
test/functional/provider/python3_spec.lua | 10 +
test/functional/shada/buffers_spec.lua | 14 +-
test/functional/shada/marks_spec.lua | 15 +-
test/functional/shada/shada_spec.lua | 12 +-
test/functional/spell/spellfile_spec.lua | 110 +
test/functional/terminal/api_spec.lua | 8 +-
test/functional/terminal/buffer_spec.lua | 61 +-
test/functional/terminal/cursor_spec.lua | 41 +-
test/functional/terminal/edit_spec.lua | 35 +-
test/functional/terminal/ex_terminal_spec.lua | 104 +-
test/functional/terminal/helpers.lua | 51 +-
test/functional/terminal/highlight_spec.lua | 18 +-
test/functional/terminal/mouse_spec.lua | 40 +-
test/functional/terminal/scrollback_spec.lua | 422 +-
test/functional/terminal/tui_spec.lua | 126 +-
test/functional/terminal/window_spec.lua | 4 +-
test/functional/terminal/window_split_tab_spec.lua | 22 +-
test/functional/ui/bufhl_spec.lua | 19 +-
test/functional/ui/cursor_spec.lua | 246 +
test/functional/ui/highlight_spec.lua | 283 +-
test/functional/ui/inccommand_spec.lua | 246 +-
test/functional/ui/input_spec.lua | 6 +-
test/functional/ui/mode_spec.lua | 227 +
test/functional/ui/mouse_spec.lua | 92 +-
test/functional/ui/output_spec.lua | 13 +-
test/functional/ui/quickfix_spec.lua | 52 +-
test/functional/ui/screen.lua | 167 +-
test/functional/ui/screen_basic_spec.lua | 196 +-
test/functional/ui/searchhl_spec.lua | 34 +-
test/functional/ui/sign_spec.lua | 14 +-
test/functional/ui/syntax_conceal_spec.lua | 70 +-
test/functional/ui/tabline_spec.lua | 57 +
test/functional/ui/wildmode_spec.lua | 14 +-
test/functional/viml/completion_spec.lua | 104 +-
test/functional/viml/errorlist_spec.lua | 30 +-
test/functional/viml/lang_spec.lua | 5 +-
test/helpers.lua | 256 +
test/includes/CMakeLists.txt | 8 +
test/unit/api/helpers.lua | 91 +-
test/unit/api/private_helpers_spec.lua | 26 +-
test/unit/buffer_spec.lua | 27 +-
test/unit/eval/decode_spec.lua | 37 +-
test/unit/eval/encode_spec.lua | 25 +-
test/unit/eval/helpers.lua | 541 +-
test/unit/eval/tricks_spec.lua | 29 +-
test/unit/eval/tv_clear_spec.lua | 128 +
test/unit/eval/typval_spec.lua | 2968 ++++
test/unit/fileio_spec.lua | 33 +-
test/unit/fixtures/multiqueue.c | 3 +
test/unit/fixtures/posix.h | 11 +
test/unit/fixtures/rbuffer.c | 3 +
test/unit/formatc.lua | 8 +-
test/unit/garray_spec.lua | 35 +-
test/unit/helpers.lua | 770 +-
test/unit/mbyte_spec.lua | 15 +-
test/unit/memory_spec.lua | 52 +
test/unit/message_spec.lua | 60 +
test/unit/multiqueue_spec.lua | 57 +-
test/unit/option_spec.lua | 13 +-
test/unit/os/env_spec.lua | 161 +-
test/unit/os/fileio_spec.lua | 144 +-
test/unit/os/fs_spec.lua | 259 +-
test/unit/os/shell_spec.lua | 41 +-
test/unit/os/users_spec.lua | 19 +-
test/unit/path_spec.lua | 202 +-
test/unit/preload.lua | 2 +-
test/unit/preprocess.lua | 177 +-
test/unit/profile_spec.lua | 43 +-
test/unit/rbuffer_spec.lua | 100 +-
test/unit/set.lua | 16 +
test/unit/strings_spec.lua | 35 +-
test/unit/tempfile_spec.lua | 47 +-
test/unit/testtest_spec.lua | 19 +
third-party/CMakeLists.txt | 58 +-
third-party/README.md | 8 -
third-party/cmake/BuildLibuv.cmake | 12 +-
third-party/cmake/BuildLuarocks.cmake | 4 +-
third-party/cmake/BuildLuv.cmake | 8 +-
third-party/cmake/BuildMsgpack.cmake | 3 +
third-party/cmake/DownloadAndExtractFile.cmake | 2 +-
third-party/cmake/GetBinaryDeps.cmake | 46 +
third-party/cmake/TargetArch.cmake | 23 +
1280 files changed, 100314 insertions(+), 73709 deletions(-)
delete mode 100755 .ci/before_cache.sh
delete mode 100755 .ci/before_install.sh
delete mode 100755 .ci/before_script.sh
delete mode 100644 .ci/build.bat
delete mode 100644 .ci/common/build.sh
delete mode 100644 .ci/common/test.sh
delete mode 100755 .ci/install.sh
delete mode 100755 .ci/run_tests.sh
delete mode 100755 .ci/script.sh
create mode 100644 busted/outputHandlers/nvim.lua
rename {.ci => ci}/after_success.sh (100%)
create mode 100755 ci/before_cache.sh
create mode 100755 ci/before_install.sh
create mode 100755 ci/before_script.sh
create mode 100644 ci/build.bat
create mode 100644 ci/common/build.sh
create mode 100644 ci/common/suite.sh
create mode 100644 ci/common/test.sh
create mode 100755 ci/install.sh
create mode 100755 ci/run_lint.sh
create mode 100755 ci/run_tests.sh
create mode 100755 ci/script.sh
create mode 100644 cmake/Download.cmake
create mode 100644 cmake/InstallClintErrors.cmake
delete mode 100644 cmake/RunLint.cmake
create mode 100644 runtime/autoload/context.vim
create mode 100644 runtime/autoload/contextcomplete.vim
create mode 100644 runtime/compiler/context.vim
create mode 100644 runtime/compiler/csslint.vim
create mode 100644 runtime/compiler/ghc.vim
create mode 100644 runtime/compiler/pylint.vim
create mode 100644 runtime/ftplugin/awk.vim
create mode 100644 runtime/ftplugin/scala.vim
create mode 100644 runtime/indent/context.vim
create mode 100644 runtime/indent/mf.vim
create mode 100644 runtime/indent/scala.vim
create mode 100644 runtime/keymap/armenian-eastern_utf-8.vim
create mode 100644 runtime/keymap/armenian-western_utf-8.vim
create mode 100644 runtime/keymap/kazakh-jcuken.vim
create mode 100644 runtime/keymap/russian-jcukenmac.vim
create mode 100644 runtime/keymap/vietnamese-telex_utf-8.vim
create mode 100644 runtime/keymap/vietnamese-vni_utf-8.vim
create mode 100644 runtime/nvim.desktop
create mode 100644 runtime/nvim.png
create mode 100644 runtime/plugin/gui_shim.vim
create mode 100644 runtime/syntax/scala.vim
create mode 100755 scripts/check-includes.py
create mode 100644 scripts/gen_api_vimdoc.py
create mode 100755 scripts/pvscheck.sh
create mode 100644 src/coverity-model.c
create mode 100644 src/nvim/eval/executor.c
create mode 100644 src/nvim/eval/executor.h
create mode 100644 src/nvim/eval/gc.c
create mode 100644 src/nvim/eval/gc.h
create mode 100644 src/nvim/eval/typval.c
create mode 100644 src/nvim/eval/typval.h
create mode 100644 src/nvim/eval/typval_encode.c.h
delete mode 100644 src/nvim/eval_defs.h
create mode 100644 src/nvim/gettext.h
create mode 100644 src/nvim/spell_defs.h
create mode 100644 src/nvim/spellfile.c
create mode 100644 src/nvim/spellfile.h
create mode 100644 src/nvim/testdir/samples/memfile_test.c
create mode 100644 src/nvim/testdir/samples/quickfix.txt
create mode 100644 src/nvim/testdir/setup.vim
create mode 100644 src/nvim/testdir/shared.vim
delete mode 100644 src/nvim/testdir/test13.in
delete mode 100644 src/nvim/testdir/test13.ok
delete mode 100644 src/nvim/testdir/test47.in
delete mode 100644 src/nvim/testdir/test47.ok
delete mode 100644 src/nvim/testdir/test69.in
delete mode 100644 src/nvim/testdir/test69.ok
delete mode 100644 src/nvim/testdir/test8.in
delete mode 100644 src/nvim/testdir/test8.ok
create mode 100644 src/nvim/testdir/test_bufwintabinfo.vim
create mode 100644 src/nvim/testdir/test_charsearch.vim
create mode 100644 src/nvim/testdir/test_command_count.vim
create mode 100644 src/nvim/testdir/test_diffmode.vim
create mode 100644 src/nvim/testdir/test_digraph.vim
create mode 100644 src/nvim/testdir/test_execute_func.vim
create mode 100644 src/nvim/testdir/test_farsi.vim
create mode 100644 src/nvim/testdir/test_filter_cmd.vim
create mode 100644 src/nvim/testdir/test_filter_map.vim
create mode 100644 src/nvim/testdir/test_fnameescape.vim
create mode 100644 src/nvim/testdir/test_fold.vim
create mode 100644 src/nvim/testdir/test_functions.vim
create mode 100644 src/nvim/testdir/test_gf.vim
create mode 100644 src/nvim/testdir/test_glob2regpat.vim
create mode 100644 src/nvim/testdir/test_gn.vim
create mode 100644 src/nvim/testdir/test_goto.vim
create mode 100644 src/nvim/testdir/test_help.vim
create mode 100644 src/nvim/testdir/test_hlsearch.vim
create mode 100644 src/nvim/testdir/test_increment.vim
create mode 100644 src/nvim/testdir/test_increment_dbcs.vim
create mode 100644 src/nvim/testdir/test_jumps.vim
create mode 100644 src/nvim/testdir/test_lambda.vim
create mode 100644 src/nvim/testdir/test_mapping.vim
create mode 100644 src/nvim/testdir/test_marks.vim
create mode 100644 src/nvim/testdir/test_match.vim
create mode 100644 src/nvim/testdir/test_messages.vim
create mode 100644 src/nvim/testdir/test_nested_function.vim
create mode 100644 src/nvim/testdir/test_normal.vim
create mode 100644 src/nvim/testdir/test_partial.vim
create mode 100644 src/nvim/testdir/test_quickfix.vim
create mode 100644 src/nvim/testdir/test_signs.vim
create mode 100644 src/nvim/testdir/test_smartindent.vim
create mode 100644 src/nvim/testdir/test_source_utf8.vim
create mode 100644 src/nvim/testdir/test_startup.vim
create mode 100644 src/nvim/testdir/test_statusline.vim
create mode 100644 src/nvim/testdir/test_substitute.vim
create mode 100644 src/nvim/testdir/test_tabline.vim
create mode 100644 src/nvim/testdir/test_tagcase.vim
create mode 100644 src/nvim/testdir/test_tagjump.vim
create mode 100644 src/nvim/testdir/test_taglist.vim
create mode 100644 src/nvim/testdir/test_textobjects.vim
create mode 100644 src/nvim/testdir/test_true_false.vim
create mode 100644 src/nvim/testdir/test_undo.vim
create mode 100644 src/nvim/testdir/test_utf8.vim
create mode 100644 src/nvim/testdir/test_window_cmd.vim
create mode 100644 src/nvim/testdir/test_writefile.vim
create mode 100644 test/README.md
create mode 100644 test/functional/autocmd/bufenter_spec.lua
create mode 100644 test/functional/autocmd/dirchanged_spec.lua
create mode 100644 test/functional/cmdline/ctrl_r_spec.lua
rename test/functional/{ex_getln => cmdline}/history_spec.lua (100%)
create mode 100644 test/functional/core/exit_spec.lua
create mode 100644 test/functional/eval/backtick_expansion_spec.lua
create mode 100644 test/functional/eval/buf_functions_spec.lua
create mode 100644 test/functional/eval/changedtick_spec.lua
create mode 100644 test/functional/eval/container_functions_spec.lua
create mode 100644 test/functional/eval/executable_spec.lua
create mode 100644 test/functional/eval/hostname_spec.lua
create mode 100644 test/functional/eval/input_spec.lua
create mode 100644 test/functional/eval/let_spec.lua
create mode 100644 test/functional/eval/match_functions_spec.lua
create mode 100644 test/functional/eval/minmax_functions_spec.lua
create mode 100644 test/functional/eval/null_spec.lua
create mode 100644 test/functional/eval/setpos_spec.lua
create mode 100644 test/functional/eval/sort_spec.lua
create mode 100644 test/functional/eval/writefile_spec.lua
create mode 100644 test/functional/ex_cmds/ctrl_c_spec.lua
create mode 100644 test/functional/ex_cmds/file_spec.lua
delete mode 100644 test/functional/ex_cmds/global_spec.lua
create mode 100644 test/functional/ex_cmds/print_commands_spec.lua
create mode 100644 test/functional/ex_cmds/quickfix_commands_spec.lua
create mode 100644 test/functional/ex_cmds/syntax_spec.lua
create mode 100644 test/functional/ex_cmds/undojoin_spec.lua
create mode 100644 test/functional/fixtures/api_level_1.mpack
create mode 100644 test/functional/fixtures/api_level_2.mpack
create mode 100644 test/functional/fixtures/non_executable.txt
create mode 100644 test/functional/fixtures/printargs-test.c
create mode 100644 test/functional/insert/ctrl_r_spec.lua
create mode 100644 test/functional/insert/last_inserted_spec.lua
create mode 100644 test/functional/legacy/008_autocommands_spec.lua
delete mode 100644 test/functional/legacy/009_bufleave_autocommand_spec.lua
create mode 100644 test/functional/legacy/069_multibyte_formatting_spec.lua
create mode 100644 test/functional/legacy/autochdir_spec.lua
delete mode 100644 test/functional/legacy/quickfix_spec.lua
create mode 100644 test/functional/normal/fold_spec.lua
create mode 100644 test/functional/normal/lang_spec.lua
create mode 100644 test/functional/normal/put_spec.lua
create mode 100644 test/functional/normal/undo_spec.lua
create mode 100644 test/functional/options/pastetoggle_spec.lua
create mode 100644 test/functional/spell/spellfile_spec.lua
create mode 100644 test/functional/ui/cursor_spec.lua
create mode 100644 test/functional/ui/mode_spec.lua
create mode 100644 test/functional/ui/tabline_spec.lua
create mode 100644 test/unit/eval/tv_clear_spec.lua
create mode 100644 test/unit/eval/typval_spec.lua
create mode 100644 test/unit/fixtures/posix.h
create mode 100644 test/unit/memory_spec.lua
create mode 100644 test/unit/message_spec.lua
create mode 100644 test/unit/testtest_spec.lua
delete mode 100644 third-party/README.md
create mode 100644 third-party/cmake/GetBinaryDeps.cmake
create mode 100644 third-party/cmake/TargetArch.cmake
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-vim/neovim.git
More information about the pkg-vim-maintainers
mailing list