[neovim] annotated tag v0.2.0 created (now 0186534)

James McCoy jamessan at debian.org
Thu May 4 03:19:36 UTC 2017


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

jamessan pushed a change to annotated tag v0.2.0
in repository neovim.

        at  0186534   (tag)
   tagging  52727d98d76983f73e214369fe98ef541031395c (commit)
  replaces  v0.1.7
 tagged by  Justin M. Keyes
        on  Mon May 1 22:17:01 2017 +0200

- Log -----------------------------------------------------------------
NVIM v0.2.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJZB5fEAAoJED5CEwiDRcFtoYUP/jis2bB/tGOh4TzMVGsFVpk4
jcJzhP+Tp/QKNJxwuFzHy7FMuEBd5PAXDXRjCznYFT3f5LW7wiNCZKvBjXbxUJ3N
otgnrPh9w32CmeZ+r1fAgZYBKJR5mRHOtzIMZtOU6VBfX1YCqI7wt4xr5SJnAxBd
Y9yMXNjiToqS0O7MEJqAwXsBxYr3KvKqmYhvPGUItG2MA46J95n2EcEguZUAnJ25
dW5JnSBGw5InTNc9vaIuuom3y50L6qid/z9gRgictVJ7xCB6W8ruA2RuYfn4dEbM
7j0HuTBqNyewtTvv3SnutNIsnpDVUPX7bRT0XQ+8gQF9CYXs7p59CH94GmBkei35
m5TqqY55H7qWGpqiXQYjENqfe9aefsi0A3LHbegnHqTbggfMDIniaxqF+LKQms1G
rMus2ty0Y4xkwBTra/m9dfTiUJeFbucgkg45Y2pNrjY8Mt6Qt2DDZqwMJcqD8IUK
bFFqkJ0RXDRkgo0zDl9Fdxi1BP1D6rQ5+iPTqqkP/gkhHdBkLECO22VnxRuZccJ/
rh9w/ipGvdYY+qOj1tSRGbq9cxXkTA65bM7TvCeE/MQLD+/8A4YE9ICYEeJW+KM6
qEQGV+W8qodXYCvv2aRS0GrBuxPIO/Xo3TUN2N27NkRZQPmbQPdCGE9qztbqDRwI
+2sXpNPxiWuHK/gHkKeE
=wc26
-----END PGP SIGNATURE-----

@equalsraf (1):
      win: third-party: win32yank v0.0.3 (#6255)

Aaron Williamson (1):
      jobstart(): Return -1 if cmd is not executable. #5671

Adam-K-P (1):
      buffer.c: enable -Wconversion #3744

Anmol Sethi (11):
      man.vim: when completing a fpage, always show section
      man.vim: completion now respects 'wildignorecase'
      man.vim: properly handle manpage names with spaces
      man.vim: revert "completion now respects 'wildignorecase'" (#5839)
      man.vim: remove newline from man errors (#5852)
      man.vim: do not set ft=man on files with extension man (#5831)
      man.vim: remove terminal escape characters (#6033)
      man.vim: get page after opening split (#6032)
      man.vim: more robust s:verify_exists #6043
      man.vim: use 'eventignore' instead of :noautocmd #6149
      man.vim: call s:error in man#read_page (#6362)

Björn Linse (30):
      Merge pull request #5669 from chemzqm/add-cmdline-mode-rpc
      mbyte: clean up charset.c for assumed encoding=utf-8
      Merge pull request #5712 from bfredl/utf8charset
      Make partials work with jobs, timers, and dictwatchers.
      api: add api_level_1 fixure
      api: implement FUNC_API_SINCE
      api: add detailed checks for compatibility and correct "since" value
      api: bump api level to 2
      release.sh: add api metadata fixture if api level was bumped
      Merge pull request #5540 from bfredl/api_since
      Merge pull request #6296 from FriedSock/use_handle_get_buffer_refactor
      clipboard: set v:register after startup (#5708)
      mbyte: remove dead code
      Merge pull request #6335 from bfredl/mbyte_dead
      tests: short form `screen:except(func)` expects condition only. #6440
      mbyte: replace vim_tolower with mb_tolower handling locale correctly
      test: add tests for gu/gU behavior in Turkish locale
      vim-patch:8.0.0243
      vim-patch:8.0.0552
      lint: fix clint errors around mb_tolower calls
      ci: install Turkish locale and make locale tests more reliable
      Merge pull request #6495 from bfredl/localefix
      ops: fix i<c-r> with multi-byte text (#6524)
      test: make locale dependent oldtest more reliable (#6526)
      ui: support more cursor shape modes
      ui: add tests for new cursor shape modes
      ui: use an array for mode styles
      ui: document new mode index and add note about forward-compatibility
      tests: detect invalid helpers.sleep
      api: deprecate obsolete nvim_buf_get_number function

Bruno Roy (2):
      doc: fr.po: Translate :intro (#6091)
      doc: fr.po: fix intro typo (#6094)

Carlo Abelli (1):
      refactor/single-include: diff.h (#6443)

Chris Lucas (1):
      vim-patch:7.4.2201

Christian Stigen Larsen (1):
      build: Makefile: Try other cmake names, or override. #6163

Daniel Hahler (14):
      s:check_python: handle 'pip install --user -e'
      Improve error reporting for Python health check
      healthcheck: python: include nvim path for unknown/outdated version
      healthcheck: python: prefer neovim.VERSION
      healthcheck: s:check_python: only report latest with good response
      healthcheck: s:download: do not report curl errors (twice)
      src/clint.py: improve "Ignoring" message
      vim-patch:8.0.0121
      Linting
      vim-patch:8.0.0068 (#6243)
      cmake: USE_BUNDLED_X instead of X_USE_BUNDLED (#6357)
      rplugin.vim: GetManifestPath(): be more explicit (#6361)
      health.vim: syntax/style fixes (#6614)
      doc/eval.txt: remove references to E706 (#6629)

Dongdong Zhou (1):
      api/ui: externalize tabline

Drew Neil (2):
      doc: remove "only available when compiled with +timers" (#6321)
      doc: Revise nvim-from-vim advice (#6505)

Eiichi NISHINA (1):
      ci: Check that `#include "*.h"` works as a single include

Felipe Oliveira Carvalho (1):
      refactor: pos_T macros to functions (#6496)

Gavin Thomas Claugus (1):
      version.c: mark NA patches (#6242)

Jack Bracewell (5):
      Replace hashtab with handle buffer functions
      terminal: Support extra arguments in 'shell'. #4504
      vim-patch:7.4.2249 (#6303)
      vim-patch:7.4.2292 (#6304)
      vim-patch:7.4.2293 (#6307)

Jakob Schnitzer (2):
      terminal: global 'scrollback' #6352
      api: {get,set}_option should {get,set} global value of local options (#6405)

James McCoy (256):
      rbuffer: Use xcalloc to ensure memory is initialized
      Merge pull request #5684 from jamessan/initialize-terminput-buf
      msgpack_rpc: Allocate empty string in msgpack_rpc_to_object
      Merge pull request #5687 from jamessan/if_py-crash
      Merge pull request #5648 from brcolow/vim-7.4.2071
      Merge pull request #5662 from brcolow/vim-7.4.1701
      Merge pull request #5664 from brcolow/vim-7.4.1707
      Merge pull request #5665 from brcolow/vim-7.4.1711
      Merge pull request #5674 from brcolow/vim-7.4.1723
      Merge pull request #5663 from brcolow/vim-7.4.1702
      Merge pull request #5675 from brcolow/vim-7.4.1738
      vim-patch:7.4.1748
      vim-patch:f9660b5
      lint
      build: Make clean targets more thorough
      ftplugin/man: Finish early if &filetype is not man
      Merge pull request #5716 from jamessan/fix-man-plugin
      Merge pull request #5707 from jamessan/moar-cleaning
      Merge pull request #5715 from equal-l2/change-lua-url
      vim-patch:7.4.1708
      Merge pull request #5721 from jamessan/vim-7.4.1708
      vim-patch:7.4.1751
      vim-patch:8d8aa0a
      lint
      Merge pull request #5659 from brcolow/vim-7.4.1685
      vim-patch:7.4.1754
      lint
      Merge pull request #5705 from brcolow/vim-7.4.1835
      Merge pull request #5736 from jamessan/vim-7.4.1754
      option.c: Update free_oldval after adjusting opt_idx for shada/viminfo
      vim-patch:7.4.1867
      Merge pull request #5757 from jamessan/vim-7.4.1867
      Merge pull request #5756 from jamessan/viminfo-leak
      Merge pull request #5529 from brcolow/vim-7.4.1559
      shada: Respect the optional buffer count for shada-%
      vim-patch: Add -g switch to download/preprocess patch
      Merge pull request #5764 from jamessan/get-vim-patch
      Merge pull request #5760 from jamessan/shada-percent-count
      shada: Move '%' handling from shada_write to its own function
      Merge pull request #5770 from jamessan/shada-lint
      vim-patch: Allow skipping non-"vim-patch" commits during review
      Merge pull request #5775 from jamessan/vim-patch-review
      Merge pull request #5779 from lonerover/vim-7.4.2337
      Merge pull request #5807 from mhinz/fix/vim-patch
      Merge pull request #5809 from lonerover/vim-7.4.2335
      Merge pull request #5810 from lonerover/vim-7.4.2123
      eval: encode: Fix NULL check for partial's name
      Merge pull request #5818 from jamessan/typval-encode-partial
      test: quickfix: Move upstream vim quickfix test to src/nvim/testdir
      vim-patch:7.4.1752
      vim-patch:7.4.1768
      vim-patch:7.4.1802
      vim-patch:7.4.1813
      vim-patch:7.4.1815
      vim-patch:7.4.1823
      vim-patch:7.4.1841
      vim-patch:7.4.1871
      vim-patch:7.4.1881
      vim-patch:7.4.1882
      vim-patch:7.4.1884
      vim-patch:7.4.1912
      vim-patch:7.4.1937
      vim-patch:7.4.1941
      vim-patch:7.4.1949
      vim-patch:7.4.1950
      vim-patch:7.4.1953
      vim-patch:7.4.1964
      vim-patch:7.4.1966
      vim-patch:7.4.1980
      vim-patch:7.4.1984
      vim-patch:7.4.1997
      vim-patch:7.4.2010
      vim-patch:8.0.0006
      lint
      Merge pull request #5761 from jamessan/vim-7.4.1752
      Merge pull request #5838 from mhinz/travis/allowed-failure
      Merge pull request #5827 from justinmk/travisupdate
      vim-patch:7.4.2149
      vim-patch:7.4.2183
      vim-patch:7.4.2194
      vim-patch:7.4.2204
      vim-patch:0952131
      vim-patch:7.4.2215
      vim-patch:7.4.2225
      vim-patch:7.4.2226
      vim-patch:7.4.2272
      vim-patch:7.4.2273
      vim-patch:7.4.2277
      vim-patch:7.4.2294
      lint
      Merge pull request #5613 from jamessan/vim-7.4.2183
      vim-patch:7.4.1866
      vim-patch:7.4.1868
      Merge pull request #5859 from jamessan/vim-7.4.1866
      version.c: Mark NA patches
      vim-patch:7.4.1656
      vim-patch:7.4.1781
      vim-patch:7.4.1839
      vim-patch:7.4.1861
      Mark 'execute()' patches applied
      lint
      Merge pull request #5743 from jamessan/na-vim-patches
      vim-patch:7.4.1889
      Merge pull request #5835 from lonerover/vim-7.4.1847
      Merge pull request #5892 from lonerover/vim-7.4.2103
      Merge pull request #5893 from lonerover/vim-7.4.2127
      Merge pull request #5826 from ZyX-I/fix-typval_encode
      Merge pull request #5860 from jamessan/vim-7.4.1889
      vim-patch:aa3b15d
      vim-patch:82af871
      vim-patch:7.4.1925
      vim-patch:c95a302
      Merge pull request #5862 from jamessan/vim-aa3b15d
      vim-patch:7.4.2008
      vim-patch:7.4.2009
      lint
      Merge pull request #5919 from jamessan/vim-7.4.2008
      Merge pull request #5863 from ZyX-I/more-clint-checks
      vim-patch:7.4.2100
      lint
      Merge pull request #5924 from jamessan/vim-7.4.2100
      inccommand: Suppress error reporting when previewing commands
      inccommand: Preview :sub commands only after the delimiter is present
      Merge pull request #5932 from jamessan/icm-fixes
      eval: Remove dictwatcher from watchers queue before freeing it
      Merge pull request #5935 from jamessan/dictwatcher-crash
      Merge pull request #5941 from blueyed/better-clint-note
      job: Consume content from rbuffer before invoking the callback again
      Merge pull request #5940 from jamessan/master
      test: screen: Assert expected row count matches configured screen height
      test: screen_basic: Re-enable min width/height test
      Merge pull request #5963 from jamessan/screen-expect-clarity
      tui: Ignore DECRST 12 in terminfo's cursor_normal, if present
      Merge pull request #6012 from jamessan/override-TI-cursor-normal
      execute: Correctly capture output with highlight attributes
      vim-patch:a02a551
      vim-patch:802a0d9
      vim-patch:e18dbe8
      Run cleanup.vim on {eo,fr}.po
      vim-patch:063b9d1
      Merge pull request #6045 from jamessan/vim-a02a551
      Merge pull request #5869 from hardenedapple/undojoin-curhead
      test: Make xclip exit after one selection request
      test: Turn printargs_path into a function
      Merge pull request #6050 from jamessan/fix-xclip-tests
      Merge pull request #5913 from mhinz/buf-lookup-patches
      Merge pull request #6061 from justinmk/vim-ancient-bugs
      vim-patch:8.0.0208
      lint
      vim-patch: Use get_vim_patch to retrieve patch for review
      Merge pull request #6063 from jamessan/vim-8.0.0208
      Merge pull request #6064 from jamessan/patch-review-preprocess
      Merge pull request #5877 from lonerover/vim-7.4.2082
      Merge pull request #5904 from lonerover/vim-7.4.2148
      vim-patch:7.4.1948
      vim-patch:7.4.1954
      Re-add upstream's test_increment.vim
      vim-patch:7.4.1962
      Merge pull request #6076 from lonerover/vim-7.4.2275
      Merge pull request #6089 from jamessan/vim-7.4.1948
      Merge pull request #6118 from lonerover/vim-patch
      string.c: Include <stdarg.h> for va_list type and va_* macros
      strings.h: Include <stdarg.h> for vim_vsnprintf's use of va_list
      Merge remote-tracking branch 'origin/master' into lambda
      win: test: Fix closure jobs test on Windows
      Merge pull request #5771 from brcolow/lambda
      vim-patch:8.0.0379
      Merge pull request #6181 from jamessan/vim-8.0.0379
      vim-patch.sh: Bump base Vim version to 7.4.1980
      Merge pull request #6186 from jamessan/base-vim-patch
      vim-patch:7.4.2200
      lint
      vim-patch:7.4.1991
      Merge pull request #6188 from jamessan/vim-7.4.2200
      Merge pull request #6121 from lonerover/vim-7.4.2046
      vim-patch:7.4.1992
      vim-patch:7.4.1993
      vim-patch:7.4.1994
      Merge pull request #6190 from jamessan/vim-7.4.1991
      vim-patch:42ebd06
      vim-patch:7.4.2098
      vim-patch:6f1d9a0
      vim-patch:7.4.2095
      ci: Add Coverity modeling
      Merge pull request #6215 from jamessan/coverity-model
      vim-patch:7.4.2051
      vim-patch:7.4.2068
      vim-patch:7.4.2097
      lint
      Merge pull request #6225 from jamessan/vim-7.4.2051
      vim-patch:7.4.2069
      vim-patch:7.4.2101
      vim-patch:7.4.2222
      vim-patch:7.4.2223
      lint
      vim-patch:8.0.0116
      vim-patch:8.0.0190
      vim-patch:8.0.0195
      vim-patch:8.0.0223
      vim-patch:8.0.0393
      lint
      Merge pull request #6327 from lonerover/issue-#6319
      vim-patch:8.0.0250
      Merge pull request #6350 from jamessan/vim-8.0.0250
      coverity/161195: Increase scope of exe_name
      coverity/161194: Restore check for 'keywordprg' being ":help"
      ci: Update Coverity model for typval refactoring
      coverity/16127: Verify lang is non-NULL before calling strlen
      Remove PVS-Studio cruft
      third-party: Bump msgpack-c to 2.1.1
      cmake: Detect whether msgpack-c has MSGPACK_OBJECT_FLOAT{32,64} types
      Add handling for MSGPACK_OBJECT_FLOAT{32,64}
      third-party: Avoid building msgpack-c examples
      coverity/161216: Ensure buf is valid for lifetime of defstr
      Merge pull request #6406 from jamessan/msgpack-c-2.1.x-compat
      Merge pull request #6397 from jamessan/coverity
      ci: Use LLVM's trusty repo to match Travis' Ubuntu version
      ci: Bump clang version to 3.9
      tui: Only enable/disable mouse when there's something to do (#6411)
      Merge pull request #6338 from jamessan/llvm-update
      vim-patch: Update regex for included_patches array (#6449)
      Merge remote-tracking branch 'origin/master' into vim-7.4.2170
      vim-patch:7.4.2281
      vim-patch:7.4.2304
      vim-patch:7.4.2332
      vim-patch:7.4.2359
      vim-patch:8.0.0499
      vim-patch:8.0.0550
      lint
      vim-patch:8.0.0377
      vim-patch:8.0.0378
      vim-patch:8.0.0322
      vim-patch:8.0.0376
      lint
      Merge pull request #6485 from jamessan/vim-8.0.0377
      test_timers.vim: Adjust timing to handle difference in implementation
      vim-patch:7.4.2152
      Mark patches applied in 6baa669
      vim-patch:7.4.2209
      Merge pull request #6547 from jamessan/vim-7.4.2152
      Merge pull request #6531 from justinmk/vim-dc1f1645cb49
      version.c: Mark 7.4.{2165,2173,2179} applied
      tui: Only set cursor color if the highlight group is valid (#6585)
      defaults_spec: Test changing :filetype/:syntax in -c, after defaults
      Merge pull request #6600 from jamessan/post-sourcing-filetype
      vim-patch:7.4.2231
      vim-patch:7.4.2239
      vim-patch:7.4.2244
      vim-patch:7.4.2245
      vim-patch:7.4.2246
      vim-patch:7.4.2263
      vim-patch:8.0.0150
      lint
      oldfiles_spec: Set the shada file in the session
      oldfiles_spec: Add tests for ":filter ... oldfiles"
      Merge pull request #6621 from jamessan/vim-7.4.2231

Jente Hidskes (2):
      screen.c: account for translated string length
      strings.c: remove unused assignment

John Szakmeister (5):
      unittests: avoid using pattern matching on file names
      Merge pull request #6292 from jszakmeister/fix-tempfile-test
      test: fix the unit test build on macOS Sierra (#6300)
      vim_vsnprintf: fix conversion error #6311
      vim_vsnprintf: fix conversion warning #6333

Jurica Bradaric (15):
      vim-patch:7.4.2220
      strings.c: Fix problems found during code review.
      vim-patch:7.4.2265
      vim-patch:7.4.2170
      vim-patch:7.4.2180
      version.c: Mark 7.4.2171 and 7.4.2181 as NA.
      vim-patch:7.4.2240
      vim-patch:7.4.2241
      vim-patch:7.4.2242
      vim-patch:7.4.2266
      vim-patch:7.4.2280
      vim-patch:7.4.2291
      version: Mark patch 2221 as applied.
      strings: Fix problems found during code review
      eval.c: Code style fixes

Jurica Bradarić (2):
      vim-patch:7.4.2299 (#6232)
      vim-patch:7.4.2329 (#6341)

Justin M. Keyes (412):
      doc: eval/typval_encode.h
      doc/api: Closes #1842
      version bump
      Merge #5643 from Shougo/vim-7.4.1686
      doc: Remove obsolete reference to `rgb_file`.
      Merge #5704 from jamessan/vim-7.4.1748
      vim-patch:8.0.0110 (#5700)
      doc: 'shelltemp'
      test: helpers.retry()
      test: Disable unreliable tests on travis+ASAN_UBSAN
      test: Handle SIGHUP in tty-test fixture.
      Merge #5729 from jamessan/vim-7.4.1751
      Merge #5488 from justinmk/test-fix-mouse-drag
      syntax.c: Update color names. (#5733)
      ci: Update appveyor artifact path.
      tui: "backpressure": Drop messages to avoid flooding.
      os/shell: Throttle :! output, pulse "..." message.
      os/shell: do_os_system(): Always show last chunk.
      out_data_decide_throttle(): Avoid too-small final chunk.
      out_data_decide_throttle(): timeout instead of hard limit.
      Merge #5396 from justinmk/tui-throttle
      test: jobstart()
      po: Remove E902 message
      CheckHealth: more precise check for sensible.vim
      doc: README.md: update appveyor URL
      Merge #5750 from justinmk/jobstart
      Merge #5752 from justinmk/doc
      eval.c: set_selfdict(): Fix invalid memory access.
      doc: job_control.txt
      Merge #5772 from justinmk/fixsegfault
      tui: check stty/termios for kbs
      test: job_spec: Avoid unreliable screen test.
      CheckHealth: terminfo: remove "kbs" advice
      Merge #5758 from justinmk/fixkbs
      build: Support old libtermkey.
      build: Do not check for obsolete <termio.h>
      Merge #5815 from lonerover/vim-7.4.2124
      ci: Upgrade to ubuntu 14.04 "trusty"
      ci: Install cscope, remove deadsnakes PPA
      ci: Upgrade pip3 (instead of install)
      test: jobclose(): Avoid indeterminism. (#5851)
      Merge #5804 from brcolow/vim-7.4.1793
      Merge #5855 from lonerover/vim-7.4.2019
      test: ctrl_c_spec
      test: skip_fragile(), TEST_SKIP_FRAGILE
      refactor: Remove VimL function `test_autochdir()`
      refactor: Remove VimL function `test()`
      test/helpers.rmdir(): Windows: Change to top-level dir on failure.
      Merge #5864 from ZyX-I/fix-5857
      Merge #5872 justinmk/test_autochdir
      Merge #5749 from justinmk/test-ctrl-c
      provider/clipboard.vim: fallback if xsel is broken (#5868)
      Merge #5874 from ZyX-I/fix-5482
      Merge #5903 from ZyX-I/fix-5901
      Merge #5079 from ZyX-I/shada-save-current-pos
      Merge #5909 from justinmk/win32-xdg
      health: Windows: Handle backslash path separators. (#5914)
      Merge #5519 from blueyed/improve-python-health-check
      process_wait(): Avoid dereference after LOOP_PROCESS_EVENTS. (#5917)
      test: system([...]): v:shell_error
      Merge #5910 from justinmk/win32-jobstart
      Windows: vim_getenv(): Find runtime relative to nvim. #3303 (#5929)
      open_buffer(): Do `BufEnter` for directories.
      lint
      test: BufEnter
      Windows: enable more tests
      Merge #5933 from justinmk/dir-bufenter
      Merge #5936 from blueyed/vim-8.0.0121
      test: fix syntax error
      win: ci/AppVeyor: Rearrange PATH setup for python. (#5946)
      Merge #5918 'vim-patch: 7.4.2006, 7.4.2075, 7.4.2077, 7.4.2117, 7.4.2300, 7.4.2313, 7.4.2314'.
      DirChanged: set <amatch> (#5961)
      win: Define USE_FNAME_CASE (#5962)
      test: nvim_ui_attach() with huge dimensions. (#5974)
      win: test: enable job_spec.lua
      win: fix warnings
      win: test: XXX: Disable some tests.
      Merge #5865 from lonerover/vim-7.4.2036
      Merge #5937 from justinmk/win32-test
      ci: Disable "CTRL-C interrupts :global" test
      test/timer_spec.lua: Relax expected count.
      tui: Do not decide cursor blinking.
      vim-patch:7.4.2049,7.4.2050,7.4.2064,7.4.2067,7.4.2081 (#5969)
      input_enqueue(): Fix length calculation. (#5981)
      tui: Enable mode-sensitive cursor by default.
      Merge #5977 from justinmk/tui-cursor-shape
      win: test: Enable jobstart() 'shell' test. (#5983)
      test: expand_env_esc()
      readfile(): Fix read-after-free.
      Merge #5782 'Visual-mode put from @. register'
      test: Avoid Lua closure limit.
      Merge #5995 from ZyX-I/coverity-fixes
      errors: Introduce "E856: Filename too long"
      coverity/133845: Negative array index read. (FP)
      coverity/155512: Pass correct length to strncat()
      coverity/133853: Out-of-bounds access
      refactor: Replace vim_strcat() with xstrlcat().
      clint.py: Suggest xstrlcat instead of strcat.
      Merge #5996 from justinmk/coverity-133845
      ci: XXX: Disable "throttle" test on Travis macOS.
      Merge #5964 from equalsraf/windows-clipboard
      test: Fix broken test.
      build: Disable jemalloc for FreeBSD. (#6007)
      refactor: Remove strncpy/STRNCPY. (#6008)
      defaults: Revert 'mouse=a' (#6022)
      xstrlcat: Allow overlapped pointers. (#6017)
      doc: QuickBuild
      test: execute() + :redir
      Merge #5975 from jamessan/execute-with-attrs
      tui: update_size(): Fix race condition.
      Merge #2990 'tests: Migrate legacy test 69.'
      Revert "build: LuaRocks: require unzip (#6049)"
      Revert "tui: update_size(): Fix race condition."
      test: Remove whitespace (avoid LF/CRLF discrepancy)
      win: executable()
      win: Append process dir to $PATH
      CheckHealth: choose correct $PATH separator
      build: Do not force busted into front of $PATH
      test: helpers.clear(): Set common env vars only if not passed.
      vim-patch:8.0.0280
      win: executable(): full path without extension
      refactor: fix warnings
      test: executable(): AppVeyor: Ignore "sibling" failure
      vim-patch:8.0.0274
      Merge #6038 from justinmk/win32-executable
      vim-patch:8.0.0275
      eval: set_ref_in_item(): remove dead code
      Merge #6068 from lonerover/vim-7.4.2106
      coverity/155968: resource leak
      process_spawn: Return status code (#6075)
      eval/typval_encode: Restore original copyID (#6070)
      build: `oldtest` target: TEST_FILE, NVIM_PRG (#6098)
      os/*: Use os_buf instead of NameBuff, IObuff.
      health.vim: Reduce visual noise.
      health.vim: ruby provider advice
      Merge #6084 from justinmk/fix-coverity-155968
      coverity/13728: Null pointer dereference (#6100)
      Merge #6106 from justinmk/health.vim
      ci: Do not use `oldtest` target on Travis. (#6101)
      health.vim: Do not check intentionally disabled providers.
      ui_detach: Do not redraw during teardown/exit.
      providers: Disable if `g:loaded_*` exists.
      Merge #6108 from ZyX-I/pr-5678
      win/package: provide common tools
      win/package: nvim-qt GUI
      win/package: Copy externals without analyzing.
      win/CI: Cache dependencies.
      Merge #6105 from justinmk/win32-bindeps
      Merge #6114 'Partial string handling refactoring'.
      Merge #6110 'refactor: Move vim_*printf to strings.c'.
      doc: README.md
      doc: README.md
      options: Remove 'esckeys' (#6138)
      cmdline: CTRL-R: <Space> instead of CR between lines.
      cmdline: CTRL-R: Omit trailing <CR>.
      Merge #6137 from justinmk/cmdline-ctrl-r
      globals.h: Avoid expression in array definition.
      ci: MIN_LOG_LEVEL=2 (#6169)
      terminal: Allow undo and 'modifiable'.
      options: 'scrollback'
      terminal: 'scrollback'
      terminal: Follow output only if cursor is at end.
      test/window_split_tab_spec.lua: fixup
      test: screen_setup(): Support `cols` parameter.
      test: screen_setup(): Detect spawn failures, usage errors.
      channel.c: logging
      terminal.c/redraw(): Remove cargo cult.
      Merge #6142 from justinmk/term-modifiable
      Merge #6111 from ZyX-I/split-eval'/os-fileio
      Merge #6112 from ZyX-I/split-eval'/buf_get_changedtick
      Merge #6148 from delftswa2017/clang-scan-fix-dead-stores
      Merge #6191 from jamessan/vim-42ebd06
      win/package: cat.exe
      win/package: runtime files
      Merge #6139 from justinmk/win32-runtime
      terminal: Keep cursor position.
      terminal: Disable some options in terminal-mode.
      terminal: Avoid unnecessary redraws.
      test: luacheck update
      Merge #6185 from justinmk/term-cursor
      doc/api.txt: Merge with api-funcs.txt
      vim-patch:8.0.0135
      vim-patch:8.0.0136
      Merge #6194 'filtering manually folded lines'
      terminal: Restore settings on same window only.
      buffer.c: enable -Wconversion #3744
      doc: quotes.txt was removed
      win/package: Upgrade to neovim-qt v0.2.5 (#6213)
      Merge #6209 from Shougo/vim-8.0.0319
      lint
      Merge #6202 from justinmk/tui-resize-hack
      health.vim: tmux $TERM, default-terminal
      vim_getenv: $VIMRUNTIME fallback: ../share/nvim/runtime (#6223)
      test: backtick expansion #6218
      Merge #6224 from justinmk/test-fish-backtick
      Merge #6222 from jbradaric/vim-7.4.2220
      test/let_spec: self-referencing List. (#6228)
      rplugin: Call s:LoadRemotePlugins() on startup.
      test/scrollback: wiggle-room (#6256)
      win/package: nvim-qt v0.2.6 (#6258)
      Merge #6214 from ZyX-I/split-eval'/isolated-unittests
      tabpage_S: Name tp_localdir per convention.
      DirChanged: Publish _after_ updating win/tab CWD.
      DirChanged: trigger when switching scopes
      DirChanged: avoid redundant events on 'autochdir'
      Merge #6262 from justinmk/dirchanged
      Merge #6264 'coverity fixes'
      Merge #6261 from lonerover/vim-ac80999
      Merge #6268 from lonerover/vim-7.4.2208
      doc: eval.txt fixup, README.md
      Merge #6252 from jamessan/vim-7.4.2069
      Merge #6254 'vim-patch:7.4.2135,7.4.2144,7.4.2151'
      test/termclose: Avoid indeterminism (#6281)
      defaults: 'showcmd', 'belloff', 'ruler'
      doc: handle_* function declarations
      Merge #6087 from justinmk/defaults
      os_set_cloexec: Fix condition. #5986
      Merge #6305 from lonerover/vim-7.4.2228
      test/legacy: fix test_normal.vim
      Merge #6318 from justinmk/pr6244
      Merge #6320 from jamessan/vim-8.0.0116
      scripts/vim-patch.sh: Remove "Last change ..." lines.
      .gitignore: Do not ignore *.rej
      vim-patch:bc8801c9317eb
      Merge #6324 from justinmk/vim-patch-bc8801c9317eb
      vim-patch:7.4.2164 (#6326)
      doc: Replace "For Vim ... Last change ..." headers (#6328)
      Merge #6231 from jbradaric/vim-7.4.2266
      doc: Update missing headers. (#6330)
      Merge #6331 from lonerover/vim-7.4.2283
      Merge #6312 from lonerover/vim-7.4.2255
      terminal: Avoid invalid cursor col (#6265)
      vim-patch:8.0.0486
      vim-patch:8.0.0177
      vim-patch:7.4.2324
      vim-patch:8.0.0019
      vim-patch:7.4.2346
      vim-patch:7.4.2341
      vim-patch:7.4.2328
      vim-patch:8.0.0178
      test/legacy: fix test_autocmd.vim
      lint
      vim-patch:7.4.2355
      vim-patch:8.0.0033
      vim-patch:8.0.0049
      vim-patch:8.0.0032
      vim-patch:7.4.2339
      test/legacy: Run test_match, test_tabpage isolated
      test/legacy: Makefile Add missing tests
      vim-patch:8.0.0259
      lint
      get_tabpage_arg: satisfy clang warning
      vim-patch:8.0.0037
      vim-patch:8.0.0159
      vim-patch:8.0.0083
      vim-patch:8.0.0172
      vim-patch:8.0.0485
      ex_tabnext: Disallow "+NN" arg.
      test/legacy: Test_three_windows: rtp for :help
      vim-patch:8.0.0483
      vim-patch:8.0.0482
      vim-patch:8.0.0331
      vim-patch:8.0.0502
      vim-patch:8.0.0307
      XXX: ex_tabonly(): aucmd_win is not part of the window list.
      Merge pull request #6323 from justinmk/vimpatches
      fold.c: uppercase macros
      Merge #6221
      build: Do not ref `libuv` CMake target if USE_BUNDLED_LIBUV=OFF. (#6363)
      Merge #6372 from lonerover/vim-7.4.2307
      build: Rename NEOVIM_* to NVIM_*
      build: Prefix check-single-includes artifacts.
      Merge #6375 from justinmk/check-single-includes
      getcompletion("cmdline") (#6376)
      win: health/provider.vim: check with `.exe` extension
      terminal.c:redraw(): Avoid invalid cursor col (#6379)
      build: remove unused get_preproc_output() call
      ci: Run check-single-includes in "lint" build only
      Merge #6394 'ci: check-single-includes only in "lint" build'
      Merge #5119 from ZyX-I/split-eval
      win: tempname(): Use $TMPDIR if defined.
      test: Use workspace-local temp directory.
      Merge #6395 'test: Use workspace-local temp directory.'
      build: avoid cmake warning (#6417)
      Merge #6344 'vim-patch:7.4.2236,7.4.2306'
      Merge #6418 from ZyX-I/better-unittests
      Merge #6422 from ZyX-I/fix-6420
      'guicursor': Empty means "block cursor in all modes".
      api/cursor_style_set: mode descriptions
      Merge #6409 from ZyX-I/separate-clint
      Merge #6423 from justinmk/guicursor
      Merge #6427 from ZyX-I/writefile-allow-omitting-fsync
      Merge #6436 from ZyX-I/restart-includes-cleanup
      'guicursor': enabled=false if 'guicursor' is empty
      'guicursor': Disable by default for unknown terminals.
      options: remove 'guiheadroom'
      Merge #6432 from justinmk/guicursor
      test: retry() works with asserts; error() not required.
      Merge #6440 'test: Remove "tickle" hack'
      completion: fix segfault with ignorecase+infercase (#6452)
      win: os_get_hostname() #5416 (#6413)
      Merge #6473 from jamessan/vim-8.0.0499
      test: retry(): Report number of retries. (#6475)
      Merge #6478 from ZyX-I/conv-fixes
      Merge #6439 from ZyX-I/fix-gc-failures
      test/check_cores(): Skip workspace-local temp dir. (#6483)
      Merge #6481 from ZyX-I/rename-execute
      Merge #6488 from ZyX-I/coverity-fixes
      Merge #6479 from bfredl/tolower
      Merge #6489 from ZyX-I/own-output-handler
      test/rmdir(): Remove `readonly` attr on Windows.
      test/rmdir(): fallback to Nvim delete()
      test: `:file {name}`
      win/test: Enable recover_spec.lua
      test: helpers.execute() => helpers.feed_command()
      ci/appveyor: fix cache pattern
      Merge #6490 from justinmk/test
      win: defaults: 'shellredir', 'shellxquote', 'shellxescape'
      win: vim_strsave_shellescape: Handle 'shellslash'.
      win: os_shell_is_cmdexe() + tests
      Merge #6497 from justinmk/win-quot
      perf: tv_clear(): Cache gettext() result. (#6519)
      test: check_cores(): Escape $TMPDIR path. (#6520)
      Merge #6528 from ZyX-I/revise-malloc-attr
      Merge #6219 from jbradaric/vim-7.4.2170
      test: Cursor after `:hi clear|syntax reset`
      Merge #6537 from justinmk/hlcursor
      Merge #6533 'Fix PVS-studio warnings'
      health.vim: Set 'iskeyword' to that of ft=help.
      doc: api-contract, CONTRIBUTING.md
      Merge #6546 from justinmk/doc
      vim-patch:dc1f1645cb49
      vim-patch:7571d55f7dcc
      vim-patch:e4a3bcf28d92
      scripts/vim-patch.sh: word-boundaries in preprocess regex
      'scrollback': Allow :setlocal -1 on normal buffers
      doc: Recommend `:silent!` for :loadview.
      Merge #6552 from justinmk/loadview
      Merge #6550 from ZyX-I/pvs-check-comment
      Merge #6539 'More cursor shape modes'
      'guicursor': iTerm: Set cursor color.
      os_term_is_nice: Return true for rxvt and iTerm.
      Merge #6572 from justinmk/guicursor
      Merge #6513 from ZyX-I/lazier-arg_errmsg-gettext
      test: api: Do not truncate errors <1 MB.
      api_clear_error()
      api_clear_error: Skip if error was not set.
      api/internal: Remove `set` field from Error type.
      api_set_error(): rename
      tui/input.c: Use default 'ttimeoutlen' if option get fails.
      api: Do not translate error messages.
      Merge #6569 from justinmk/apierror
      test/fs: sanity check for literal "~" directory (#6579)
      Merge #6581 from ZyX-I/really-kill-single-includes
      api/ui: externalize tabline
      api: nvim_ui_attach(): Flatten ext_* options.
      api/ext_tabline: List of Dicts.
      Merge #6583 from justinmk/ui-tabline
      test: inccommand_spec: Avoid indeterminism. (#6592)
      build_stl_str_hl: Array name should be plural.
      lint
      Merge #6606 from justinmk/build_stl
      api/ext_tabline: `curtab` should be a Tabpage handle.
      api: nvim_get_mode()
      input.c: Process only safe events before blocking.
      api/nvim_get_mode: Use child-queue instead of "priority".
      event: Remove "priority" concept.
      Merge #6247 'api: nvim_get_mode()'
      vim-patch:818078ddfbb8
      vim-patch:36f44c21da2e
      vim-patch:89bcfda6834a
      vim-patch:f37506f60f87
      vim-patch:abd468ed0fbc
      vim-patch:7e1479b86c59
      vim-patch:220adb1e9f9e
      vim-patch:8.0.0000
      vim-patch:8.0.0002
      vim-patch:d07969093a9b
      vim-patch:64d8e25bf6ef
      vim-patch:50ba526fbf3e
      vim-patch:3e496b0ea319
      vim-patch:2ec618c9feac
      vim-patch:dc08328821a2
      vim-patch:4575876dc865
      Merge #6613 from justinmk/vim-patches
      vim-patch:46fceaaa8d14
      vim-patch:6d5ad4c4118c
      vim-patch:b4ada79aa7d0
      vim-patch:25de4c232d58
      win: health.vim/check_ruby(): find `gem.cmd` #6608
      Merge #6615 from justinmk/vim-patches
      doc: Removed t_XX options/keycodes. (#6616)
      'guicursor': No color/blink by default
      'guicursor': TMUX_WRAP iTerm seqs. Do color seq before shape seq.
      Merge #6622 'api: Deprecate nvim_buf_get_number'
      Merge #6588 from justinmk/guicursor
      vim-patch:c0514bf4777a
      vim-patch:cf49790443ee
      vim-patch:bc2eada5424b
      vim-patch:68563937f58e
      vim-patch:369b6f57c426
      vim-patch:690afe1fef87
      vim-patch:3df0173fa6d0
      doc: bracketed-paste-mode
      Merge #6625 from justinmk/vim-runtime
      coverity/161682: FP: Dereference after null check (#6630)
      Merge #6627 from ZyX-I/travis-folds
      doc: Replace hardcoded TOCs with <M-]> advice.
      Merge #6632 from justinmk/doc
      doc: api
      scripts/release.sh
      NVIM v0.2.0

Koichi Shiraishi (1):
      terminal: Initialize colors in reverse order (#6160)

Kurt Bonatz (2):
      ex_docmd.c: Allow unescaped spaces in :edit filename (#6119)
      eval.c: has("unnamedplus"). (#6136)

Lucas Hoffmann (3):
      tests: Migrate legacy test 69.
      tests: Modernize migrated legacy test 69.
      tests: Migrate legacy test 8. #4179

Manuel (1):
      doc: Fix section reference (#6079)

Marco Hinz (37):
      startup: Initialize v:count1 (#5656)
      Add v:exiting
      Tests: add tests for v:exiting
      Merge PR #5651 from mhinz/vv/exitval
      Health: show :help + tags (#5719)
      Remove g:python{,3}_host_skip_check (#5738)
      Health: match syntax keyword case exactly (#5741)
      Health: rework syntax (#5744)
      Make VimL code compatible with merged Partial support (#5765)
      Man: use non-recursive mappings for :Man (#5777)
      vim-patch: fix default answers
      Clipboard: improve error messages
      Merge #5832 from nhooyr/man-complete
      CI: allow GCOV build to fail
      Tests: make unit tests work on macOS Sierra
      clipboard: show error message only once and put in history (#5870)
      provider: add Python 3.6 (#5886)
      health: refactor s:check_ruby()
      ruby: old versions don't know `gem list -e`
      health: completion for :CheckHealth
      clipboard: only check for pbcopy on macOS (#5927)
      New event: DirChanged
      Don't expand filenames during autocmd
      Trigger DirChanged on 'autochdir'
      Add autocmd/dirchanged_spec.lua
      Move apply_autocmd_dirchanged() to vim_chdir()
      Document DirChanged
      Rename yank_do_autocmd() to do_autocmd_textyankpost()
      Merge #5928 'New event: DirChanged'
      vim-patch:7.4.2017
      vim-patch:7.4.2018
      vim-patch:7.4.2021
      vim-patch:7.4.2022
      vim-patch:7.4.2023
      vim-patch:7.4.2024
      Make Nvim work with latest vim-patch v7.4.2024
      Fix clint issues

Marcus Fritzsch (1):
      man.vim: Avoid empty argument when MANWIDTH is set. (#5882)

Matthew Malcomson (17):
      setpos(): Set lowercase mark in other buffers (#5753)
      put fixup, esp. ". register close #5709 #5781
      Don't set b_u_curhead in ex_undojoin()
      undo: :earlier, g-: Set b_u_seq_cur correctly. (#6016)
      edit.c: CTRL-SPC: Insert previously-inserted text. #6090
      vim-patch:8.0.0388
      api: nvim_buf_set_lines(): Avoid invalid ml_get. #6019
      job-control: set CLOEXEC on pty processes. #5986
      test/put_spec: 2x speedup (#6294)
      Robustly handle folds during a :move command
      Fix wrap-around in 32 bit
      vim-patch:8.0.0407 : filtering folds with marker method not tested
      refactor: Remove allow_keys global (#6346)
      test: set 'nomore' by default (#6360)
      fold.c: more edge-cases when updating (#6207)
      'pastetoggle': support value >1 char (#6421)
      fold: foldMoveRange(): fix :move bug #6534

Matthieu Coudron (8):
      dist: runtime/nvim.desktop
      build: LuaRocks: require unzip (#6049)
      build: local.mk.example: `doxygen` target (#6187)
      test: Refactor fold tests (#5993)
      vim-patch:8.0.0453 (#6266)
      tui: 'guicursor' shape #6044
      tui: 'guicursor' color
      highlight: default Cursor to guibg=fg, guifg=bg

Michael Ennen (79):
      vim-patch:7.4.1701
      vim-patch:7.4.1707
      vim-patch:7.4.1711
      vim-patch:7.4.1723
      vim-patch:7.4.2071
      vim-patch:7.4.1699 (#5660)
      vim-patch:7.4.1735
      vim-patch:7.4.1738
      vim-patch:7.4.1739
      vim-patch:7.4.1702
      vim-patch:7.4.1835
      vim-patch:7.4.1956
      vim-patch:7.4.1685
      vim-patch:7.4.2163
      vim-patch:7.4.2217
      vim-patch:7.4.2269
      Add vim defaults to runtest.vim.
      vim-patch:8.0.0033
      vim-patch:8.0.0040
      vim-patch:7.4.1559
      vim-patch:7.4.1563
      vim-patch:7.4.1564
      vim-patch:7.4.1577
      vim-patch:7.4.1580
      vim-patch:7.4.1581
      vim-patch:7.4.1582
      vim-patch:7.4.1585
      vim-patch:7.4.1586
      vim-patch:7.4.1589
      vim-patch:7.4.1590
      vim-patch:7.4.1605
      vim-patch:7.4.1606
      vim-patch:7.4.1607
      vim-patch:7.4.1608
      vim-patch:7.4.1638
      vim-patch:7.4.1639
      vim-patch:7.4.1644 Mark as NA
      vim-patch:7.4.1645
      vim-patch:7.4.1715
      vim-patch:7.4.1718
      vim-patch:7.4.1719
      vim-patch:7.4.1720 Mark as NA
      vim-patch:7.4.1836
      vim-patch:7.4.1839
      vim-patch:7.4.1842
      vim-patch:7.4.1860
      vim-patch:7.4.1862 Mark as NA
      vim-patch:7.4.1875
      vim-patch:7.4.1731 Mark as NA
      Fixes.
      Add some tests and cleanup.
      vim-patch:7.4.1793
      vim-patch:7.4.1783
      vim-patch:7.4.1785
      vim-patch:7.4.1727
      vim-patch:7.4.1989
      vim-patch:7.4.2002
      vim-patch:7.4.2044
      vim-patch:7.4.2072
      vim-patch:7.4.2076
      vim-patch:7.4.2090
      vim-patch:7.4.2096
      vim-patch:7.4.2104
      vim-patch:7.4.2119
      vim-patch:7.4.2120
      vim-patch:7.4.2121
      vim-patch:7.4.2134
      vim-patch:7.4.2136
      vim-patch:7.4.2137
      vim-patch:7.4.2139
      vim-patch:7.4.2141
      vim-patch:7.4.2142
      vim-patch:7.4.2143
      vim-patch:7.4.2197
      vim-patch:7.4.2233
      vim-patch:7.4.2235
      Allow lambdas to be used with jobs, timers and dictwatchers.
      vim-patch:8.0.0297
      vim-patch:7.4.2104 (#6332)

Michael Schupikov (3):
      time.c: os_microdelay(): Let input cancel the delay. #5830
      eval.c: filter_map(): avoid maybe-uninitialized warning (#5897)
      readfile(): Avoid file message when reading from stdin. #5956

Nicolas Hillegeer (1):
      eval: delimit string with NUL byte (#6467)

Nikolai Aleksandrovich Pavlov (9):
      eval: Add id() function and make printf("%p") return something useful (#6095)
      api/helpers: Remove NULL dereference (#6109)
      unittest: Filter out standard defines so that they do not spam stderr (#6113)
      ci: Do not hide ci directory (#6410)
      unittests: Make it easier to determine on which _spec line it crashed (#6424)
      cmake: Use archive instead of downloading *.json files (#6482)
      Merge pull request #6492 from ZyX-I/fix-clint-incremental-build
      Merge pull request #6493 from ZyX-I/pvs-script
      doc/CONTRIBUTING.md: Recommend merge-based workflow.

Ole Reifschneider (1):
      version.c: update (#5876)

Othon Briganó (2):
      refactor/single-include: getchar.h (#6560)
      refactor/single-include (#6563)

Patrick Jackson (2):
      refactor: Remove unused MAP_IMPL. (#6573)
      api/dispatch: Mark generated functions table readonly (#6576)

Rafael Bodill (1):
      ex_docmd.c: Save/restore winminheight/winminwidth. #5717

Rui Abreu Ferreira (17):
      XDG: Windows: resolve $LOCALAPPDATA, $TEMP (#5278)
      test: Windows: Re-enable shada functional tests
      Windows: libuv_process_spawn(): Allow libuv argument quoting/escaping.
      test: system([...])
      Windows: ci/AppVeyor: Enable Python provider tests
      system([...]): Set v:shell_error=-1 if not executable.
      Windows: Clipboard provider win32yank
      third-party: Add helper to fetch binary dependencies
      Enable clipboard provider tests in Windows
      Windows: Install runtime dependencies with Neovim binary
      test: executable()
      win/build: detect architecture
      win/build: Fix libuv recipe for Windows/NMake X86_64
      win/build: Download winpty
      win/test: Enable more system() tests
      win: libuv_process_spawn(): special-case cmd.exe
      win: default shellxescape, shellxquote to empty

Samuel Catherasoo (1):
      refactor/single-include: charset.h (#6385)

Sander Bosma (8):
      screen.c: remove dead code
      misc1.c: remove dead initialization
      message.c: fix dead assignment by removing dead code
      hardcopy.c: fix dead assignment
      coverity/133900: intitialize scalar variable in struct
      coverity/155501: fix bug where P_NO_DEF_EXP was ignored
      coverity/155507: remove condition where both branches were identical
      api: Do not truncate errors <1 MB. #6237

Shlomi Fish (1):
      doc: fix typo (#6504)

Shougo (15):
      version.c: mark NA patches (#5657)
      vim-patch:7.4.1897 (#5747)
      vim-patch:7.4.1909 (#5748)
      syntax/vim.vim: Remove external interface checks (#5785)
      vim-patch:7.4.1834 (#5854)
      syntax/ruby.vim, perl.vim: Preserve 'foldmethod'. (#5858)
      vim-patch:7.4.1851 (#5947)
      vim-patch:7.4.1910 (#5948)
      vim-patch:7.4.1968 (#5949)
      vim-patch:7.4.2160 (#5952)
      vim-patch:7.4.2065 (#5950)
      vim-patch:7.4.2099 (#5951)
      vim-patch:7.4.2031 (#5955)
      vim-patch:7.4.2062 (#5954)
      vim-patch:8.0.0341 (#6151)

Shougo Matsushita (9):
      vim-patch:7.4.1686
      vim-patch:7.4.2007
      vim-patch:7.4.1758, 7.4.1759, 7.4.1692 #5640
      vim-patch:0 completion-related patches #5745 #5829
      vim-patch:7.4.2015
      vim-patch:6f1d9a
      version.c: update
      vim-patch:8.0.0319
      vim-patch:8.0.0347

TJ DeVries (1):
      health.vim: 'guicursor' advice #6506

Thiago de Arruda (1):
      contrib/ycm_extra_conf.py (#6257)

Tommy Allen (9):
      automation: Generate API documentation (#5798)
      eval.c: Fix findfile(), :find, gf in :terminal. #6009
      terminal: Don't redraw the entire screen when resizing (#6167)
      vim-patch:8.0.0390 (#6197)
      scripts: Annotate API functions in generated docs (#6199)
      ui: Fix TUI resize bug
      version.c: Add `v` prefix to NVIM_VERSION_MEDIUM (#6310)
      health.vim: tmux: Try -qvg and -qvgs (#6348)
      help, man.vim: "outline" (TOC) feature #5169

Vadim A. Misbakh-Soloviov (1):
      readfile(): Remove "Reading from stdin..." #6298

Yichao Zhou (2):
      highlight: :match should override 'list' (#6343)
      'listchars': `Whitespace` highlight group #6367

ZyX (410):
      eval/typval_encode: Make partial conversions not recursive
      eval/typval_encode: Refactor big-big macros into .c.h file
      eval/typval_encode: Fix crashes
      clint: Allow including .c.h files multiple times
      eval/typval_encode: Fix linter errors
      api/helpers: Fix unused variable error in release build
      eval/typval_encode: Fix infinite loop
      eval: Fix case when cur_mpsv is NULL
      eval: Do not free partial lists as lists
      eval/typval_encode: Rename some \*tv variables
      eval: Do not free partial contents if partial is still referenced
      eval/typval_encode: Refactor arguments to argument macroses
      eval/encode: Fix 4 new linter failures
      clint: Enable check for `{` positioned at the start of the line correctly
      clint: Check for misplaced brace at function start
      eval: Fix unused variable error in release builds
      eval/typval_encode: Provide proper values as dict argument
      eval/typval_encode: Handle NULL partials properly
      eval/encode: Fail when stringifying NULL functions
      eval: Fix errorneous early exit when converting lists and dictionaries
      tests: Add tests for partials dumping
      unittest: Allow multiple indirect includes
      unittest: Record previous defines in another place
      unittest: Move nil checks to Gcc:preprocess
      unittest: Refactor preprocess.lua
      unittest: Fix linter errors
      unittests: Fix linter errors
      doc: Document that character constants are supported
      plugin/msgpack: Support character constants like '\0'
      plugin/shada: Handle NUL characters with intchar correctly
      shada: Save current cursor position before saving jumps
      shada: Silence linter
      shada: Fix offset saving
      shada: Move setpcmark()/cleanup_jumplist() out of the cycle
      eval/encode: Always check the return value of encode_vim_to_\*
      *: Remove `// fname()` comments near typval_encode includes
      shada: Mark ALWAYS_INLINE function as `inline`
      clint: Add more exceptions to “space after a cast” rule
      eval/typval_encode.h: Remove documentation that is located in *.c.h
      eval/typval_encode: Use TYPVAL_ENCODE_CONV_EMPTY_DICT for partials
      eval: Work with reference cycles in partials (self) properly
      eval/typval_encode: Dump empty dictionary before checking for refcycle
      functests: Add tests for new fixes
      eval: Fix typo
      unittest: Allow mocking allocator calls
      unittest: Add failing test of freeing lists
      eval/typval_encode.h: Use only a single macros with _INNER[_2] hack
      eval: Make sure that copyID is reset when needed
      unittest: Add dict_items function
      unittest: Add failing test for freeing dictionaries in a list
      eval: Fix failing test
      memory: Restore entered_free_all_mem functionality
      memory: Document new additions to memory.h
      unittest,memory: Fix tests
      unittest: Fix linter errors
      coverity/155513: Do not assume xcalloc can return NULL
      coverity/155512: Pass correct length to strncat()
      coverity/155511: Pass correct length argument to strncat()
      ex_cmds: Also pass correct length in windows code
      coverity/133898: Fix sizeof argument
      ci: Extract prepare_build() from build_nvim()
      ci: Try checking for core dumps
      ci: Better core dump checking
      ci: Make sure core* is the last component of path
      message,strings: Move vim_*printf functions to strings.c
      os/fileio: Allow certain failures during file_fsync
      os/fileio: Support appending to a file
      eval: writefile: Give more adequate IO errors and do not call putc()
      eval: Remove outdated comment
      eval: Return immediately after an error in write_list()
      eval: Fix error messages from writefile
      eval: Fix linter error
      strings: Fix “unexpected format specifier: %lp” ASAN error
      *: Partial string handling refactoring
      *: Fix linter errors
      eval: Flush buffer in write_list
      api/buffer: Add nvim_buf_get_changedtick method
      buffer: Bind b:changedtick to b:['changedtick'], remove special cases
      functests: Add tests
      eval: Make sure that b:changedtick may not be unlocked via :unlo b:var
      eval: Refactor item_lock
      buffer: Forbid unletting b:changedtick
      eval: Fix memory leak
      functests: Add some more tests
      eval: Refactor var_check_ro, tv_check_lock and var_check_fixed
      eval: Specify more precise len for var_check_ro in get_lval
      eval: Make sure `islocked('b:.changedtick')` does not error out
      eval: Forbid (un)locking b:changedtick
      eval: Remove incorrect workaround
      functests: Destroy accidental folds in api/vim_spec
      api: Rename dict_set_value to dict_set_var
      api: Make sure dict_set_var doesn’t edit read-only values
      *: Fix linter errors
      eval: Do not allocate b:changedtick dictionary item
      memory: Free buffers after freeing variables
      buffer: Remove b:changedtick from b: before freeing b:
      buffer: Provide an initializer for di_key
      buffer: Hide one of the asserts from lua parser
      *: Fix linter errors
      unittests: Run tests in a separate process
      unittests: Pause garbage collector while executing tests
      unittests: Try using syscall library instead (ffi-based)
      unittests: Do not use syscall library: does not work well with cimport
      unittests: Use own bindings to libc syscall wrappers
      unittests: Log syscalls if requested
      unittests: Allow failing test to fail
      unittests: Fix lint errors
      unittests: Do not run failing test at all
      unittests: Run all unit tests in their own processes
      unittests: Check core dumps in after_each, like in functests
      unittests: Do not import libnvim or headers in main process
      unittests: Always close all pipes
      unittests: Do not use which, add data to paths.lua.in instead
      unittests: Update test/unit/message_spec.lua
      unittests: Fix linter errors
      tests: Allow lfs.attributes to be NULL when traversing FS
      unittests: Use more adequate names for some functions
      unittests: Move filtering cdefs to main process
      unittests: Allow running `ffi.cdef` in the main process
      tests: Add description of test directory structure and test env vars
      unittests: Fix linter error
      eval: Split eval.c into smaller files
      functests: Add tests for some *buf* functions
      *: Move some dictionary functions to typval.h and use char*
      eval: Make setmatches() return -1 in case of some failures
      eval: Move get_dict_callback to typval.c
      eval: Move dict_set_keys_readonly to typval.c
      eval: Move dict_add_list and dict_add_dict to typval.c
      eval: Split and move dict_add_nr_str to typval.c
      eval: Move get_float_arg to typval.h
      eval,*: Move get_tv_string to typval.c
      eval: Move get_tv_string_buf() to eval/typval.c
      eval: Move get_tv_lnum and get_tv_float to eval/typval.h
      eval: Refactor get_tv_lnum_buf
      eval: Move get_tv_number[_chk] to eval/typval.c
      eval: Move free_tv to eval/typval.h, remove most of its usages
      eval: Move remaining get_tv_string* functions to eval/typval.c
      eval: Remove eval_expr() completely
      eval: Make sort always stable
      misc1: Refactor ask_yesno()
      typval.h: Allow non-var expressions in TV_DICT_ITER first argument
      eval: Fix max_min functions
      cmake: Use CMAKE_CURRENT_LIST_DIR and remove vars used only once
      message: Revise maxlen argument in msg_puts_attr_len
      message: Remove incorrect assertion
      eval: Move copy_tv to eval/typval
      eval/typval: Add missing includes, also add a script to find them
      unittests: Test tv_list_item_\* functions
      unittests: Add tests for list watchers and list alloc/free/unref
      unittests: Add tests for tv_list_insert()
      unittests: Add tests for tv_list_insert*()/…append*() functions
      unittests: Test tv_list_copy
      functests: Add null_spec.lua from #4615
      eval/typval: Make tv_list_concat handle NULL lists correctly
      unittests: Test tv_list_concat()
      eval/typval,tests: Fix extending list with itself, add tests
      unittests: Fix tests crash
      unittests: Test tv_list_join()
      eval/typval: Add tv_list_equal() tests, compare NULL lists equal
      unittests: Add tests for tv_list_find*() functions
      unittests: Add tests for tv_list_idx_of_item
      eval/typval: More `const` qualifiers in `tv_dict*` function signatures
      *: Fix some Windows-specific warnings
      functests: Fix buf_functions test on Windows
      eval: Move part of dictwatcher* functions to eval/typval
      eval: Make dictionary watchers work with empty keys
      eval: Make sure that v:_null_dict does not crash dictwatcher*()
      *: Make some more things const and with length
      eval: Fix linter errors
      unittests: Run tv_list_join tests in case it stopped failing
      unittests: Add tv_dict_watcher_{add,remove} tests
      eval/typval: Fix -Werror=return-type
      syntax: Fix linter error
      ascii: Readd DEL_STR define
      eval: Fix len argument to xstrlcat
      unittests: Add tv_dict_item_{alloc,free} tests
      unittests: Add tv_dict_item_{add,remove} tests
      eval: Fix SEGV in test49
      eval/typval: Fix SEGV in test_alot.vim test
      eval: Do not use S_LEN as snprintf argument
      mbyte: Include os_defs.h in mbyte.h
      unittests: Disable tv_list_join test on Mac OS only
      unittests: Enable tv_list_join tests back
      eval/typval: Refactor errors a bit: use emsgf always
      unittests: Add tests for dictionary indexing
      unittests: Add tv_dict_add* unit tests
      eval: Use tv_is_func in place of ==VAR_FUNC||==VAR_PARTIAL
      unittests: Add tv_dict_clear tests
      eval: Fix extend() behaviour with NULL lists and dictionaries
      unittests: Add tests for tv_dict_extend
      charset: Remove useless condition from vim_iswordc_tab
      unittests: Add tv_dict_copy tests
      unittests: Add test for tv_dict_set_keys_readonly
      unittests: Add tests for tv_clear()
      unittests: Test tv_copy()
      unittests: Test locks section
      unittests: Add tv_equal() tests
      unittests: Add tv_check… tests
      unittests: Move tv_dict_add* tests to a proper describe() block
      unittests: Add tv_get number tests
      unittests: Add tv_get_string* tests
      unittests: Fix linter errors
      eval: Do not supply S_LEN to strncmp
      eval: Fix -Werror=unitialized from QB
      eval/typval: Allow NULL dict as tv_dict_get_callback() argument
      eval/typval,api/buffer: Fix review comments
      *: Use const char * in set_one_cmd_context
      eval/executor: Fix check-single-includes
      functests: Try sleeping a bit more
      cmake: Add `clint` target to build Makefile
      cmake: Use file-specific supprresses
      cmake: Make Download.cmake check for errors
      cmake: Allow failing to download small suppress files
      cmake: Replace RunLint.cmake with code in src/nvim/CMakeLists.txt
      clint: Do not report zero errors
      cmake: Also depend on LINT_PRG
      ci: Refactor CI scripts
      makefile: Make `lint` target depend on `clint`
      ci: Do not quote MAKE_CMD
      ci: Add ${NL} variable
      ci: Check for exact value of CI_TARGET, not its emptyness
      ci: Enable tracing
      ci: Add test watchdog and tracing for lint tests
      ci: Do not shift if there are not enough arguments
      unittests: Do not hang when error message is too long
      unittests: Split itp implementation into multiple functions
      unittests: Collect traces
      unittests: Add trace description right to the error message
      unittests: Disable non-C-calls
      unittests: Fix linter error
      unittests: Replace two environment variables with one TRACE_LEVEL
      eval,fileio: Omit additional fsync() call
      eval: Do not allocate FileDescriptor
      eval: Make writefile() able to disable fsync()
      fileio: Refactor errmsg handling
      message: Do not use IObuff in emsgf
      fixup!
      fileio: Clean up IObuff-manipulation mess
      fileio: Refactor msg_add_fname to something which needs no comments
      eval: Add s flag, use p_fs by default, error out on unknown flag
      fileio: Save details about E212 error
      functests: Test some :write errors
      tests: Fix testlint errors
      fileio: Fix most linter errors
      ci: Do not mark test as failed if it is previous one which failed
      ci: Clean up when restarting single includes test
      ci: Force make output coloring
      ci: Do not fail csi_clean if there are no files to remove
      ci: Also fail if last restart hang up
      unittests: Force GC, fix GC failures in typval_spec
      ci: Really continue tests on failure, print global summary
      unittests: Fix testlint failure
      unittests: Move checking cores to check_child_err
      eval/decode,shada: Do not forget to clean up converters
      shada: Initialize vimconv_T
      eval/decode: Omit calling convert_setup for each string
      eval/*code,shada: Drop support for converting UTF-8 from/to p_enc
      unittests: Do not alter p_enc in decode unit test
      *: Fix linter errors
      doc: Update documentation
      *: Remove useless asserts
      functests: Refactor 009_bufleave_autocommand_spec
      functests: Move test from legacy/009 to autocmd/autocmd
      functests: Refactor legacy/012_directory_spec
      functests: Refactor legacy/029_join test
      functests: Refactor legacy/018_unset_smart_indenting_spec
      functests: Refactor legacy/003_cindent_spec and legacy/increment_spec
      functests: Refactor legacy/054_buffer_local_autocommands_spec
      functests: Refactor options/pastetoggle
      functests: Replace execute with either command or feed_command
      functests: Fix legacy/030_fileformats_spec test
      functests: Fix legacy/051_highlight_spec test
      functests: Fix legacy/062_tab_pages_spec
      functests: Fix legacy/063_match_and_matchadd_spec
      functests: Fix legacy/065_float_and_logic_operators_spec
      functests: Fix legacy/074_global_var_in_viminfo_spec
      functests: Fix some tests which are failing locally for unrelated reasons
      functests: Fix legacy/067_augroup_exists_spec
      functests: Fix legacy/096_location_list_spec
      functests: Fix legacy/097_glob_path_spec
      functests: Fix legacy/107_adjust_window_and_contents_spec
      functests: Fix legacy/arglist_spec
      functests: Fix legacy/autocmd_option_spec
      functests: Fix legacy/close_count_spec
      functests: Fix legacy/eval_spec
      functests: Fix legacy/wordcount_spec
      functests: Fix terminal/cursor_spec
      functests: Fix terminal/highlight_spec
      functests: Fix ui/screen_basic_spec
      functests: Fix ui/bufhl_spec
      functests: Fix some ui/*_spec tests
      functests: Fix linter errors
      ci: Allow check-single-includes to hang
      ci: Increase check-single-includes wait time to 10s
      unittests: Do not gc what is already freed
      unittests: Use Neovim memory allocation for vimconv_T
      unittests: Do not unref partial which is owned by Callback structure
      unittests: Do not GC typval_T which is owned by a di
      unittests: Move allocating vimconv_T to a function
      headers: Remove useless HAVE_CONFIG_H macros
      vim.h: Remove strange comments
      unittests: Fix linter error
      cmake: Do not build clint-error-files by default
      cmake: Do not use ExternalProject
      Merge branch 'master' into rename-execute
      coverity/13686: Do not allow NUL byte in precondition regex
      spellfile: Use old error
      coverity/13687: Do not allow NUL byte in region names
      coverity/13688: Check for NUL bytes in salfrom
      coverity/13689: Check file header with memcmp
      spellfile: Fix memory leak
      spellfile: Fix clint errors
      coverity/56795: Fix NULL dereference in :syn keyword non-printable
      spellfile: Fix SAL sections reading
      tests: Use our own output handler on travis
      tests: Print description also at the end of the suite
      cmake: Do not forget to actually create a touch file for errors.tar.gz
      tests: Skip dumping elapsed times when not available
      third-party: Update busted version
      tests: Rename neovim output handler to nvim
      scripts: Create script which checks Neovim with PVS-studio
      pvscheck: Add help
      pvsscript: Use git clone and not git worktree
      pvscheck: Do not trace help
      pvscheck: Do not use --depth
      pvscheck: Add --recheck argument
      ci: Make appveyor use new output handler as well
      appveyor: Widen .deps cache dependency
      eval: Change the point at which arg_errmsg and its length are changed
      eval: Add comment regarding why special values are needed
      unittests: Add a test for TV_CSTRING
      eval/typval: Do not translate tv_clear argument, this is useless
      eval/encode: Do translate “… argument” strings, but only in conv_error
      os/fileio: Remove FUNC_ATTR_MALLOC for file_open_new
      eval/typval: Remove FUNC_ATTR_MALLOC from tv_list_alloc
      eval/typval: Remove FUNC_ATTR_MALLOC from tv_dict_item_copy
      eval/typval: Remove FUNC_ATTR_MALLOC from tv_dict_alloc
      eval/typval: Remove FUNC_ATTR_MALLOC from tv_list_alloc_ret
      option: Remove FUNC_ATTR_MALLOC from get_winbuf_options
      ops: Remove FUNC_ATTR_MALLOC from copy_register
      os/shell: Remove FUNC_ATTR_MALLOC from shell_build_argv
      *: Silence some false positives
      diff: Silence -V519
      digraph: Ignore false positive
      digraph: Fix errors due to has_mbyte and friends being fixed
      edit: Fix strange code
      macros: Fix excessive check
      edit: Copy assert to before the warning
      eval/typval_encode: Silence then/else equivalence warning
      eval: Silence eap->skip false positives
      eval: Fix V547: `d == NULL` was already checked at line 2986
      eval: Refactor f_char2nr
      eval: Fix useless NULL check
      eval: Silence octal constant warning
      eval: Refactor nr2char()
      eval: Fix condition in f_serverstop
      eval: Remove unneeded varp check
      eval: Remove unneeded varp check
      eval: Remove unneeded !eap->skip check
      eval: Fix position of buf declaration
      farsi: Simplify condition
      ex_docmd: Remove excessive assignment
      ex_docmd: Remove :Ni! easter egg
      ex_docmd: Remove unneeded if()
      getchar: Fix if block indentation
      hardcopy: Remove unneeded prt_do_conv assignment
      fileio: Simlify help files encoding detection
      memline: Silence “buffer underflow” warning, looks like false positive
      memline: Fix “NULL pointer dereference” warning
      message: Remove some enc_utf8/… checks
      message: Some more has_mbyte/enc_utf8 removal
      fileio: Silence “!= identical subexpressions” warning
      os/env: Fix “invalid pointer to local” false positive
      ops: Silence “counter not used in loop” false positive
      normal: Remove unneeded assignment
      normal: Clarify the code
      normal: Add figure braces so that code is clearer
      quickfix: Remove unneeded condition
      quicfix: Remove duplicate condition
      quicfix: Avoid possible NULL dereference
      screen: Remove unneeded check
      screen: Silence “buffer underflow” warning
      screen: Silence NULL dereference false positive
      screen: Remove unneeded condition
      screen: Remove another portion of has_mbyte/friends-checking stuff
      tag: Silence “buffer underflow” warning
      tag: Fix “initialized twice successively” false positive
      regexp: Fix warning about octal constant
      regexp: Remove another has_mbyte/…-checking stuff
      regexp: Silence octal constant warning
      regexp_nfa: Remove another has_mbyte/…-checking code
      regexp_nfa: Remove octal constant
      *: Fix linter errors
      buffer: Adjust where do_buffer call is located
      scripts: Make pvs do not patch separate directory, add patch mode
      scripts: Do not patch already patched sources in patch mode
      scripts: Allow patching only build files
      scripts: Add newline after the comment
      *: Add comment to all C files
      Merge branch 'master' into lazier-arg_errmsg-gettext
      ci: When using restarting tests kill make with the shell
      ci: Do not accidentally kill something unneeded
      ci: Do not use pipefail
      ci: Make $cmd failure fail the build without -o pipefail
      ci: Make scripts in common be dash-compatible
      ci: Source ci/common/test.sh in run_test_wd subshell
      ci: Remove `x` from `test x`
      ci: Fold output in travis web interface
      ci: Use \{1,\} in place of \+
      Do not trace in check_runtime_files

chemzqm (1):
      add cmdline mode to modechange of RPC and tests

cztchoice (2):
      refactor: strlcat instead of str{n}cat.
      add_pathsep(): Return false if filename is too long.

dedmass (8):
      refactor/single-include: cursor_shape.h #6442
      refactor/single-include: digraph.h #6444
      refactor/single-include: ex_cmds.h #6453
      refactor/single-include: move.h #6469
      refactor/single-include: memline_defs.h #6465
      refactor/single-include: ex_getln.h #6454
      refactor/single-include: fold.h #6456
      refactor/single-include

equal-l2 (1):
      Change Lua's download URL

erw7 (1):
      win: mch_open_rw: specify S_IWRITE #6487

lonerover (71):
      vim-patch:7.4.2337
      vim-patch:7.4.2335
      vim-patch:7.4.2123
      vim-patch:7.4.2124
      vim-patch:7.4.2126
      vim-patch:7.4.1780 (#5828)
      vim-patch:7.4.1816 (#5833)
      vim-patch:7.4.1837 (#5834)
      vim-patch:7.4.1876 (#5848)
      vim-patch:7.4.1940 (#5849)
      vim-patch:7.4.1970 (#5850)
      vim-patch:7.4.2036
      vim-patch:7.4.1847
      fix lint error
      fix lint error
      vim-patch:7.4.2043 (#5871)
      vim-patch:7.4.2103
      vim-patch:7.4.2110 (#5880)
      fix lint error
      vim-patch:7.4.2117
      vim-patch:7.4.2300
      vim-patch:7.4.2313
      vim-patch:7.4.2314
      fix test failure
      vim-patch:7.4.2049
      vim-patch:7.4.2050
      vim-patch:7.4.2064
      vim-patch:7.4.2067
      vim-patch:7.4.2081
      vim-patch:7.4.2106
      vim-patch:7.4.2107
      vim-patch:7.4.2275
      vim-patch:7.4.2279
      vim-patch:7.4.2082
      vim-patch:7.4.2084
      vim-patch:7.4.2085
      vim-patch:7.4.2086
      vim-patch:7.4.2087
      vim-patch:7.4.2088
      oldtest: Add vim-default for 'backspace' to runtest.vim
      vim-patch.sh: don't ignore runtime/doc/tagsrch.txt
      vim-patch:7.4.2047
      vim-patch:7.4.2061
      vim-patch:7.4.2230 (#6080)
      vim-patch:7.4.1981 (#6192)
      vim-patch:7.4.2135
      vim-patch:7.4.2144
      vim-patch:7.4.2151
      vim-patch:ac80999
      vim-patch:7.4.2185
      vim-patch:7.4.2187
      vim-patch:7.4.2196
      vim-patch:7.4.2208
      vim-patch:7.4.2305
      vim-patch:7.4.2264 (#6275)
      vim-patch:7.4.2228
      vim-patch:7.4.2248
      vim-patch:7.4.2255
      vim-patch:7.4.2256
      move.c: add cursor adjustment for scrolloff (#6319)
      vim-patch:7.4.2283
      vim-patch:7.4.2296
      vim-patch:7.4.2303
      vim-patch:7.4.2349 (#6368)
      vim-patch:7.4.2307
      vim-patch:7.4.2330
      vim-patch:7.4.2334
      vim-patch:7.4.2343 and mark NA patches (#6384)
      vim-patch:7.4.2276 (#6393)
      vim-patch:7.4.2236
      vim-patch:7.4.2306

nfnty (1):
      path.c: `vim_FullName()`: Fix heap overflow #5737

oni-link (1):
      terminal.c: Reset cursor postion when using termopen() (#6212)

ooora (1):
      man.vim, provider.vim: Avoid shell syntax. #5734

raichoo (25):
      make backtick-expansion work with `shell=fish`
      linter: make os_unix.c pass the linter
      'cpoptions': "_" flag to toggle `cw` behaviour #6235
      terminal: disable 'list' by default (#6246)
      version.c: mark NA patches (#6282)
      version.c: mark NA patch (#6285)
      vim-patch:7.4.2113 #6287
      vim-patch:7.4.2315
      vim-patch:7.4.2317
      vim-patch:7.4.2322
      vim-patch:7.4.2326
      vim-patch:7.4.2333
      vim-patch:7.4.2336
      vim-patch:7.4.2347
      vim-patch:7.4.2353
      vim-patch:8.0.0060
      vim-patch:8.0.0064
      vim-patch:8.0.0066
      vim-patch:7.4.2362
      linter: make changes pass the linter
      vim-patch:8.0.0179
      vim-patch:8.0.0229
      vim-patch:7.4.2348
      vim-patch:7.4.2161 (#6340)
      vim-patch:7.4.2357 (#6354)

relnod (5):
      refactor/single-include: buffer.h (#6396)
      refactor/single-include: window.h, version.h (#6570)
      refactor/single-include: ui.h, ui_bridge.h, ugrid.h (#6571)
      refactor/single-include (#6586)
      refactor/single-include (#6604)

rover (13):
      vim-patch:7.4.2019
      vim-patch:7.4.2028
      vim-patch:7.4.2127
      vim-patch:7.4.2006
      vim-patch:7.4.2075
      vim-patch:7.4.2077
      buffer.c: use a map instead of hashtab
      vim-patch:7.4.2148
      vim-patch:7.4.2159
      vim-patch:7.4.2175
      vim-patch:7.4.2295
      fix cscope test failure
      vim-patch:7.4.2046

sander2 (1):
      ex_cmds.c: Fix bug in ex_z (#6557)

svaante (1):
      tui.c: Handle missing "key_dc" terminfo entry (#6128)

timeyyy (1):
      doc/provider: python virtualenvs #6135

-----------------------------------------------------------------------

No new revisions were added by this update.

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