[neovim] branch debian/sid updated (0b24312 -> 48ead65)

James McCoy jamessan at debian.org
Thu Aug 25 00:04:53 UTC 2016


This is an automated email from the git hooks/post-receive script.

jamessan pushed a change to branch debian/sid
in repository neovim.

      from  0b24312   releasing package neovim version 0.1.4-1
      adds  7925ffc   version bump
      adds  6e5343d   test: shell_spec: rename variable
      adds  49c5689   test/unit: ensure event_init()
      adds  dfe85dd   Merge pull request #4642 from justinmk/unittest-event_init
      adds  5a5ef1c   mouse: Implement horizontal scroll. #3450
      adds  c78aeb0   vim-patch:7.4.941
      adds  2ac9a39   buffer_defs.h: Fix lint errors
      adds  755d4e8   vim-patch:7.4.942
      adds  07cc1aa   vim-patch:7.4.957
      adds  6d2ed7c   tests: Migrate legacy test tagcase
      adds  121e76d   Merge pull request #4273 from watiko/vim-7.4.957
      adds  f6dca79   vim-patch:7.4.951
      adds  313810c   vim-patch:7.4.1143
      adds  04ff218   vim-patch:7.4.1144
      adds  29a1807   tests: Migrate legacy test sort
      adds  1addc45   test: Remove migrated legacy test from Makefile
      adds  588bc1d   Merge #4303 'vim-patch:7.4.{951,1143,1144}'.
      adds  445f0d7   vim-patch:7.4.822
      adds  23e8d6d   Linting.
      adds  6f98034   Merge pull request #4632 from KillTheMule/vim-7.4.822
      adds  4d5d76c   vim-patch:7.4.984
      adds  d590416   tests: Migrate legacy test searchpos
      adds  9e3ebb6   vim-patch:7.4.1093
      adds  ef205c3   Merge pull request #4325 from watiko/vim-7.4.984
      adds  c107d4a   The trivial part of 7.4.871
      adds  e6b8893   vim-patch:7.4.871
      adds  98fb53e   Happy little, happy little, happy little linter
      adds  1729497   Merge pull request #4631 from KillTheMule/vim-7.4.871
      adds  5797f40   version.c: update NA
      adds  ef977c6   vim-patch:7.4.998
      adds  e861af8   Merge pull request #4647 from justinmk/vimpatches
      adds  ebabdff   keymap: Make replace_termcodes and friends accept length and cpo_flags
      adds  459900b   option: Add findoption_len function
      adds  1168dbe   option: Add find_key_option_len function
      adds  9261f15   option: Use findoption_len in do_set
      adds  c0bab19   option: Allow zero-length options
      adds  5674546   ex_getln: Make get_histtype accept length argument
      adds  fdb68e3   ex_getln: Make get_histtype return HIST_DEFAULT if needed
      adds  191fb63   *: Fix linter errors
      adds  ea48323   Merge pull request #4593 from ZyX-I/length-functions
      adds  ee9cca8   vim-patch:7.4.613
      adds  204629a   regexp_nfa.c: Fix various linter errors
      adds  ec916bb   Merge pull request #4630 from jamessan/vim-7.4.613
      adds  ad99d0b   vim-patch:5a46a58
      adds  11fd965   vim-patch:7.4.1300
      adds  3d73956   Add documentation for disable_char_avail_for_testing, handpicked from
      adds  cf434d2   Satisfy the linter.
      adds  db9c22a   legacy test: Makefile
      adds  67d5a1a   vim-patch:7.4.1092
      adds  0d6fe73   vim-patch:7.4.1118
      adds  e4146dd   remove disable_char_avail_for_testing()
      adds  2adb8ac   Merge pull request #4649 from justinmk/vimpatches
      adds  6bb4b9f   vim-patch:7.4.1006 #4605
      adds  e57238a   vim-patch:7.4.1753
      adds  2d5520f   Merge pull request #4622 from Shougo/vim-7.4.1753
      adds  61e25f9   vim-patch:7.4.1296
      adds  f931e78   test: matchparen_spec.lua
      adds  b447b86   Merge #4591
      adds  cc41018   vim-patch: 7.4.1035 Problem:    An Ex range gets adjusted for folded lines even when the range is             not using line numbers. Solution:   Only adjust line numbers for folding. (Christian Brabandt)
      adds  4ff793e   Merge pull request #4655 from brcolow/vim-7.4.1035
      adds  7209d3c   vim-patch: 7.4.1075 Problem:    Crash when using an invalid command. Solution:   Fix generating the error message. (Dominique Pelle)
      adds  c6594d7   Merge pull request #4625 from brcolow/vim-7.4.1075
      adds  f644d8d   Fix coverity errors in haslocaldir() and getcwd.
      adds  ef4c007   Merge pull request #4652 from HiPhish/coverity-defects
      adds  c0de12c   vim-patch: 7.4.1401 Problem:    Having 'autochdir' set during startup and using diff mode doesn't             work. (Axel Bender) Solution:   Don't use 'autochdir' while still starting up. (Christian             Brabandt)
      adds  860a019   Merge pull request #4661 from brcolow/vim-7.4.1401
      adds  81e0874   option.c: include header for completeopt_was_set
      adds  9cd2488   Runtime: Re-add support for Arch Linux PKGBUILDs.
      adds  eefcc50   Merge pull request #4668 from fwalch/archlinux-filetypes
      adds  136374e   Remove old UNIX ifdef from buf_write()
      adds  43e7c40   Merge pull request #4670 from equalsraf/tb-remove-unix-guard
      adds  7db4a15   os_nodetype: impl with libuv
      adds  a1d326a   Merge pull request #1112 from justinmk/os_nodetype
      adds  d0a3f8b   Add missing include fcntl.h
      adds  126e475   Merge pull request #4674 from equalsraf/tb-include-fcntl
      adds  b21c6fb   Increase readability of unit conversion.
      adds  7dab6d4   Merge pull request #4675 from barraponto/patch-1
      adds  5f6e63b   Windows: without libintl use LC_CTYPE instead of LC_MESSAGES
      adds  cd3461b   Merge pull request #4679 from equalsraf/tb-windows-lc
      adds  37f1ee0   ex_getln: Do not crash with :append/:insert/:change
      adds  3dc8cdc   Merge pull request #4676 from ZyX-I/fix-hist_char2type-crash
      adds  6cc15cc   normal: convert MCHAR etc operator and register types to enum MotionType
      adds  121987c   Merge pull request #4597 from bfredl/motion
      adds  2a8ceb1   MSVC: Avoid variadic macro bug in STATIC_ASSERT
      adds  91afb30   Merge pull request #4681 from equalsraf/tb-msvc-varmacros
      adds  a1f985f   clint: Check that boolean operator is placed on the next line
      adds  cf4e1fb   *: Fix new linter errors
      adds  d542de4   Merge pull request #4688 from ZyX-I/clint-checks
      adds  e4903f8   Windows: Include winsock2.h before windows.h
      adds  490804e   Merge pull request #4680 from equalsraf/tb-windows-winsock2
      adds  3c45e3b   vim-patch:a0f849e
      adds  c535cc7   vim-patch:d7464be
      adds  367b189   vim-patch:b4ff518
      adds  95d376d   vim-patch:e392eb4
      adds  9d1c522   vim-patch:d042dc8
      adds  b634cfc   vim-patch:2c5e8e8
      adds  7b29dfc   vim-patch:256972a
      adds  2d4e731   vim-patch:cc7ff3f
      adds  6a32852   Fix typo that seems to have been around forever
      adds  e2cc3f9   Merge pull request #4704 from KillTheMule/vim-runtime-patches-all
      adds  00c35ab   vim-patch:7.4.672
      adds  3e1ca9a   Linting.
      adds  11f41a3   Add test for vim-patch 7.4.672
      adds  a62cc5f   Merge pull request #4678 from KillTheMule/vim-7.4.672
      adds  0786ebe   vim-patch:7.4.882
      adds  fd3088b   Even though the patch is not needed for neovim, add a test for the bugfix
      adds  4ac5a0a   Merge pull request #4644 from KillTheMule/vim-7.4.882
      adds  8be9186   vim-patch:7.4.889
      adds  1bbe513   Merge pull request #4677 from KillTheMule/vim-7.4.889
      adds  ee4d1f2   vim-patch:7.4.1236
      adds  22ea7be   Merge pull request #4540 from KillTheMule/vim-patch-1236
      adds  1253c99   vim-patch:40a346d
      adds  e443915   vim-patch:89b24fc
      adds  c6ff71e   vim-patch:27a82e3
      adds  9aed8c3   version.c: Mark 7.4.1005 as NA, per discussion in #4191
      adds  5185b75   Merge pull request #4712 from jamessan/runtime-patches
      adds  c72b606   Windows: find_file_in_path: Handle absolute path. #4711
      adds  86eb339   vim-patch: 7.4.1086 #4626
      adds  360d051   Satisfy testlint.
      adds  4682b21   Merge pull request #4654 from KillTheMule/testlint
      adds  ca1230b   Windows: Fix os_nodetype() default return
      adds  90995ba   Merge pull request #4705 from equalsraf/tb-fix-os-nodetype
      adds  b16b27a   Fix guessing incorrect color index in terminal
      adds  6c3ead6   Merge pull request #4350 from DarkDefender/term_color
      adds  3b49238   vim-patch:7.4.1007
      adds  aa4c172   version.c: Mark 7.4.1010 as NA
      adds  f4979d3   Merge pull request #4715 from jamessan/vim-7.4.1007
      adds  8f2ac8a   Enable -Wconversion for getchar.c
      adds  16217b2   getchar.c wconversion: Change types
      adds  b02ba11   Merge pull request #4707 from sach1t/wconversion-getchar
      adds  508ee7f   test/functional: prefix the cd command with silent to prevent hanging
      adds  e91afdc   test/functional: fix a dependency on the previous test suite
      adds  69d1bc1   test/functional: clear the temp directory before each tempfile test
      adds  31373e4   Merge pull request #4718 from jszakmeister/fix-some-failing-tests
      adds  de0ea44   vim-patch: 7.4.1101 Problem:    With 'rightleft' and concealing the cursor may move to the wrong             position. Solution:   Compute the column differently when 'rightleft' is set. (Hirohito             Higashi)
      adds  9fe0302   Merge pull request #4628 from brcolow/vim-7.4.1101
      adds  9cf91a8   vim-patch: 7.4.1347 Problem:    When there is any error Vim will use a non-zero exit code. Solution:   When using ":silent!" do not set the exit code. (Yasuhiro             Matsumoto)
      adds  c7f02f4   Merge pull request #4639 from brcolow/vim-7.4.1347
      adds  79b4951   version.c: update N/A. #4660
      adds  3a35f63   vim-patch:7.4.1015
      adds  fa65e95   Linting all the days
      adds  d06c4a2   Merge pull request #4717 from jamessan/vim-7.4.1015
      adds  24dac22   vim-patch:7.4.896
      adds  691e3bb   Linting.
      adds  a2b888d   Merge pull request #4695 from KillTheMule/vim-7.4.896
      adds  2b23881   vim-patch:7.4.1042
      adds  71ac92e   Merge pull request #4720 from jbradaric/vim-7.4.1042
      adds  6396beb   vim-patch:7.4.1091 #4627
      adds  dc91397   vim-patch:7.4.1285
      adds  65b7499   vim-patch:cb00f03
      adds  219a8bd   Add documentation for reltimefloat()
      adds  0bfc1f3   Merge pull request #4588 from KillTheMule/vim-patch-1285
      adds  cdc32e7   Testlinting.
      adds  80e8455   Merge pull request #4724 from KillTheMule/more-testlint
      adds  2a74cba   Makefile: let "lint" target run both clint and testlint
      adds  a5a1768   Merge pull request #4727 from bfredl/citestlint
      adds  acc5d08   'termguicolors' #4690
      adds  bac9db0   doc/starting.txt: fix numbering #4728
      adds  dd9dc7a   vim-patch:7.4.1054
      adds  47fefba   Merge pull request #4731 from jbradaric/vim-7.4.1054
      adds  6bdf82b   vim-patch:7.4.1052
      adds  aa8ccef   Merge pull request #4730 from jbradaric/vim-7.4.1052
      adds  ae75004   vim-patch:7.4.1047
      adds  6e9e5d2   vim-patch:7.4.1048
      adds  1c4989c   vim-patch:7.4.1049
      adds  a524200   Merge pull request #4729 from jbradaric/vim-7.4.1047
      adds  48b2fae   test/functional/helpers.lua: Fix dedent() #4735
      adds  e63e49d   syntax: Allow cleared highlight groups to be linked
      adds  130a1a6   test/syntax: Add testing for linking to cleared highlight groups
      adds  d02cfe8   Merge pull request #4733 from AdnoC/hi-link-cleared-group
      adds  6ed201c   vim-patch:7.4.1259
      adds  0415b36   Mark 871 as merged, see
      adds  104181e   Merge pull request #4563 from KillTheMule/vim-patch-1259
      adds  a1f9760   Fix tui_spec.lua for QB/Travis
      adds  a1de2ea   Merge pull request #4757 from KillTheMule/fix-tui_spec
      adds  d3a9043   Fix be64toh() detection on BSDs.
      adds  529e2ab   Merge pull request #4755 from jszakmeister/fix-endian-h-on-bsd
      adds  2ced866   tests: Migrate legacy test 68.
      adds  8cdf908   Merge pull request #2717 from lucc/test68
      adds  9b1e819   clipboard: support "doit" tool
      adds  bbc13e6   Merge pull request #4765 from jdelkins/doit
      adds  3320b99   test: ex_terminal() double-free
      adds  36fb600   ex_terminal(): fix double-free
      adds  df376d2   Merge pull request #4764 from justinmk/term-double-free
      adds  049be74   os/env.c: cosmetic changes done during review of the file
      adds  a453c5c   os/env.c: declare srcp and dst as restrict in expand_env_esc()
      adds  128579f   os/env.c: document remove_tail() properly
      adds  3cc2a28   Merge pull request #4527 from philix/env-refactor
      adds  8dd91dd   test: term_close use-after-free
      adds  f583bc9   term_close: fix use-after-free
      adds  082abb7   Merge pull request #4760 from justinmk/term-use-after-free
      adds  8c399d6   vim-patch:7.4.1037
      adds  fcd5d3a   Linting fixups for vim-patch:7.4.1037
      adds  92fe357   vim-patch:fa73534
      adds  71450b5   Merge pull request #4743 from jamessan/vim-7.4.1037
      adds  c9067db   build: fix '-fno-sanitize-recover' warning in Clang 3.7
      adds  33ba27b   Merge pull request #3522 from wdv4758h/clang-3.7-options
      adds  291a43e   Fix indenting nested elseifs
      adds  6871713   indent/lua.vim: fix indent of nested elseif
      adds  954f983   Run shellcheck (shell scripting linter) on shell scripts.
      adds  39af303   Merge pull request #4742 from brcolow/shellcheck-lint
      adds  de570a0   vim-patch.sh: Ignore “git describe” failures in list_vim_patches
      adds  3f3a3cb   Merge pull request #4770 from jamessan/vim-patch-list
      adds  10c819d   vim-patch:7.4.1568
      adds  850f91c   vim-patch:7.4.1571
      adds  c3c409c   vim-patch:7.4.1728
      adds  5bd65e3   Makefile: Ensure tags are generated before running oldtest
      adds  ab60a73   ci: test: Replace hard-coded commands with Makefile's targets
      adds  50cf327   Merge pull request #4769 from jamessan/vim-7.4.1568
      adds  d815565   vim-patch:7.4.1513
      adds  7d11cc6   Merge pull request #4759 from jbradaric/vim-7.4.1513
      adds  4e10131   msg_puts_printf: remove char_u
      adds  c9b1ad3   Merge pull request #4768 from justinmk/char_u
      adds  b4cbfd3   vim-patch:7.4.1102
      adds  5fdb604   vim-patch:7.4.1110
      adds  2a0f726   Remove unnecessary forward function declarations.
      adds  dd0e8a0   108_backtrace_debug_comands: Fix linter errors.
      adds  12cfe77   ex_cmds2: Fix memory leak.
      adds  91796f7   vim-patch:7.4.1832
      adds  a69c3fb   Merge pull request #4734 from jbradaric/vim-7.4.1102
      adds  2582754   Fix running tests from Ninja
      adds  c17f6c5   Merge pull request #4753 from dmerejkowsky/cmake-ninja-test-output
      adds  b907c85   vim-patch:7.4.1046
      adds  9c7038c   Merge pull request #4780 from jamessan/vim-7.4.1046
      adds  087623a   vim-patch: 7.4.1036 Problem:    Only terminals with up to 256 colors work properly. Solution:   Use the 256 color behavior for all terminals with 256 or more             colors. (Robert de Bath)
      adds  509089d   Merge pull request #4657 from brcolow/vim-7.4.1036
      adds  1a194fa   Fix warnings with gcc 6.1
      adds  1fabc63   Merge pull request #4761 from bfredl/gcc61warnings
      adds  244cfe8   syntax: Add support for the "special" color used for undercurls
      adds  f6a82c1   test: Fix tests failing
      adds  a5ac389   test: Add a test for the new guisp highlighting feature.
      adds  724fc88   test: Edit the special color test
      adds  954aeaf   Linting
      adds  e5eea7f   test: Screen also checks 'special' when testing attribute equality
      adds  74f6460   Merge #4633: support "special" highlight (undercurl)
      adds  af3d4b4   vim-patch.sh: Rename check_executable to require_executable
      adds  957c91d   vim-patch.sh: Add support for sociomatic/git-hub
      adds  8759a77   vim-patch.sh: Show if a patch includes runtime files
      adds  0838d59   Merge pull request #4782 from jamessan/alt-hub-cli
      adds  817438f   vim-patch:7.4.1057
      adds  1ead15a   Merge pull request #4790 from brcolow/vim-7.4.1057
      adds  1e7c638   tests: Migrate legacy test breakindent.
      adds  dc88173   Merge #2821 'test: migrate legacy test breakindent'
      adds  3e1ab7c   vim-patch:7.4.1059
      adds  56cb1eb   Merge pull request #4791 from brcolow/vim-7.4.1059
      adds  33486c8   Let the highlight of listchars override cursorline
      adds  9dc08dd   test: Update to meet new expectations.
      adds  391d8ff   lint
      adds  f598bb7   test: cursorline, listchars
      adds  4eb4a5c   screen.c: Fix listchars hl for space/nbsp in visual mode.
      adds  723497f   test: listchars
      adds  66adc2d   Merge #4744 'highlight listchar in cursorline'
      adds  d5c89b1   cmake: Allow building without Luajit
      adds  9d34498   Merge pull request #4779 from equalsraf/tb-lua-without-unittest
      adds  8a379aa   vim-patch:7.4.1017
      adds  d516806   vim-patch:7.4.1018
      adds  8534400   vim-patch:7.4.1034
      adds  8e20ba9   Merge pull request #4737 from jamessan/vim-7.4.1017
      adds  1f4af4c   syntax: foo=NONE clears hi group
      adds  582fb03   test/syntax: foo=NONE clears hi group
      adds  34957f7   Merge #4800 'syntax: foo=NONE should clear hi group'
      adds  46a0800   host.vim: s:RegistrationCommands(): Normalize slashes.
      adds  620806e   vim-patch:7.4.1061 Problem:    Compiler warning for ignoring return value of fwrite(). Solution:   Do use the return value. (idea: Charles Campbell)
      adds  c3ebfff   Merge pull request #4793 from brcolow/vim-7.4.1061
      adds  2ebf365   vim-patch:7.4.1050
      adds  6e68cc5   Fixes suggested by @justinmk and @jbradaric
      adds  d8d159c   Merge pull request #4787 from brcolow/vim-7.4.1050
      adds  093f8d5   vim-patch:7.4.1516
      adds  0738204   vim-patch:7.4.1521
      adds  114fd52   file_perm_spec: Fix the test condition on Windows.
      adds  849d61b   Merge pull request #4786 from jbradaric/vim-7.4.1516
      adds  96f834a   os_nodetype: Return NODE_NORMAL if os_stat fails.
      adds  a441356   Merge pull request #4806 from justinmk/nodetype
      adds  9544202   tests: Migrate legacy test close_count.
      adds  08cf8f4   tests: Modernize legacy/close_count.
      adds  39c015b   Merge pull request #2824 from lucc/legacy/close_count
      adds  e70cae4   test: Remove references to tiny.vim/small.vim/mbyte.vim
      adds  176f223   Merge pull request #4808 from justinmk/small.vim
      adds  a3f3989   vim-patch:a61018d
      adds  ca7e431   vim-patch:4d1c0a4
      adds  3d12192   vim-patch:7.4.1064
      adds  d467725   Merge pull request #4812 from jamessan/vim-a61018d
      adds  da9b6b1   vim-patch:7.4.1053
      adds  4a40231   vim-patch:7.4.1071
      adds  52348a1   Merge pull request #4807 from jamessan/vim-7.4.1053
      adds  b37b5a5   vim-patch:7.4.1281
      adds  1e22076   Merge pull request #4741 from brcolow/vim-7.4.1281
      adds  61e8adb   eval: implement timers. vim-patch: 7.4.1578, 7.4.1831
      adds  5cc87d4   cmdline: Redraw the cmdline after processing events
      adds  c74ce33   Merge pull request #4624 from bfredl/timers
      adds  2519638   timers: racy situation found on travis
      adds  2115fcd   Merge pull request #4815 from bfredl/timerfix
      adds  d693a22   vim-patch:acb4f22
      adds  bfbc974   Merge pull request #4819 from jamessan/vim-acb4f22
      adds  bc306ab   vim-patch:7.4.1096
      adds  ccef5c9   vim-patch:7.4.1567
      adds  1d63672   Merge pull request #4821 from jamessan/vim-7.4.1096
      adds  46aac2a   Windows: Don't build the TUI is systems where it is not supported
      adds  d89bf31   Merge pull request #4827 from equalsraf/tb-dummy-tui
      adds  c11f22d   vim-patch:345efa0
      adds  f5cf6f8   Merge pull request #4826 from jamessan/vim-345efa0
      adds  dd53936   api: refactor remote ui to use API dispatch generation
      adds  f5642a1   Merge pull request #4817 from bfredl/remoteui
      adds  5758432   eval: Stop executing *eval() function at error
      adds  c29cc50   Merge pull request #4825 from ZyX-I/fix-4822
      adds  1e1325b   tests: Migrate legacy test listlbr.
      adds  71e3aec   Update migrated test after patch recent patches in master.
      adds  48e945e   Merge pull request #2825 from lucc/legacy/listlbr
      adds  1ea1626   provider/pythonx: use robust comparison (via vint)
      adds  1786844   Merge pull request #4831 from blueyed/provider-pythonx-robust-comparison
      adds  e50b4fd   vim-patch.sh: Only print the first neovim/neovim remote name
      adds  7e65cc2   Merge pull request #4833 from jamessan/multi-remote-fix
      adds  fe0c399   do_source: less fuss about fopen_noinh_readbin
      adds  8c127c7   fopen_noinh_readbin: restore WIN32 decision
      adds  ff00e28   Merge pull request #4832 from justinmk/do_source_fuss
      adds  dab5d13   provider/pythonx: handle exit code 127 from pyenv
      adds  5fed9f5   Merge pull request #4830 from blueyed/proider-pythonx-handle-127
      adds  1573aa0   vim-patch:7.4.1119
      adds  dfdf7c0   vim-patch:7.4.1123
      adds  02fb6ee   vim-patch:7.4.1132
      adds  055c9e1   vim-patch:7.4.1161
      adds  36a57a9   Fix linter warnings in test.
      adds  1e70ebe   Merge pull request #4756 from jbradaric/vim-7.4.1119
      adds  cf29b40   vim-patch:7.4.1276 Problem:    Warning for not using return value of fcntl(). Solution:   Explicitly ignore the return value.
      adds  ecbc9db   Merge pull request #4740 from brcolow/vim-7.4.1276
      adds  c793423   add test for vim_strsave_escaped() function
      adds  748898b   Merge pull request #4198 from daynin/string-tests
      adds  8cfb272   lib/kvec: Remove useless type argument from kv_push macros
      adds  d007c29   lib/kvec: Do not use kv_init unless needed
      adds  1ce1b85   lib/kvec: Make code cleaner
      adds  7a44f9e   lib/kvec: Fix remaining linter errors
      adds  30531bc   Merge pull request #4845 from ZyX-I/luaviml'/lua'/encode_vim_to_object'/refactor-kvec
      adds  9ce921a   lib/queue: Refactor queue.h
      adds  cafd4a4   lib/queue: Actually remove all _QUEUE macros
      adds  bd9715a   Merge pull request #4843 from ZyX-I/refactor-queue
      adds  c571e80   unittests: Also remove event_teardown
      adds  4276a03   Merge pull request #4853 from ZyX-I/fix-4852
      adds  77540a0   *: Rename main loop variable from loop to main_loop
      adds  3dd3d12   Merge pull request #4844 from ZyX-I/rename-main-loop
      adds  139c1bb   eval/encode: Move main macros from encode.c to typval_encode.h
      adds  d9137b1   kvec,typval_encode: Add new vector: the one with preallocated array
      adds  8f8b665   typval_encode: Do not use new vector type
      adds  4adee66   Merge pull request #4846 from ZyX-I/luaviml'/lua'/encode_vim_to_object'/typval_encode
      adds  b121d85   travis: remove LLVM apt PPA; fallback to clang 3.4
      adds  c16cb06   Merge pull request #4859 from justinmk/travisllvm
      adds  d6d8073   timers: stop all timers on teardown
      adds  0afe63e   Merge pull request #4829 from bfredl/timerclose
      adds  568da8e   vimpatch.sh: bug fix in find_git_remote regex (#4863)
      adds  634d59f   msgpack-gen: Fix for Lua 5.1. (#4857)
      adds  d5380d8   vim-patch:85084ef
      adds  1a21a0c   Merge pull request #4868 from jamessan/vim-85084ef
      adds  1b6681e   vim-patch:7.4.1142
      adds  29e618c   vim-patch:7.4.1695
      adds  17cb95b   Make clint happy again
      adds  8bf94f8   Merge pull request #4869 from jamessan/vim-7.4.1142
      adds  abe47d5   CMake: Search all possibly usable Lua executables. (#4858)
      adds  f421757   reorg
      adds  b3b25c2   doc: precision, concision, elision
      adds  2d9c7dd   Merge pull request #4871 from justinmk/housekeeping
      adds  667c1dc   vim-patch:7.4.1108 (#4872)
      adds  8958863   tui/input.c: Add mouse release event (#4873)
      adds  690970a   test/functional: Allow arbitrary arguments to cwd/lwd functions
      adds  197f384   test/functional: cd_spec: Use named keys for directories table
      adds  a1303c2   test/functional: cd_spec: Add tests for using explicit args
      adds  a3f11ad   test/functional: cd_spec: Add tests for {getcwd,haslocaldir}(-1, -1)
      adds  f735ee9   tcd: Use user-provided tab page for `getcwd()`/`haslocaldir()`
      adds  4e9f768   tcd: Determine correct scope from user input
      adds  02e6914   Merge pull request #4860 from jamessan/tab-win-precedence
      adds  6ed9d47   pty_process: split into plat-specific files (#3976)
      adds  78c6f5c   vim-patch:7.4.1056 (#4870)
      adds  d0bd023   log: Move log to $NVIM_LOG_FILE_PATH, falling back to the old location
      adds  cc8a2e7   log: Rename to $NVIM_LOG_FILE
      adds  ef6b6e9   Merge #4854
      adds  7d6b9dd   tests: Migrate legacy test 10.
      adds  9d1b072   Remove old version of legacy test 10.
      adds  c156a18   Merge pull request #2844 from lucc/test10
      adds  3734052   tests: Migrate legacy test 55.
      adds  726a6ab   test: Split migrated legacy test 55.
      adds  1afb1cc   test: Fix migrated test 55.
      adds  b4848c5   test: Clean up after migration of legacy test 55.
      adds  dfaf720   Testlinting.
      adds  5a387dd   Fix indents.
      adds  d97a97d   Merge pull request #4879 from justinmk/test55
      adds  999590b   Testlint. (#4881)
      adds  93274bf   runtime/doc: remove doctags
      adds  ee508e6   .gitignore: cleanup
      adds  af161dc   build: define `doc_html` task
      adds  5f5f2d8   test: rmdir(): recursively delete
      adds  2343463   test: expand_spec: clean up fixtures
      adds  704b58e   build: define `helptags` target which always runs.
      adds  d966018   Merge #4878 'build: always regenerate help tags'
      adds  7634764   vim-patch:13d5aee
      adds  2cbb8d0   vim-patch:705ada1
      adds  374b3a6   vim-patch:298b440
      adds  404dc54   vim-patch:5e9b2fa
      adds  8f32fad   vim-patch:7c764f7
      adds  e2941ec   vim-patch:681baaf
      adds  18cbe74   vim-patch:cbebd48
      adds  8849c20   Merge #4888 from jamessan/vim-13d5aee
      adds  e453825   vim-patch:38a5563
      adds  48aa28a   vim-patch:e0fa374
      adds  e056e5d   vim-patch:decb14d
      adds  00fc216   Merge #4890 from jamessan/vim-38a5563
      adds  40e7efe   vim-patch:7.4.1150
      adds  24a329b   vim-patch:7.4.1151
      adds  7e74ba4   Merge pull request #4804 from brcolow/vim-7.4.1150
      adds  15afd30   test: Fix path to valgrind suppressions (#4892)
      adds  38d98bb   tests: Migrate legacy test 34. (#2849)
      adds  06bbb79   vim-patch:7.4.1153
      adds  e355624   Fix style according to linter
      adds  81b9b37   vim-patch:7.4.1394
      adds  82da7ee   vim-patch:7.4.1397
      adds  b2d15fb   vim-patch:7.4.1464
      adds  6c550a4   vim-patch:7.4.1468
      adds  86406ff   eval.c: Fix linter errors.
      adds  9e94ffd   Merge pull request #4758 from jbradaric/vim-7.4.1394
      adds  b1c9d7d   vim-patch:7.4.1223
      adds  56e9e81   Merge pull request #4738 from brcolow/vim-7.4.1223
      adds  326ae7c   vim-patch:7.4.1051
      adds  1e6fa93   vim-patch:7.4.1068
      adds  b3f6b30   Merge pull request #4788 from brcolow/vim-7.4.1051
      adds  7b57ab1   vim-patch:7.4.1090
      adds  7db5ad4   vim-patch:7.4.1094
      adds  a581364   Merge pull request #4802 from brcolow/vim-7.4.1090
      adds  14648cb   vim-patch:7.4.1130
      adds  5832809   Merge pull request #4875 from shotat/vim-7.4.1130
      adds  2c44d92   eval: allow setting cwd in {jobstart,termopen}()
      adds  1bb8930   test: add tests for cwd handling
      adds  bc99b4c   doc: update docs to reflect new cwd option
      adds  96546fb   runtime: clipboard: start daemons in /
      adds  a160590   Merge #4813 'runtime: clipboard: start daemons in /'.
      adds  2902153   Remove some unnecessary function attributes (#4909)
      adds  3d64bd2   clint: Do not allow aligning line continuation characters
      adds  d359bb3   *: Fix errors from new linter checks
      adds  739f066   *: Also fix the adjacent errors
      adds  3676ad4   clint: Reject indented preprocessor directives
      adds  ce234b0   *: Fix new linter errors
      adds  92d5809   func_attr: Fix other new linter errors
      adds  244967b   clint: Add rules that forbids spaces after a cast operator
      adds  f0c1a06   Merge #4908 from ZyX-I/clint-checks-2
      adds  ff470bb   functests: Check logs in lua code
      adds  6881fcd   functests: Do not use setup/teardown where before_/after_each is needed
      adds  871fc6c   Merge #4839 from ZyX-I/luaviml'/lua'/encode_vim_to_object'/functests
      adds  e7ab3e7   test: Use clipboard fixture instead of user's clipboard (#4903)
      adds  e247e3a   tui/input.c: Handle Ctrl-Z (suspend) for TERM=linux (#3100) (#4911)
      adds  0ea01c1   vim-patch:7.4.1352 (#4914)
      adds  c2a1821   ops.c: enable -Wconversion warning
      adds  c4da270   remove some asserts and lint
      adds  28cc5a0   Merge #3745 from cacplate/ops_Wconversion
      adds  20447ba   runtime: Add script for Python diagnostic information (#4885)
      adds  aa22b5f   Add new functionality to the `=` marker in the STL
      adds  bec5fd5   test: functional: Remove test_bkc_* files after testing
      adds  d45a665   test: functional: Remove unnecessary use of clipboard register
      adds  ef273f9   Merge pull request #4924 from jamessan/test-cleanup
      adds  0d3ff4b   vim-patch:7.4.1126
      adds  1b1be69   Merge pull request #4841 from jamessan/vim-7.4.1126
      adds  bd20892   doc: Move spell design discussion.
      adds  23a3e58   doc: msgpack_rpc: De-emphasize the transport protocol.
      adds  cc6edfe   doc: remove "nvim-" qualfier from tags
      adds  aaec820   doc: Remove gui_w32.txt
      adds  4bad05b   doc/clipboard: cleanup
      adds  30a7d55   doc/terminal: cleanup
      adds  c698ed0   doc: cleanup
      adds  7718f8f   doc/provider: cleanup
      adds  37f560a   doc/python: cleanup
      adds  2dbf040   doc: uppercase RPC
      adds  742787f   doc: consolidate nvim.txt
      adds  464bc16   build: Purge docs before rebuilding.
      adds  51fe40a   Merge #4923 from justinmk/doc
      adds  16424ca   eval: add api_info()
      adds  a59330d   Merge pull request #4925 from bfredl/apiinfo
      adds  cbda7d8   build: Revert 464bc16.
      adds  86b138b   synIDattr(): return RRGGBB value for [fg|bg|sp]# #4851
      adds  abeb2f0   test/highlight_spec: Test "gui" arg of synIDattr().
      adds  1e93e24   Merge #4851
      adds  cf89160   coverity/149459: CHECKED_RETURN (false positive)
      adds  8c28baa   doc: api_info
      adds  d5ddebe   Merge #4938 from justinmk/coverity
      adds  41c0dfd   Port capture() function
      adds  8a4e5b4   Merge #4697 'capture() function'.
      adds  2126ec0   functests: Fix matchparen_spec.lua
      adds  7df9dd3   Merge #4933 from ZyX-I/fix-matchparen-spec
      adds  cc8f477   Always resize the embedded vterm properly
      adds  a05e7a6   Make existing tests work with new feature
      adds  1a8d9e9   Add tests for new feature
      adds  a2ecbc2   Merge #4929 from mhinz/fix-term
      adds  cde1d81   vim-patch:7.4.1592
      adds  438c5d2   lint
      adds  dff0dd2   Merge pull request #4949 from jamessan/vim-7.4.1592
      adds  c475e3f   cmake: remove unused includes (#4947)
      adds  e8a8342   test: fix command_count_spec
      adds  65af001   Merge pull request #4952 from bfredl/counttest
      adds  11dda65   file,os/fs,shada: Separate opening, closing, writing and reading files
      adds  516b707   file: Add buffered reading and writing
      adds  2ac5f11   unittests: Add os_close, os_read and os_readv tests
      adds  a8f3849   file: Use own constants, do not rely on fcntl.h
      adds  4b9d2ca   shada: Do not forget to close ShaDa reader
      adds  3e7c8e7   unittests: Add os_write test
      adds  fec7983   unittests: Add tests for file.c
      adds  2dd1544   file: Move src/nvim/file.* to src/nvim/os/fileio.*
      adds  a3b05a0   unittests: Fix bug somewhere that makes file_read tests SEGV
      adds  75bd39d   *: Satisfy linter (newest type casts rule)
      adds  6580dfe   unittests: Fix kFileNoSymlink test on FreeBSD
      adds  96a57e1   os/fileio: Use readv often
      adds  4741c8b   unittests: Fix testlint errors
      adds  47a15d0   Merge #4865 from ZyX-I/file-buffered-read
      adds  65ced8e   doc: Add missing /site/ path component to &runtimepath description
      adds  be0f96a   Merge pull request #4962 from neovim/ZyX-I-patch-1
      adds  da15b5c   api/helpers: Use typval_encode.h for vim_to_object
      adds  6b06bda   unittests: Add tests for vim_to_object function
      adds  90b8cf1   msgpack_rpc: Also make msgpack_from_*/msgpack_to_* functions not recur
      adds  e07da3a   kvec,typval_encode: Add new vector: the one with preallocated array
      adds  f2f9ab6   eval: Also make clear_tv non-recursive
      adds  554005e   option: Handle NULL string in set_option_value
      adds  2968dc7   fixup! unittests: Add tests for vim_to_object function
      adds  0d56118   msgpack_rpc: Fix crash in log_server_msg
      adds  50f5bb8   kvec: Do not bother with making capacity a power of 2
      adds  458a4d0   *: Fix linter errors
      adds  7900e38   option: Make all pointers in set_string_option constant
      adds  142d00e   unittests/*/helpers: Fix testlint errors
      adds  26d8ab5   Merge #4607 from ZyX-I/luaviml'/lua'/encode_vim_to_object
      adds  1a91000   ex_cmds2.c:style: Silence all clint warnings
      adds  2b7d13f   ex_cmds2.c: cleanup
      adds  c69ccca   Merge #4965 from justinmk/fixup4453
      adds  57b56e3   ci: Remove MSAN build until it is fixed. (#4966)
      adds  6e79a4d   Update unicode files
      adds  a9546b5   version: State that 1960 was included
      adds  ae9cb1f   Merge #4969 from ZyX-I/update-unicode
      adds  f0967b0   process.c: Prevent data loss for process output streams
      adds  1c83e9e   shell.c: Fix missing output
      adds  14ea366   fixup: process.c: Prevent data loss for process output streams
      adds  bfc823f   fixup2: process.c: Prevent data loss for process output streams
      adds  e906111   Merge #4646 from oni-link/fix.issue.4569.3
      adds  9fb8adf   Update version.c (#4974)
      adds  f266ff2   doc: remove obsolete reference (#4978)
      adds  4353656   [RFC] Fix #4979: Trigger TabNewEntered also with <CTRL-W>T
      adds  204f557   Merge #4984 'Trigger TabNewEntered with <CTRL-W>T'
      adds  8e804c9   vim-patch:7.4.1136
      adds  0d5edce   rplugin: Manifest file name fallback (#4935)
      adds  ce31c21   Fix regression of :drop introduced in 1a91000
      adds  c8da12b   Add test for :drop
      adds  2c39e0b   timers: make timers work with zero timeout
      adds  5c754a2   timers: make repeat=0 work one-shot (consistent with vim)
      adds  6f4f654   Merge pull request #4880 from bfredl/zerotimer
      adds  59487e1   vim-patch:7.4.1716
      adds  0d9593f   Tests: check 'autochdir' on startup
      adds  c6eff87   Merge PR #4994 'vim-patch:7.4.1716'
      adds  f80eb76   vim-patch:7.4.1121 (#4989)
      adds  c5b02d5   options: Set 't_Co' from unibilium + fix_terminfo.
      adds  fab6214   options: Default t_Co to 256.
      adds  c002310   tui: Assume 256 colors in most cases.
      adds  173d366   test: TUI colors ('t_Co')
      adds  c402f6e   Merge #5001 from justinmk/t_colors
      adds  086aa99   test/functional: sleep()
      adds  b23b561   Update jemalloc to 4.2.1 (#4993)
      adds  6e2c02b   doc
      adds  f305698   ci: Reduce verbosity of low-risk tasks.
      adds  a535868   doc
      adds  bd6dad0   Travis: Enable before_cache script for MacOS. (#5007)
      adds  5f1a153   os/fs: Rename os_file_exists to os_path_exists (#4973)
      adds  8641e3a   test: TUI colors: Skip TERM=linux on non-linux. (#5015)
      adds  6cee9d1   vim-patch:7.4.1111 (#5004)
      adds  e902a17   vim-patch:7.4.1384
      adds  bca53fd   vim-patch:7.4.1388
      adds  562b172   vim-patch:7.4.1396
      adds  28300a1   vim-patch:f391327
      adds  8f2505e   vim-patch:dae8d21
      adds  9dc621e   vim-patch:7.4.1478
      adds  d43ac79   vim-patch:7.4.1479
      adds  67d8e58   vim-patch:7.4.1480
      adds  2f72f34   vim-patch:7.4.1486
      adds  5f3813d   vim-patch:328da0d
      adds  85e539c   vim-patch:7.4.1492
      adds  8ecdc57   vim-patch:7.4.1499
      adds  4ca9e13   vim-patch:5f148ec
      adds  1f54d25   vim-patch:7.4.1528
      adds  ea18b4a   vim-patch:77cdfd1
      adds  26f74fd   vim-patch:7.4.1550
      adds  55dcf09   vim-patch:7.4.1551
      adds  0804768   vim-patch:7.4.1552
      adds  53613e7   vim-patch:7.4.1553
      adds  443d335   vim-patch:7.4.1554
      adds  4bd14e9   vim-patch:7.4.1596
      adds  0b2633b   vim-patch:e18c0b3
      adds  5f471b2   vim-patch:4f3f668
      adds  99e51b8   vim-patch:7.4.1649
      adds  b418f3d   Move vimball plugin into an optional package
      adds  d65563a   Reword §05.4 to describe using the new vimball package
      adds  31734c6   Generate tags and install docs for included packages
      adds  3f689ed   vim-patch:7db8f6f
      adds  23b2ee0   vim-patch:7.4.1712
      adds  e686b61   vim-patch:03413f4
      adds  520a4f0   vim-patch:7.4.1840
      adds  c147766   vim-patch:7.4.1973
      adds  86b4f68   vim-patch:7.4.1986
      adds  059e978   lint
      adds  adaacdd   Merge #4648 from jamessan/packages
      adds  ef72303   op_replace: fix guard; avoid strlen (#4963)
      adds  3e2daf7   vim-patch:7.4.1140
      adds  5573e1a   Merge #4991 'vim-patch:7.4.1140'
      adds  0a3c020   Add :ruby, :rubyfile, and :rubydo ex commands
      adds  ce91baf   Add Ruby diagnosis to :CheckHealth command
      adds  4b461b4   Add documentation around Ruby provider
      adds  340b186   Install neovim RubyGem on CI
      adds  d3981fe   Remove if_ruby from list of unimplemented features
      adds  c7d84c5   Merge #4980 'Support legacy `:ruby` commands'.
      adds  b771ec8   install: Include *.rb in runtime files.
      adds  29060a5   vim-patch.sh: ignore coloring and pagers (#5030)
      adds  dcbd1c7   vim-patch:7.4.1147 (#5005)
      adds  335be42   window: Silence clang-analyzer null dereference error (#5032)
      adds  448dd2a   Add missing translation from vim-patch:5e9b2fa
      adds  72ad5a1   Fix String_eq() (#5051)
      adds  d529ca0   terminal: Ensure b:term_title always has a value
      adds  83aea9c   Document terminal buffer-local variables
      adds  5ea4d58   Merge #5026 from joshtriplett/term-title-statusline
      adds  6ea2bde   clipboard: fix v:register when clipboard=unnamed,unnamedplus
      adds  be531ab   Merge pull request #5042 from bfredl/unnamedunnamedplus
      adds  fc98d2d   Pass busted the path to the detected Lua interpreter
      adds  09c58f7   Merge pull request #5059 from joshtriplett/busted-specify-lua-interpreter
      adds  ed3b3aa   test: output_spec
      adds  4d4c925   Merge #5068 'justinmk/output_spec'
      adds  ff93c9b   test: PTY descendants should not prevent exit.
      adds  677eae6   process.c: Fix a block when in teardown mode
      adds  1e59343   process.c: Close events are processed too late
      adds  7fa1baf   Merge #4798 'process.c: Fix block in teardown'
      adds  0aa687a   Travis: Fix coveralls upload.
      adds  f639c97   Travis: Run GCov on GCC-5 build.
      adds  291c3c6   Merge #5077 from fwalch/travis/fix-gcov
      adds  e63c6ca   genvimvim.lua: fix matching functions
      adds  329f922   fixup! genvimvim.lua: fix matching functions
      adds  90d1ad3   fixup! fixup! genvimvim.lua: fix matching functions
      adds  0595da8   Merge #5062 from blueyed/fix-genvimvim-funcnames
      adds  d0c0b10   vim-patch:7.4.1186 (#5091)
      adds  1d8a076   server_init: Handle server_address_new() failure.
      adds  a3dc7ef   vim-patch:7.4.1546
      adds  98fb0f1   vim-patch:7.4.1548
      adds  9c3bd3e   test: Update test_alot.vim
      adds  77937c4   Merge #5058
      adds  9286604   coverity/150263: s/STRCPY/STRLCPY/, bounds check (#5036)
      adds  7563972   vim-patch:7.4.1365 (#5037)
      adds  8c1fb99   vim-patch:7.4.1491 #5048
      adds  aece3ff   vim-patch:7.4.1663
      adds  f1d912c   vim-patch:7.4.1682
      adds  452707e   vim-patch:7.4.1703
      adds  a4987ba   lint
      adds  2bb4c43   Merge pull request #5020 from jamessan/vim-7.4.1663
      adds  fbb2cd7   vim-patch:7.4.1179 (#5112)
      adds  67062d2   CMake: fix USE_BUNDLED_LIBUV
      adds  56f1780   man: fix description of XDG_DATA_HOME (#5120)
      adds  1f7304b   mouse.c: Adjust clicked column if chars are concealed (#5087)
      adds  87e0621   tests: Migrate legacy test 30.
      adds  9b6988e   tests: Update migrated legacy test 30 for patch 7.4.643.
      adds  7a56967   A bit of linting
      adds  e5781d0   Merge #2850
      adds  149518c   doc: gentle transition steps; stub XDG section
      adds  c168dc3   Remove redundant includes of unistd.h (#5126)
      adds  bd8ef4e   test: fix
      adds  66a4c95   Travis: Use caching instead of pre-compiled deps for OSX.
      adds  3d1084f   Travis: Fix accidental building of 3rd-party dependencies.
      adds  3455e66   Travis: Build 3rd-party dependencies with system's default compiler.
      adds  9b210c1   Merge pull request #5076 from fwalch/travis/osx-deps
      adds  faca814   matchit.vim: preserve jumplist (#5124)
      adds  aa2c439   eval.c: rename capture() to execute() (#5132)
      adds  af95037   vim-patch:7.4.1237 (#5092)
      adds  ea690e4   version.c: Update to 7.4.2107
      adds  f4187c4   version.c: update
      adds  2cd3a2d   Merge #4634 'version.c: update'
      adds  172cf07   vim-patch:7.4.2013, vim-patch:7.4.2014
      adds  247d1ce   vim-patch:7.4.1675 #5142
      adds  70ae6ac   vim-patch:7.4.1676 #5143
      adds  23f591d   [RFC] vim-patch:7.4.2011, vim-patch:7.4.2012, vim-patch:7.4.2066 #5106
      adds  6fe8c1d   vim-patch:7.4.1305 #5094
      adds  d1d9ac5   doc: mention tnoremap
      adds  771d42e   os_resolve_shortcut: initial port from Vim source
      adds  6b33e9b   utf8_to_utf16: adapt libuv's fs__capture_path
      adds  618aad3   os_resolve_shortcut: Remove legacy win16 codepath.
      adds  d96b359   os_resolve_shortcut: cleanup
      adds  23aadb6   utf16_to_utf8
      adds  f2d5ba6   mbyte.c: Move utf8/utf16 functions to mbyte.c
      adds  02346f9   os_resolve_shortcut: Report conversion error.
      adds  ba70504   Merge #4837 from justinmk/os_resolve_shortcut
      adds  08d11bd   vim-patch:7.4.1673 (#5141)
      adds  0d93cd6   vim-patch:7.4.1557 (#5117)
      adds  e0e1536   version.c: add completed patches
      adds  5a8ae8d   Merge pull request #5148 from munyari/vim-7.4.1603
      adds  b8c27a8   readfile(): Less-destructive readonly check.
      adds  a8d1b5f   readfile(): readonly: Also check "not writable".
      adds  d622e9c   Merge #5159 from justinmk/readfile-readonly-check
      adds  895f712   option: Do not expand options, obtained from XDG vars
      adds  c476244   option: Also do not expand XDG defaults with set&
      adds  1a92585   option.h: Turn OPT_* list into a enum
      adds  5fc7288   option: Also escape commas in options other then &runtimepath
      adds  3878626   functests: Add tests for XDG defaults
      adds  9767b9f   functests: Also make sure that `set all&` does not expand
      adds  56fcabb   option: Silence linter
      adds  fe6ec75   Merge #4964 from ZyX-I/no-xdg-expand
      adds  a8e973d   ex_messages: remove 'Messages maintainer' (#5160)
      adds  42e9606   man.vim: rewrite
      adds  66ceb5a   man.vim: doc, UX tweaks
      adds  4dc4efc   Merge #4449 'man.vim'
      adds  64013a5   man.vim: small syntax improvements (#5170)
      adds  f665bde   man.vim: default K mapping
      adds  e89eb5d   man.vim: refactoring and autocmd fix
      adds  e8a3477   man.vim: buffers are now listed
      adds  b85bae4   Merge #5168 from nhooyr/man-rewrite
      adds  6050d3f   man.vim: handle 'gdefault' (#5182)
      adds  5568271   Travis: Remove MinGW builds
      adds  f53c825   MinGW Appveyor builds
      adds  db7fdcd   MSVC: Build third-party dependencies as release DLLs
      adds  faafd9b   Build third-party deps in MinGW
      adds  0401234   third-party: Create path in CopyFilesGlob.cmake
      adds  723366d   third-party: Build libvterm in MinGW
      adds  9da4d1b   third-party: Pass along cmake generator in luv recipe
      adds  25ec29d   Windows: Fix functionaltest fixtures
      adds  11ecd20   Fix vim-patch:7.4.689
      adds  6bcaea7   Create os_translate_sys_error()
      adds  f1eb303   Merge #5130 from equalsraf/tb-appveyor
      adds  5dc28a8   doc: Add if_ruby.txt to doc/help.txt (#5186)
      adds  8d09301   readfile(): Ensure `perm` for non-Unix.
      adds  8625c1d   win32: readfile(): Directories should not show "[Permission Denied]".
      adds  852ebc6   Merge #5185 from justinmk/readfile-perm
      adds  563628e   input.c: restore double click
      adds  08a5f91   test: Add tests for double, triple, and quadruple click
      adds  46492a4   lint
      adds  d69194c   test: mouse_spec
      adds  6da7d68   Merge #5025 'input.c: Restore double click'
      adds  abb0928   man.vim: handle empty identifier from mapping (#5187)
      adds  84bf53b   Set the default value for 'packpath'
      adds  006f9c0   Merge pull request #5195 from jamessan/master
      adds  e30b2c2   Windows: Don't use literal path separators
      adds  6348864   Appveyor: Generate helptags and build artifacts
      adds  3e26c32   Merge #5184 from equalsraf/windows-literal-path-seps
      adds  3ff252c   man.vim: use -range instead of -count (#5203)
      adds  68d9198   XXX: CI: Disable hanging test on Travis OSX.
      adds  348fcee   test: Fix os_name() call.
      adds  3b785b3   Merge #5188 from justinmk/travis-test-hack
      adds  db37510   doc
      adds  0a51d26   timers: do not crash after processing events in the handler
      adds  add41dc   Merge pull request #5192 from bfredl/closetime
      adds  9768d51   ignore .res files generated by the tests in testdir
      adds  521ca58   Merge pull request #5212 from nhooyr/ignore-res
      adds  3e00dc4   scripts/vim-patch.sh: use privileged mode (set -p)
      adds  8c4c366   Merge pull request #5213 from blueyed/unset-cdpath-with-vim-patch
      adds  b805a71   Re-add support for the :browse command modifier
      adds  d0c0930   Restore ":browse oldfiles" behavior from Vim
      adds  6aefd14   lint
      adds  a168228   Merge #5214 from jamessan/browse-modifier
      adds  c10fe01   Prevent endless loop in printdigraph(). (#5215)
      adds  79ef4b7   man.vim: doc fixes #5171
      adds  fb98145   Windows: get_past_head() (#5199)
      adds  884b37f   scripts/vim-patch.sh: fix typo (#5221)
      adds  9c4a94f   tests: remove deprecated hl_colors
      adds  35b4789   tests: don't ignore highlights in bufhl_spec
      adds  7b29fdd   tests: don't ignore highlights in searchhl_spec
      adds  cc65795   tests: don't ignore highlights in highlight_spec
      adds  a63f770   tests: don't ignore highlights in syntax_conceal_spec
      adds  82b434d   tests: don't ignore highlights in mouse_spec
      adds  0a882b4   tests: don't ignore highlights in screen_basic_spec
      adds  f282b8e   tests: don't ignore highlights in various tests
      adds  4de10d4   tests: don't ignore highlights in completion_spec
      adds  f332eba   tests: don't ignore highlights in terminal tests
      adds  725074a   tests: add note to expect() message about snapshot_util()
      adds  e57988a   Merge pull request #5197 from bfredl/screenfix
      adds  6647f3c   third-party: don't build busted in parallel with anything
      adds  1d4506e   third-party: force the use of penlight 1.3.2-2 until busted is fixed
      adds  c9b29d3   Merge pull request #5224 from jszakmeister/force-penlight-version
      adds  57ac9b0   api: handle null string in buffer_add_highlight
      adds  6b48d25   Merge pull request #5228 from bfredl/nullbufhl
      adds  dfb6a51   vim-patch:7.4.2112 (#5175)
      adds  01e33e1   runtime: rplugin manifest written to $XDG_DATA_HOME
      adds  966f1ab   tests: Set env variables in RunTests.cmake
      adds  4b0b391   host.vim: s:GetManifestPath(): Remove for-loop.
      adds  acaf480   host.vim: s:GetManifestPath(): Create base directory if needed.
      adds  f9aa029   host.vim: s:GetManifestPath(): octal permissions
      adds  ae6db26   Merge #5050 'rplugin manifest: default to XDG dir'
      adds  22e9c51   Add Windows support to path_is_absolute()
      adds  6b94d4d   Windows: Check drive letter in absolute paths
      adds  ccb6af0   path.c: Avoid code duplication for path separator checks
      adds  6f0f8e7   Merge #5198 from equalsraf/windows-path-is-absolute
      adds  12b5c84   build: initialize variable (#5194)
      adds  1b825a9   man.vim: Avoid error in legacy vimrcs.
      adds  2159221   stream: set data together with callback
      adds  2d60a15   job control: reuse common job code for rpc jobs
      adds  71b3e20   Merge pull request #4723 from bfredl/rpcstderr
      adds  35ddcc5   vim-patch:7.4.1700
      adds  c7e6b58   vim-patch:7.4.2219
      adds  d9ab916   lint
      adds  c317fc2   ex_cmds: Factor pieces of functionality out of do_sub
      adds  a26d52e   Merge pull request #5231 from jamessan/vim-7.4.1700
      adds  2cc523c   CheckHealth
      adds  545e7a4   CheckHealth
      adds  ed49d9d   CheckHealth: Accept [plugin1 [, plugin2 [, ...]]] args.
      adds  45cc14d   CheckHealth: Remove "disable"/"enable" concept
      adds  297677e   remote/host.vim: Avoid "No matching autocommands".
      adds  b8e6f04   Merge #5205 'CheckHealth'
      adds  5b8255e   NVIM v0.1.5
       new  f5eb773   Merge tag 'v0.1.5' into debian/sid
       new  48ead65   Update d/copyright for v0.1.5

The 2 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/after_success.sh                               |    6 +-
 .ci/before_cache.sh                                |    8 +-
 .ci/before_install.sh                              |    4 +-
 .ci/before_script.sh                               |   10 +-
 .ci/common/build.sh                                |   17 +-
 .ci/common/test.sh                                 |   11 +-
 .ci/install.sh                                     |   21 +-
 .ci/msys_build.bat                                 |   22 +
 .ci/msys_build_deps.bat                            |   27 +
 .ci/run_tests.sh                                   |    8 -
 .ci/script.sh                                      |    3 -
 .gitignore                                         |   20 +-
 .travis.yml                                        |   29 +-
 CMakeLists.txt                                     |   85 +-
 CONTRIBUTING.md                                    |  274 +-
 ISSUE_TEMPLATE.md                                  |    4 +-
 Makefile                                           |   15 +-
 README.md                                          |   63 +-
 appveyor.yml                                       |   33 +-
 cmake/FindMsgpack.cmake                            |    7 +-
 cmake/LuaHelpers.cmake                             |    4 +-
 cmake/RunTests.cmake                               |    8 +-
 cmake/RunTestsLint.cmake                           |    4 +-
 cmake/WindowsDllCopy.cmake                         |   30 +
 config/CMakeLists.txt                              |   13 +-
 config/config.h.in                                 |   11 +-
 debian/changelog                                   |   12 +
 debian/copyright                                   |   23 +-
 man/nvim.1                                         |    5 +-
 neovim.rb                                          |    9 -
 runtime/CMakeLists.txt                             |   70 +-
 runtime/autoload/csscomplete.vim                   | 1155 +++--
 runtime/autoload/health.vim                        |  150 +
 runtime/autoload/health/nvim.vim                   |  439 ++
 runtime/autoload/man.vim                           |  345 +-
 runtime/autoload/netrw.vim                         | 4978 +++++++++++---------
 runtime/autoload/provider/clipboard.vim            |   15 +-
 runtime/autoload/provider/python.vim               |    2 +-
 runtime/autoload/provider/python3.vim              |    2 +-
 runtime/autoload/provider/pythonx.vim              |   44 +-
 runtime/autoload/provider/ruby.vim                 |   68 +-
 runtime/autoload/provider/script_host.rb           |    8 +
 runtime/autoload/pythoncomplete.vim                |    1 +
 runtime/autoload/remote/host.vim                   |   78 +-
 runtime/autoload/sqlcomplete.vim                   |   35 +-
 runtime/doc/Makefile                               |   22 +-
 runtime/doc/api.txt                                |   41 +-
 runtime/doc/autocmd.txt                            |    8 +-
 runtime/doc/change.txt                             |   73 +-
 runtime/doc/cmdline.txt                            |    7 +-
 runtime/doc/develop.txt                            |  212 +-
 runtime/doc/diff.txt                               |    6 +-
 runtime/doc/doctags.c                              |   83 -
 runtime/doc/editing.txt                            |   41 +-
 runtime/doc/eval.txt                               | 1013 ++--
 runtime/doc/filetype.txt                           |   49 +-
 runtime/doc/fold.txt                               |   23 +-
 runtime/doc/gui.txt                                |    8 +-
 runtime/doc/gui_w32.txt                            |  437 --
 runtime/doc/help.txt                               |   13 +-
 runtime/doc/helphelp.txt                           |   15 +-
 runtime/doc/if_pyth.txt                            |    2 +-
 runtime/doc/if_ruby.txt                            |  185 +
 runtime/doc/index.txt                              |   18 +-
 runtime/doc/insert.txt                             |    2 +-
 runtime/doc/job_control.txt                        |   15 +-
 runtime/doc/map.txt                                |   28 +-
 runtime/doc/message.txt                            |    2 +-
 runtime/doc/mlang.txt                              |   10 +-
 runtime/doc/msgpack_rpc.txt                        |  317 +-
 runtime/doc/nvim.txt                               |   65 +-
 runtime/doc/nvim_clipboard.txt                     |   61 -
 runtime/doc/nvim_from_vim.txt                      |   50 -
 runtime/doc/nvim_provider.txt                      |   76 -
 runtime/doc/nvim_python.txt                        |   95 -
 runtime/doc/nvim_terminal_emulator.txt             |   70 +-
 runtime/doc/options.txt                            |  100 +-
 runtime/doc/os_win32.txt                           |   27 +-
 runtime/doc/pattern.txt                            |   15 +-
 runtime/doc/pi_health.txt                          |  127 +
 runtime/doc/pi_netrw.txt                           |  510 +-
 runtime/doc/provider.txt                           |  150 +
 runtime/doc/quickfix.txt                           |    6 +-
 runtime/doc/quickref.txt                           |    8 +-
 runtime/doc/remote_plugin.txt                      |   36 +-
 runtime/doc/repeat.txt                             |  301 +-
 runtime/doc/spell.txt                              |  121 +-
 runtime/doc/starting.txt                           |   84 +-
 runtime/doc/syntax.txt                             |  127 +-
 runtime/doc/tagsrch.txt                            |   31 +-
 runtime/doc/term.txt                               |    4 +-
 runtime/doc/usr_02.txt                             |  257 +-
 runtime/doc/usr_03.txt                             |   13 +-
 runtime/doc/usr_05.txt                             |   64 +-
 runtime/doc/usr_12.txt                             |   20 +-
 runtime/doc/usr_25.txt                             |   10 +-
 runtime/doc/usr_29.txt                             |    5 +-
 runtime/doc/usr_41.txt                             |   16 +-
 runtime/doc/usr_43.txt                             |    8 +-
 runtime/doc/usr_toc.txt                            |   11 +-
 runtime/doc/various.txt                            |   24 +-
 runtime/doc/vi_diff.txt                            |    2 +-
 runtime/doc/vim_diff.txt                           |  107 +-
 runtime/doc/windows.txt                            |    6 +-
 runtime/filetype.vim                               |    2 +-
 runtime/ftplugin/changelog.vim                     |   12 +-
 runtime/ftplugin/eiffel.vim                        |   96 +
 runtime/ftplugin/fortran.vim                       |   25 +-
 runtime/ftplugin/hgcommit.vim                      |   16 +
 runtime/ftplugin/hog.vim                           |   39 +
 runtime/ftplugin/man.vim                           |   74 +-
 runtime/ftplugin/r.vim                             |    3 +-
 runtime/ftplugin/rhelp.vim                         |    3 +-
 runtime/ftplugin/rmd.vim                           |    3 +-
 runtime/ftplugin/rnoweb.vim                        |    3 +-
 runtime/ftplugin/rrst.vim                          |    3 +-
 runtime/indent/fortran.vim                         |   53 +-
 runtime/indent/hog.vim                             |   77 +
 runtime/indent/lua.vim                             |    6 +-
 runtime/indent/php.vim                             |   60 +-
 runtime/indent/r.vim                               |   24 +-
 runtime/indent/rhelp.vim                           |    3 +-
 runtime/indent/rmd.vim                             |    3 +-
 runtime/indent/rnoweb.vim                          |    3 +-
 runtime/indent/rrst.vim                            |    3 +-
 runtime/indent/sh.vim                              |    8 +-
 runtime/indent/tex.vim                             |  249 +-
 runtime/indent/vim.vim                             |   14 +-
 runtime/indent/yaml.vim                            |    4 +-
 runtime/indent/zimbu.vim                           |   12 +-
 runtime/macros/justify.vim                         |  319 +-
 runtime/macros/less.vim                            |    8 +-
 runtime/macros/shellmenu.vim                       |   97 +-
 runtime/macros/swapmous.vim                        |   25 +-
 runtime/optwin.vim                                 |   16 +-
 .../dist/opt/justify/plugin}/justify.vim           |    0
 .../dist/opt/shellmenu/plugin}/shellmenu.vim       |    0
 .../dist/opt/swapmouse/plugin/swapmouse.vim}       |    0
 .../dist/opt/vimball}/autoload/vimball.vim         |   32 +-
 .../dist/opt/vimball/doc/vimball.txt}              |    2 +-
 .../pack/dist/opt/vimball/plugin/vimballPlugin.vim |   43 +
 runtime/plugin/health.vim                          |    1 +
 runtime/plugin/man.vim                             |   13 +-
 runtime/plugin/matchit.vim                         |   30 +-
 runtime/plugin/matchparen.vim                      |   13 +-
 runtime/plugin/netrwPlugin.vim                     |   32 +-
 runtime/plugin/vimballPlugin.vim                   |   40 -
 runtime/syntax/aptconf.vim                         |  135 +-
 runtime/syntax/autohotkey.vim                      |    6 +-
 runtime/syntax/c.vim                               |    8 +-
 runtime/syntax/cmake.vim                           |    6 +-
 runtime/syntax/cpp.vim                             |   14 +-
 runtime/syntax/d.vim                               |   42 +-
 runtime/syntax/dcl.vim                             |   10 +-
 runtime/syntax/debchangelog.vim                    |    6 +-
 runtime/syntax/debcontrol.vim                      |    4 +-
 runtime/syntax/debsources.vim                      |    9 +-
 runtime/syntax/dircolors.vim                       |   42 +-
 runtime/syntax/fortran.vim                         |   31 +-
 runtime/syntax/hog.vim                             |  536 +--
 runtime/syntax/lisp.vim                            |    8 +-
 runtime/syntax/man.vim                             |   90 +-
 runtime/syntax/manual.vim                          |   11 +-
 runtime/syntax/maple.vim                           |   10 +-
 runtime/syntax/messages.vim                        |    3 +-
 runtime/syntax/mysql.vim                           |   30 +-
 runtime/syntax/netrw.vim                           |    1 -
 runtime/syntax/objc.vim                            |  132 +-
 runtime/syntax/php.vim                             |   18 +-
 runtime/syntax/python.vim                          |    4 +-
 runtime/syntax/r.vim                               |   59 +-
 runtime/syntax/remind.vim                          |   20 +-
 runtime/syntax/rhelp.vim                           |  246 +-
 runtime/syntax/rmd.vim                             |   10 +-
 runtime/syntax/rnoweb.vim                          |   33 +-
 runtime/syntax/rrst.vim                            |    8 +-
 runtime/syntax/rst.vim                             |    6 +-
 runtime/syntax/sh.vim                              |  227 +-
 runtime/syntax/sqloracle.vim                       |  153 +-
 runtime/syntax/sshconfig.vim                       |  107 +-
 runtime/syntax/sshdconfig.vim                      |  153 +-
 runtime/syntax/tex.vim                             |  311 +-
 runtime/syntax/vhdl.vim                            |  366 +-
 runtime/syntax/zsh.vim                             |  108 +-
 scripts/gendeclarations.lua                        |    2 +-
 scripts/genoptions.lua                             |    7 +-
 scripts/genvimvim.lua                              |    2 +-
 scripts/msgpack-gen.lua                            |   35 +-
 scripts/release.sh                                 |    6 +-
 scripts/vim-patch.sh                               |  119 +-
 .asan-blacklist => src/.asan-blacklist             |    0
 .valgrind.supp => src/.valgrind.supp               |    0
 Doxyfile => src/Doxyfile                           |    0
 clint.py => src/clint.py                           |   32 +
 src/nvim/CMakeLists.txt                            |   35 +-
 src/nvim/api/buffer.c                              |    2 +-
 src/nvim/api/private/defs.h                        |   10 +-
 src/nvim/api/private/handle.c                      |   36 +-
 src/nvim/api/private/handle.h                      |    6 +-
 src/nvim/api/private/helpers.c                     |  318 +-
 src/nvim/api/private/helpers.h                     |  105 +-
 src/nvim/{msgpack_rpc/remote_ui.c => api/ui.c}     |   90 +-
 src/nvim/api/ui.h                                  |   11 +
 src/nvim/api/vim.c                                 |   38 +-
 src/nvim/api/window.c                              |    4 +-
 src/nvim/arabic.c                                  |   18 +-
 src/nvim/assert.h                                  |   13 +-
 src/nvim/buffer.c                                  |  115 +-
 src/nvim/buffer.h                                  |   16 +-
 src/nvim/buffer_defs.h                             |   75 +-
 src/nvim/charset.c                                 |   82 +-
 src/nvim/charset.h                                 |    8 -
 src/nvim/digraph.c                                 |   11 +-
 src/nvim/edit.c                                    |   96 +-
 src/nvim/edit.h                                    |    6 -
 src/nvim/eval.c                                    | 1608 +++++--
 src/nvim/eval/decode.c                             |   18 +-
 src/nvim/eval/encode.c                             |  629 +--
 src/nvim/eval/typval_encode.h                      |  570 +++
 src/nvim/eval_defs.h                               |   14 +
 src/nvim/event/defs.h                              |   26 +-
 src/nvim/event/libuv_process.c                     |    2 +-
 src/nvim/event/loop.h                              |   64 +-
 src/nvim/event/process.c                           |  114 +-
 src/nvim/event/process.h                           |    2 +
 src/nvim/event/rstream.c                           |   25 +-
 src/nvim/event/socket.c                            |    6 +-
 src/nvim/event/stream.c                            |   10 +-
 src/nvim/event/stream.h                            |    4 +-
 src/nvim/event/time.c                              |    5 +
 src/nvim/event/time.h                              |    1 +
 src/nvim/event/wstream.c                           |   17 +-
 src/nvim/ex_cmds.c                                 | 1042 ++--
 src/nvim/ex_cmds.lua                               |   20 +-
 src/nvim/ex_cmds2.c                                | 2787 ++++++-----
 src/nvim/ex_cmds_defs.h                            |   31 +-
 src/nvim/ex_docmd.c                                |  294 +-
 src/nvim/ex_docmd.h                                |   13 +-
 src/nvim/ex_eval.c                                 |   44 +-
 src/nvim/ex_getln.c                                |  235 +-
 src/nvim/ex_getln.h                                |   12 +-
 src/nvim/farsi.c                                   |   31 +-
 src/nvim/file_search.c                             |   24 +-
 src/nvim/fileio.c                                  |  150 +-
 src/nvim/fold.c                                    |   17 +-
 src/nvim/func_attr.h                               |  250 +-
 src/nvim/garray.h                                  |   28 +-
 src/nvim/getchar.c                                 |  199 +-
 src/nvim/globals.h                                 |   34 +-
 src/nvim/hardcopy.c                                |   28 +-
 src/nvim/if_cscope.c                               |    7 +-
 src/nvim/indent_c.c                                |   13 +-
 src/nvim/keymap.c                                  |  178 +-
 src/nvim/keymap.h                                  |   10 +
 src/nvim/lib/klist.h                               |  154 +-
 src/nvim/lib/kvec.h                                |  260 +-
 src/nvim/lib/queue.h                               |  158 +-
 src/nvim/lib/ringbuf.h                             |  388 +-
 src/nvim/log.c                                     |   63 +-
 src/nvim/macros.h                                  |    5 -
 src/nvim/main.c                                    |   35 +-
 src/nvim/main.h                                    |    3 +
 src/nvim/map.c                                     |  165 +-
 src/nvim/map.h                                     |   28 +-
 src/nvim/mbyte.c                                   |   82 +-
 src/nvim/memfile.c                                 |    2 +-
 src/nvim/memline.c                                 |   27 +-
 src/nvim/menu.c                                    |   10 +-
 src/nvim/message.c                                 |  323 +-
 src/nvim/misc1.c                                   |   83 +-
 src/nvim/misc2.c                                   |    5 +-
 src/nvim/mouse.c                                   |  170 +
 src/nvim/mouse.h                                   |    6 +
 src/nvim/move.c                                    |    9 +-
 src/nvim/msgpack_rpc/channel.c                     |  161 +-
 src/nvim/msgpack_rpc/channel.h                     |    1 +
 src/nvim/msgpack_rpc/helpers.c                     |  462 +-
 src/nvim/msgpack_rpc/remote_ui.h                   |    9 -
 src/nvim/msgpack_rpc/server.c                      |    7 +-
 src/nvim/normal.c                                  |  382 +-
 src/nvim/normal.h                                  |   15 +-
 src/nvim/ops.c                                     | 1135 ++---
 src/nvim/ops.h                                     |    8 +-
 src/nvim/option.c                                  |  364 +-
 src/nvim/option.h                                  |   23 +-
 src/nvim/option_defs.h                             |  163 +-
 src/nvim/options.lua                               |   35 +-
 src/nvim/os/env.c                                  |  117 +-
 src/nvim/os/fileio.c                               |  318 ++
 src/nvim/os/fileio.h                               |   72 +
 src/nvim/os/fs.c                                   |  576 ++-
 src/nvim/os/fs_defs.h                              |    6 +
 src/nvim/os/input.c                                |   74 +-
 src/nvim/os/mem.c                                  |    2 +-
 src/nvim/os/os_defs.h                              |    6 +
 src/nvim/os/pty_process.h                          |    9 +
 .../{event/pty_process.c => os/pty_process_unix.c} |   19 +-
 .../{event/pty_process.h => os/pty_process_unix.h} |    9 +-
 src/nvim/os/pty_process_win.h                      |   28 +
 src/nvim/os/shell.c                                |   86 +-
 src/nvim/os/signal.c                               |   11 +-
 src/nvim/os/stdpaths.c                             |   26 +-
 src/nvim/os/time.c                                 |    3 +-
 src/nvim/os/win_defs.h                             |    5 +
 src/nvim/os_unix.c                                 |   33 +-
 src/nvim/os_unix.h                                 |    6 -
 src/nvim/path.c                                    |  163 +-
 src/nvim/path.h                                    |    2 +
 src/nvim/po/af.po                                  |    4 -
 src/nvim/po/ca.po                                  |    4 -
 src/nvim/po/cs.cp1250.po                           |    4 -
 src/nvim/po/cs.po                                  |    4 -
 src/nvim/po/en_GB.po                               |    4 -
 src/nvim/po/eo.po                                  |   66 +-
 src/nvim/po/es.po                                  |    6 -
 src/nvim/po/fi.po                                  |    4 -
 src/nvim/po/fr.po                                  |    4 -
 src/nvim/po/ga.po                                  |    5 -
 src/nvim/po/it.po                                  |  110 +-
 src/nvim/po/ja.euc-jp.po                           |  184 +-
 src/nvim/po/ja.po                                  |  185 +-
 src/nvim/po/ja.sjis.po                             |  190 +-
 src/nvim/po/ko.UTF-8.po                            |    4 -
 src/nvim/po/ko.po                                  |    4 -
 src/nvim/po/nb.po                                  |    5 -
 src/nvim/po/nl.po                                  |    4 -
 src/nvim/po/no.po                                  |    5 -
 src/nvim/po/pl.UTF-8.po                            |    4 -
 src/nvim/po/pl.cp1250.po                           |    4 -
 src/nvim/po/pl.po                                  |    4 -
 src/nvim/po/ru.cp1251.po                           |    6 -
 src/nvim/po/ru.po                                  |    6 -
 src/nvim/po/sk.cp1250.po                           |    4 -
 src/nvim/po/sk.po                                  |    4 -
 src/nvim/po/uk.cp1251.po                           |    4 -
 src/nvim/po/uk.po                                  |    4 -
 src/nvim/po/vi.po                                  |    5 -
 src/nvim/po/zh_CN.UTF-8.po                         |    4 -
 src/nvim/po/zh_CN.cp936.po                         |    4 -
 src/nvim/po/zh_CN.po                               |    4 -
 src/nvim/po/zh_TW.UTF-8.po                         |    6 -
 src/nvim/po/zh_TW.po                               |    6 -
 src/nvim/quickfix.c                                |   88 +-
 src/nvim/rbuffer.c                                 |    4 +-
 src/nvim/rbuffer.h                                 |   42 +-
 src/nvim/regexp.c                                  |   51 +-
 src/nvim/regexp_nfa.c                              |  562 +--
 src/nvim/screen.c                                  |  167 +-
 src/nvim/search.c                                  |  229 +-
 src/nvim/search.h                                  |   27 +-
 src/nvim/shada.c                                   |  296 +-
 src/nvim/spell.c                                   |  197 +-
 src/nvim/state.c                                   |    5 +-
 src/nvim/syntax.c                                  |  348 +-
 src/nvim/syntax_defs.h                             |    4 +-
 src/nvim/tag.c                                     |   66 +-
 src/nvim/terminal.c                                |   80 +-
 src/nvim/testdir/Makefile                          |   26 +-
 src/nvim/testdir/runtest.vim                       |   23 +-
 src/nvim/testdir/test1.in                          |   34 -
 src/nvim/testdir/test10.in                         |  113 -
 src/nvim/testdir/test10.ok                         |   23 -
 src/nvim/testdir/test10a.in                        |   73 -
 src/nvim/testdir/test10a.ok                        |   23 -
 src/nvim/testdir/test12.in                         |    1 -
 src/nvim/testdir/test13.in                         |    1 -
 src/nvim/testdir/test14.in                         |    1 -
 src/nvim/testdir/test17.in                         |    1 -
 src/nvim/testdir/test30.in                         |  231 -
 src/nvim/testdir/test30.ok                         |  130 -
 src/nvim/testdir/test32.in                         |    1 -
 src/nvim/testdir/test34.in                         |   87 -
 src/nvim/testdir/test34.ok                         |   10 -
 src/nvim/testdir/test37.in                         |    2 +-
 src/nvim/testdir/test40.in                         |    1 -
 src/nvim/testdir/test42.in                         |  Bin 2368 -> 2354 bytes
 src/nvim/testdir/test47.in                         |    1 -
 src/nvim/testdir/test48.in                         |    1 -
 src/nvim/testdir/test49.in                         |    5 +-
 src/nvim/testdir/test50.in                         |    1 -
 src/nvim/testdir/test52.in                         |    1 -
 src/nvim/testdir/test53.in                         |    1 -
 src/nvim/testdir/test55.in                         |  601 ---
 src/nvim/testdir/test55.ok                         |  199 -
 src/nvim/testdir/test64.in                         |    1 -
 src/nvim/testdir/test68.in                         |  131 -
 src/nvim/testdir/test68.ok                         |   77 -
 src/nvim/testdir/test69.in                         |    2 +-
 src/nvim/testdir/test73.in                         |    1 -
 src/nvim/testdir/test8.in                          |    3 -
 src/nvim/testdir/test_alot.vim                     |   10 +
 src/nvim/testdir/test_assign.vim                   |    9 +
 src/nvim/testdir/test_breakindent.in               |  123 -
 src/nvim/testdir/test_breakindent.ok               |   74 -
 src/nvim/testdir/test_close_count.in               |  156 -
 src/nvim/testdir/test_close_count.ok               |   23 -
 src/nvim/testdir/test_cmdline.vim                  |  154 +
 src/nvim/testdir/test_cursor_func.vim              |   52 +
 src/nvim/testdir/test_hardcopy.vim                 |   58 +
 src/nvim/testdir/test_help_tagjump.vim             |   40 +
 src/nvim/testdir/test_langmap.vim                  |   24 +
 src/nvim/testdir/test_listlbr.in                   |  120 -
 src/nvim/testdir/test_listlbr.ok                   |   62 -
 src/nvim/testdir/test_menu.vim                     |    9 +
 src/nvim/testdir/test_popup.vim                    |   30 +
 src/nvim/testdir/test_regexp_utf8.vim              |   41 +
 src/nvim/testdir/test_syntax.vim                   |   63 +
 src/nvim/testdir/test_timers.vim                   |   32 +
 src/nvim/testdir/test_unlet.vim                    |   26 +
 src/nvim/testdir/test_viml.vim                     |   60 +-
 src/nvim/testdir/test_visual.vim                   |   18 +
 src/nvim/testdir/test_window_id.vim                |   71 +
 src/nvim/tui/input.c                               |   37 +-
 src/nvim/tui/tui.c                                 |   32 +-
 src/nvim/ugrid.h                                   |   22 +-
 src/nvim/ui.c                                      |   60 +-
 src/nvim/ui.h                                      |    3 +-
 src/nvim/ui_bridge.c                               |   24 +-
 src/nvim/ui_bridge.h                               |   14 +-
 src/nvim/undo.c                                    |   13 +-
 src/nvim/version.c                                 |  898 +++-
 src/nvim/vim.h                                     |   18 +-
 src/nvim/window.c                                  |  119 +-
 test/benchmark/bench_re_freeze_spec.lua            |    4 +-
 test/functional/api/buffer_spec.lua                |    2 +-
 test/functional/api/menu_spec.lua                  |    2 +-
 test/functional/api/rpc_fixture.lua                |   38 +
 test/functional/api/server_notifications_spec.lua  |   31 +-
 test/functional/api/server_requests_spec.lua       |   54 +-
 test/functional/api/tabpage_spec.lua               |    3 +-
 test/functional/api/vim_spec.lua                   |   55 +-
 test/functional/api/window_spec.lua                |    2 +-
 test/functional/autocmd/autocmd_spec.lua           |    2 +-
 test/functional/autocmd/tabclose_spec.lua          |    2 +-
 test/functional/autocmd/tabnew_spec.lua            |    2 +-
 test/functional/autocmd/tabnewentered_spec.lua     |   43 +-
 test/functional/autocmd/termclose_spec.lua         |    2 +-
 test/functional/autocmd/textyankpost_spec.lua      |    4 +-
 .../clipboard/clipboard_provider_spec.lua          |    4 +-
 test/functional/{job => core}/job_spec.lua         |   96 +-
 test/functional/dict_notifications_spec.lua        |    2 +-
 test/functional/eval/execute_spec.lua              |   86 +
 test/functional/eval/glob_spec.lua                 |    2 +-
 test/functional/eval/json_functions_spec.lua       |   15 +-
 test/functional/eval/msgpack_functions_spec.lua    |    2 +-
 test/functional/eval/operators_spec.lua            |    2 +-
 test/functional/eval/printf_spec.lua               |    2 +-
 test/functional/eval/reltime_spec.lua              |   36 +
 test/functional/eval/server_spec.lua               |    2 +-
 test/functional/eval/special_vars_spec.lua         |    6 +-
 test/functional/eval/string_spec.lua               |    3 +-
 test/functional/eval/timer_spec.lua                |  159 +
 test/functional/eval/vvar_event_spec.lua           |    2 +-
 test/functional/ex_cmds/append_spec.lua            |   54 +
 test/functional/ex_cmds/cd_spec.lua                |  192 +-
 test/functional/ex_cmds/drop_spec.lua              |   80 +
 test/functional/ex_cmds/encoding_spec.lua          |    6 +-
 test/functional/ex_cmds/grep_spec.lua              |    2 +-
 test/functional/ex_cmds/menu_spec.lua              |    4 +-
 test/functional/ex_cmds/oldfiles_spec.lua          |    6 +-
 test/functional/ex_cmds/profile_spec.lua           |    2 +-
 test/functional/ex_cmds/quit_spec.lua              |    4 +-
 test/functional/ex_cmds/recover_spec.lua           |    2 +-
 test/functional/ex_cmds/sign_spec.lua              |    2 +-
 test/functional/ex_cmds/write_spec.lua             |   39 +
 test/functional/ex_cmds/wundo_spec.lua             |    2 +-
 test/functional/ex_cmds/wviminfo_spec.lua          |    3 +-
 test/functional/ex_getln/history_spec.lua          |    2 +-
 .../functional/fixtures/autoload/health/broken.vim |    3 +
 .../fixtures/autoload/health/success1.vim          |    6 +
 .../fixtures/autoload/health/success2.vim          |    4 +
 .../fixtures/autoload/provider/clipboard.vim       |    5 +-
 test/functional/fixtures/tty-test.c                |    4 +
 test/functional/helpers.lua                        |  205 +-
 .../legacy/002_filename_recognition_spec.lua       |    2 +-
 test/functional/legacy/003_cindent_spec.lua        |    2 +-
 .../legacy/004_bufenter_with_modelines_spec.lua    |    2 +-
 .../legacy/005_bufleave_delete_buffer_spec.lua     |    2 +-
 test/functional/legacy/006_argument_list_spec.lua  |    2 +-
 .../legacy/007_ball_buffer_list_spec.lua           |    2 +-
 .../legacy/009_bufleave_autocommand_spec.lua       |    2 +-
 test/functional/legacy/010_errorformat_spec.lua    |  156 +
 test/functional/legacy/011_autocommands_spec.lua   |    3 +-
 test/functional/legacy/015_alignment_spec.lua      |    2 +-
 .../legacy/018_unset_smart_indenting_spec.lua      |    2 +-
 .../legacy/019_smarttab_expandtab_spec.lua         |    2 +-
 .../legacy/020_blockwise_visual_spec.lua           |    2 +-
 test/functional/legacy/021_control_wi_spec.lua     |    2 +-
 test/functional/legacy/022_line_ending_spec.lua    |    2 +-
 test/functional/legacy/023_edit_arguments_spec.lua |    2 +-
 .../functional/legacy/025_jump_tag_hidden_spec.lua |    2 +-
 .../legacy/026_execute_while_if_spec.lua           |    2 +-
 .../legacy/027_expand_file_names_spec.lua          |   37 -
 test/functional/legacy/028_source_ctrl_v_spec.lua  |    2 +-
 test/functional/legacy/029_join_spec.lua           |    2 +-
 test/functional/legacy/030_fileformats_spec.lua    |  375 ++
 test/functional/legacy/031_close_commands_spec.lua |   33 +-
 test/functional/legacy/033_lisp_indent_spec.lua    |    2 +-
 test/functional/legacy/034_user_function_spec.lua  |  102 +
 .../legacy/035_increment_and_decrement_spec.lua    |    2 +-
 .../legacy/036_regexp_character_classes_spec.lua   |   13 +-
 .../functional/legacy/038_virtual_replace_spec.lua |    2 +-
 .../legacy/039_visual_block_mode_commands_spec.lua |    2 +-
 .../041_writing_and_reading_hundred_kbyte_spec.lua |    2 +-
 test/functional/legacy/043_magic_settings_spec.lua |    2 +-
 .../legacy/044_099_regexp_multibyte_magic_spec.lua |   11 +-
 test/functional/legacy/045_folding_spec.lua        |    2 +-
 .../legacy/046_multi_line_regexps_spec.lua         |    2 +-
 test/functional/legacy/051_highlight_spec.lua      |    2 +-
 .../legacy/054_buffer_local_autocommands_spec.lua  |    2 +-
 .../legacy/055_list_and_dict_types_spec.lua        |  926 ++++
 .../legacy/056_script_local_function_spec.lua      |    2 +-
 test/functional/legacy/057_sort_spec.lua           |   20 +-
 .../legacy/059_utf8_spell_checking_spec.lua        |    2 +-
 .../legacy/060_exists_and_has_functions_spec.lua   |    2 +-
 test/functional/legacy/061_undo_tree_spec.lua      |   21 +-
 test/functional/legacy/062_tab_pages_spec.lua      |    2 +-
 .../legacy/063_match_and_matchadd_spec.lua         |    2 +-
 .../legacy/065_float_and_logic_operators_spec.lua  |    2 +-
 .../legacy/066_visual_block_tab_spec.lua           |    2 +-
 test/functional/legacy/067_augroup_exists_spec.lua |    2 +-
 .../functional/legacy/068_text_formatting_spec.lua |  211 +
 test/functional/legacy/072_undo_file_spec.lua      |    2 +-
 .../legacy/074_global_var_in_viminfo_spec.lua      |    3 +-
 test/functional/legacy/075_maparg_spec.lua         |    2 +-
 test/functional/legacy/076_completefunc_spec.lua   |    2 +-
 test/functional/legacy/077_mf_hash_grow_spec.lua   |    2 +-
 .../legacy/078_swapfile_recover_spec.lua           |    2 +-
 test/functional/legacy/080_substitute_spec.lua     |    2 +-
 .../legacy/081_coptions_movement_spec.lua          |    2 +-
 .../legacy/082_string_comparison_spec.lua          |    2 +-
 .../083_tag_search_with_file_encoding_spec.lua     |    2 +-
 test/functional/legacy/084_curswant_spec.lua       |    2 +-
 test/functional/legacy/088_conceal_tabs_spec.lua   |    2 +-
 .../legacy/089_number_relnumber_findfile_spec.lua  |    2 +-
 test/functional/legacy/090_sha256_spec.lua         |    2 +-
 .../legacy/091_context_variables_spec.lua          |    2 +-
 .../legacy/092_mksession_cursor_cols_utf8_spec.lua |    2 +-
 .../093_mksession_cursor_cols_latin1_spec.lua      |    2 +-
 .../legacy/094_visual_mode_operators_spec.lua      |    2 +-
 .../legacy/095_regexp_multibyte_spec.lua           |    2 +-
 test/functional/legacy/096_location_list_spec.lua  |    2 +-
 test/functional/legacy/097_glob_path_spec.lua      |    2 +-
 test/functional/legacy/098_scrollbind_spec.lua     |    2 +-
 test/functional/legacy/101_hlsearch_spec.lua       |    4 +-
 test/functional/legacy/102_fnameescape_spec.lua    |    2 +-
 .../legacy/103_visual_mode_reset_spec.lua          |    2 +-
 test/functional/legacy/104_let_assignment_spec.lua |    2 +-
 test/functional/legacy/106_errorformat_spec.lua    |    2 +-
 .../legacy/107_adjust_window_and_contents_spec.lua |    2 +-
 .../legacy/108_backtrace_debug_commands_spec.lua   |  177 +
 test/functional/legacy/arglist_spec.lua            |  268 ++
 test/functional/legacy/argument_0count_spec.lua    |   28 -
 test/functional/legacy/argument_count_spec.lua     |   47 -
 test/functional/legacy/assert_spec.lua             |  109 +-
 test/functional/legacy/autocmd_option_spec.lua     |    2 +-
 test/functional/legacy/autoformat_join_spec.lua    |    2 +-
 test/functional/legacy/backspace_opt_spec.lua      |   67 +
 test/functional/legacy/breakindent_spec.lua        |  211 +
 test/functional/legacy/cdo_spec.lua                |    2 +-
 test/functional/legacy/changelist_spec.lua         |    2 +-
 test/functional/legacy/charsearch_spec.lua         |    2 +-
 test/functional/legacy/close_count_spec.lua        |  133 +
 test/functional/legacy/command_count_spec.lua      |   22 +-
 test/functional/legacy/comparators_spec.lua        |    2 +-
 test/functional/legacy/delete_spec.lua             |    2 +-
 test/functional/legacy/erasebackword_spec.lua      |    2 +-
 test/functional/legacy/eval_spec.lua               |   20 +-
 test/functional/legacy/expand_spec.lua             |   77 +
 test/functional/legacy/file_perm_spec.lua          |   42 +
 test/functional/legacy/fixeol_spec.lua             |    2 +-
 test/functional/legacy/fnamemodify_spec.lua        |    2 +-
 test/functional/legacy/function_sort_spec.lua      |   53 +
 test/functional/legacy/getcwd_spec.lua             |   86 +
 test/functional/legacy/glob2regpat_spec.lua        |    2 +-
 test/functional/legacy/increment_spec.lua          |   27 +-
 test/functional/legacy/insertcount_spec.lua        |    2 +-
 test/functional/legacy/join_spec.lua               |   20 +
 test/functional/legacy/lispwords_spec.lua          |    2 +-
 test/functional/legacy/listchars_spec.lua          |    2 +-
 test/functional/legacy/listlbr_spec.lua            |  195 +
 test/functional/legacy/listlbr_utf8_spec.lua       |    2 +-
 test/functional/legacy/mapping_spec.lua            |    2 +-
 test/functional/legacy/marks_spec.lua              |    2 +-
 test/functional/legacy/match_conceal_spec.lua      |    2 +-
 test/functional/legacy/nested_function_spec.lua    |    2 +-
 test/functional/legacy/options_spec.lua            |    2 +-
 test/functional/legacy/packadd_spec.lua            |  349 ++
 test/functional/legacy/qf_title_spec.lua           |    2 +-
 test/functional/legacy/quickfix_spec.lua           |  331 +-
 test/functional/legacy/search_mbyte_spec.lua       |    2 +-
 test/functional/legacy/searchpos_spec.lua          |   35 +
 test/functional/legacy/set_spec.lua                |   17 +-
 test/functional/legacy/signs_spec.lua              |    2 +-
 test/functional/legacy/tagcase_spec.lua            |  150 +
 test/functional/legacy/textobjects_spec.lua        |    2 +-
 test/functional/legacy/undolevels_spec.lua         |    2 +-
 test/functional/legacy/utf8_spec.lua               |    2 +-
 test/functional/legacy/wordcount_spec.lua          |  171 +
 test/functional/legacy/writefile_spec.lua          |    3 +-
 test/functional/normal/K_spec.lua                  |    2 +-
 test/functional/options/autochdir_spec.lua         |   18 +
 test/functional/options/defaults_spec.lua          |  205 +-
 test/functional/options/shortmess_spec.lua         |    4 +-
 test/functional/plugin/health_spec.lua             |   81 +
 test/functional/plugin/helpers.lua                 |    2 +-
 test/functional/plugin/matchparen_spec.lua         |   46 +
 test/functional/plugin/msgpack_spec.lua            |    3 +-
 test/functional/plugin/shada_spec.lua              |    2 +-
 test/functional/preload.lua                        |    2 +-
 test/functional/provider/define_spec.lua           |    2 +-
 test/functional/provider/python3_spec.lua          |    2 +-
 test/functional/provider/python_spec.lua           |   84 +-
 test/functional/provider/ruby_spec.lua             |   96 +
 test/functional/shada/buffers_spec.lua             |    2 +-
 test/functional/shada/compatibility_spec.lua       |    2 +-
 test/functional/shada/errors_spec.lua              |    2 +-
 test/functional/shada/helpers.lua                  |    2 +-
 test/functional/shada/history_spec.lua             |    2 +-
 test/functional/shada/marks_spec.lua               |    2 +-
 test/functional/shada/merging_spec.lua             |    2 +-
 test/functional/shada/registers_spec.lua           |    2 +-
 test/functional/shada/shada_spec.lua               |    2 +-
 test/functional/shada/variables_spec.lua           |    2 +-
 test/functional/shell/bang_filter_spec.lua         |    2 +-
 test/functional/shell/viml_system_spec.lua         |   10 +-
 test/functional/terminal/altscreen_spec.lua        |   14 +-
 test/functional/terminal/buffer_spec.lua           |   61 +-
 test/functional/terminal/cursor_spec.lua           |   32 +-
 test/functional/terminal/edit_spec.lua             |    2 +-
 test/functional/terminal/ex_terminal_spec.lua      |   25 +-
 test/functional/terminal/helpers.lua               |   19 +-
 test/functional/terminal/highlight_spec.lua        |  100 +-
 test/functional/terminal/mouse_spec.lua            |   90 +-
 test/functional/terminal/scrollback_spec.lua       |   30 +-
 test/functional/terminal/tui_spec.lua              |  253 +-
 test/functional/terminal/window_spec.lua           |   25 +-
 test/functional/terminal/window_split_tab_spec.lua |  133 +-
 test/functional/ui/bufhl_spec.lua                  |  201 +-
 test/functional/ui/highlight_spec.lua              |  610 ++-
 test/functional/ui/input_spec.lua                  |    2 +-
 test/functional/ui/mouse_spec.lua                  |  605 ++-
 test/functional/ui/output_spec.lua                 |   39 +
 test/functional/ui/screen.lua                      |   23 +-
 test/functional/ui/screen_basic_spec.lua           |  434 +-
 test/functional/ui/searchhl_spec.lua               |  199 +-
 test/functional/ui/sign_spec.lua                   |   34 +-
 test/functional/ui/syntax_conceal_spec.lua         |  132 +-
 test/functional/ui/wildmode_spec.lua               |   34 +-
 test/functional/viml/completion_spec.lua           |  545 ++-
 test/functional/viml/errorlist_spec.lua            |    2 +-
 test/functional/viml/function_spec.lua             |   11 +-
 test/functional/viml/lang_spec.lua                 |   22 +
 test/helpers.lua                                   |   60 +
 test/unit/api/helpers.lua                          |  156 +
 test/unit/api/private_helpers_spec.lua             |   88 +
 test/unit/buffer_spec.lua                          |  310 +-
 test/unit/eval/encode_spec.lua                     |   34 +-
 test/unit/eval/helpers.lua                         |  167 +-
 test/unit/helpers.lua                              |   19 +-
 test/unit/mbyte_spec.lua                           |   67 +-
 test/unit/os/fileio_spec.lua                       |  365 ++
 test/unit/os/fs_spec.lua                           |  297 +-
 test/unit/os/shell_spec.lua                        |   33 +-
 test/unit/strings_spec.lua                         |   32 +
 test/unit/tempfile_spec.lua                        |    5 +-
 third-party/CMakeLists.txt                         |   12 +-
 third-party/cmake/BuildLibuv.cmake                 |   27 +-
 third-party/cmake/BuildLibvterm.cmake              |   75 +-
 third-party/cmake/BuildLuajit.cmake                |   30 +-
 third-party/cmake/BuildLuarocks.cmake              |   41 +-
 third-party/cmake/BuildLuv.cmake                   |    1 +
 third-party/cmake/BuildMsgpack.cmake               |   18 +-
 third-party/cmake/CopyFilesGlob.cmake              |    2 +
 third-party/cmake/LibvtermCMakeLists.txt           |   72 +
 unicode/CaseFolding.txt                            |   91 +-
 unicode/EastAsianWidth.txt                         |  288 +-
 unicode/UnicodeData.txt                            | 1383 +++++-
 678 files changed, 35781 insertions(+), 19520 deletions(-)
 create mode 100644 .ci/msys_build.bat
 create mode 100644 .ci/msys_build_deps.bat
 create mode 100644 cmake/WindowsDllCopy.cmake
 delete mode 100644 neovim.rb
 create mode 100644 runtime/autoload/health.vim
 create mode 100644 runtime/autoload/health/nvim.vim
 create mode 100644 runtime/autoload/provider/script_host.rb
 delete mode 100644 runtime/doc/doctags.c
 delete mode 100644 runtime/doc/gui_w32.txt
 create mode 100644 runtime/doc/if_ruby.txt
 delete mode 100644 runtime/doc/nvim_clipboard.txt
 delete mode 100644 runtime/doc/nvim_from_vim.txt
 delete mode 100644 runtime/doc/nvim_provider.txt
 delete mode 100644 runtime/doc/nvim_python.txt
 create mode 100644 runtime/doc/pi_health.txt
 create mode 100644 runtime/doc/provider.txt
 create mode 100644 runtime/ftplugin/eiffel.vim
 create mode 100644 runtime/ftplugin/hgcommit.vim
 create mode 100644 runtime/ftplugin/hog.vim
 create mode 100644 runtime/indent/hog.vim
 copy runtime/{macros => pack/dist/opt/justify/plugin}/justify.vim (100%)
 copy runtime/{macros => pack/dist/opt/shellmenu/plugin}/shellmenu.vim (100%)
 copy runtime/{macros/swapmous.vim => pack/dist/opt/swapmouse/plugin/swapmouse.vim} (100%)
 rename runtime/{ => pack/dist/opt/vimball}/autoload/vimball.vim (98%)
 rename runtime/{doc/pi_vimball.txt => pack/dist/opt/vimball/doc/vimball.txt} (99%)
 create mode 100644 runtime/pack/dist/opt/vimball/plugin/vimballPlugin.vim
 create mode 100644 runtime/plugin/health.vim
 delete mode 100644 runtime/plugin/vimballPlugin.vim
 rename .asan-blacklist => src/.asan-blacklist (100%)
 rename .valgrind.supp => src/.valgrind.supp (100%)
 rename Doxyfile => src/Doxyfile (100%)
 rename clint.py => src/clint.py (99%)
 rename src/nvim/{msgpack_rpc/remote_ui.c => api/ui.c} (75%)
 create mode 100644 src/nvim/api/ui.h
 create mode 100644 src/nvim/eval/typval_encode.h
 delete mode 100644 src/nvim/msgpack_rpc/remote_ui.h
 create mode 100644 src/nvim/os/fileio.c
 create mode 100644 src/nvim/os/fileio.h
 create mode 100644 src/nvim/os/pty_process.h
 rename src/nvim/{event/pty_process.c => os/pty_process_unix.c} (91%)
 rename src/nvim/{event/pty_process.h => os/pty_process_unix.h} (75%)
 create mode 100644 src/nvim/os/pty_process_win.h
 delete mode 100644 src/nvim/testdir/test10.in
 delete mode 100644 src/nvim/testdir/test10.ok
 delete mode 100644 src/nvim/testdir/test10a.in
 delete mode 100644 src/nvim/testdir/test10a.ok
 delete mode 100644 src/nvim/testdir/test30.in
 delete mode 100644 src/nvim/testdir/test30.ok
 delete mode 100644 src/nvim/testdir/test34.in
 delete mode 100644 src/nvim/testdir/test34.ok
 delete mode 100644 src/nvim/testdir/test55.in
 delete mode 100644 src/nvim/testdir/test55.ok
 delete mode 100644 src/nvim/testdir/test68.in
 delete mode 100644 src/nvim/testdir/test68.ok
 create mode 100644 src/nvim/testdir/test_alot.vim
 create mode 100644 src/nvim/testdir/test_assign.vim
 delete mode 100644 src/nvim/testdir/test_breakindent.in
 delete mode 100644 src/nvim/testdir/test_breakindent.ok
 delete mode 100644 src/nvim/testdir/test_close_count.in
 delete mode 100644 src/nvim/testdir/test_close_count.ok
 create mode 100644 src/nvim/testdir/test_cmdline.vim
 create mode 100644 src/nvim/testdir/test_cursor_func.vim
 create mode 100644 src/nvim/testdir/test_hardcopy.vim
 create mode 100644 src/nvim/testdir/test_help_tagjump.vim
 create mode 100644 src/nvim/testdir/test_langmap.vim
 delete mode 100644 src/nvim/testdir/test_listlbr.in
 delete mode 100644 src/nvim/testdir/test_listlbr.ok
 create mode 100644 src/nvim/testdir/test_menu.vim
 create mode 100644 src/nvim/testdir/test_popup.vim
 create mode 100644 src/nvim/testdir/test_regexp_utf8.vim
 create mode 100644 src/nvim/testdir/test_syntax.vim
 create mode 100644 src/nvim/testdir/test_timers.vim
 create mode 100644 src/nvim/testdir/test_unlet.vim
 create mode 100644 src/nvim/testdir/test_visual.vim
 create mode 100644 src/nvim/testdir/test_window_id.vim
 create mode 100644 test/functional/api/rpc_fixture.lua
 rename test/functional/{job => core}/job_spec.lua (82%)
 create mode 100644 test/functional/eval/execute_spec.lua
 create mode 100644 test/functional/eval/reltime_spec.lua
 create mode 100644 test/functional/eval/timer_spec.lua
 create mode 100644 test/functional/ex_cmds/append_spec.lua
 create mode 100644 test/functional/ex_cmds/drop_spec.lua
 create mode 100644 test/functional/ex_cmds/write_spec.lua
 create mode 100644 test/functional/fixtures/autoload/health/broken.vim
 create mode 100644 test/functional/fixtures/autoload/health/success1.vim
 create mode 100644 test/functional/fixtures/autoload/health/success2.vim
 create mode 100644 test/functional/legacy/010_errorformat_spec.lua
 delete mode 100644 test/functional/legacy/027_expand_file_names_spec.lua
 create mode 100644 test/functional/legacy/030_fileformats_spec.lua
 create mode 100644 test/functional/legacy/034_user_function_spec.lua
 create mode 100644 test/functional/legacy/055_list_and_dict_types_spec.lua
 create mode 100644 test/functional/legacy/068_text_formatting_spec.lua
 create mode 100644 test/functional/legacy/108_backtrace_debug_commands_spec.lua
 create mode 100644 test/functional/legacy/arglist_spec.lua
 delete mode 100644 test/functional/legacy/argument_0count_spec.lua
 delete mode 100644 test/functional/legacy/argument_count_spec.lua
 create mode 100644 test/functional/legacy/backspace_opt_spec.lua
 create mode 100644 test/functional/legacy/breakindent_spec.lua
 create mode 100644 test/functional/legacy/close_count_spec.lua
 create mode 100644 test/functional/legacy/expand_spec.lua
 create mode 100644 test/functional/legacy/file_perm_spec.lua
 create mode 100644 test/functional/legacy/function_sort_spec.lua
 create mode 100644 test/functional/legacy/getcwd_spec.lua
 create mode 100644 test/functional/legacy/join_spec.lua
 create mode 100644 test/functional/legacy/listlbr_spec.lua
 create mode 100644 test/functional/legacy/packadd_spec.lua
 create mode 100644 test/functional/legacy/searchpos_spec.lua
 create mode 100644 test/functional/legacy/tagcase_spec.lua
 create mode 100644 test/functional/legacy/wordcount_spec.lua
 create mode 100644 test/functional/options/autochdir_spec.lua
 create mode 100644 test/functional/plugin/health_spec.lua
 create mode 100644 test/functional/plugin/matchparen_spec.lua
 create mode 100644 test/functional/provider/ruby_spec.lua
 create mode 100644 test/functional/ui/output_spec.lua
 create mode 100644 test/functional/viml/lang_spec.lua
 create mode 100644 test/helpers.lua
 create mode 100644 test/unit/api/helpers.lua
 create mode 100644 test/unit/api/private_helpers_spec.lua
 create mode 100644 test/unit/os/fileio_spec.lua
 create mode 100644 third-party/cmake/LibvtermCMakeLists.txt

-- 
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