[neovim] annotated tag v0.2.1 created (now bfec291)

James McCoy jamessan at debian.org
Thu Nov 9 03:44:57 UTC 2017


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

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

        at  bfec291   (tag)
   tagging  c67dd5acd0bb9f8d08789dfe6af27d9045e95fb4 (commit)
  replaces  v0.2.0
 tagged by  Justin M. Keyes
        on  Wed Nov 8 01:24:10 2017 +0100

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

iQIcBAABCAAGBQJaAk6vAAoJED5CEwiDRcFtlOgP/0CmHH2FzhS3Ue5PtB+Xu6M6
ODJyPMz24vrcBUSFMbSd5Yzw5usQa2iP2mL3MRV04l9EL8PL2zW+PsSLlo8rTsU/
rapmmyO8xLhQG+//vz2E/fUiTqeJTK+rQjMVjDs4739AD8U5nFrVRv2KyXUa6kqi
xqmZePOlB8Si2PW7eLsP6h/yeALu3V8CJbTaLEfwPOQ6T10ab/yPJaskrwuGlAyO
0Iwwwza4/Bsy8aqKxGWaMMH75n1XcMpkM209Hs6xvFQ9IHaupmzRnrCc5cnjx1QK
VfuAx1WOr0zuecRqJ8TZOSE+ZD6WDhp/r7UB+2kVDPyo847oR3n3nX42g3Hpm+J5
+DmqUthl2h5N6lZynbjwWcoJX/6hW7+sBq2iIbfg6VLe0dv7RJ/bpuWLoE3aFE1n
SYRzSDD/OZIgRB32WXDMzzDZacpc/BR7yUo6Mht48cYQsSMb/DdaybTgW09qyv5A
/sdq/YVVEt7L8ZjyWjV8YtKnU1fTQvi2Bz/KRJX/LHiiRIVrweyuzGU3Vs56eLZZ
4pLe/mBHpVADisv0G71eDXDbE7X7Fl/cD1mnezg6zz+ggG4qwGA1lfMCMyNWsY5X
rBvsoedTzik2ZA8Ml0EblwVjnxdbIb8RlsfVGkjN6pUmiZnuWETezQhA7lrVTayR
lz18Q/wRWPuoVeK7QH3w
=LSas
-----END PGP SIGNATURE-----

Adam Byrtek (1):
      doc: nvim-from-vim: Prepend "~/.vim" #6694

AdnoC (9):
      dist: AppImage #6638
      shada: Set the unnamed register to the previous unnamed register on startup
      eval: Add ability to set the unnamed register with setreg
      eval/shada: Add testing for unnamed register with setreg and startup
      shada/linting: Moved some code out of shada_write.
      style/lint
      test: Fix and add cases for unnamed register
      eval.c: Ignore unnamed register error in f_setreg
      shada: Add default value for is_unnamed

Adrian Neumann (1):
      eval/decode.c: Avoid NULL arg to memchr() #7332

Albert Han (1):
      vim-patch:8.0.0125

Alex Genco (3):
      runtime: Fix issue with Ruby health `latest_gem` determination
      runtime: Allow overriding ruby host with g:ruby_host_prog
      runtime: Add docs for g:ruby_host_prog

Andrew Ferreira (1):
      eval.c: ga_concat_esc() #7357

Andy Russell (3):
      provider/clipboard.vim: capture/display errors (#6684)
      provider/clipboard.vim: fix logic issue #7042
      escape amatch filename (#7292)

Björn Linse (56):
      genmsgpack: Do not export functions with __
      options: consolidate updates for window string options affected by copy_winopt
      options: allow different highlights in windows
      tests: add basic test for 'winhighlight`
      docs: 'winhighlight'
      api: generate ui events
      api: use generated events for popupmenu and tabline
      generators: separate source generators from scripts
      ui: cleanup UI_CALL wrappers
      api: add metadata for ui events
      os/shell.c: temporary solution to not put ctrl chars on the screen grid
      api: always use prefix FUNC_API, also change NOEVAL to REMOTE_ONLY
      Merge pull request #6618 from bfredl/ui_event
      ui_events: erase internal type HlAttrs (#6718)
      API version bump
      api: execute lua directly from the remote api
      Merge pull request #6704 from bfredl/luaexec
      options: make 'highlight' read-only
      channels: implement sockopen() to connect to socket
      sockets: don't deadlock when connecting to own pipe address
      Merge pull request #6594 from bfredl/sockopen
      clint: check FUNC_ATTR lines to have 2-space indent
      lint: fix indentation of FUNC_ATTR lines
      Merge pull request #6807 from bfredl/attrindent
      screen.c: make more highlights window specific
      screen.c: fix lint
      Merge pull request #6700 from bfredl/winhl
      bufhl: use kbtree for bufhl
      kbtree: allow iterators to start at arbitrary position
      kbtree: use proper structs
      kbtree: eliminate unneccesary heap allocation
      kbtree: make warning free and delete deprecated macros
      bufhl: some style cleanup
      bufhl: fix move
      Merge pull request #5266 from bfredl/kbtree
      Revert cbda7d8 "build: Revert 464bc16."
      Merge pull request #7280 from bfredl/fix_helptags
      ops: save and restore clipboard batch status when entering cmdline window
      Merge pull request #7373 from bfredl/cmdwin_clip
      bufhl: support creating new groups
      Merge pull request #7414 from bfredl/bufhl_new
      ext_cmdline: add support for highlighting
      ext_cmdline: disable some redraws
      ext_cmdline: extend "function" to generic "block" mechanism
      ext_cmdline: rename cmdline_char to cmdline_special_char
      ext_cmdline: documentation
      ext_cmdline: restructure and improve tests
      ext_cmdline: turn nested cmdlines into a linked list
      ext_cmdline: implement redraw!
      ext_cmdline: interact with cmdline window
      ext_cmdline: fix inputsecret()
      docs: breakout ui.txt from msgpack_rpc.txt
      rpc: Don't delay notifications when request is pending (#6544)
      doc: ui.txt
      docs: correct cmdline_special_char documentation (#7475)
      ui: remove ext_cmdline noise (#7486)

Carlo Abelli (2):
      refactor/single-include (#6688)
      refactor/single-include (#6687)

Chris Hall (2):
      coverity/155506: fixing "dereference null after check" (#6862)
      coverity/112076: fixing "Explicit null dereferenced"

Christian Höltje (1):
      git: ignore .nvimlog (#7074)

Daniel Hahler (7):
      event/process.c: send SIGTERM directly (#6644)
      vim-patch:8.0.0605 (#6821)
      vim-patch:8.0.0607 (#6879)
      scripts/vim-patch.sh: do not git-reset on push failure (#6878)
      scripts/pvscheck.sh: fixes
      jobstop/process_stop: send SIGTERM directly
      doc: fix typo with :lcd (#7299)

DarkDefender (2):
      tui: Do not override 'termguicolors' choice (#7004)
      tui: fix truecolor in libvte, tmux #7037

David Galeano (1):
      socket.c: Disable Nagle's algorithm on TCP sockets (#6915)

Dongdong Zhou (13):
      ext_cmdline: allow external ui to draw cmdline
      ext_cmdline: Added cmdline prompt
      ext_cmdline: add tests
      ext_cmdline: lint
      ext_cmdline: use standard external ui functions
      ext_cmdline: change the content format
      ext_cmdline: fix firstc, change cmdline_leave to cmdline_hide
      ext_cmdline: change to use ui_call
      ext_cmdline: added cmdline level
      ext_cmdline: Add function block support
      ext_cmdline: added indent
      ext_cmdline: lint
      ui: allow external ui to draw wildmenu

Drew Neil (7):
      doc: on_stdout, on_stderr, onexit (#6761)
      doc: *Terminal-mode* #6757
      Use Normal mode as default when opening a new terminal
      Update documentation
      Repair ex_terminal_spec functional tests
      Repair job_spec functional tests
      Repair tui_spec functional tests

E Kawashima (1):
      runtime/syntax/vim.vim: highlight nvim groups #7338

Edd Barrett (2):
      build: OpenBSD: libuv does not use KVM, do not link to it. (#6663)
      health.vim: Fix hardcoded `python` name. #6714

Felipe Morales (7):
      tutor: some tweaks to begginer's tutorial
      tutor: allow metadata to exist outside of the documents.
      tutor: don't enable folds by default
      tutor: update tutor-mode tutorial
      tutor: disable old method for setting "expect" regions
      tutor: update syntax
      tutor: reorganize

Florian Walch (1):
      cmake: Support building without LuaJIT. #6736

Franklin Mathieu (1):
      cmake,bsd: Fix mandir to saner defaults. (#7417)

Fredrik Fornwall (1):
      tui: always use unibi_add_ext_str with unibi_get_ext_str #7204

Greg Anders (1):
      health.vim: always check pyenv if installed #7219

HiPhish (1):
      mksession: Restore tab-local working directory #6859

Ignas Anikevicius (2):
      win: vim_FullName(): force backslashes #7287
      test/shada: fixup for Windows backslashes #7287

Ivan (1):
      runtime: update vimCommand syntax pattern (#6976)

James McCoy (170):
      Use vim_strchr(s, c) when c may be NUL (#6656)
      utf16_to_utf8: Allocate space for converted string and NUL
      func_attr: Support "noreturn" attribute
      os_unix: Mark mch_exit as NORETURN
      ex_cmds: Use NULL, not NUL, to check for strrchr failure
      *: Comment intentional fallthroughs
      Detect support for and use -Wimplicit-fallthrough
      *: Use __attribute__((fallthrough)) where comments aren't supported
      regexp_nfa: Fix invalid fallthrough in character class detection
      lint
      oldtests: Fix spelling of testname in s:flaky
      Merge pull request #6514 from jamessan/gcc-7-fixes
      ci: Enable staged builds (#6739)
      oldtests: Mark test_timer's Test_oneshot as flaky
      Merge pull request #6759 from jamessan/flaky-timers
      Merge pull request #6735 from justinmk/funcattr
      Merge pull request #6790 from justinmk/oldtest
      shada: Remember whether "0 or "1 was the unnamed register
      Server: Call uv_getaddrinfo with NULL service when no port
      eval: serverstart: Return finalized address to user
      socket_watcher_start: Silence conversion warning for sin(6)_port
      Merge pull request #6680 from mhinz/listen/localhost
      Merge pull request #6740 from oni-link/fix.snprintf
      oldtests: Fix syntax of s:flaky
      vim-patch:7.4.1975
      vim-patch:7.4.1976
      vim-patch:7.4.1977
      vim-patch:7.4.1978
      vim-patch:7.4.1979
      vim-patch:7.4.1986
      vim-patch:7.4.2029
      vim-patch:7.4.2224
      vim-patch:8.0.0219
      lint
      func_attr: Allow disabling UBSAN for a function
      *: Disable UBSAN for VimL arithmetic implementation
      eexe_mod_op: Explicitly cast varnumber_T to float_T for -Wconversion
      vim-patch:8.0.0156
      vim-patch:8.0.0158
      vim-patch:8.0.0167
      vim-patch:8.0.0168
      vim-patch:8.0.0360
      vim-patch:8.0.0477
      vim-patch:8.0.0478
      vim-patch:8.0.0176
      vim-patch:8.0.0561
      lint
      Merge pull request #6854 from jamessan/vim-8.0.0156
      Merge remote-tracking branch 'origin/master' into vim-7.4.1975
      vim-patch:8.0.0614
      eval/typval: Convert string to varnumber_T instead of intermediate long
      strings/tv_float: Explicitly cast v_number to float_T for -Wconversion
      functests/msgpack: Use assert_equal() for more informative errors
      functests/msgpack: Correct representation of literal INT64_MIN
      *: Fix conversion warnings for tv_get_number*()
      lint
      Merge pull request #5621 from jamessan/vim-7.4.1975
      Merge pull request #6345 from brcolow/vim-7.4.2360
      pvscheck: Fix argument handling in do_recheck
      ci: Bump clang version to 4.0
      Merge pull request #6896 from jamessan/clang-bump
      Merge pull request #6860 from justinmk/coverity
      Merge pull request #6898 from blueyed/pvscheck-fixes
      functests/legacy: Add lua version of test_search.vim
      vim-patch:7.4.2268
      vim-patch:7.4.2318
      vim-patch:7.4.2320
      ex_getln: Lint command_line_handle_key readability/fn_size
      Merge pull request #6927 from jamessan/vim-7.4.2259
      Update emoji-data URL for Unicode 10
      Update unicode files
      scripts: Tell curl to follow redirects
      Merge pull request #6936 from jamessan/unicode-10
      test: expand_env_esc: Pass correct buffer size for outlen and assertion
      Merge pull request #6946 from jamessan/fix-expand_env_esc-test
      Merge pull request #6969 from jamessan/ttimeoutlen
      test: tui_spec: Remove unused is_linux variable
      Merge pull request #6823 from blueyed/fix-term-stop
      Prefer the static jemalloc library by default on OSX
      Merge pull request #6979 from jamessan/avoid-jemalloc-on-osx
      Merge pull request #6983 from justinmk/libtermkey
      Merge pull request #6881 from Shougo/vim-7.4.2354
      Merge pull request #6993 from ckelsel/vim-7.4.2250
      Merge pull request #6977 from ckelsel/_vim-7.4.2189.patch
      Bump Vim version to 8.0 and applied patches
      test: shada: Replace hard-coded 704 with dynamic version
      version.c: Mark NA patches
      Merge pull request #6486 from jamessan/vim8-patches
      third-party: Bump win32yank to v0.0.4 and install arch-specific binary
      Merge pull request #7024 from jamessan/win32yank
      Merge pull request #7026 from lonerover/vim_patch
      Merge pull request #7027 from lonerover/vim-8.0.0003
      Merge pull request #7045 from jbradaric/vim-8.0.0085
      provider: Extra pythonx's stderr handling to common functions
      provider: clipboard: Only report stderr if the job failed
      Merge pull request #7065 from jamessan/collect-provider-stderr
      Merge pull request #7070 from jbradaric/vim-8.0.0062
      Merge pull request #7071 from jbradaric/vim-8.0.0075
      Merge pull request #7069 from jbradaric/vim-8.0.0034
      Merge pull request #7068 from jbradaric/vim-8.0.0020
      oldtests: Run nvim using --headless to avoid requesting user input
      Merge pull request #7104 from jamessan/run-oldtests-under-headless
      Merge pull request #7116 from lonerover/vim-8.0.0081
      oldtest: test_cmdline: Complete "Xtestf" so "Xtest-tmpdir" isn't matched
      log: Add log_callstack_to_file()
      Merge pull request #7135 from justinmk/buf_write
      os_stat: return ENOENT on NULL filename arg
      Merge pull request #7143 from jamessan/log_callstack_to_file
      coverity/166184: Check length of str, not term
      Merge pull request #7150 from jamessan/cid-166184
      travis: Move TSAN to last stage and allow failure
      Merge pull request #7158 from jamessan/move-tsan-stage
      travis: Move TSAN to last stage and allow failure
      ci: Switch to codecov.io for coverage data
      ci: Collect coverage data for MINGW_64 builds on appveyor
      ci: Ignore QB for codecov's CI status
      Merge pull request #7161 from jamessan/codecov
      ci: Rename .codecov.yml → codecov.yml
      Merge pull request #7167 from jamessan/codecov
      Merge pull request #7168 from teto/fix_coverty
      ci: Ignore MINGW_64-gcov failures in overall ci status
      Merge pull request #7174 from jamessan/appveyor-allow-cov-failure
      Merge pull request #6928 from justinmk/vim-patch-8.0.0678
      Merge pull request #7145 from ckelsel/vim-8.0.0174
      Merge pull request #7052 from ckelsel/vim-8.0.0044
      provider#clear_stderr: Use remove() not delete() to update s:stderr
      Merge pull request #7185 from jamessan/fix-provider-clear_stderr
      Merge pull request #6808 from nelstrom/normal-mode-terminal
      vim-patch:8.0.0308
      vim-patch:8.0.0325
      vim-patch:8.0.0326
      vim-patch:8.0.0437
      vim-patch:8.0.0612
      vim-patch:8.0.0680
      Merge pull request #7201 from jamessan/vim-8.0.0308
      Merge pull request #7192 from llorens/vim-8.0.0092
      provider: Remove dict attribute from stderr_collector
      Merge pull request #7218 from jamessan/stderr_collector-fix
      Merge pull request #7227 from ckelsel/vim-8.0.0209
      Merge pull request #7233 from yjhan96/vim-8.0.0125
      tui: Use unibi_var_from_num when available
      Merge pull request #7277 from jamessan/deprecated-unibilium-APIs
      cmake: Check if the compiler understands -Wno-array-bounds
      Move definition of cstrchr above the functions which call it
      Merge pull request #7298 from jamessan/check-array-bounds-support
      Merge pull request #7311 from ckelsel/vim-8.0.0333
      vim-patch:8.0.0112
      vim-patch:8.0.0253
      vim-patch:8.0.0258
      vim-patch:8.0.1024
      vim-patch:8.0.1025
      lint
      Merge pull request #7309 from ckelsel/vim-8.0.0328
      Merge pull request #7310 from ckelsel/vim-8.0.0330
      Merge pull request #7325 from jamessan/vim-8.0.0112
      vim-patch.sh: Exclude testdir/ files from src/ file pruning
      oldtest: Run test_mksession_utf8 tests
      Stub ngettext when libintl isn't available
      Merge pull request #7355 from jamessan/ngettext-fix
      getcmdline_prompt: Temporarily disable msg_silent so prompt is displayed
      Merge pull request #7380 from jamessan/silent-input
      Merge pull request #7313 from ckelsel/vim-8.0.0101
      Merge pull request #7372 from ckelsel/vim-8.0.0183
      vim-patch:8.0.0118
      Merge pull request #7404 from jamessan/vim-8.0.0118
      inccommand: Ignore leading modifiers in the command
      Merge pull request #6967 from jamessan/icm-skip-modifiers
      test: server_spec: Tolerate missing protocol (#7478)
      spellfile.vim: Search for a writable directory on Windows
      Merge pull request #7496 from jamessan/windows-spellfile-fix

Jan Edmund Lazo (1):
      editorconfig: handle Vim help files (#7354)

Jan Viljanen (1):
      build: LuaRocks 2.4.2 #6059

John Szakmeister (1):
      build: disable array bounds checking in gcc < 4.8.5

Jonas Stein (1):
      doc: README.md (#6839)

Jonathan de Boyne Pollard (74):
      tui: Also fix "linux*" terminfo entries. #6673
      tui: Only use dtterm's extension where supported.
      tui: resize: use an extended terminal capability
      tui: Reset the scroll region when resizing.
      tui: Improve scrolling mechanism.
      test: fix bashisms (#6791)
      Change TUI resize to use an extended terminal capability.
      Separate 16- and 256- colour control sequences and tidy up some redundancy.
      tui: document fix_terminfo()'s several tasks
      tui: Eliminate superfluous SGR resets.
      tui: Optimize cursor motions
      tui: Use what scrolling PuTTY has.
      tui: Optimize more cursor motions
      tui: Coding style changes only
      tui: Fix cursor motion clear screen bug visible on line #1 in redraws.
      doc: Relegate xterm-8bit to a removed feature.
      doc: Document some more terminal behaviours.
      tui: Split fix_terminfo() up and refactor.
      tui: Disable interference in guicursor by higher layers.
      tui: More refactoring, and improvements to cursor shape support.
      doco: Replace termcap with terminfo where appropriate.
      tui: Fix conflict with predefined "linux" macro.
      tui: Spelling corrections in doco and commentary
      tui: Update fallback terminfo records.
      tui: Refactor built-in teminfo records.
      tui: Improvements to RGB colour support.
      tui: Remove tmux wrapper from the Konsole path.
      tui: Update colour tests.
      tui: Remove now-unused flag variable.
      tui: Correct error in terminfo extension processing.
      tui: Correct error in terminfo extension processing.
      tui: Update colour tests some more.
      tui: Add iTerm and rxvt to the terminals that know extended DECSCUSR.
      tui: Fix Interix and account for deferred wrap.
      tui: Correct a copy and paste error in stterm tests.
      tui: Add st to the always 256-colour capable list.
      tui: Change terminal family recognition to avoid '+' entries.
      tui: Treat genuine Xterm and iTerm.app as standards-conformant.
      tui: Perform length safety check in comparison macros.
      tui: Add built-in terminfo entry for VTE.
      doco: Note some common $TERM mistakes and how to fix them.
      doco: Move TERM help into its own section and expand.
      tui: Correct to_status_line for screen.
      tui: Char signedness fix for the big blocks of (signed) numbers.
      doco: Correct :help term-dependent-settings .
      tui: Change screen status line back to hardstatus.
      tui: Fix OBOE in linux cnorm capability fixup code.
      tui: Make iTerm2 have no deferred wrap.
      tui: Handle a corner case for rare terminals.
      doco: Add some guidance on up-to-date terminfo.
      tui: Separate out built-in terminfo records.
      tui: Coding style changes only
      tui: Several minor tweaks per commentary and 256-colourize PuTTY.
      screen: Correct commentary.
      tui: Do some deferred wrap on iTerm2.
      tui: Coding style changes only.
      tui: Add terminfo patches for linux on MacOS.
      tui: Add tmux to the always 256-colour capable list.
      tui: Correct commentary on tmux colour tests.
      tui: Treat cygwin as an immediate-wrap terminal.
      tui: Do not optimize left motion at the right margin.
      tui: Remove the iTerm2 corner case.
      tui: Combine multiple attribute changes.
      tui: Recognize "Tc" terminfo capability.
      doco: Adjust TERM and terminfo doco.
      tui: Another linux terminfo capability fix
      tui: Eliminate more extraneous control sequences.
      tui: Track cursor visibility.
      tui: Coding style changes only
      tui: Switch terminal keyboard mode properly.
      tui: Coding style changes only
      doco: Document constant 'term' in more detail.
      tui: Improve the setrgbf/setrgbb fallback logic.
      tui: Remove superflous iTerm2 test added in error.

Josh Leeb-du Toit (1):
      :cquit : take an error code argument #7336

Jurica Bradaric (12):
      vim-patch:8.0.0017
      vim-patch:8.0.0026
      vim-patch:8.0.0078
      vim-patch:8.0.0079
      vim-patch:8.0.0084
      vim-patch:8.0.0023
      vim-patch:8.0.0025
      vim-patch:8.0.0085
      vim-patch:8.0.0034
      vim-patch:8.0.0075
      vim-patch:8.0.0062
      vim-patch:8.0.0020

Justin M. Keyes (324):
      version bump
      Merge #6636 from ZyX-I/pvs-update
      win/package: nvim-qt v0.2.7 (fixes cursor-shaping) (#6641)
      ci: DISABLE_LOG (#6498)
      Merge #6647 from ZyX-I/pvs-deps
      test/legacy: Add Test_with_partial_callback to s:flaky. (#6666)
      'guicursor': tui: Konsole: blinkon0 should disable blinking.
      win: build: RelWithDebInfo
      Merge #6670 from jamessan/conversion-overflow
      Merge #6460 from ZyX-I/1476-changes
      Revert "event/process.c: send SIGTERM directly (#6644)"
      Merge #6595 from justinmk/term-refresh-on-exit
      Merge #6597 'winhighlight'
      Merge #4411 from ZyX-I/luaviml'/lua
      Merge #6707 from ZyX-I/fix-strchr-invalid
      health.vim: Remove sensible.vim advice. (#6709)
      health.vim: On error, show a valid shell command.
      health.vim: Don't lose contents after hide.
      doc (#6719)
      Merge #6721 from justinmk/health
      doc: Lua (#6722)
      Merge #6731 from ZyX-I/fix-oneline-script-skip
      path.c: Remove invalid FUNC_ATTR_NONNULL_RET
      func_attr.h: clang 3.7+: REAL_FATTR_NONNULL_RET
      func_attr.h: use NVIM_HAS_ATTRIBUTE
      Merge #6480 from ZyX-I/colored-cmdline'/input-dict
      Merge #6737 "options: make 'highlight' read-only"
      startup: v:progpath fallback: path_guess_exepath
      vim_getenv: Use v:progpath instead of os_exepath.
      env_iter: Learn `delim` parameter.
      Merge #6741 from justinmk/progpath
      startup: init v:progpath before calling vim_getenv (#6755)
      Merge #6772 from ZyX-I/fix-pvs-errors
      vim_getenv: Remove redundant NULL check.
      api/nvim_replace_termcodes: Document keycodes behavior
      doc
      Merge #6775 from justinmk/doc
      build: FreeBSD: Disable -Wc11-extensions only for clang
      pty_process_unix.c: include <libutil.h> on DragonFly BSD
      doc: update *feature-list*, remove "gui_running"
      tui.c: Initialize TUI input component only once. (#6784)
      doc
      oldtests: Mark Test_lambda_with_timer as flaky
      Merge #6799 from justinmk/tui-dtterm
      build: Default BUSTED_OUTPUT_TYPE to "nvim" (#6811)
      terminal: Do not change 'number', 'relativenumber' (#6796)
      install: bsd: install manpages to /usr/local/man
      Merge #6777 from justinmk/bsd
      channel_write: fix compiler warning
      Merge #4700 from AdnoC/keep-default-register
      doc: clang scan-build
      log: log_uv_handles
      loop_close: Avoid infinite loop, and log it.
      log: Always enable; remove DISABLE_LOG
      ci: Dump $NVIM_LOG_FILE contents
      ga_append_via_ptr: fix log arguments
      log: set $NVIM_LOG_FILE; fallback to $XDG_DATA_HOME/nvim/log
      test: Set $NVIM_LOG_FILE to test-local path
      log: Fall back to CWD-relative .nvimlog
      test: iswin(): detect without nvim session
      doc: *standard-path*, *$NVIM_LOG_FILE*
      Merge #6827 'Always enable logging'
      coverity/155509: negative close() arg
      Merge #6841 from alexgenco/ruby-host-prog
      genappimage.sh: set CMAKE_INSTALL_MANDIR
      Merge #6863
      Merge  #6914 from ZyX-I/func-def-trailing-error
      scripts/pvscheck.sh: HACK: de-parallelize on CI
      scripts/pvscheck.sh: HACK: de-parallelize on CI
      scripts/pvscheck.sh: fix function rename
      Merge #6789 from ZyX-I/lua-path
      provider/clipboard.vim: allow configuration #6030
      provider/clipboard.vim: Handle missing g:clipboard keys
      cmake: Remove custom "Dev" build-type. (#6932)
      ci/quickbuild: XXX: disable server_requests test (#6851)
      Merge #6947 from ZyX-I/consistent-get_keymap
      Merge #6955 'Fix invalid :echo output'
      Merge #6958 from ZyX-I/fix-6957
      Merge #6959 from ZyX-I/pvs-fixes
      lint
      Merge #6816 'TUI improvements'
      doc: ISSUE_TEMPLATE.md
      'cpoptions': remove "k" flag
      'cpoptions': remove "<" flag; ignore <special>
      doc: api.txt; deprecate <special>
      lint
      third-party: Bump libtermkey to 0.20
      Merge #6945 from justinmk/cpoptions
      Merge #6991 from jdebp/tui-fixes-201707
      health.vim: validate g:clipboard
      health.vim: fix test
      test: mouse_spec: remove obnoxious wait times (#7029)
      intro: change byline to "by al." (#6984)
      Merge #7028 from fmoralesc/vimtutor-disentangle2
      Merge #7040 'vim-patch:8.0.{0017,0026,0078,0079,0084}'
      log: all UI events, not just UI-bridge
      log: channel registration
      log: caller provides the source details
      log: termios info to DEBUG instead of INFO
      Merge #7048 from justinmk/log-ui
      log: log_callstack()
      Merge #6516 'log_callstack()'
      Merge #7061 from ckelsel/vim-8.0.0069
      Merge #7043 'vim-patch:8.0.{0023,0025}'
      Merge #7083 'build: disable array bounds checking in gcc < 4.8.5'
      menu_get(): doc
      coverity/155506: null dereference (#7089)
      doc
      test: force LC_ALL=en_US.UTF-8
      Merge #7087 from justinmk/test-locale
      doc: how to enable ASan/UBSan
      test/busted: eager-flushing TAP.lua handler
      test/legacy: avoid TSAN CI build hang
      Merge #7093 from justinmk/fix-qb
      doc: tui colors, cursor
      build: linux does not always have execinfo.h (#7101)
      Merge #7100 from justinmk/tui-colors
      options: remove ghost of `:set termcap` (#7102)
      vim-patch:8.0.0498 (#7103)
      doc: "terminal" always means "embedded terminal emulator"
      doc: Remove/relocate win32 notes.
      Revert "vim-patch:8.0.0133 (#7107)"
      Merge #7105 from justinmk/doc-tui
      test: job_spec.lua: disable shada in test instance
      test/oldtest: avoid delete() on files used by a subprocess
      Merge #7111 from justinmk/unrevert
      win_redr_status(): skip if wildmenu is showing
      terminal: block redraw during c_CTRL-D
      test/helpers: disable powershell logo/banner message
      clint: allow starting brace after `enum`
      build: silence maybe-uninitialized warning
      win_defs.h: redefine RGB macro after undefining
      input: skip dialogs if no UI is active
      Merge #7110 from justinmk/preserve-wildmenu
      buf_write(): wrong argument to os_fileinfo_hardlinks
      oldtest: use TMPDIR
      Merge #7134 from justinmk/oldtest-tmpdir
      buf_write(): handle NULL fname on non-unix
      Merge #7140 'os_stat: return ENOENT on NULL fname'
      vim-patch:8.0.0090 fix breakindent bug
      vim-patch:8.0.0126
      vim-patch:8.0.0128
      vim-patch:8.0.0311
      vim-patch:8.0.0290 vim-patch:8.0.0394
      vim-patch:8.0.0518
      vim-patch:8.0.0524
      oldtest: cannot `:set term` in Nvim
      vim-patch:8.0.0235
      Merge #7088 from justinmk/vimpatches
      io: more guards against NULL filename (#7159)
      vim-patch:8.0.0090 fix breakindent bug
      vim-patch:8.0.0126
      vim-patch:8.0.0128
      vim-patch:8.0.0311
      vim-patch:8.0.0290 vim-patch:8.0.0394
      vim-patch:8.0.0518
      vim-patch:8.0.0524
      oldtest: cannot `:set term` in Nvim
      vim-patch:8.0.0235
      io: more guards against NULL filename (#7159)
      ui: disable 'lazyredraw' during ui_refresh.
      doc: screen_resize(): remove mention of "mustset"
      Merge #6259 from justinmk/ui_refresh
      ci/win: list build permutations explicitly (#7163)
      Merge #6364 'command-line color hook'
      single-includes: ignore os/pty_process_win.h
      test: cleanup
      test: tty-test.c: restore win32 SIGWINCH handler
      win/test: enable more :terminal tests
      test: tty-test.c: keep `tty_out` handle around
      test/win: place cursor at edge to tickle SIGWINCH
      test/win: give up on this one
      vim-patch:8.0.0678 closing a window does not trigger resizing
      vim-patch:8.0.0679
      Merge #7007 'Windows :terminal'
      doc
      nvim -h: omit special-case options
      intro: remove byline #6984
      version: tweak layout, doc
      doc/api: nvim_out_write() and friends
      Merge #7171 from justinmk/doc
      clipboard: avoid error flood during :redir
      clipboard: remove start_batch_changes() in redir_write()
      clipboard: test g:clipboard validation, fix a bug
      Merge #7193 from justinmk/cb-pathology
      log: some DEBUG-level stream logging
      rpc: close channel if stream was closed
      channel.c:call_set_error(): fix memory leak
      Merge #6973 from teto/normal_hl
      clipboard: disallow recursion; show hint only once (#7203)
      win: wmain(): use utf16_to_utf8() #7060
      win: expect utf8-encoded `argv` when built as a library
      Merge #7205 from justinmk/win-wmain
      Merge #7081 from justinmk/rpcstop
      test: lint
      eventloop: K_EVENT does not finish mapping
      eventloop: FocusGained: schedule event instead of pseudokey
      doc: eventloop
      eventloop: FocusGained: schedule the schedule
      test: use global_helpers.uname() instead of calling to nvim UUT
      test: FocusGained/FocusLost
      eventloop: do not redraw in cmdline K_EVENT handler
      eventloop: restore redraw in cmdline K_EVENT handler
      log: introduce `context`
      lint
      test: FocusGained: let UI settle before sending input
      eventloop: loop_schedule_deferred()
      doc: channel, eventloop
      Merge #5014 ':terminal : handle F1-F12, other keys'
      test: FocusGained: press-enter prompt
      Merge #7221 from justinmk/ev-focusgained
      Merge #7241 ':terminal : handle F1-F12, other keys'
      test: ex_terminal_spec.lua: retry flaky test (#7245)
      terminal.c: need maketitle() in terminal-mode
      test: FocusGained: retry() cmdline-mode test
      ci/travis: report python environment info
      ci/travis: skip pip3 upgrade if pip3 is missing
      Merge #7253 from justinmk/ci-travis
      ci/travis: ignore pip3 failure
      ex_cmds.c:do_sub(): macroize duplicate code
      Merge #7262 'inccommand': fix 'gdefault' lockup
      getchar.c: add TERM_FOCUS to MAP_HASH (#7271)
      test: more coverage for RPC + op-pending #3732
      runtime/syntax/vim.vim: disable g:vimsyn_embed by default
      runtime/syntax/vim.vim: highlight vimEmbedError as Normal
      Merge #7252 from justinmk/perf-vim.vim
      Merge #7328 from jamessan/keep-testdir-make
      ci/appveyor: modify compression options for cache
      test: avoid extra clear() calls
      Merge #7349 'win: more path-handling fixes'
      'titleold': simplify behavior
      'titleold': move logic to getout()
      Merge #7358 from justinmk/titleold
      syntax: 'cursorcolumn', 'colorcolumn': low priority #6380
      syntax: 'cursorline': low priority #6380
      resettitle(): remove conditions (#7360)
      Merge #7364 lower priority of 'cursorline', 'cursorcolumn'
      Merge #7082 'api: nvim_get_hl_by_name/by_id'
      test: nvim_get_hl_by_name/by_id #7082
      Merge #7082 'api: nvim_get_hl_by_name/by_id'
      Merge #7327 from ckelsel/vim-8.0.0131
      health.vim: warn about 'paste' option
      health.vim: fix highlighting
      health.vim: rename "suggestions" to "advice" in most places
      Merge pull request #7394 from justinmk/health.vim
      doc: remove E172 (#7395)
      syntax: 'cursorline': revert priority change (#7400)
      Merge #7340 'menu_get: print keycodes'
      test: avoid redundant clear() #7340
      ex-cmds: :checkhealth
      doc: replace ":CheckHealth" with ":checkhealth"
      doc: E5009 "Invalid $VIMRUNTIME"
      ex_checkhealth: call health#check() directly
      :checkhealth : validate $VIM
      Merge #7399 ':checkhealth (built-in)'
      vim-patch:8.0.0962
      vim-patch:8.0.1019
      build: set MIN_LOG_LEVEL correctly (#7419)
      help, man.vim: change "outline" map to gO (#7405)
      Merge #7030 'refactor/single-include'
      Merge #7420 'vim-patch:8.0.0962, 8.0.1019'
      test: tabstop=<big-number> #2838
      Merge #7165 'lua: Move stricmp to vim module'
      Merge #7430 'Ignore virtcols after 32000'
      :version : show Lua[Jit] version (#7436)
      doc: debian badge
      test: :terminal + numberwidth=9
      Merge #7440 "terminal: adjust for 'number'"
      doc/ui.txt
      test: ui/cmdline_spec.lua: enable on Windows
      Merge #7173 'api/ui: externalize cmdline'
      test/win: partially disable :terminal resize test (#7453)
      vim-patch:8.0.0944
      Merge #7444 'vim-patch: test :profile'
      vim-patch:8.0.1207
      eval_clear: free profile data
      Merge #7456 from justinmk/vim-8.0.1207
      pvs/V575: false positive (#7462)
      Merge #7315 "'inccommand': multiline, other fixes"
      Merge #7454 'ui: ext_wildmenu'
      win/package: nvim-qt v0.2.8 (#7464)
      doc
      doc: nvim_buf_add_highlight(): zero-indexed lines
      spellfile.vim: use :keeppatterns before :global
      man.vim: allow other ex-commands after :Man
      doc: job-control
      gen_api_vimdoc.py: support Doxygen @note
      gen_api_vimdoc.py: workaround: attributes of (void) functions
      doc: API (generated)
      Merge #7188 from justinmk/doc
      vim-patch:214641f77df6
      vim-patch:036986f1507d
      Merge #7491 'vim-patch: runtime'
      doc: deprecate 'highlight'; remove howto.txt (#7497)
      health.vim: show TUI-related env vars (#7498)
      vim-patch.sh: new option `-P`
      vim-patch:3c2881dc1195
      vim-patch:e0720cbf63eb
      vim-patch:cd5c8f825078
      vim-patch:94237495c03f
      vim-patch:0635ee682481
      vim-patch:b4d6c3ea4a59
      vim-patch:6aa8cea46d41
      vim-patch:3ec574f2b549
      vim-patch:74675a666b51
      health.vim: env var may be defined but empty #7498
      po: remove duplicate definitions
      Merge #7499 'vim-patch: runtime'
      vim-patch:bf92e3a3719f
      vim-patch:b6e0ec6b71c4
      vim-patch:NA
      vim-patch:f55e4c867f77
      vim-patch:1ccd8fff8acf
      vim-patch:c572da5f67aa
      Merge #7500 'vim-patch: runtime'
      vim-patch:37c64c78fd87
      vim-patch: NA
      vim-patch:24a98a0eb772
      vim-patch.sh: remove vimrc_example.vim
      vim-patch.sh: avoid creating *.orig files
      vim-patch:01164a6546b4
      vim-patch:b0d45e7f5354
      Merge #7503 from justinmk/vim-patches
      NVIM v0.2.1

KillTheMule (22):
      inccommand: improve performance #6949
      inccommand: fix optimization logic #7224
      'inccommand': fix 'gdefault' lockup #7261
      test: lint whitespace in legacy/ (#7308)
      menu_get: prettyprint special chars
      menu_get: adjust tests for prettyprinting
      Deal with NOP, add actext to output
      More tests
      Inccommand: Multiline substitutions, highlighting, multibyte.
      Fix old inccomand tests, and add more for the new functionality.
      Lint
      Move tests into original file, lint, and add a test
      Remove pat/sub from show_sub
      Fix the last line in the preview buffer
      Adjust tests for the new preview window
      Clear highlight when there's no match
      Test for clearing the highlight
      Fix highlighting conflict
      Adjust tests for new highlighting.
      Remove superflous parameter from show_sub
      Fix cmd modifier tests for the new highlight
      'inccommand': Fix matches for zero-width (#7487)

KunMing Xie (32):
      test: handle single-char hostname (#6939)
      vim-patch:8.0.0004 (#7044)
      vim-patch:8.0.0052 (#7057)
      vim-patch:8.0.0031 (#7050)
      vim-patch:8.0.0038 (#7051)
      vim-patch:8.0.0088 (#7080)
      vim-patch:8.0.0100 (#7085)
      vim-patch:8.0.0119 (#7091)
      vim-patch:8.0.0133 (#7107)
      vim-patch:8.0.0133 (#7107)
      vim-patch:8.0.0134 (#7109)
      vim-patch:8.0.0137 (#7119)
      vim-patch:8.0.0143 (#7120)
      vim-patch:8.0.0111 (#7090)
      vim-patch:8.0.0149 (#7127)
      vim-patch:8.0.0165 (#7132)
      vim-patch:8.0.0247 (#7232)
      vim-patch: 8.0.0{181,182,188} (#7152)
      vim-patch:8.0.0282 vim-patch:8.0.0291 (#7255)
      vim-patch:8.0.0186 (#7154)
      Vim-patch 8.0.0300 (#7258)
      vim-patch:8.0.0305 (#7265)
      vim-patch:8.0.0302 NA (#7264)
      vim-patch:8.0.0324 (#7279)
      vim-patch:8.0.0327 (#7281)
      vim-patch:8.0.0091 (#7312)
      vim-patch:8.0.0157 (#7362)
      vim-patch:8.0.0142 (#7335)
      Merge branch 'master' into vim-8.0.0131
      vim-patch:8.0.0164 (#7368)
      vim-patch:8.0.0140 (#7428)
      vim-patch:8.0.0206 (#7446)

Lech Lorens (1):
      vim-patch:8.0.0092

Leonardo Brondani Schenkel (1):
      tui: support new iterm2, iTerm2.app terminfo entries

Mahmoud Al-Qudsi (1):
      build: show a hint for BSD make (#7275)

Marco Hinz (8):
      Make script_host.rb rubocop-clean
      Server: use uv_getaddrinfo() for $NVIM_LISTEN_ADDRESS
      Server tests: use helpers.command()
      Server tests: endpoint parsing in serverstart()
      Server: don't fall back to Unix sockets
      Doc: explain the format for serverstart()
      doc: rewrite job-control example
      Merge pull request #7011 from mhinz/doc/jobcontrol-example

Matthew Malcomson (3):
      'pastetoggle': Revert support for multi-key value (#6724)
      eventloop: K_EVENT should not finish operator
      test: ctrl_c_spec: bias timeouts for success (#7451)

Matthew Wynn (1):
      man.vim: Fix filename argument in mandoc #6693

Matthieu Coudron (10):
      dict_get_value(): name the missing key (#6952)
      viml: introduce menu_get() function #6322
      coverty: solve  #7149
      syntax.c: register 'Normal' highlight group
      syntax.c: style
      ci: XXX: permissive termclose_spec timer (#7217)
      Adds nvim_get_hl_by_name/by_id
      Increased test coverage for RGB and cterm
      Changed prototypes to accept a boolean "rgb"
      Remove duplicate ATTRENTRY_INIT

Michael Ennen (1):
      vim-patch:7.4.2360

Michael Schupikov (1):
      vim-patch:8.0.0294 (#7305)

Nikolai Aleksandrovich Pavlov (9):
      Merge pull request #6653 from ZyX-I/pvs-fix-1
      doc: README.md: PVS-studio badge (#6637)
      Merge pull request #6701 from ZyX-I/fix-ri-alias
      lua/converter: Fix typo in assert condition (#6708)
      Merge pull request #6961 from ZyX-I/pvscheck-cc
      mbyte: Fix crash when using multibyte chars in maparg() return (#6986)
      runtime: Fix where desktop file and icon are installed (#7072)
      lua/executor: Fix crash when printing empty string (#7157)
      lua/executor: Fix crash when printing empty string (#7157)

Paul "LeoNerd" Evans (1):
      options: Default to 'ttimeout' and 'ttimeoutlen=50'

Peter Renström (1):
      runtime: K: prefer Vim help instead of man #3104

RJ Miller (5):
      terminal.c: Handle more special keys
      terminal.c: move mod logic into convert_modifiers
      terminal.c: add more arrow key support
      terminal.c: handle ctrl+space and ctrl+@
      terminal.c: label fallthrough on big switch

Richard Adenling (1):
      terminal: refresh before on_exit. #5217

Rui Abreu Ferreira (2):
      win: Terminal UI #6315
      win/install: winpty-agent.exe

Ryan Prichard (1):
      win: integrate winpty (WIP)

Sam Wilson (1):
      terminal: Account for number column (#5310)

Sebastian Parborg (2):
      tui: fix DECSCUSR logic #6997
      tui: fix DECSCUSR logic #6997

Shougo (2):
      vim-patch:7.4.2190 (#6882)
      vim-patch:7.4.2356 (#6880)

Shougo Matsushita (1):
      vim-patch:7.4.2354

TJ DeVries (1):
      get_keymap API (#6236)

TJ Rana (1):
      runtime/tutor: fix typos (#7302)

Vadim A. Misbakh-Soloviov (1):
      tui: DECSCUSR workaround for Konsole (#7236)

Victor Adam (1):
      plines_win_nofold(): Ignore virtcols after 32000th computation #3527

Xu Cheng (1):
      provider/clipboard: add tmux support (#6894)

Yichao Zhou (1):
      log.h: LOG_CALLSTACK

Yuto Tokunaga (1):
      win: wmain(): locale-independent argv (#7180)

ZyX (245):
      eval: Add luaeval function
      viml/executor: Directly generate typval_T values
      *: Silence linter
      executor: Make sure it works with API values
      executor/converter: Fix conversion of self-containing containers
      executor/converter: Fix how maxidx is determined
      executor/converter: Make nlua_pop_Object not recursive
      executor/converter: Make it possible to supply `{}` to Dictionary arg
      functests: Test for error conditions
      executor/converter: Allow converting self-referencing lua objects
      api: Reserve more numbers for internal calls
      executor/converter: Use readable lua numbers for handles
      functests: Add some tests
      eval/decode: Fix memory leak in JSON functions
      genmsgpack: Include error source in error messages
      executor/executor: When reporting errors use lua string length
      functests: Move existing tests from lua_spec to lua/*, fix them
      executor/executor: Free lcmd on error
      functests: Some more tests
      cmake: Allow switching from luajit to lua
      ci: Make ASAN build link with lua, build lua with address sanitizer
      scripts: Make generate_vim_module more generic
      api: Allow kObjectTypeNil to be zero without breaking compatibility
      clint: Allow omitting include guards in .c.h file and func_attr.h file
      msgpack_rpc: Fix #HANDLE_TYPE_CONVERSION_IMPL
      ci: When building lua use -fPIC
      cmake: Try fixing ASAN nvim-test compilation
      deps: Always build lua with -fPIC and -O0
      cmake: Link libnvim-test with luajit in place of lua, disable ASAN
      cmake: Use LuaJIT include directory for declarations generator
      gendeclarations: Save where declaration is comping from
      gendeclarations: Also save information about directory
      gendeclarations: Handle case when text did not match
      gendeclarations: Make declarations generator work with macros funcs
      cmake: Also include luajit directories for libnvim target
      functests: Fix “function has more then 60 upvalues” error
      api: Also shift numbers in api_metadata output
      executor: Add :lua command
      executor: Add some const qualifiers
      ex_getln: Refactor script_get()
      functests: Add tests for :lua
      doc,functests: Add documentation
      executor: Add :luado command
      executor,functests: Add tests for :luado, also some fixes
      executor: Fix some memory leaks
      executor: Add :luafile command
      doc: Enhance documentation
      executor: Do not use S_LEN for memcpy
      api: Use a form of `1 << 63` for INTERNAL_CALL_MASK
      executor: Add print() function
      doc: Update vim_diff.txt
      doc: Update vim_diff data regarding ShaDa
      executor,functests: Add print() tests, some fixes
      executor: Add :lua debug.debug mock
      functests: Add test for debug.debug
      eval,functests: Fix linter errors
      cmake: Use set_property in place of target_include_dirs
      strings: Replace vim_strchr implementation with a saner one
      strings: Remove vim_strbyte
      regexp: Refactor cstrchr
      regexp: Do not use locale-dependent functions in cstrchr
      Merge branch 'master' into luaviml'/lua
      regexp: Update comment in cstrchr()
      api: Add FUNC_API_SINCE(1) to new functions
      api: Rename _vim_id functions to nvim__id
      Merge branch 'master' into 1476-changes
      Merge branch 'master' into luaviml'/lua
      api: Bump nvim__*id functions since value
      cmake: Add FindLua.cmake
      eval/decode: Include header needed for TriState
      viml/executor: Fix check-single-includes
      lua: Move files from src/nvim/viml/executor to src/nvim/lua
      functests: Make sure funcs.luaeval receives only one argument
      cmake: Append lua include also to single-includes targets
      functests: Test for “string cannot contain newline” set_lines error
      functests: Add another check for the similar transformation
      lua: Fix header guards
      lua/converter: Remove useless macros
      functests: Check whether it is a problem with an array
      api: Remove FUNC_API_SINCE for nvim__ functions
      api/buffer: Validate replacement array in a separate cycle
      pvscheck: Do not use `test x`
      pvscheck: Update pvs-studio URL
      pvscheck: Add --pvs key to pvscheck.sh
      pvscheck: Create getopts_long implementation
      pvscheck: Refactor script so that it only `cd`s in a subshell
      pvscheck: Add --pvs-install mode
      pvscheck: Add --deps to build with all dependencies
      pvscheck: When using --recheck rerun build
      pvscheck: Use absolute path for finding test-include.c
      Merge branch 'master' into luaviml'/lua
      cmake: Workaround CMake not supporting INCLUDE_DIRECTORIES target prop
      generators: Do not leak error messages text
      api/window: Fix memory leak in nvim_win_set_cursor
      functests: Fix tests
      CONTRIBUTING.md: Fix ri alias
      tests: Add tests for vim_strchr
      strings: Return NUL from vim_strchr for invalid input
      eval: Refactor get_user_input to support dictionary
      doc: Do not assume something is not supported in GUI
      eval: Alter E5050 error message, test that
      functests: Remove all wait()s
      functests: Remove some redraw calls
      functests: Remove outdated comments
      functests: Get rid of last redraws due to the “line above” issue
      functests: Test invalid behaviour
      ex_getln: Fix :lang code execution when skipping
      functests: Replace check_provider -> missing_provider with err report
      eval/typval: Fix numbuf parameter documentation
      functests: Remove “correctly” from non-regression tests
      functests: Reword regression test headers
      doc: Add a note to vim_diff.txt
      charset: Fix V695: dead branches
      *: Fix all V641 errors
      edit: Silence V595
      buffer: Silence V519
      pvscheck: Add --only-analyse mode
      pvscheck: Handle invalid option error gracefully
      eval/encode: Silence V595 error
      eval: Silence V782
      eval: Fix V507
      eval: Silence V614: potentially uninitialized variable
      getchar: Eliminate two-iteration loop
      main: Silence V522: potential NULL pointer dereference
      memfile: Fix V547: always true condition
      options: Silence V542: odd casts for .def_val
      search: Fix V502: ?: ambiguity
      shada: Fix V581: adjacent branches with same condition
      tag: Silence V522: potential null dereference
      spellfile: Fix V547: always true condition
      tui: Fix V547: always true condition
      syntax: Silence V782
      options: Silence V542 the other way
      options: Silence V542 without using comments
      pvscheck: Provide arguments to `patch_sources` in correct order
      lua: Add PVS comment to lua/*.c
      api/vim: Fix nvim_list_runtimepaths
      lua: Add paths from &runtimepath to package.path and package.cpath
      doc: Add example plugin
      cmake: Rename RunTestsLint to RunLuacheck
      ci: Also lint lua code in src/nvim/lua
      lua: Use automatic determining of suffixes only for package.cpath
      doc: Clarify documentation
      eval: Error out when there is something after :endfunction
      functests: Move function_spec to eval
      functests: Refactor redir_exec
      eval: Allow running next command after :endfunction
      functests: Add tests
      functests: Check that minimal distance between commands works
      functests: Fix screen.lua supplying dedent additional argument
      ex_getln: Clean up draw_cmdline a bit
      ex_getln: Do not do arabic shaping unless needed
      ex_getln: Add basic support for coloring command-line prompt
      functests: Start adding some tests
      ex_getln: Add some more tests, fix some found errors
      eval,ex_getln: Add support for coloring input() prompts
      functests: Add missing wait()
      ex_getln: Enable coloring for expression mode
      functests: Abstract away some ways to enter cmdline coloring mode
      functests: Comment out failing test
      functests: Make tests work with input()
      functests: Fix typo
      functests: Make “stops executing callback” test work
      ex_getln: Call highlight callback inside :try
      functests: Partially uncomment <C-c> test
      functests: Uncomment `{REDRAW}` part of “works” test
      ex_getln: Fix “echoerr msg not shown” problem
      ex_getln: Make sure standard error reporting facility is not used
      ex_getln: Fix indent
      ex_getln: Do not make <C-c> interrupt input() after interrupting hl cb
      ex_getln: Save and restore try state
      mbyte: Refactor mb_unescape
      message: Refactor str2special_save and str2special
      message: Refactor str2specialbuf
      *: Adjust usages of modified functions
      eval/typval: Add tv_dict_add_allocated_str() function
      eval: Use tv_dict_add_allocated_str() for mapblock_fill_dict
      eval: Make nvim_get_keymap output more robust
      functests: Remove local_copy function
      functests: Add tests for new behaviour
      message: Add support for replacing `<` to str2special
      functests: Use more extensive testing
      getchar: Fix linter error
      functests: Test how spaces appear in get_keymap output
      unittests: Fix allocation ordering for tv_dict_add_str()
      functests: Copy eval/string_spec.lua to ex_cmds/echo_spec.lua
      message: Fix `:echo "\x80"` printing `~@<80>`
      functests: Make ex_cmds/echo actually use :echo
      functests: Add some more :echo tests which also check for regression
      functests: Ensure different SIDs on successive source() calls
      shada: Make sure that code does not attempt to read too long items
      charset: Fix V728: excessive check
      socket: Silence V641: buf size is not multiple of what it is cast to
      ex_getln: Silent V519: value is assigned twice successively
      shada: Fix linter error
      main: Fix V522: potential NULL dereference
      os/fileio: Add msgpack_file_write function
      os/fileio: Add ability to use os/fileio.c for file descriptors
      os: Add OS_STD*_FILENO constants
      main: Use msgpack_file_write in place of “fbuffer”
      normal: Fix V728: excessive check
      regexp: Silence V595: potential null dereference
      spell: Fix V728: excessive check
      spell: Silence V512: buffer underflow
      syntax: Fix V763: parameter always rewritten before being used
      terminal: Silence -V666 error: value not correspond with string length
      pvscheck: Add --environment-cc switch
      main: Flush file in place of closing it, also do error reporting
      bufhl_defs: Silence V512: buffer underflow
      Merge branch 'master' into colored-cmdline
      oldtests: Use $(TOOL) in place of $(VALGRIND)
      api helpers: Save/restore more values in try_enter/try_leave
      ex_getln: Do not goto color_cmdline_end without first cleaning up
      ex_getln: Do not do useless try_enter/try_leave calls
      doc: Adjust documentation a bit
      ex_getln: Replace global with entry in save_ccline
      api helpers: Also save and restore did_emsg
      ex_getln: Check prev_prompt_errors before running redrawcmdline
      functests: Check for previously unchecked errors
      functests: Test input() nesting support
      *: Fix clint errors
      ex_getln: Avoid GCC “unused variable” warning from QB
      functests: Add sleep to <C-c> test
      doc: Update documentation
      functests: Remove unneeded wait()s
      message: Only require second (format) argument to be not NULL
      functests: Replace wait() with nvim_async
      ex_getln: Cache highlight callback calling results
      Revert "functests: Replace wait() with nvim_async"
      Merge branch 'master' into colored-cmdline
      Merge branch 'master' into colored-cmdline
      api/helpers: Clarify try_start() usage
      functests: Remove wait() from input_spec
      api/helpers: Fix typo
      Merge branch 'master' into colored-cmdline
      functests: Check that input is correctly silenced
      doc: Clarify how function is executed
      functests: Alter comment
      doc: State that it is called for new *displayed* input
      ex_getln: Make error messages look better
      lua/executor: Make stricmp function work with strings with NULs
      functests: Add test for stricmp
      lua/executor: Move stricmp to vim “module” and document it
      lua/executor: Fix crash when first string contains NUL and second not
      doc: Describe everything what is in `vim` lua “module”

ckelsel (72):
      fix hostname_spec.lua test failed
      test
      rm test
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      ignore patch-2367,2364
      vim-patch:7.4.2189
      vim-patch:7.4.2229
      lint
      vim-patch:7.4.2250
      lint
      merge upstream/master
      merge upstream
      Merge remote-tracking branch 'upstream/master'
      vim-patch:8.0.0069
      vim-patch:8.0.0073
      fix lint
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      vim-patch:8.0.0124 #7092
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      vim-patch:8.0.0147 #7121
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      vim-patch:8.0.0174
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master' into HEAD
      vim-patch:8.0.0044
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      vim-patch:8.0.0209
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      vim-patch:8.0.0328
      vim-patch:8.0.0330
      vim-patch:8.0.0333
      vim-patch:8.0.0101
      vim-patch:8.0.0101
      vim-patch:8.0.0102
      fix conflict
      vim-patch: 8.0.0104
      Merge branch 'vim-8.0.0101' of github.com:ckelsel/neovim into vim-8.0.0101
      vim-patch:8.0.0106
      vim-patch:8.0.0106
      Merge branch 'master' of https://github.com/neovim/neovim into vim-8.0.0101
      Merge branch 'vim-8.0.0101' of github.com:ckelsel/neovim into vim-8.0.0101
      Merge remote-tracking branch 'upstream/master'
      vim-patch:8.0.0131
      vim-patch:8.0.0132
      vim-patch:8.0.0155
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      vim-patch:8.0.0148 #7344
      Merge remote-tracking branch 'upstream/master'
      Merge remote-tracking branch 'upstream/master'
      Merge branch 'master' of github.com:ckelsel/neovim into vim-8.0.0101
      Merge branch 'master' of github.com:ckelsel/neovim into vim-8.0.0101
      Merge branch 'vim-8.0.0101' of github.com:ckelsel/neovim into vim-8.0.0101
      vim-patch:8.0.0183 NA
      vim-patch:8.0.0189
      vim-patch:8.0.0194
      vim-patch:8.0.0196
      fix TEST_FILE=test_profile.res make oldtest failed

d10n (1):
      i_CTRL-O: fix :startinsert at end of line (#6963)

equal-l2 (1):
      Update deps (#6885)

erw7 (7):
      win: support :terminal
      win/pty: jobstart, jobstop: fix null-pointer dereference
      win/pty: quote_cmd_arg(): check bounds
      win/test: tty-test: print screen size explicitly with CTRL-Q
      win/pyt: cleanup
      win/pty: log errors
      pty_process_win: avoid quoting for cmd.exe

lonerover (6):
      vim-patch.sh: only show missing patches
      vim-patch:8.0.0003
      vim-patch: 8.0.00{12, 46, 93} (#7098)
      vim-patch:8.0.0081
      fix lint error
      vim-patch:8.0.0086 (#7118)

nate (1):
      'titleold': set UI title on exit #7191

oni-link (1):
      if_cscope: Fix truncation of formated output

raichoo (3):
      man.vim: check for -l flag #6766
      man.vim: feature-test section (-s) flag #6815
      vim-patch:7.4.2259

relnod (6):
      refactor/single-include: terminal.h
      refactor/single-include: regexp_defs.h
      refactor/single-include: syntax_defs.h
      refactor/single-include: undo_defs.h
      refactor/single-include: undo.h
      lint

timeyyy (1):
      kbtree.h

timothy eichler (1):
      gitignore: cmake-build-debug (#7359)

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

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