[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