aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | vim-patch:8.0.1406: difficult to track changes to a quickfix listMarco Hinz2019-05-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Difficult to track changes to a quickfix list. Solution: Add a "changedtick" value. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/b254af312d1696b12367085acfbe41a41b7f1ea5
| * | | vim-patch:8.0.1389: getqflist() items are missing if not setMarco Hinz2019-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: getqflist() items are missing if not set, that makes it more difficult to handle the values. Solution: When a value is not available return zero or another invalid value. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/a6d4849c711379b773529afaed640455287ac934
| * | | vim-patch:8.0.1353: QuickFixCmdPost is not used consistentlyMarco Hinz2019-05-03
|/ / / | | | | | | | | | | | | | | | | | | | | | Problem: QuickFixCmdPost is not used consistently. Solution: Invoke QuickFixCmdPost consistently after QuickFixCmdPre. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/1ed2276fd50f34e824eeae93d5a5ebfdf118be26
* | | Merge #9970 from janlazo/vim-8.1.0794Justin M. Keyes2019-05-03
|\ \ \ | | | | | | | | vim-patch:8.0.1708,8.1.{369,794,1242}
| * | | vim-patch:8.1.0369: continuation lines cannot contain commentsJan Edmund Lazo2019-05-03
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Continuation lines cannot contain comments. Solution: Support using "\ . https://github.com/vim/vim/commit/67f8ab829911c7901c534ef2bf19cc34b622936f
| * | | vim-patch:8.0.1708: mkdir with 'p' flag fails on existing directoryJan Edmund Lazo2019-05-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Mkdir with 'p' flag fails on existing directory, which is different from the mkdir shell command. Solution: Don't fail if the directory already exists. (James McCoy, closes vim/vim#2775) https://github.com/vim/vim/commit/78a16b0f2a142aae1fdc96c50ab0f25194d0e755
| * | | lintJan Edmund Lazo2019-05-02
| | | |
| * | | vim-patch:8.1.1242: no cmdline redraw when tabpages have different 'cmdheight'Jan Edmund Lazo2019-05-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No cmdline redraw when tabpages have different 'cmdheight'. Solution: redraw the command line when 'cmdheight' changes when switching tabpages. (closes vim/vim#4321) https://github.com/vim/vim/commit/0fef0aeb1ca6c85df0a656a70b6ca49c34563c89
| * | | vim-patch:8.1.0794: white space before " -Ntabmove" causes problemsJan Edmund Lazo2019-05-02
|/ / / | | | | | | | | | | | | | | | Problem: White space before " -Ntabmove" causes problems. Solution: Skip whitespace. (Ozaki Kiichi, closes vim/vim#3841) https://github.com/vim/vim/commit/82a12468bd023f5cdc5d27182bedef7881514643
* | | Merge #9966 from justinmk/te-hlJustin M. Keyes2019-05-02
|\ \ \ | | | | | | | | terminal: swap priority of terminal, editor highlights
| * | | terminal.c: remove unnecessary macroJustin M. Keyes2019-05-02
| | | |
| * | | terminal: swap priority of terminal, editor highlightsJustin M. Keyes2019-05-02
|/ / / | | | | | | | | | closes #9964
* | | ex_getln: fix statusline redraw logic #9967Carlo Abelli2019-05-02
| | | | | | | | | fixes #9908
* | | Merge #9946 from justinmk/docJustin M. Keyes2019-05-01
|\ \ \
| * | | gen_vimdoc.py: support <pre> preformatted text [ci skip]Justin M. Keyes2019-05-01
| | | |
| * | | doc [ci skip]Justin M. Keyes2019-05-01
|/ / / | | | | | | | | | ref #9886
* | | Merge #9951 'vim-patch:8.1.0519: save/restore tag stack'Justin M. Keyes2019-04-30
|\ \ \
| * | | lintrolag2019-04-28
| | | |
| * | | vim-patch:8.1.0519: cannot save and restore the tag stackrolag2019-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot save and restore the tag stack. Solution: Add gettagstack() and settagstack(). (Yegappan Lakshmanan, closes vim/vim#3604) https://github.com/vim/vim/commit/f49cc60aa802862c595ff619dccc11271633a94b
* | | | Merge #9957 from janlazo/vim-8.0.1263Justin M. Keyes2019-04-30
|\ \ \ \ | | | | | | | | | | vim-patch:8.0.{1263,1265,1267}
| * | | | lintJan Edmund Lazo2019-04-30
| | | | |
| * | | | vim-patch:8.0.1267: Test_swap_group may leave file behindJan Edmund Lazo2019-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test_swap_group may leave file behind. Solution: Add a try/finally. https://github.com/vim/vim/commit/5842a748be8039fd6d267f5557fe391c6c95399d
| * | | | vim-patch:8.0.1265: swap test not skipped when there is one groupJan Edmund Lazo2019-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Swap test not skipped when there is one group. Solution: Convert list to string for the message. https://github.com/vim/vim/commit/ad7dac85c3c90893e78e5463ca44b874082b482f
| * | | | vim-patch:8.0.1263: others can read the swap file if a user is carelessJan Edmund Lazo2019-04-29
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Others can read the swap file if a user is careless with his primary group. Solution: If the group permission allows for reading but the world permissions doesn't, make sure the group is right. https://github.com/vim/vim/commit/5a73e0ca54c77e067c3b12ea6f35e3e8681e8cf8
* | | | Merge #9956 from justinmk/vim-8.1.1231Justin M. Keyes2019-04-30
|\ \ \ \ | | | | | | | | | | vim-patch:8.1.1231, swap-related patches
| * | | | vim-patch:8.1.0642: swapinfo() leaks memoryJustin M. Keyes2019-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: swapinfo() leaks memory. Solution: Avoid allocating the strings twice. https://github.com/vim/vim/commit/e6fdf79980c0f2856700d4f46de700293f477429
| * | | | lintJustin M. Keyes2019-04-29
| | | | |
| * | | | vim-patch:8.1.1234: swap file test fails on MS-WindowsJustin M. Keyes2019-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Swap file test fails on MS-Windows. Solution: Only compare the tail of the file names. https://github.com/vim/vim/commit/701df4eb64ae9945c63f83621b54aa69e1336a79
| * | | | test/old: skip Test_swapfile_delete() until "blob" is mergedJustin M. Keyes2019-04-29
| | | | |
| * | | | verb_msg: remove char_uJustin M. Keyes2019-04-29
| | | | |
| * | | | vim-patch:8.1.1231: asking about existing swap file unnecessarilyJustin M. Keyes2019-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Asking about existing swap file unnecessarily. Solution: When it is safe, delete the swap file. Remove HAS_SWAP_EXISTS_ACTION, it is always defined. (closes vim/vim#1237) https://github.com/vim/vim/commit/67cf86bfff5fd5224d557d81cb146f46e33b831c N/A: vim-patch:8.1.1232 vim-patch:8.1.1233 vim-patch:8.1.1236
| * | | | vim-patch:8.1.0401: can't get swap name of another bufferJustin M. Keyes2019-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Can't get swap name of another buffer. Solution: Add swapname(). (Ozaki Kiichi, closes vim/vim#3441) https://github.com/vim/vim/commit/110bd60985c31e8978e9b071e2179f4233ef8557
| * | | | vim-patch:8.1.0325: strings in swap file may not be NUL terminatedJustin M. Keyes2019-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Strings in swap file may not be NUL terminated. (Coverity) Solution: Limit the length of the used string. https://github.com/vim/vim/commit/7c60505e1012a43549c2c075c27463c5399e81ec
| * | | | vim-patch:8.1.0316: swapinfo() test fails on TravisJustin M. Keyes2019-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: swapinfo() test fails on Travis. Solution: Handle a long host name. (Ozaki Kiichi, closes vim/vim#3361) Also make the version check flexible. (James McCoy) https://github.com/vim/vim/commit/4c5765bc47b2708075e8d8471e8d342079479777
| * | | | vim-patch:8.1.0314: add swapinfo() "dirty" itemJustin M. Keyes2019-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Build failure without the +eval feature. (Brenton Horne) Solution: Add #ifdef. Also add the "dirty" item. https://github.com/vim/vim/commit/47ad5656e1e4285a74e7e8e5d0f1f71cd554e25c
| * | | | vim-patch:8.1.0313: information about a swap file is unavailableJustin M. Keyes2019-04-29
|/ / / / | | | | | | | | | | | | | | | | | | | | Problem: Information about a swap file is unavailable. Solution: Add swapinfo(). (Enzo Ferber) https://github.com/vim/vim/commit/00f123a56585363cd13f062fd3bb123efcfaa664
* | | | vim-patch:8.0.1563: getwinposx() timeout #9955Jan Edmund Lazo2019-04-29
| | | | | | | | | | | | | | | | | | | | Problem: Timeout of getwinposx() can be too short. (lilydjwg) Solution: Add getwinpos(). (closes vim/vim#2689) https://github.com/vim/vim/commit/3f54fd319f6641b4bed478bcc90cdb39ede68e31
* | | | clipboard: setreg("*") with clipboard=unnamed #9954Justin M. Keyes2019-04-28
| | | | | | | | | | | | | | | | Helped-by: Björn Linse <bjorn.linse@gmail.com> fix #5646
* | | | vim-patch:8.1.0843: memory leak when running "make test_cd" #9944Justin M. Keyes2019-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #9921 reverts f0a702d1169a Problem: Memory leak when running "make test_cd". Solution: Free the stack element when failing. (Dominique Pelle, closes vim/vim#3877) https://github.com/vim/vim/commit/e0de2164f62a1736cdc64dbf804b77db8af90c10
* | | | tui:cursor_goto(): remove dead code #9952Justin M. Keyes2019-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix #9918 ref dbc25f5a87cf3bcfe1caac1eb1ff8b3a6978a415 Before 7ede14d191b1 the UGRID_FOREACH_CELL loop was never entered, because it expanded to an always-false condition. From build/src/nvim/auto/tui/tui.i: do { UCell *row_cells = (grid)->cells[grid->row]; for (int col = grid->col; col < col; col++) { UCell *cell = row_cells + col; (void)(cell); { print_cell(ui, cell); }; } } while (0); After 7ede14d191b1 issue #9918 was reported. $ ./build/bin/nvim -Nu NONE +'colo evening' :h<tab> " causes cursor to change colors Since the code was dead before 7ede14d191b1, just remove it.
* | | | runtime/Tutor: define highlights as "default" #9947AlxHnr2019-04-28
|/ / /
* | | win: stream_init() issue with tty on Windows #9884erw72019-04-28
| | | | | | | | | ref #9825
* | | Merge #9911 from justinmk/win-site-dataJustin M. Keyes2019-04-28
|\ \ \ | | | | | | | | win/defaults: Use "…/nvim-data/site" in 'runtimepath'
| * | | win/defaults: Use "…/nvim-data/site" in 'runtimepath'Justin M. Keyes2019-04-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Windows we store non-config data in "$XDG_DATA_HOME/nvim-data". But the "…/site" items in 'runtimepath' did not correctly point to that location, they used "…/nvim/site". Fix the init logic to use "…/nvim-data/site". closes #9910
| * | | spellfile.vim: store files in stdpath('data')Justin M. Keyes2019-04-27
| | | | | | | | | | | | | | | | ref b9b2fb7d5d03 #6664 #6272
* | | | test/old: remove test16 (#9949)Jan Edmund Lazo2019-04-28
| | | | | | | | | | | | Vim replaced it with a test in test_gui.vim, N/A for Neovim.
* | | | vim-patch:8.1.1214: old style tests #9948Jan Edmund Lazo2019-04-27
|/ / / | | | | | | | | | | | | | | | Problem: Old style tests. Solution: Move tests from test14 to new style test files. (Yegappan Lakshmanan, closes vim/vim#4308) https://github.com/vim/vim/commit/c6b37db1ba704455daa8f9e78bc1c2492fb81f40
* | | doc/API #9916Pedro Bortolli2019-04-27
| | |
* | | Merge #9915 'test: clear(): args_rm param'Justin M. Keyes2019-04-27
|\ \ \
| * | | test: clear(): remove `opts.headless` parameterJustin M. Keyes2019-04-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Callers can instead specify `args_rm={'--headless'}`. TODO: should `nvim_argv` have "--headless" by default? Need to inspect some uses of spawn(nvim_argv) ...