aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge #10049 'vim-patch:8.1.0293'Justin M. Keyes2019-05-22
|\
| * vim-patch:8.1.0293: checks for type of stack is crypticDaniel Hahler2019-05-22
| | | | | | | | | | | | Problem: Checks for type of stack is cryptic. Solution: Define IS_QF_STACK() and IS_LL_STACK(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/4d77c65a9e57e1d1a459c44411930c7a892835fd
* | vim-patch:8.1.1363: ":vert options" #10048Jan Edmund Lazo2019-05-22
|/ | | | | | Problem: ":vert options" does not make a vertical split. Solution: Pass the right modifiers in $OPTWIN_CMD. (Ken Takata, closes vim/vim#4401) https://github.com/vim/vim/commit/e0b5949a3b28be9940bb8a46b2579e960100b83b
* Merge #10038 from janlazo/vim-8.0.1514Justin M. Keyes2019-05-21
|\ | | | | vim-patch:8.0.{1514,1519},8.1.1360
| * vim-patch:8.1.1360: buffer left 'nomodifiable' after :substituteJan Edmund Lazo2019-05-20
| | | | | | | | | | | | | | Problem: Buffer left 'nomodifiable' after :substitute. (Ingo Karkat) Solution: Save the value of 'modifiable' earlier' (Christian Brabandt, closes vim/vim#4403) https://github.com/vim/vim/commit/80341bcd89764d96f87859a3aac8bc00aad1d762
| * vim-patch:8.0.1519: getchangelist() does not use argument as bufname()Jan Edmund Lazo2019-05-20
| | | | | | | | | | | | Problem: Getchangelist() does not use argument as bufname(). Solution: Use get_buf_tv(). (Yegappan Lakshmanan, closes vim/vim#2641) https://github.com/vim/vim/commit/341a64c9cabff08e4a7dc8cd932a598e12134457
| * vim-patch:8.0.1514: getting the list of changes is not easyJan Edmund Lazo2019-05-20
| | | | | | | | | | | | | | Problem: Getting the list of changes is not easy. Solution: Add the getchangelist() function. (Yegappan Lakshmanan, closes vim/vim#2634) https://github.com/vim/vim/commit/07ad816525da67cab3c0db21d1286d221dbc7477
* | cleanup: remove HAVE_SELINUX #10040Justin M. Keyes2019-05-21
| | | | | | | | We never define HAVE_SELINUX, and no one has asked for it. So remove the dead code.
* | Merge #9709 'fileio: use os_copy to create backups'Justin M. Keyes2019-05-21
|\ \ | |/ |/| ref #8288
| * lua/shared: share trim() implJustin M. Keyes2019-05-20
| |
| * fileio: set group of backup fileJustin M. Keyes2019-05-20
| | | | | | | | | | | | | | | | | | | | 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
| * Merge #9709 'fileio: use os_copy to create backups'Justin M. Keyes2019-05-20
|/| | | | | | | ref #8288
| * docs: explicitly state return value on successSaid Al Attrach2019-03-30
| |
| * test: move trim to global helpersSaid Al Attrach2019-03-30
| |
| * test: make first attempt at some kind of testSaid Al Attrach2019-03-24
| |
| * style: make linter happy with fileio.cSaid Al Attrach2019-03-11
| |
| * fs: add UV_FS_COPYFILE_FICLONE flag to os_copySaid Al Attrach2019-03-11
| |
| * fs: remove unecessary copybuf and os_open callSaid Al Attrach2019-03-10
| |
| * fs: replace another custom copy with os_copySaid Al Attrach2019-03-10
| |
| * fs: add os_copy function that uses uv_fs_copyfileSaid Al Attrach2019-03-10
| |
* | runtime/termdebug.vim: handle "\n" as linebreaks #10037Kwon-Young Choi2019-05-20
| | | | | | | | Note: use "set print pretty" in gdb Fixes #10020
* | Merge #10033 from janlazo/vim-8.0.1082Justin M. Keyes2019-05-20
|\ \ | | | | | | vim-patch:8.0.{1082,1497,1498,1513},8.1.{901,1357,1358}
| * | vim-patch:8.1.1358: cannot enter character with a CSI byteJan Edmund Lazo2019-05-19
| | | | | | | | | | | | | | | | | | | | | 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
| * | vim-patch:8.1.1357: test 37 is old styleJan Edmund Lazo2019-05-19
| | | | | | | | | | | | | | | | | | 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
| * | lintJan Edmund Lazo2019-05-19
| | |
| * | vim-patch:8.1.0901: index in getjumplist() may be wrongJan Edmund Lazo2019-05-19
| | | | | | | | | | | | | | | | | | | | | 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
| * | vim-patch:8.0.1513: the jumplist is not always properly cleaned upJan Edmund Lazo2019-05-19
| | | | | | | | | | | | | | | | | | Problem: The jumplist is not always properly cleaned up. Solution: Call fname2fnum() before cleanup_jumplist(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/486797413791f6be12dcec6e5faf4f952e4647ae
| * | vim-patch:8.0.1498: getjumplist() returns duplicate entriesJan Edmund Lazo2019-05-19
| | | | | | | | | | | | | | | | | | Problem: Getjumplist() returns duplicate entries. (lacygoill) Solution: Call cleanup_jumplist(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/a7e18d237f817637815f0de44b08df1e0ca0f4f9
| * | vim-patch:8.0.1497: getting the jump list requires parsing the output of :jumpsJan Edmund Lazo2019-05-19
| | | | | | | | | | | | | | | | | | 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
| * | vim-patch:8.0.1082: tests fail when run under valgrindJan Edmund Lazo2019-05-19
|/ / | | | | | | | | | | Problem: Tests fail when run under valgrind. Solution: Increase waiting times. https://github.com/vim/vim/commit/9d18961323a2a5c3b609c98ce0d78613c71f3532
* | Merge #10034 from frangio/vim-8.1.1352Justin M. Keyes2019-05-20
|\ \
| * | eval.c: add has("osx") for appleFrancisco Giordano2019-05-19
| | |
| * | vim-patch:8.1.1353: undo test fails on MacFrancisco Giordano2019-05-19
| | | | | | | | | | | | | | | | | | Problem: Undo test fails on Mac. Solution: Expect "private" on the Mac. https://github.com/vim/vim/commit/2b39d806f04c1a474b6d689a7970253850d4adb8
| * | vim-patch:8.1.1352: undofile() reports wrong nameFrancisco Giordano2019-05-19
| | | | | | | | | | | | | | | | | | | | | 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
* | | lintJustin M. Keyes2019-05-19
|/ /
* | Merge #9740 from KillTheMule/luadocJustin M. Keyes2019-05-19
|\ \
| * | lua/shared: share more stuffJustin M. Keyes2019-05-19
| | | | | | | | | | | | | | | Leave trim() in vim.lua, because gen_vimdoc.py needs at least one function in there, else it gets confused...
| * | lua/shared: share deepcopy() with test/*Justin M. Keyes2019-05-19
| | | | | | | | | | | | deepcopy() was duplicated in test/helpers.lua
| * | gen_vimdoc.py: support lua/shared.lua module [ci skip]Justin M. Keyes2019-05-19
| | |
| * | Document the vim.lua functionsKillTheMule2019-05-18
| | |
| * | gen_vimdoc.py: get Lua docs via lua2dox.lua #9740KillTheMule2019-05-18
|/ /
* | Merge #10028 from janlazo/vim-8.1.1345Justin M. Keyes2019-05-18
|\ \ | | | | | | vim-patch:8.1.{1325,1345,1348,1349}
| * | vim-patch:8.1.1349: if writing runs into conversion error backup file is deletedJan Edmund Lazo2019-05-18
| | | | | | | | | | | | | | | | | | | | | | | | 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
| * | vim-patch:8.1.1348: running tests may cause the window to moveJan Edmund Lazo2019-05-18
| | | | | | | | | | | | | | | | | | | | | 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
| * | vim-patch:8.1.1325: cannot build with +eval but without +channel and +timersJan Edmund Lazo2019-05-18
| | | | | | | | | | | | | | | | | | | | | 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
| * | vim-patch:8.1.1345: stuck in sandbox with ":s/../\=Function/gn"Jan Edmund Lazo2019-05-18
| | | | | | | | | | | | | | | | | | 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
* | | Merge #9301 'runtime/lua'Justin M. Keyes2019-05-18
|\ \ \
| * | | lua/shared: move table util funcs to vim.sharedJustin M. Keyes2019-05-18
| | | | | | | | | | | | | | | | | | | | Use `tbl_` prefix for all table-util functions. Specify in the function docstring if it expects a list-like or map-like table.
| * | | test: remove use of require('test.helpers')Justin M. Keyes2019-05-18
| | | | | | | | | | | | | | | | | | | | | | | | 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').
| * | | test: share implementation of testdir/load.vimJustin M. Keyes2019-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, don't compute load factor unless load_adjust() was called, it slows down the test suite. ref #9292