aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | vim-patch:8.1.0751: some regexp errors are not testedJan Edmund Lazo2019-05-25
| | | | | | | | | | | | | | | | | | Problem: Some regexp errors are not tested. Solution: Add a test function. https://github.com/vim/vim/commit/6057ed4720eaa1d546bbd234e6957ec0163e0e9b
| * | vim-patch:8.1.0547: modeline test with keymap still failsJan Edmund Lazo2019-05-25
| | | | | | | | | | | | | | | | | | Problem: Modeline test with keymap still fails. Solution: Check that the keymap feature is available for the failure assert. https://github.com/vim/vim/commit/3067a4dd0d768d1e4a47cf3c100f3e2b462717d7
| * | vim-patch:8.1.0546: modeline test with keymap failsJan Edmund Lazo2019-05-25
| | | | | | | | | | | | | | | | | | Problem: Modeline test with keymap fails. Solution: Check that the keymap feature is available. https://github.com/vim/vim/commit/4ace6ab7e72151d78f1563b23b498ed20fa00211
| * | vim-patch:8.1.0506: modeline test fails when run by rootJan Edmund Lazo2019-05-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Modeline test fails when run by root. Solution: Set 'modeline' for the test. (James McCoy, closes vim/vim#3592) https://github.com/vim/vim/commit/9691f82f862ed18c2e3e48f9d2cd902bb947f803 N/A patches: vim-patch:8.1.0208: file left behind after running individual test
| * | vim-patch:8.1.0206: duplicate test function nameJan Edmund Lazo2019-05-25
| | | | | | | | | | | | | | | | | | Problem: Duplicate test function name. Solution: Rename both functions. https://github.com/vim/vim/commit/cd96eef3a869557bd3d2d4497861d87cb525db06
| * | vim-patch:8.1.0205: invalid memory access with invalid modelineJan Edmund Lazo2019-05-25
|/ / | | | | | | | | | | Problem: Invalid memory access with invalid modeline. Solution: Pass pointer limit. Add a test. (closes vim/vim#3241) https://github.com/vim/vim/commit/9cf4b5005f12ce1d6692266140bdda05d0312d79
* | vim-patch:8.1.0817: test ":=" command #10062Jan Edmund Lazo2019-05-25
| | | | | | | | | | Problem: ":=" command is not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#3859) https://github.com/vim/vim/commit/99531a7604ce89ba82f41cdb519669abb61f3df0
* | Merge #10061 from janlazo/vim-8.1.0188Justin M. Keyes2019-05-25
|\ \ | | | | | | vim-patch:8.1.{188,317}
| * | Fix memfile_test.c pathJan Edmund Lazo2019-05-25
| | |
| * | vim-patch:8.1.0317: Cscope test fails when using shadow directoryJan Edmund Lazo2019-05-25
| | | | | | | | | | | | | | | | | | Problem: Cscope test fails when using shadow directory. Solution: Resolve symlink in Vim. (James McCoy, closes vim/vim#3364) https://github.com/vim/vim/commit/320bf2d85e9e2924d896b3072979598c954922e7
| * | vim-patch:8.1.0188: no test for ":cscope add"Jan Edmund Lazo2019-05-25
|/ / | | | | | | | | | | Problem: No test for ":cscope add". Solution: Add a test. (Dominique Pelle, closes vim/vim#3212) https://github.com/vim/vim/commit/2196bca7377ff245866cc3cee65b0adb48432ac3
* | Merge #10046 from justinmk/xfreeJustin M. Keyes2019-05-25
|\ \ | |/ |/| refactor: introduce XFREE_CLEAR()
| * clint: remove CheckAltTokens()Justin M. Keyes2019-05-25
| | | | | | | | | | | | - These "alternative tokens" keywords are for C++, not C. - The check sometimes has false positives, e.g. `compl` is a variable name in edit.c
| * lintJustin M. Keyes2019-05-25
| |
| * kvec.h: kv_destroy: reinitialize after freeJustin M. Keyes2019-05-25
| |
| * vim-patch:8.0.1496: VIM_CLEAR()Justin M. Keyes2019-05-25
| | | | | | | | | | | | | | | | Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629) vim-patch:8.0.1481
| * refactor: introduce XFREE_CLEAR()Justin M. Keyes2019-05-25
|/ | | | | | | | | | | | | | | Unfortunately we cannot indiscriminately replace xfree() with XFREE_CLEAR(), because comparing pointers after freeing them is a common pattern. Example in `tv_list_remove_items()`: xfree(li); if (li == item2) { break; } Instead we can do it selectively/explicitly. ref #1375
* doc #10017Justin M. Keyes2019-05-25
| | | | | - gen_vimdoc.py: fancy "bullet" - rework `:help channel-callback` - rename `:help buffered` to `:help channel-buffered`
* Merge #10054 from janlazo/vim-8.1.1373Justin M. Keyes2019-05-24
|\ | | | | vim-patch:8.0.{1208,1220},8.1.{1171,1373}
| * vim-patch:8.1.1171: statusline test could fail in large terminalJan Edmund Lazo2019-05-24
| | | | | | | | | | | | | | Problem: Statusline test could fail in large terminal. Solution: Make the test work on a huge terminal. (Dominique Pelle, closes vim/vim#4255) https://github.com/vim/vim/commit/316c16797a0baee8f4bced2235b783b21fbbea65
| * vim-patch:8.0.1220: skipping empty statusline groups is not correctJan Edmund Lazo2019-05-24
| | | | | | | | | | | | Problem: Skipping empty statusline groups is not correct. Solution: Also set group_end_userhl. (itchyny) https://github.com/vim/vim/commit/235dddf1f4afe3a40047dbf2aca1bd177b7be18b
| * vim-patch:8.0.1208: 'statusline' drops empty group with highlight changeJan Edmund Lazo2019-05-24
| | | | | | | | | | | | | | Problem: 'statusline' drops empty group with highlight change. Solution: Do not drop an empty group if it changes highlighting. (Marius Gedminas, closes vim/vim#2228) https://github.com/vim/vim/commit/6b89dbb55f84c485310c8c9e094dbafe3ecbace6
| * lintJan Edmund Lazo2019-05-23
| |
| * vim-patch:8.1.1373: "[p" in Visual mode puts in wrong lineJan Edmund Lazo2019-05-23
|/ | | | | | | Problem: "[p" in Visual mode puts in wrong line. Solution: Call nv_put() instead of duplicating the functionality. (closes vim/vim#4408) https://github.com/vim/vim/commit/0ab190c05706b1c72e6e2ca4d990febfa81cf886
* 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