| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
| |
Restores code removed in #9709.
uv_fs_copyfile() copies the perm bits but not the group name.
https://github.com/libuv/libuv/pull/1547
ref #9709
ref #8288
|
|\
| |
| |
| | |
ref #8288
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Note: use "set print pretty" in gdb
Fixes #10020
|
|\ \
| | |
| | | |
vim-patch:8.0.{1082,1497,1498,1513},8.1.{901,1357,1358}
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot enter character with a CSI byte.
Solution: Only check "gui.in_use" when VIMDLL is defined. (Ken Takata,
closes vim/vim#4396)
https://github.com/vim/vim/commit/386b43e59498cc7b52a60f09f74bdb44df99386c
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Test 37 is old style.
Solution: Turn it into a new style test. (Yegappan Lakshmanan, closes vim/vim#4398)
https://github.com/vim/vim/commit/999dc14644b8a9530ce0da22e90ca402c95c9c5a
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Index in getjumplist() may be wrong. (Epheien)
Solution: Call cleanup_jumplist() earlier. (Yegappan Lakshmanan,
closes vim/vim#3941)
https://github.com/vim/vim/commit/57ee2b6e0b5b730d12ee9db00a8e2a577df9e374
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: The jumplist is not always properly cleaned up.
Solution: Call fname2fnum() before cleanup_jumplist(). (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/486797413791f6be12dcec6e5faf4f952e4647ae
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Getjumplist() returns duplicate entries. (lacygoill)
Solution: Call cleanup_jumplist(). (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/a7e18d237f817637815f0de44b08df1e0ca0f4f9
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Getting the jump list requires parsing the output of :jumps.
Solution: Add getjumplist(). (Yegappan Lakshmanan, closes vim/vim#2609)
https://github.com/vim/vim/commit/4f50588ba336e7f086a72c53f5688c2494fc34b3
|
|/ /
| |
| |
| |
| |
| | |
Problem: Tests fail when run under valgrind.
Solution: Increase waiting times.
https://github.com/vim/vim/commit/9d18961323a2a5c3b609c98ce0d78613c71f3532
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Undo test fails on Mac.
Solution: Expect "private" on the Mac.
https://github.com/vim/vim/commit/2b39d806f04c1a474b6d689a7970253850d4adb8
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Undofile() reports wrong name. (Francisco Giordano)
Solution: Clean up the name before changing path separators. (closes vim/vim#4392,
closes vim/vim#4394)
https://github.com/vim/vim/commit/e9ebc9a91cac357fd4888f4b71fdff7d97b41160
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Leave trim() in vim.lua, because gen_vimdoc.py needs at least one
function in there, else it gets confused...
|
| | |
| | |
| | |
| | | |
deepcopy() was duplicated in test/helpers.lua
|
| | | |
|
| | | |
|
|/ / |
|
|\ \
| | |
| | | |
vim-patch:8.1.{1325,1345,1348,1349}
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: If writing runs into a conversion error the backup file is
deleted. (Arseny Nasokin)
Solution: Don't delete the backup file is the file was overwritten and a
conversion error occurred. (Christian Brabandt, closes vim/vim#4387)
https://github.com/vim/vim/commit/cf0bfd9ade5173bcc12563bfc90c21a4db10535d
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Running tests may cause the window to move.
Solution: Correct the reported window position for the offset with the
position after ":winpos". Works around an xterm bug.
https://github.com/vim/vim/commit/f8191c5f07c650b75b85c5a5b3d000fd5cae1643
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Cannot build with +eval but without +channel and +timers. (John
Marriott)
Solution: Adjust #ifdef for get_callback().
https://github.com/vim/vim/commit/97b0075b0d733cc58c29247b09e7887b9991d7bf
|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Stuck in sandbox with ":s/../\=Function/gn".
Solution: Don't skip over code to restore sandbox. (Christian Brabandt)
https://github.com/vim/vim/commit/6349e9411fd17f80c7aff9c678a8800647d34cfa
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Use `tbl_` prefix for all table-util functions. Specify in the function
docstring if it expects a list-like or map-like table.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The test.functional.helpers and test.unit.helpers modules now include
all of the public functions from test.helpers, so there is no need to
separately require('test.helpers').
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Also, don't compute load factor unless load_adjust() was called, it
slows down the test suite.
ref #9292
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This is where "pure functions" can live, which can be shared by Nvim and
test logic which may not have a running Nvim instance available.
If in the future we use Nvim itself as the Lua engine for tests, then
these functions could be moved directly onto the `vim` Lua module.
closes #6580
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Automatically include all "global helper" util functions in the
unit.helpers and functional.helpers and modules. So tests don't need to
expicitly do:
local global_helpers = require('test.helpers')
|
| |/ /
|/| |
| | |
| | |
| | | |
generate_type2_appimage is unmaintained, and lacks a way to rename the appimage file.
fix #9893
|
|/ /
| |
| | |
ref #10012
|
|\ \
| | |
| | | |
kbtree: pointer UB and unitialized value fixes
|
|/ /
| |
| |
| |
| |
| |
| | |
- don't underflow itr->p pointer (C standard only allows one past the end, not
one before the beginning)
- make sure itr->p->i is always initialized (even when not used)
- don't rely on `NULL < &object` (likely UB)
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Hang when concealing the '>' shown for a wide char that doesn't
fit in the last cell.
Solution: Put back the pointer when the '>' is not going to be displayed.
(closes vim/vim#4377)
https://github.com/vim/vim/commit/0ebe12be86d9f79bfa833306a0302a68a0f4fc30
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* bugfix
* use NormalFloat for floating window background
* use floating window by default
* correctly use nvim_open_win()
* use nvim_win_set_option to set window local option
* use nvim_buf_set_option for buffer options
* renamed augroup to nvim_termdebug_close_hover to be consistent with
nvim_terminal_... augroup
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* commit 36257d0f97b396467bef7a5937befd894fb23e31
Author: Kwon-Young Choi <kwon-young.choi@hotmail.fr>
Date: Sat May 5 16:57:45 2018 +0200
Port of the termdebug.vim plugin to neovim terminal feature.
For neovim compatibility,
The vim specific calls were replaced with neovim specific calls:
term_start -> term_open
term_sendkeys -> jobsend
term_getline -> getbufline
job_info && term_getjob -> using linux command ps to get the tty
fix1: forgot to port EndDebug callback to neovim
fix2: use nvim_get_chan_info to get pty of job
remove the use of communication buffer by using jobstart instead
of termopen
fix3: get gdbbuf using nvim_get_chan_info
* cleaned up if has('nvim') to remove vim support.
added neovim floating window support for expression evaluation
* improvred documentation, cleaned up vim menu code, fixed bug when
floating window feature is not available
|