aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | vim-patch:8.1.1630: various small problemsJan Edmund Lazo2020-12-13
| | | | | | | | | | | | | | | | | | Problem: Various small problems. Solution: Various small improvements. https://github.com/vim/vim/commit/e809a4ed3014fbf717c936c727291b5f038829a5
| * | vim-patch:8.2.2136: Vim9: Using uninitialized variableJan Edmund Lazo2020-12-13
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Vim9: Using uninitialized variable. Solution: Initialize "len" to zero. Clean up fnamemodify(). https://github.com/vim/vim/commit/c530852315517a44354edbbd6c3375355bbec37e N/A patches for version.c: vim-patch:8.1.0839: when using VTP wrong colors after a color scheme change Problem: When using VTP wrong colors after a color scheme change. Solution: When VTP is active always clear after a color scheme change. (Nobuhiro Takasaki, closes vim/vim#3872) https://github.com/vim/vim/commit/f58d81a18752cb9bf899b3f7328fc489cf6558e8 vim-patch:8.1.2382: MS-Windows: When using VTP bold+inverse doesn't work Problem: MS-Windows: When using VTP bold+inverse doesn't work. Solution: Compare with the default colors. (Nobuhiro Takasaki, closes vim/vim#5303) https://github.com/vim/vim/commit/a050b9471c66b383ed674bfd57ac78016199d972 vim-patch:8.2.0669: MS-Windows: display in VTP is a bit slow Problem: MS-Windows: display in VTP is a bit slow. Solution: Optimize the code. (Nobuhiro Takasaki, closes vim/vim#6014) https://github.com/vim/vim/commit/4e5534fab798ab7c95554da3bc80b08336aedc2b vim-patch:8.2.0739: incomplete profiling when exiting because of a dealy signal Problem: Incomplete profiling when exiting because of a dealy signal. Solution: Call __gcov_flush() if available. https://github.com/vim/vim/commit/b415168a9862023462b7193e83da948cb8d11893 vim-patch:8.2.1911: tiny build fails Problem: Tiny build fails. Solution: Add #ifdef. https://github.com/vim/vim/commit/977fd0b327ed46a71c80d2cd62cbe149d43b9a69 vim-patch:8.2.2140: build failure with tiny features Problem: Build failure with tiny features. Solution: Add #ifdef. https://github.com/vim/vim/commit/2a3cd3af455973d678f70303ebdd486f3478bc0d
* | Merge pull request #13522 from janlazo/vim-8.2.2130Jan Edmund Lazo2020-12-12
|\ \ | | | | | | vim-patch:8.1.1089,8.2.2130
| * | vim-patch:8.1.1089: tutor does not check $LC_MESSAGESJan Edmund Lazo2020-12-12
| | | | | | | | | | | | | | | | | | Problem: Tutor does not check $LC_MESSAGES. Solution: Let $LC_MESSAGES overrule $LANG. (Miklos Vajna, closes vim/vim#4112) https://github.com/vim/vim/commit/b44b7add8ae8e15328b4f68c3caf511bd9aaac8c
| * | vim-patch:8.2.2130: Insert mode completion messages end up in message historyJan Edmund Lazo2020-12-12
|/ / | | | | | | | | | | Problem: Insert mode completion messages end up in message history. Solution: Set msg_hist_off. (closes vim/vim#7452 https://github.com/vim/vim/commit/cc2335896ba707bf0d8cf03cca2de7c66fab62a0
* | Merge pull request #13523 from janlazo/javascript-runtimeJan Edmund Lazo2020-12-12
|\ \ | | | | | | Update Javascript runtime
| * | runtime/javascript: 207f009326c8f878defde0e594d7d9ed9860106eJan Edmund Lazo2020-12-12
| | | | | | | | | | | | Port javascript and javascript react ftplugins only.
| * | runtime/javascript: e7b1ea0276cc83cd5c612f3189a174a60d57b5edJan Edmund Lazo2020-12-12
| | | | | | | | | | | | Port javascript autocomplete file only.
| * | runtime/javascript: 388a5d4f20b4b64341d1604aa238cab85827b892Jan Edmund Lazo2020-12-12
| | | | | | | | | | | | | | | | | | Port javascript syntax file only. Ref https://github.com/neovim/neovim/issues/13185
| * | runtime/javascript: 09c6f265b21065ffa9437837b1d0955137175e45Jan Edmund Lazo2020-12-12
| | | | | | | | | | | | | | | | | | Port javascriptreact.vim syntax only. Ref https://github.com/neovim/neovim/issues/13185
| * | runtime/javascript: 5be4ceecea5520265066eac972460ebb1cdf05e7Jan Edmund Lazo2020-12-12
|/ / | | | | | | | | | | Port javascript syntax files only. Ref: https://github.com/neovim/neovim/issues/13185
* | Merge pull request #13521 from janlazo/nvim-8.1.2246Jan Edmund Lazo2020-12-12
|\ \ | | | | | | vim-patch:8.1.2246
| * | vim-patch:8.1.2246: some tests are still in old styleJan Edmund Lazo2020-12-11
| | | | | | | | | | | | | | | | | | Problem: Some tests are still in old style. Solution: Change a few tests to new style. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/1f068233c101ecf5966e6df14853fe68f08175a7
| * | test/old: cherry-pick patch v8.1.1955 changes for test_trycatch.vimJan Edmund Lazo2020-12-11
| | |
| * | test/old: cherry-pick patch 8.1.0711 changes for test_trycatch.vimJan Edmund Lazo2020-12-11
| | |
* | | Merge pull request #13486 from bfredl/bufnoreloadBjörn Linse2020-12-12
|\ \ \ | |/ / |/| | fileio: detach buffer when buffer was reloaded (like with :edit)
| * | fileio: detach buffer when buffer was reloaded (like with :edit)Björn Linse2020-12-08
| | |
* | | Merge pull request #13489 from janlazo/issue-13485Jan Edmund Lazo2020-12-11
|\ \ \ | | | | | | | | eval: executable(), exepath() accept strings only
| * | | test/functional/eval: assert that executable() fixtures are executableJan Edmund Lazo2020-12-11
| | | |
| * | | eval: executable(), exepath() accept strings onlyJan Edmund Lazo2020-12-11
|/ / / | | | | | | | | | | | | | | | | | | | | | Cherry-pick f_executable(), f_exepath(), check_for_string() from patch 8.2.2117. Rename check_for_string() to tv_check_for_string(). https://github.com/vim/vim/commit/7bb4e74c38642682cfdd0cb4052adfa5efdd7dd1 Close https://github.com/neovim/neovim/issues/13485
* | | vim-patch:8.2.0047: cannot skip tests for specific MS-Windows platform (#13461)Jan Edmund Lazo2020-12-11
| | | | | | | | | | | | | | | Problem: Cannot skip tests for specific MS-Windows platform. Solution: Add windowsversion(). https://github.com/vim/vim/commit/0c1e3744ff0cd6c17af773046b876b428ff3dded
* | | unused macros: Remove a five unused macros. (#13517)Edwin Pujols2020-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removes: - GET_CHARTAB - PRT_PS_DEFAULT_BUFFER_SIZE - key_t - PROP_MASK - SCTX_INIT Referring #13505.
* | | tests: Take into account magic hyphen. (#13518)Edwin Pujols2020-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Lua patterns the hyphen works like a non-greedy version of Vim's `*`. - Use `%-` when you need a literal hyphen. - If you don't need a regular expression at all, use something like ``` string.find(text, pattern, 1, true) ``` so that the pattern is regarded as a plain, non-magical string. See [1] and [2] in the Lua manual. [1]: https://www.lua.org/manual/5.1/manual.html#pdf-Patterns [2]: https://www.lua.org/manual/5.1/manual.html#pdf-string.find
* | | Merge pull request #13515 from neovim/revert-13514-patch-1James McCoy2020-12-11
|\ \ \ | | | | | | | | Revert "Use oldest macOS version for release workflow"
| * | | Revert "Use oldest macOS version for release workflow"James McCoy2020-12-11
|/ / /
* | | Merge pull request #13514 from mhanberg/patch-1James McCoy2020-12-11
|\ \ \ | | | | | | | | Use oldest macOS version for release workflow
| * | | Use oldest macOS version for release workflowMitchell Hanberg2020-12-11
|/ / /
* | | vim-patch:8.1.1900: sign test fails in the GUI (#13511)Jan Edmund Lazo2020-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sign test fails in the GUI. Solution: Catch and ignore the exception. https://github.com/vim/vim/commit/d933c82ff4e2c910bd533ed9a50377699c3f5ec9 Port Test_sign_funcs() changes from patch 8.1.1899. Test_sign_funcs_multi() in patch 8.1.1899 cannot be ported without earlier sign patches.. N/A patches for version.c: vim-patch:8.1.0954: arguments of semsg() and siemsg() are not checked Problem: Arguments of semsg() and siemsg() are not checked. Solution: Add function prototype with __attribute__. https://github.com/vim/vim/commit/0d8562a9992e94d532485c37268ca33c0c49ecc2 vim-patch:8.2.2126: Ruby: missing function prototype Problem: Ruby: missing function prototype. Solution: Add the prototype. https://github.com/vim/vim/commit/0e12140550a63bb1e45771edb89b941959440cfe
* | | macros.h: Remove unused CURSOR_BAR_RIGHT macro. (#13506)Edwin Pujols2020-12-11
| | | | | | | | | Closes #13505.
* | | vim-patch:8.2.0005: duplication in version info (#13502)Jan Edmund Lazo2020-12-10
| | | | | | | | | | | | | | | Problem: Duplication in version info. Solution: Use preprocessor string concatenation. (Ken Takata, closes vim/vim#5357) https://github.com/vim/vim/commit/502122565665674d914a1feeb15ac4a0bb0c8723
* | | ex_cmds: port cmd_addr_T and ADDR_NONE (#13492)Jan Edmund Lazo2020-12-10
| | | | | | | | | | | | | | | | | | | | | Patch 8.1.1241 is too hard to port in 1 commit. https://github.com/neovim/neovim/pull/13079 is too hard to review and seems to be blocked. Use 'int' type for some addr variables to suppress 'switch/case' warnings.
* | | Merge pull request #13482 from dm1try/propagate_lua_file_loading_errorsBjörn Linse2020-12-10
|\ \ \ | | | | | | | | runtime: propagate lua parsing errors while using "require"
| * | | runtime: propagate lua parsing errors while using "require"dm1try2020-12-10
| | | |
* | | | Merge pull request #13450 from nvim-treesitter/fix-unknown-language-parserThomas Vigouroux2020-12-10
|\ \ \ \ | | | | | | | | | | fix(treesitter): don't throw an error for missing injected langs
| * | | | fix(treesitter): don't throw an error for missing injected langsSteven Sojka2020-12-04
| | | | |
* | | | | vim-patch:8.2.1833: when reading from stdin dup() is called twice (#13498)Jan Edmund Lazo2020-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When reading from stdin dup() is called twice. Solution: Remove the dup() in main.c. (Ken Takata, closes vim/vim#7110) https://github.com/vim/vim/commit/204ade6bcb85f48f56e52e040d1ebf40548d92be N/A patches for version.c: vim-patch:8.2.2109: "vim -" does not work well when modifyOtherKeys is enabled Problem: "vim -" does not work well when modifyOtherKeys is enabled and a shell command is executed on startup. Solution: Only change modifyOtherKeys when executing a shell command in raw mode. https://github.com/vim/vim/commit/8a3da6a368ca7e761939366e355528bccb6dffa3 vim-patch:8.2.2110: cannot use ":shell" when reading from stdin Problem: Cannot use ":shell" when reading from stdin. (Gary Johnson) Solution: Revert patch 8.2.1833. https://github.com/vim/vim/commit/8e1cbb55c389bdc4eade7a67309d5042fbcdca7d vim-patch:8.2.2111: GTK: menu background is the same color as the main window Problem: GTK: Menu background is the same color as the main window. Solution: Fix white space around the test in another way. (closes vim/vim#7437, closes vim/vim#7427) https://github.com/vim/vim/commit/023fd5d21323fe6dffa080bd20c4d39e1212d353 vim-patch:8.2.2113: MS-Windows GUI: crash after using ":set guifont=" four times Problem: MS-Windows GUI: crash after using ":set guifont=" four times. Solution: Check for NULL pointer. (Ken Takata, closes vim/vim#7434) https://github.com/vim/vim/commit/1b3e0727ce86ca4cfa47f8b5421d82ed47a9bec1 vim-patch:8.2.2116: MS-Windows GUI: test for 'guifont' is incomplete Problem: MS-Windows GUI: test for 'guifont' is incomplete. Solution: Set 'renderoptions'. (Christian Brabandt) https://github.com/vim/vim/commit/2c78a772fdb5f6a16d16a47e7f218051c4dcb845 vim-patch:8.2.2118: dead code in the job support Problem: Dead code in the job support. (Dominique Pellé) Solution: Define USE_ARGV before checking for it. https://github.com/vim/vim/commit/f46bf5204c3c55d23921b501db21a906d526eb45 vim-patch:8.2.2119: GTK3: status line background color is wrong Problem: GTK3: status line background color is wrong. Solution: Don't change the code for earlier GTK3 versions. (closes vim/vim#7444) https://github.com/vim/vim/commit/7988a6f0e9999d1103271024ab4ed26e5599de17
* | | | | Merge pull request #13497 from seandewar/vim-8.2.2121Jan Edmund Lazo2020-12-09
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.2.{2121,2123}
| * | | | | vim-patch:8.2.2123: after using a complete popup the buffer is listedSean Dewar2020-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: After using a complete popup the buffer is listed. (Boris Staletic) Solution: Make the buffer unlisted. https://github.com/vim/vim/commit/d356fc65d273959efa9b05bfa0f07ce1c9ff85a4
| * | | | | vim-patch:8.2.2121: internal error when using \ze before \zs in a patternSean Dewar2020-12-09
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Internal error when using \ze before \zs in a pattern. Solution: Check the end is never before the start. (closes vim/vim#7442) https://github.com/vim/vim/commit/a7a691cc142439e266f4ceb1f208bb952b57aa71
* | | | | Merge pull request #13494 from jamessan/release-fixesJames McCoy2020-12-09
|\ \ \ \ \ | | | | | | | | | | | | GHA: Use oldest OS images to build releases
| * | | | | GHA: Use oldest OS images to build releasesJames McCoy2020-12-09
|/ / / / / | | | | | | | | | | | | | | | Closes #13493
* | | | | doc: Fix incorrect LSP diagnostic-related helptags (#13388)Kevin Fleming2020-12-09
| | | | |
* | | | | doc: Add missing parameter end_pos for range_formatting (#13481)Olivier Roques2020-12-09
| | | | |
* | | | | feat(nix): add flake.nix (#13487)Matthieu Coudron2020-12-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `flakes` is a feature available in the unstable version of the `nix` package manager to ease the distribution of nix expressions see https://www.tweag.io/blog/2020-05-25-flakes/ . Nix excels at software reproducibility and is available/can be installed on different distributions (ubuntu/void/debian etc) as well as macOS. This flakes contains 3 packages that can be installed via for instance `nix run 'github:neovim/neovim?dir=contrib#nvim-debug'` or `nix run 'github:neovim/neovim?dir=contrib'` for the default version. you can register an alias `nix registry add neovim 'github:neovim/neovim?dir=contrib'` and the previous commands become: `nix run neovim`
* | | | | feat: Allow incremental sync & lsp flags (#13371)TJ DeVries2020-12-08
| |_|/ / |/| | |
* | | | Merge pull request #13478 from seandewar/vim-8.2.2106Jan Edmund Lazo2020-12-07
|\ \ \ \ | |_|/ / |/| | | vim-patch:8.2.2106: TOML files are not recognized
| * | | vim-patch:8.2.2106: TOML files are not recognizedSean Dewar2020-12-07
|/ / / | | | | | | | | | | | | | | | Problem: TOML files are not recognized. Solution: Match *.toml. (issue vim/vim#7432) https://github.com/vim/vim/commit/b237ae7b837a31922d31c3a27b7c66e63468b8a8
* | | Merge pull request #13473 from ostera/patch-1Thomas Vigouroux2020-12-07
|\ \ \ | | | | | | | | Fix typo on treesitter.txt help page
| * | | Fix typo on treesitter.txt help pageLeandro Ostera2020-12-07
|/ / /
* | | Merge pull request #13471 from jamessan/release-fixesJames McCoy2020-12-06
|\ \ \