aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
|\ \
| * | GHA: Perform a full checkout for release workflowJames McCoy2020-12-06
| | | | | | | | | | | | | | | This is needed to get a tag-based version from `git describe` rather than just the commit.
| * | Use vX.Y.Z-dev+{git-describe} for development versionsJames McCoy2020-12-06
| | |
* | | Merge pull request #13468 from janlazo/vim-8.1.0818Jan Edmund Lazo2020-12-06
|\ \ \ | |/ / |/| | vim-patch:8.1.{818,1131,2064},8.2.{587,879,1021,1296,2104}
| * | log: use uv_gettimeofday() for WindowsJan Edmund Lazo2020-12-06
| | | | | | | | | | | | POSIX gettimeofday() is not portable.
| * | runtime/doc: strftime() is always availableJan Edmund Lazo2020-12-06
| | |
| * | vim-patch:8.2.1296: some part of using 'smarcase' was not testedJan Edmund Lazo2020-12-06
| | | | | | | | | | | | | | | | | | Problem: Some part of using 'smarcase' was not tested. Solution: Add more tests. (Dominique Pellé, closes vim/vim#6538) https://github.com/vim/vim/commit/d66cdcd43a598825add743bc95642cd8ed705252
| * | vim-patch:8.2.1021: Ruby interface not tested enoughJan Edmund Lazo2020-12-06
| | | | | | | | | | | | | | | | | | Problem: Ruby interface not tested enough. Solution: Add a couple more tests. (Dominique Pellé, closes vim/vim#6301) https://github.com/vim/vim/commit/a190548e9165bbae75144a3e47f01d7708b29073
| * | vim-patch:8.1.2064: MS-Windows: compiler warnings for unused argumentsJan Edmund Lazo2020-12-06
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: compiler warnings for unused arguments. Solution: Add UNUSED. (Yegappan Lakshmanan, closes vim/vim#4963) https://github.com/vim/vim/commit/bd67aac279adf3a1cfa11557229b44e4c2c3dcda N/A patches for version.c: vim-patch:8.1.0818: MS-Windows: cannot send large data with ch_sendraw() Problem: MS-Windows: cannot send large data with ch_sendraw(). Solution: Split write into several WriteFile() calls. (Yasuhiro Matsumoto, closes vim/vim#3823) https://github.com/vim/vim/commit/240583869ae477202494dd01ef1e8e2bac650f10 vim-patch:8.1.1131: getwinpos() does not work in the MS-Windows console Problem: getwinpos() does not work in the MS-Windows console. Solution: Implement getwinpos(). https://github.com/vim/vim/commit/16c34c37659e6afca74169969bdacb6b866548c9 vim-patch:8.2.0587: compiler warning for unused variable Problem: Compiler warning for unused variable. Solution: Add UNUSED. https://github.com/vim/vim/commit/21cfe500f322a0bea3367c677943ea6c57c282b9 vim-patch:8.2.0879: compiler warning for unused function argument Problem: Compiler warning for unused function argument. Solution: Add UNUSED. https://github.com/vim/vim/commit/f9ca08e95ff5b66a02c75334264dd86508b2a453 vim-patch:8.2.2104: build problem with Ruby 2.7 Problem: Build problem with Ruby 2.7. Solution: Adjust function declarations. (Ozaki Kiichi, closes vim/vim#7430) https://github.com/vim/vim/commit/d5a986f460019a924627d79350552f446505cffb
* | Merge pull request #13449 from nvim-treesitter/fix-language-for-rangeThomas Vigouroux2020-12-06
|\ \ | | | | | | fix(treesitter): incorrect method name call
| * | fix(treesitter): incorrect method name callSteven Sojka2020-12-04
| |/
* | Merge pull request #13472 from jamessan/macos-nightlyJames McCoy2020-12-06
|\ \ | | | | | | GHA: Include runtime in macos release tarball
| * | GHA: Include runtime in macos release tarballJames McCoy2020-12-06
|/ /
* | Merge pull request #13467 from jamessan/release-fixesJames McCoy2020-12-06
|\ \
| * | GHA: Use full version in release descriptionJames McCoy2020-12-06
| | | | | | | | | | | | Closes #13466
| * | GHA: Fix event_name check for nightly buildsJames McCoy2020-12-06
| | |
* | | Merge pull request #13464 from jamessan/release-fixesJames McCoy2020-12-05
|\| | | | | | | | GHA: Delete nightly tag before creating new release
| * | GHA: Delete nightly tag before creating new releaseJames McCoy2020-12-05
| | |
* | | Merge pull request #13455 from bfredl/deprecatedBjörn Linse2020-12-05
|\ \ \ | | | | | | | | api: move deprecated functions to separate files
| * | | api: move deprecated functions to separate filesBjörn Linse2020-12-05
| | | | | | | | | | | | | | | | | | | | Most these are just calls to non-deprecated variants, and take up unnecessary space and search hits in the other files.
* | | | Merge pull request #13454 from tk-shirasaka/fix/send-win_hideBjörn Linse2020-12-05
|\ \ \ \ | | | | | | | | | | ui: Fix win_hide distination grid