aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | Merge pull request #13655 from janlazo/vim-8.2.2255Jan Edmund Lazo2021-01-01
|\ \ \ \ | |_|_|/ |/| | | vim-patch:8.1.{1241,1261,1275,1281,1549,1590,1881,2079,2322,2360,2411},8.2.{113,388,934,2255,2258,2260,2269}
| * | | test/win: skip vargs memory usage on Github ActionsJan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test can fail on any of the Windows builds because Github Actions does not provide enough stability and enough memory for all runners.. Check test requirements before running any test cases to avoid duplicate checks.
| * | | vim-patch:8.2.2269: not all :hardcopy code covered by testsJan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Not all :hardcopy code covered by tests. Solution: Test more combinations. (Dominique Pellé, closes vim/vim#7595) https://github.com/vim/vim/commit/edc10b541b468f5f5aa2e2d5ef58a3e17e043bff
| * | | vim-patch:8.2.0388: printmbcharset option not testedJan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Printmbcharset option not tested. Solution: Add a test. Enable PostScript for AppVeyor build. (Dominique Pelle, closes vim/vim#5783) https://github.com/vim/vim/commit/833805a4867cf5f93b3ef91227d1f1a98f553dff
| * | | vim-patch:8.2.2260: window resize test fails in very wide terminalJan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Window resize test fails in very wide terminal. Solution: Resize using the 'columns' option. (Vladimir Lomov, closes vim/vim#7592) https://github.com/vim/vim/commit/5efe0e5d16db070f0ab0b944686139e597afe166
| * | | vim-patch:8.2.2258: not all OCaml related files are detectedJan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Not all OCaml related files are detected. Solution: Update OCaml file type detection. (Markus Mottl, closes vim/vim#7590) https://github.com/vim/vim/commit/beef4eeda5c6865fcfe46db43ae71429a2025b58
| * | | vim-patch:8.2.0934: lhelpgrep twice in help window doesn't jump to the help ↵Jan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | topic Problem: Running lhelpgrep twice in a help window doesn't jump to the help topic. Solution: Check whether any window with the location list is present. (Yegappan Lakshmanan, closes vim/vim#6215) https://github.com/vim/vim/commit/ec98e93a82379ca9289d8021aec374aa6798afef
| * | | vim-patch:8.1.2360: quickfix test coverage can still be improvedJan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Quickfix test coverage can still be improved. Solution: Add more test cases. (Yegappan Lakshmanan, closes vim/vim#5276) https://github.com/vim/vim/commit/15a7bdcb77faabbd3a9a889957f810da2bcda13e
| * | | vim-patch:8.1.2411: function argument copied unnecessarilyJan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Function argument copied unnecessarily. Solution: Use the argument directly. https://github.com/vim/vim/commit/1b03a193b3394597e4ed86aeea1e1b2c60ae9ad2
| * | | vim-patch:8.1.1281: cannot specify a count with :chistoryJan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot specify a count with :chistory. Solution: Add a count to :chistory and :lhistory. (Yegappan Lakshmanan, closes vim/vim#4344) https://github.com/vim/vim/commit/8ffc7c8b5f004971cb6f2bdcfbe4f7123cce717c
| * | | vim-patch:8.1.1275: cannot navigate to errors before/after the cursorJan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot navigate to errors before/after the cursor. Solution: Add the :cbefore and :cafter commands. (Yegappan Lakshmanan, closes vim/vim#4340) https://github.com/vim/vim/commit/cf6a55c4b0cbf38b0c3fbed5ffd9a3fd0d2ede0e
| * | | test, legacy/assert_spec.lua: fix few tests failerw72021-01-01
| | | | | | | | | | | | | | | | | | | | Adjust failing tests to current behavior due to changes in assert_fails behavior by fbd6a86.
| * | | vim-patch:8.1.1261: no error for quickfix commands with negative rangeerw72021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No error for quickfix commands with negative range. Solution: Add ADDR_UNSIGNED and use it for quickfix commands. Make assert_fails() show the command if the error doesn't match. https://github.com/vim/vim/commit/25190db225d63e185e77e043e694ef455b3cf304 N/A patches for version.c: vim-patch:8.2.0113: "make cmdidxs" fails Problem: "make cmdidxs" fails. Solution: Allow address for ":cquit". Add --not-a-term to avoid a delay. https://github.com/vim/vim/commit/9b24dfcb9f676e7f7a09a9062f0d05b2104a87eb
| * | | test, provider/define_spec.lua: fix few tests failerw72021-01-01
| | | | | | | | | | | | | | | | | | | | fbd6a86 changes the behavior of :command-range and no longer allows arbitrary numbers. Adjust tests to reflect this behavior.
| * | | vim-patch:8.1.1241: Ex command info contains confusing informationJan Edmund Lazo2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Ex command info contains confusing information. Solution: When using the NOTADR flag use ADDR_OTHER for the address type. Cleanup code using NOTADR. Check for errors in create_cmdidxs.vim. Adjust Makefile to see the errors. https://github.com/vim/vim/commit/b731689e85b4153af7edc8f0a6b9f99d36d8b011 Use Lua's "assert()" to make an invalid command definition a compilation error. Misc changes: Remove 'RESTRICT' flag. Neovim does not support "restricted" mode since commit 7777532cebcfa9abc5ab2c7beae77f386feed3ca. TODO: Do not generate files before Lua assertions so that CMake always runs the generator script if the previous build has an invalid command definition.
| * | | vim-patch:8.1.1549: quickfix test failsJan Edmund Lazo2020-12-31
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Quickfix test fails. Solution: Negate result of bt_quickfix(). https://github.com/vim/vim/commit/61eeeea8e6455b1f36905c45a62ea8414f2f1dab Patch v8.1.1547 introduces the bug that is fixed by this patch. N/A patches for version.c: vim-patch:8.1.1590: popup window test fails Problem: Popup window test fails. Solution: Add "scrollbar" to expected result. https://github.com/vim/vim/commit/6c6a603cd2db9cbd51c9b4e3ff44cbab72b98592 vim-patch:8.1.1881: popup window test fails in some configurations Problem: Popup window test fails in some configurations. Solution: Check that screendumps can be made. https://github.com/vim/vim/commit/f4665e78f2d1b2ca64de5f5331d03de7d61c8c66 vim-patch:8.1.2079: popup window test fails without +terminal Problem: Popup window test fails without +terminal. Solution: Check for the +terminal feature. https://github.com/vim/vim/commit/d2c1fb476d5816db129eb428ffef6a81027eb13a vim-patch:8.1.2322: quickfix test fails in very big terminal Problem: Quickfix test fails in very big terminal. Solution: Adjust the expected result for the width. (Masato Nishihata, closes vim/vim#5244) https://github.com/vim/vim/commit/ffc4fb8fee4521a86670ae791411e319b6a2e1fd Patch v8.1.2339 reverts the change but patch v8.1.2340 restores it. Port of patch v8.1.2340 was merged and includes changes from patches v8.1.2320, v8.1.2322, v8.1.2339. vim-patch:8.2.2255: Tcl test fails Problem: Tcl test fails. Solution: Change option handling. https://github.com/vim/vim/commit/1779ff48427931736998a6e5621b5cbe4d99c3e3
* | | docs: nvim_buf_set_textTJ DeVries2021-01-01
| | |
* | | Merge pull request #11833 from bfredl/set_textBjörn Linse2021-01-01
|\ \ \ | | | | | | | | nvim_buf_set_text
| * | | api: set_text: fix some byte count issuesBjörn Linse2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | add byte count tests update documentation
| * | | api: set_text: more tests, and fixing lintchentau2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | removing pending virtcol tests Allow passing in empty array as a shorthand for array with empty string; add more documentation add check for start_row as well
| * | | api: set_text: rebase, update to new api, and add more testsTony Chen2021-01-01
| | | |
| * | | api: set_text: fix validation and some issuesBlaž Hrastnik2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix double free because intermediary lines weren't xmemdup'd. NL-for-NUL dance. Normalize row indices and perform more validation. Adjust the cursor position if it's on the right side of the replacement. Tests and documentation.
| * | | api: set_text: first stab at nvim_buf_set_textBjörn Linse2021-01-01
| | | |
* | | | Merge pull request #13592 from bfredl/setmouseBjörn Linse2021-01-01
|\ \ \ \ | |_|/ / |/| | | ui: make 'mouse' handling in external UI more consistent
| * | | ui: make 'mouse' handling in external UI more consistentBjörn Linse2021-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | before the behaviour of 'mouse' was inconsistent in external UI, as some remapping logic would check has_mouse() and others don't (no difference in TUI or vim classic). With this change, the behaviour is consistently up to the UI decide (see ui.txt edit) Behaviour of tui.c is unaffected by this change.
* | | | Merge pull request #13653 from janlazo/revert-10848Jan Edmund Lazo2020-12-31
|\ \ \ \ | | | | | | | | | | Revert #10848
| * | | | Revert "vim-patch:8.1.0822: peeking and flushing output slows down execution"Jan Edmund Lazo2020-12-31
| | | | | | | | | | | | | | | | | | | | This reverts commit 0519a75f6eca1065a4d0184f99c71ae03a99b9b1.
| * | | | Revert "vim-patch:8.1.1189: mode is not cleared when leaving Insert mode"Jan Edmund Lazo2020-12-31
| | | | | | | | | | | | | | | | | | | | This reverts commit 4afddb8f571d9e61eab60596c59a27452e9bc839.
| * | | | Revert "vim-patch:8.1.1192: mode is not cleared when leaving Insert mode ↵Jan Edmund Lazo2020-12-31
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | with mapped Esc" This reverts commit 44bb7147e40743d9a70ee3a2663a7a7dacec7b13. Avoid regression mentioned in https://github.com/neovim/neovim/commit/c64cce906e7ed828d331e1786c985ff7aa734546#commitcomment-45554271
* | | | Merge pull request #13650 from jamessan/windows-binariesJames McCoy2020-12-31
|\ \ \ \ | | | | | | | | | | ci: Add Windows binaries to the release
| * | | | ci: Add Windows binaries to the releaseJames McCoy2020-12-31
|/ / / /
* | | | Merge pull request #13644 from jamessan/ci-tweaksJames McCoy2020-12-30
|\ \ \ \
| * | | | ci(GHA): Disable fail-fast for CI checksJames McCoy2020-12-30
| | | | |
| * | | | Remove Appveyor badgeJames McCoy2020-12-30
| | | | |
* | | | | Merge pull request #13646 from janlazo/vim-8.2.2247Jan Edmund Lazo2020-12-30
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.1.{172,1230,1727},8.2.2247
| * | | | | vim-patch:8.1.1727: code for viminfo support is spread outJan Edmund Lazo2020-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Code for viminfo support is spread out. Solution: Move to code to viminfo.c. (Yegappan Lakshmanan, closes vim/vim#4686) https://github.com/vim/vim/commit/defa067c54874dd987121dd7252c62755e0aebfa N/A patches for version.c: vim-patch:8.1.1230: a lot of code is shared between vim.exe and gvim.exe Problem: A lot of code is shared between vim.exe and gvim.exe. Solution: Optionally put the shared code in vim.dll. (Ken Takata, closes vim/vim#4287) https://github.com/vim/vim/commit/afde13b62b8fa25dac4635d5caee8d088b937ee0 vim-patch:8.2.2247: VMS: various smaller problems Problem: VMS: various smaller problems. Solution: Fix VMS building and other problems. (Zoltan Arpadffy) https://github.com/vim/vim/commit/467676d468cb10db78d79d5bd2139ded9f70d26f
| * | | | | vim-patch:8.1.0172: 'viminfofile' option does not behave like a file nameJan Edmund Lazo2020-12-30
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'viminfofile' option does not behave like a file name. Solution: Add the P_EXPAND flag. (closes vim/vim#3178) https://github.com/vim/vim/commit/c229e54a69468722ca2449e807e90445b7479659
* | | | | LSP: window/showMessageRequest (#13641)Michael Lingelbach2020-12-31
| | | | | | | | | | | | | | | Another 3.16 compatibility. Solves Vue crashing currently. Currently not handling the return result, but would allow opening web browser in this case.
* | | | | Merge pull request #13648 from teto/fix-fold-hlMatthieu Coudron2020-12-30
|\ \ \ \ \ | | | | | | | | | | | | adds a test to check syntax is taken into account in open folds
| * | | | | tests: check highlights work in open foldsMatthieu Coudron2020-12-30
| | | | | | | | | | | | | | | | | | | | | | | | to prevent a regression we just witnessed
| * | | | | fix(flake): enable make functionaltestMatthieu Coudron2020-12-30
| | | | | | | | | | | | | | | | | | | | | | | | otherwise busted is not provided/found and functionaltests are disabled.
* | | | | | lsp: Disable capabilities not currently supported by language client ↵Michael Lingelbach2020-12-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handlers (#13638) Several language servers are incorrectly invoking handlers which are not yet implemented in core.
* | | | | | doc: Fix some spelling errors (#13636)Timmy Xiao2020-12-30
|/ / / / / | | | | | | | | | | | | | | | - Change 'conenvience' to 'convenient' - Change 'lsp-handers' to 'lsp-handlers'
* / / / / LSP: implement window/workDoneProgress/create (#13640)Michael Lingelbach2020-12-30
|/ / / /
* | | | fix(fold): highlight even in folds (#13643)Matthieu Coudron2020-12-30
| | | |
* | | | Merge pull request #13552 from janlazo/vim-8.1.0149Jan Edmund Lazo2020-12-29
|\ \ \ \ | | | | | | | | | | vim-patch:8.1.{149,151,790,2100}
| * | | | vim-patch:8.1.2100: :mksession is not sufficiently testedJan Edmund Lazo2020-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: :mksession is not sufficiently tested. Solution: Add more test cases. (Yegappan Lakshmanan, closes vim/vim#4993) https://github.com/vim/vim/commit/ee1a2b5a2a44dde9b4e9b34141b4d1c7b0e0513f
| * | | | vim-patch:8.1.0790: code for creating tabpages in session is too complexJan Edmund Lazo2020-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Code for creating tabpages in session is too complex. Solution: Simplify the code. (Jason Franklin) https://github.com/vim/vim/commit/57a6bf056715bd5c94d8047247615e39862424e7
| * | | | vim-patch:8.1.0151: mksession test fails on MS-WindowsJan Edmund Lazo2020-12-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Mksession test fails on MS-Windows. Solution: Always use an argument for :lcd. https://github.com/vim/vim/commit/81e2ac7bb68a0321529ad5c89c8674caab4bca6b
| * | | | vim-patch:8.1.0149: session is wrong with multiple tabs when :lcd was usedJan Edmund Lazo2020-12-29
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The generated sessions file does not restore tabs properly if :lcd was used in one of them. Solution: Create the tab pages before setting the directory. (Yee Cheng Chin, closes vim/vim#3152) https://github.com/vim/vim/commit/26d4b896a789e65df7ee0cf3e25056eabc523fda