aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * Allow 3 beeps per half a secondJan Edmund Lazo2019-05-25
| |
| * vim-patch:8.0.0683: visual bell flashes too quicklyJan Edmund Lazo2019-05-25
| | | | | | | | | | | | | | | | | | Problem: When using a visual bell there is no delay, causing the flash to be very short, possibly unnoticeable. Also, the flash and the beep can lockup the UI when repeated often. Solution: Do the delay in Vim or flush the output before the delay. Limit the bell to once per half a second. (Ozaki Kiichi, closes vim/vim#1789) https://github.com/vim/vim/commit/2e147caa14f622dfd1c1def8e07c113b9b85d4b2
* | Merge pull request #9547 from bfredl/rpc_multiline_errBjörn Linse2019-05-26
|\ \ | | | | | | messages: use proper multiline errors for rpcrequest and API wrappers
| * | messages: use proper multiline error message for rpcrequest and API wrappersBjörn Linse2019-05-26
| | |
* | | Merge #10064 from janlazo/vim-8.1.0211Justin M. Keyes2019-05-26
|\ \ \ | | | | | | | | vim-patch:8.1.{211,307}
| * | | lintJan Edmund Lazo2019-05-26
| | | |
| * | | vim-patch:8.1.0307: there is no good way to get the window layoutJan Edmund Lazo2019-05-26
| | | | | | | | | | | | | | | | | | | | | | | | Problem: There is no good way to get the window layout. Solution: Add the winlayout() function. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/0f6b4f06dece71487a6d8546c50de775d9c8c287
| * | | vim-patch:8.1.0211: expanding a file name "~" results in $HOMEJan Edmund Lazo2019-05-25
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Expanding a file name "~" results in $HOME. (Aidan Shafran) Solution: Change "~" to "./~" before expanding. (closes vim/vim#3072) https://github.com/vim/vim/commit/00136dc321586800986e8f743c2f108f5eecbf92
* | | | doc/API: document indexing behavior #10058KillTheMule2019-05-26
|/ / / | | | | | | | | | close #10058
* | | Merge #10063 from janlazo/vim-8.1.0205Justin M. Keyes2019-05-25
|\ \ \ | |/ / |/| | vim-patch:8.1.{205,206,208,506,546,547,751}
| * | test/old: remove duplicates, run test_tabpage.vimJan Edmund Lazo2019-05-25
| | |
| * | 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
| |