aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Merge pull request #14232 from mjlbach/fix_utf16_ranges_againMichael Lingelbach2021-03-28
|\ \ \ | |_|/ |/| | lsp: fix utf-16 ranges to use second return value for incremental sync
| * | lsp: fix utf-16 ranges to use second return value for incremental syncMichael Lingelbach2021-03-28
|/ /
* | Merge pull request #14231 from mjlbach/fix_utf16_rangesMichael Lingelbach2021-03-27
|\ \ | | | | | | lsp: fix utf16 ranges for incremental sync
| * | lsp: fix utf16 ranges for incremental syncMichael Lingelbach2021-03-27
| | |
* | | viml: embed Lua syntax highlighting [skip ci] (#14213)Marco Hinz2021-03-28
| | |
* | | Merge pull request #13621 from janlazo/vim-8.1.2326Jan Edmund Lazo2021-03-27
|\ \ \ | | | | | | | | vim-patch:8.1.{2326,2344,2398},8.2.0949
| * | | test/old: skip Test_strptime() on WindowsJan Edmund Lazo2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | POSIX strptime does not exist in Windows. There is a C++ workaround but I don't know how to use it. Julia ported BSD's "strptime()" but I can't compile the file or embed the relevant code into src/nvim/os/time.c I cannot use "#ifdef" in eval.lua because of function hashing. "#ifdef" is required to point "strptime()" to NULL such that "CheckFunction strptime" fails.
| * | | vim-patch:8.2.0949: strptime() does not use DSTJan Edmund Lazo2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Strptime() does not use DST. Solution: Set the tm_isdst field to -1. (Tomáš Janoušek, closes vim/vim#6230) https://github.com/vim/vim/commit/ea1233fccf4f52f2b4eaab3788a087878d1336fc
| * | | vim-patch:8.1.2398: strptime() test fails on Japanese MacJan Edmund Lazo2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | Problem: strptime() test fails on Japanese Mac. Solution: Use %T instead of %X. https://github.com/vim/vim/commit/9a838fe543b69582b0773f7c38a57f16fb32d765
| * | | vim-patch:8.1.2326: cannot parse a date/time stringJan Edmund Lazo2021-03-27
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot parse a date/time string. Solution: Add strptime(). (Stephen Wall, closes #) https://github.com/vim/vim/commit/10455d43fef041309ce0613fa792c635dd71e3a8 N/A patches for version.c: vim-patch:8.1.2344: Cygwin: warning for using strptime() Problem: Cygwin: warning for using strptime(). Solution: Move defining _XOPEN_SOURCE and __USE_XOPEN to vim.h. (Ken Takata, closes vim/vim#5265) Use 700 for _XOPEN_SOURCE for mkdtemp(). https://github.com/vim/vim/commit/6a228c6463935a73c8f21142cb7368545cfee317
* | | Merge pull request #14223 from janlazo/vim-8.2.2659Jan Edmund Lazo2021-03-27
|\ \ \ | | | | | | | | vim-patch:8.2.{1666,2045,2659,2662}
| * | | vim-patch:8.2.1666: the initial value of 'backupskip' can have duplicate itemsJan Edmund Lazo2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The initial value of 'backupskip' can have duplicate items. Solution: Remove duplicates, like when it is set later. (Tom Ryder, closes vim/vim#6940) https://github.com/vim/vim/commit/b00ef0508b22905379953a164bdb4300015d3705
| * | | vim-patch:8.2.2662: there is no way to avoid some escape sequencesJan Edmund Lazo2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: There is no way to avoid some escape sequences. Solution: Suppress escape sequences when the --not-a-term argument is used. (Gary Johnson) https://github.com/vim/vim/commit/7007e31bde75b6360a1b54c7572e4f855458f37d "Test_not_a_term" passes because Neovim does not support "--not-a-term" flag.
| * | | test/old: run some tests from test_listlbr.vimJan Edmund Lazo2021-03-27
| | | | | | | | | | | | | | | | These tests pass without 'set encoding=latin1'.
| * | | test/old: test_eval_func was removedJan Edmund Lazo2021-03-27
| | | |
| * | | test/old: do not special-case test_autochdirJan Edmund Lazo2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use "CheckFunction" for standard error message for missing "test_autochdir()". Sync test_autochdir.vim to the latest Vim commit because porting Vim patches for this file modify other files and are too tedious to port.
| * | | test/old: use CheckFunction, enable more testsJan Edmund Lazo2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | Some skipped tests have custom error messages. Use ":CheckFunction" command for standard error message on missing function.
| * | | vim-patch:8.2.2045: highlighting a character too much with incsearchJan Edmund Lazo2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Highlighting a character too much with incsearch. Solution: Check "search_match_endcol". (Christian Brabandt, closes vim/vim#7360) https://github.com/vim/vim/commit/448465e6872905967c97a56cd45307530795653c
| * | | vim-patch:8.2.2659: eval test fails because for loop on string worksJan Edmund Lazo2021-03-26
|/ / / | | | | | | | | | | | | | | | Problem: Eval test fails because for loop on string works. Solution: Check looping over function reference fails. https://github.com/vim/vim/commit/c61cb8bfe1ec2cc50e6edd195cae2a3cd93d6590
* | | Merge pull request #13778 from steelsojka/fix-duplicate-query-filesBjörn Linse2021-03-26
|\ \ \ | | | | | | | | fix(treesitter): dedupe runtime file list
| * | | fix(treesitter): dedupe runtime file listSteven Sojka2021-03-23
| | | |
* | | | Merge pull request #14210 from bfredl/bordaa2Björn Linse2021-03-25
|\ \ \ \ | | | | | | | | | | floats: handle interaction with popupmenu and border correctly
| * | | | floats: handle interaction with popupmenu and border correctlyBjörn Linse2021-03-25
| | | | |
* | | | | Merge pull request #14203 from janlazo/vim-8.2.2647Jan Edmund Lazo2021-03-24
|\ \ \ \ \ | |/ / / / |/| | | | vim-patch:8.2.{400,402,2647,2648}
| * | | | vim-patch:8.2.0402: setting local instead of global flagJan Edmund Lazo2021-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Setting local instead of global flag. Solution: Prepend "g:" to "test_is_flaky". https://github.com/vim/vim/commit/30d53e2c11e670845830bdfc29bf8c1615df61a8
| * | | | vim-patch:8.2.0400: not all tests using a terminal are in the list of flaky ↵Jan Edmund Lazo2021-03-23
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tests Problem: Not all tests using a terminal are in the list of flaky tests. Solution: Introduce the test_is_flaky flag. https://github.com/vim/vim/commit/3cdcb090a664e182078f7cc0ca3e4e5a94bbb784 Cherry-pick g:test_is_flaky from patch v8.2.0557. Ensure that test_is_flaky variable is set from the global scope.. N/A patches for version.c: vim-patch:8.2.2647: terminal test sometimes hangs Problem: Terminal test sometimes hangs. Solution: Wait for the shell to display a prompt. https://github.com/vim/vim/commit/f4a2ed071447ad4984fad55b9d1671b55140ae1c vim-patch:8.2.2648: terminal resize test sometimes hangs Problem: Terminal resize test sometimes hangs. Solution: Wait for the shell to display a prompt and other output. https://github.com/vim/vim/commit/c54f347d63bcca97ead673d01ac6b59914bb04e5 fixup! vim-patch:8.2.0400: not all tests using a terminal are in the list of flaky tests
* | | | Merge pull request #14191 from chentau/extmark_blockpasteBjörn Linse2021-03-24
|\ \ \ \ | |/ / / |/| | | Extmarks: send correct buffer events on blockwise paste for nonuniform lines
| * | | Extmarks: correct buffer events on blockwise pastechentau2021-03-23
| |/ /
* | | Merge pull request #14186 from mjlbach/feature/make_signature_help_beautifulMichael Lingelbach2021-03-23
|\ \ \ | | | | | | | | lsp: add syntax highlighting to signature help
| * | | lsp: add syntax highlighting to signature helpMichael Lingelbach2021-03-22
| | | |
* | | | Merge pull request #14194 from bfredl/provide_virtBjörn Linse2021-03-23
|\ \ \ \ | | | | | | | | | | memory error with ephemeral virt_text
| * | | | decorations: memory error with ephemeral virt_textBjörn Linse2021-03-23
| | | | |
* | | | | Merge pull request #14190 from teto/fix-cursorlinenrMatthieu Coudron2021-03-23
|\ \ \ \ \ | | | | | | | | | | | | fix CursorLineNr with diff
| * | | | | chore: add test for CursorLineNr with filler linesMatthieu Coudron2021-03-22
| | | | | |
| * | | | | fix: stop using CursorLineNr in front of fillersMatthieu Coudron2021-03-22
| | | | | | | | | | | | | | | | | | | | | | | | filling lines in diff mode.
* | | | | | Merge pull request #14193 from bfredl/msginitBjörn Linse2021-03-23
|\ \ \ \ \ \ | | |/ / / / | |/| | | | screen: setup scrolling main screen when starting with display-=msgsep
| * | | | | screen: setup scrolling main screen when starting with display-=msgsepBjörn Linse2021-03-23
| | |_|/ / | |/| | |
* | | | | Merge pull request #14124 from chentau/extmark_tabBjörn Linse2021-03-23
|\ \ \ \ \ | |/ / / / |/| | | | Correctly splice extmarks on tab with `noexpandtab`
| * | | | Correctly splice extmarks on tab with noexpandtab setchentau2021-03-22
|/ / / /
* | | | Merge pull request #14178 from andymass/vim-8.2.0088Jan Edmund Lazo2021-03-22
|\ \ \ \ | |/ / / |/| | | [RFC] vim-patch 8.2.0088: insufficient tests for tags...
| * | | Fix neovim tag bugs uncovered by vim-8.2.0088,Andy K. Massimino2021-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | but not related to the patch. Specifically: - settagstack()'s e_listreq is in the wrong place - in :ltag, vim_strncpy -> xstrlcpy length parameter is different xstrlcpy's length includes the null terminator (so add one) - in :ltag, STRNCAT -> xstrlcat takes dest size, not number to copy use snprintf instead
| * | | vim-patch:8.2.0088: insufficient tests for tags; bug in using extra tag fieldAndy K. Massimino2021-03-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Insufficient tests for tags; bug in using extra tag field when using an ex command to position the cursor. Solution: Fix the bug, add more tests. (Yegappan Lakshmanan, closes vim/vim#5439) https://github.com/vim/vim/commit/830c1afc9d2cd5819a05c71d4e0b1f748a8c0519
* | | | Merge pull request #13998 from bfredl/borderBjörn Linse2021-03-22
|\ \ \ \ | | | | | | | | | | floats: add MS-DOS mode (borders)
| * | | | floats: add borders (MS-DOS MODE)Björn Linse2021-03-22
| | | | |
| * | | | wheel: move non-window code out of window.cBjörn Linse2021-03-22
| | | | |
| * | | | w_grid_alloc: baseline implBjörn Linse2021-03-22
| | | | |
* | | | | Merge pull request #14184 from tjdevries/tjdevries/nit_diagnosticsMichael Lingelbach2021-03-22
|\ \ \ \ \ | |/ / / / |/| | | | lsp: some small diagnostic fixes
| * | | | lsp: Unopened buffers return 0 for line count, which leads to broken positionsTJ DeVries2021-03-22
| | | | |
| * | | | lsp: Force re-display of diagnostics when opening a fileTJ DeVries2021-03-22
|/ / / /
* | | | Merge pull request #14172 from janlazo/vim-8.2.2622Jan Edmund Lazo2021-03-21
|\ \ \ \ | |/ / / |/| | | vim-patch:8.2.{2622,2624,2625,2626,2631,2634}