[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