aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | lsp: Use correct bufnr for documentHighlight handler (#13622)Adam P. Regasz-Rethy2020-12-29
|/ / / /
* | | | Merge pull request #13607 from janlazo/vim-8.2.2221Jan Edmund Lazo2020-12-27
|\ \ \ \ | | | | | | | | | | vim-patch:8.1.2227,8.2.{315,928,1007,1052,1121,1580,2221,2229,2231,2232}
| * | | | vim-patch:8.2.2231: when "--remote file" is used "file" is not reloadedJan Edmund Lazo2020-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When "--remote file" is used "file" is not reloaded. Solution: When a :drop command is used for a file that is already displayed in a window and it has not been changed, check if it needs to be reloaded. (closes vim/vim#7560) https://github.com/vim/vim/commit/e4862a0fe62261754daf476866ef2aa8586b716c Remove unused "focus" parameter from "buf_check_timestamp()". It was meant for removed GUI code.
| * | | | vim-patch:8.2.0928: many type casts are used for vim_strnsave()Jan Edmund Lazo2020-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Many type casts are used for vim_strnsave(). Solution: Make the length argument size_t instead of int. (Ken Takata, closes vim/vim#5633) Remove some type casts. https://github.com/vim/vim/commit/df44a27b53586fccfc6a3aedc89061fdd9a515ff N/A patches for version.c: vim-patch:8.2.0315: build failure on HP-UX system Problem: Build failure on HP-UX system. Solution: Use LONG_LONG_MIN instead of LLONG_MIN. Add type casts for switch statement. (John Marriott) https://github.com/vim/vim/commit/c593bec4120f122e8a9129ec461968f1bd214435 vim-patch:8.2.1052: build failure with older compilers Problem: Build failure with older compilers. Solution: Move declaration to start of block. https://github.com/vim/vim/commit/7acde51832f383f9a6d2e740cd0420b433ea841a vim-patch:8.2.2229: build failure without the +eval feature Problem: build failure without the +eval feature. Solution: Add #ifdef. https://github.com/vim/vim/commit/39cb2dab18e85fc60f116a4543e433616872b690 vim-patch:8.2.2232: compiler error for falling through into next case Problem: Compiler error for falling through into next case. Solution: Move FALLTHROUGH below the #endif https://github.com/vim/vim/commit/9618a25b9c054f0ee4e267d2db96b6e7c113ed7a
| * | | | vim-patch:8.2.1580: wildmenu does not work properlyJan Edmund Lazo2020-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Wildmenu does not work properly. Solution: Do not call may_do_incsearch_highlighting() if completion is in progress. https://github.com/vim/vim/commit/a60053b8f4cc7e135ba9496a8f4855d26aee09e7
| * | | | vim-patch:8.2.1121: command completion not working after ++argJan Edmund Lazo2020-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Command completion not working after ++arg. Solution: Move skipping up. (Christian Brabandt, closes vim/vim#6382) https://github.com/vim/vim/commit/743d0620203388bf87dc611cea544b485e4b9f85
| * | | | vim-patch:8.2.1007: completion doesn't work after ":r ++arg !"Jan Edmund Lazo2020-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Completion doesn't work after ":r ++arg !". Solution: Skip over "++arg". (Christian Brabandt, closes vim/vim#6275, closes vim/vim#6258) https://github.com/vim/vim/commit/c8cb883015619cfe6db931ac2d6e15b0be5c56ed
| * | | | vim-patch:8.1.2227: layout wrong if 'lines' changes while cmdline window is openJan Edmund Lazo2020-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Layout wrong if 'lines' changes while cmdline window is open. Solution: Do not restore the window layout if 'lines' changed. (closes vim/vim#5130) https://github.com/vim/vim/commit/1c329c04be2e95a3589a53f2978926e91b450cca
| * | | | vim-patch:8.2.2221: if <Down> is mapped on the command line 'wildchar' is ↵Jan Edmund Lazo2020-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | inserted Problem: If <Down> is mapped on the command line 'wildchar' is inserted. Solution: Set KeyTyped when using 'wildchar'. (closes vim/vim#7552) https://github.com/vim/vim/commit/b0ac4ea5e1c5f0ff4e951978c32ccfffe46916f8
* | | | | Merge pull request #13611 from HARSH-SHETH/typoThomas Vigouroux2020-12-27
|\ \ \ \ \ | |/ / / / |/| | | | Fixed a typo.
| * | | | Fixed a typo.HARSH-SHETH2020-12-27
| | | | | | | | | | | | | | | | | | | | Changed 'reqesting' to 'requesting' in /runtime/doc/api.txt file
* | | | | Merge pull request #10848 from janlazo/vim-8.1.1189Jan Edmund Lazo2020-12-26
|\ \ \ \ \ | |/ / / / |/| | | | vim-patch:8.1.{822,1189,1192}
| * | | | vim-patch:8.1.1192: mode is not cleared when leaving Insert mode with mapped EscJan Edmund Lazo2020-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Mode is not cleared when leaving Insert mode with mapped Esc. Solution: Clear the mode when redraw_cmdline is set. (closes vim/vim#4269) https://github.com/vim/vim/commit/4c25bd785aa8b565bf973cbba12ed36b76daaa4f
| * | | | vim-patch:8.1.1189: mode is not cleared when leaving Insert modeJan Edmund Lazo2020-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Mode is not cleared when leaving Insert mode. Solution: Clear the mode when got_int is set. (Ozaki Kiichi, closes vim/vim#4270) https://github.com/vim/vim/commit/abc7c7fc5a098374f5543a237e6c9dd918848b34
| * | | | vim-patch:8.1.0822: peeking and flushing output slows down executionJan Edmund Lazo2020-12-25
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: Peeking and flushing output slows down execution. Solution: Do not update the mode message when global_busy is set. Do not flush when only peeking for a character. (Ken Takata) https://github.com/vim/vim/commit/cb574f415486adff645ce384979bfecf27f5be8c
* | | | Merge pull request #13602 from janlazo/vim-8.2.2206Jan Edmund Lazo2020-12-25
|\ \ \ \ | | | | | | | | | | vim-patch:8.1.2212,8.2.{51,782,856,1174,1212,2206,2211}
| * | | | vim-patch:8.2.2206: :exe command line completion only works for first argumentJan Edmund Lazo2020-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: :exe command line completion only works for first argument. Solution: Skip over text if more is following. (closes vim/vim#7546) https://github.com/vim/vim/commit/4941b5effd7f6a26583a949c92ee50276a3b43f9 Port "IS_WHITE_OR_NUL" macro from patch v8.2.0562 as "ascii_iswhite_or_nul()" inline function. N/A patches for version.c: vim-patch:8.2.0782: cannot build with Lua on MS-Windows Problem: Cannot build with Lua on MS-Windows. Solution: Add DLL symbol for luaL_Loadstring. (Ken Takata) https://github.com/vim/vim/commit/df1643a6a7886b9363c2a98438e61cbe1c803d41 vim-patch:8.2.0856: CTRL-S stops output Problem: CTRL-S stops output. Solution: Invert the IXON flag. (closes vim/vim#6166) https://github.com/vim/vim/commit/928eec649b8af389de0fdb7aba2034d27df3e058 vim-patch:8.2.1212: cannot build with Lua 5.4 Problem: Cannot build with Lua 5.4. Solution: Use luaL_typeerror instead defining it. (closes vim/vim#6454) https://github.com/vim/vim/commit/5551b131daef3a621a28dcbbe118920f5b9fabe6 vim-patch:8.2.2211: MS-Windows: can't load Python dll if not in the path Problem: MS-Windows: can't load Python dll if not in the path. Solution: Use the InstallPath registry entry. (Kelvin Lee, closes vim/vim#7540) https://github.com/vim/vim/commit/b2f9e0e2c537bcde16dab3b62687a17e17849ce1
| * | | | vim-patch:8.2.1174: no test for the "recording @x" messageJan Edmund Lazo2020-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for the "recording @x" message. Solution: Add a test. (Dominique Pellé, closes vim/vim#6427) https://github.com/vim/vim/commit/11a5b19a8ce543c258832ac53d771047f4e1061d
| * | | | vim-patch:8.1.2212: cannot see the selection type in :reg outputJan Edmund Lazo2020-12-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot see the selection type in :reg output. (Ayberk Aydın) Solution: Add c/l/b. (Christian Brabandt, closes vim/vim#5110, closes vim/vim#4546) https://github.com/vim/vim/commit/3691f1ee72b68a47e6dcc75927bfa46565cf3614 Patch v8.1.0999 is not ported so ":registers" does not omit register 1.
| * | | | vim-patch:8.2.0051: command line completion test skippedJan Edmund Lazo2020-12-25
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Command line completion test skipped. (Christian Brabandt) Solution: Invert condition. https://github.com/vim/vim/commit/731a799bb926c6f424dbfb63430cf631ca7e132a Cherry-pick Test_cmdline_complete_bang() from patch v8.2.0049.
* | | | Merge pull request #13595 from teto/fix-fillerBjörn Linse2020-12-24
|\ \ \ \ | | | | | | | | | | de curwinify some functions
| * | | | fix: appease linterMatthieu Coudron2020-12-24
| | | | |
| * | | | refactor: de-curwin-ify update_topline/curs_columnsMatthieu Coudron2020-12-23
| | | | |
| * | | | refactor: pass the window to get_(side)scrolloff_valueMatthieu Coudron2020-12-23
| | | | | | | | | | | | | | | | | | | | to less rely on curwin
* | | | | feat(sign):Allow signs to be 0 width (#13290)Lukas Reineke2020-12-24
| | | | | | | | | | | | | | | | | | | | Adds support for signs to be 0 cells wide. If all signs of the same group have no width, the signcolumn will not be rendered for that group.
* | | | | Merge pull request #13599 from janlazo/vim-8.2.2197Matthieu Coudron2020-12-24
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.1.{1837,1840},8.2.{907,2197,2203}
| * | | | | vim-patch:8.2.2203: Moodle gift files are not recognizedJan Edmund Lazo2020-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Moodle gift files are not recognized. Solution: Add a filetype pattern. (Delim Temizer) https://github.com/vim/vim/commit/b34f33747223d9cba4b32a27aee70c1705b36ed9
| * | | | | vim-patch:8.2.0907: when using :global clipboard isn't set correctlyJan Edmund Lazo2020-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When using :global clipboard isn't set correctly. Solution: Set "clip_unnamed_saved" instead of "clip_unnamed". (Christian Brabandt, closes vim/vim#6203, closes vim/vim#6198) https://github.com/vim/vim/commit/07188fc5ef2366a3b1952e8686a4031b44152d59
| * | | | | vim-patch:8.1.1837: popup test fails if clipboard is supported but not workingJan Edmund Lazo2020-12-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Popup test fails if clipboard is supported but not working. Solution: Add the "clipboard_working" feature. Also use Check commands instead of "if" and "throw". And remove stray ch_logfile(). https://github.com/vim/vim/commit/4999a7fb6585915b53888c930067b33c01674678 Treat "clipboard_working" feature as an alias to "clipboard" feature. N/A patches for version.c: vim-patch:8.1.1840: Testing: WorkingClipboard() is not accurate Problem: Testing: WorkingClipboard() is not accurate. Solution: Check feature clipboard_working instead. https://github.com/vim/vim/commit/52992feafe8a996fbce29b97ae135abc169aa716 Neovim did not port WorkingClipboard() for the legacy tests.
| * | | | | vim-patch:8.2.2197: assert arguments order reversedJan Edmund Lazo2020-12-24
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Assert arguments order reversed. Solution: Swap the arguments. (Christian Brabandt, closes vim/vim#7531) https://github.com/vim/vim/commit/9f63a65f22b6a899925ba15adbb711e86251114e
* | | | | Merge pull request #13537 from bfredl/rpcabortBjörn Linse2020-12-24
|\ \ \ \ \ | | | | | | | | | | | | rpc: don't handle stale requests on already closed channel
| * | | | | rpc: don't handle stale requests on already closed channelBjörn Linse2020-12-23
| | |_|/ / | |/| | |
* | | | | Merge pull request #13591 from janlazo/vim-8.1.1805Jan Edmund Lazo2020-12-23
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.1.1805,8.2.{116,1025}
| * | | | | vim-patch:8.2.1025: tabpage menu and tabline not sufficiently testedJan Edmund Lazo2020-12-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Tabpage menu and tabline not sufficiently tested. Solution: Add tests. (Yegappan Lakshmanan, closes vim/vim#6307) https://github.com/vim/vim/commit/8c524f76ebd43f006e765534765b595de7095f12 Cherry-pick Test_entering_digraph() from patch v8.2.1022. Cherry-pick :CheckGui from patch v8.1.1826.
| * | | | | vim-patch:8.2.0116: BufEnter autocmd not triggered on ":tab drop"Jan Edmund Lazo2020-12-23
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: BufEnter autocmd not triggered on ":tab drop". (Andy Stewart) Solution: Decrement autocmd_no_enter for the last file. (closes vim/vim#1660, closes vim/vim#5473) https://github.com/vim/vim/commit/c10b521628f2b073fa231defa26f23937c91724d N/A patches for version.c: vim-patch:8.1.1805: au_did_filetype is declared twice Problem: Au_did_filetype is declared twice. Solution: Remove it from autocmd.c. (closes vim/vim#4767) https://github.com/vim/vim/commit/6cd57d44669c02af9195f5601b882edd435b47e8
* / / / / lsp: Fire LspDiagnosticsChanged before returning (#13483)Josh French2020-12-23
|/ / / / | | | | | | | | Run hook even when transitioning from some diagnostics to no diagnostics
* | | | Merge pull request #13586 from janlazo/vim-8.1.1047Jan Edmund Lazo2020-12-22
|\ \ \ \ | | | | | | | | | | vim-patch:8.1.{1047,1101,1212},8.2.{742,749,769,874,2142,2189,2192}
| * | | | vim-patch:8.2.2189: cannot repeat a command that uses the small delete registerJan Edmund Lazo2020-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot repeat a command that uses the small delete register. Solution: Store the register name instead of the contents. (Christian Brabandt, closes vim/vim#7527) https://github.com/vim/vim/commit/032a2d050b82b146d70d6ff714838ee62c07d8ad N/A patches for version.c: vim-patch:8.2.2192: Codecov on github actions fails Problem: Codecov on github actions fails. Solution: Revert to codecov script. (Ozaki Kiichi, closes vim/vim#7529) https://github.com/vim/vim/commit/e5492609b3a153c631f1d600ecdef1af1c913bef
| * | | | vim-patch:8.2.2142: memory leak when heredoc is not terminatedJan Edmund Lazo2020-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Memory leak when heredoc is not terminated. Solution: Free heredoc_trimmed. https://github.com/vim/vim/commit/fffdf4754f4fd789c64596bdd9ea069725e63784
| * | | | vim-patch:8.2.0874: signals test is a bit flakyJan Edmund Lazo2020-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Signals test is a bit flaky. Solution: Flush the XautoOut file. Delete files that may be left behind from a failure. (Dominique Pelle, closes vim/vim#6179) https://github.com/vim/vim/commit/d14fd5285e491a39028c4b4722ddbe7c9dfa9bb2
| * | | | vim-patch:8.2.0769: VimLeavePre not triggered when Vim is terminatedJan Edmund Lazo2020-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: VimLeavePre not triggered when Vim is terminated. Solution: Unblock autocommands. https://github.com/vim/vim/commit/129d6bf6b3d120b0a4c69e18b5e8602a84e352bf
| * | | | vim-patch:8.2.0749: TERM signal test fails on FreeBSDJan Edmund Lazo2020-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: TERM signal test fails on FreeBSD. Solution: Do not check the messages, the may appear anywhere. (Dominique Pelle, closes vim/vim#6075) https://github.com/vim/vim/commit/55ba4b844f1b0e44f0f2e1bd14d26e7ad2df9ffc
| * | | | vim-patch:8.2.0742: handling of a TERM signal not testedJan Edmund Lazo2020-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Handling of a TERM signal not tested. Solution: Add a test for SIGTERM. (Dominique Pelle, closes vim/vim#6055) https://github.com/vim/vim/commit/48a687148c4649f6f55b36a1f4111041e7207235
| * | | | vim-patch:8.1.1212: signal PWR is not testedJan Edmund Lazo2020-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Signal PWR is not tested. Solution: Test that PWR updates the swap file. (Dominique Pelle, closes vim/vim#4312) https://github.com/vim/vim/commit/520e245237fa92f9022968a52eb418da6eade9b4
| * | | | vim-patch:8.1.1101: signals test may fail in the GUIJan Edmund Lazo2020-12-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Signals test may fail in the GUI. Solution: Skip the test for the GUI. (Yee Checng Chin, closes vim/vim#4202) https://github.com/vim/vim/commit/690a905a0199f5ff733e5a12be9ba94ae6043ef4
| * | | | vim-patch:8.1.1047: WINCH signal is not testedJan Edmund Lazo2020-12-22
|/ / / / | | | | | | | | | | | | | | | | | | | | Problem: WINCH signal is not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#4158) https://github.com/vim/vim/commit/db77b84ac2b6373ae4200d47945fc6ca64337e31
* | | | GHA/osx: workaround for brew update error (#13584)notomo2020-12-22
| | | |
* | | | Merge pull request #13581 from janlazo/vim-8.2.2174Jan Edmund Lazo2020-12-21
|\ \ \ \ | | | | | | | | | | vim-patch:8.2.{2174,2175,2176,2177,2181}
| * | | | vim-patch:8.2.2181: valgrind warnings for using uninitialized valueJan Edmund Lazo2020-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Valgrind warnings for using uninitialized value. Solution: Do not use "start" or "end" unless there is a match. https://github.com/vim/vim/commit/a3d10a508c404a32485adc86284725e0bdc5b602
| * | | | vim-patch:8.2.2177: pattern "^" does not match if first character is combiningJan Edmund Lazo2020-12-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Pattern "^" does not match if the first character in the line is combining. (Rene Kita) Solution: Do accept a match at the start of the line. (closes vim/vim#6963) https://github.com/vim/vim/commit/ef2dff52de52c17fe1bd7c06cbb32d8955901f5a