| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Problem: Cannot skip tests for specific MS-Windows platform.
Solution: Add windowsversion().
https://github.com/vim/vim/commit/0c1e3744ff0cd6c17af773046b876b428ff3dded
|
|
|
|
|
|
|
|
|
|
| |
Removes:
- GET_CHARTAB
- PRT_PS_DEFAULT_BUFFER_SIZE
- key_t
- PROP_MASK
- SCTX_INIT
Referring #13505.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
Revert "Use oldest macOS version for release workflow"
|
|/ |
|
|\
| |
| | |
Use oldest macOS version for release workflow
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
| |
Closes #13505.
|
|
|
|
|
| |
Problem: Duplication in version info.
Solution: Use preprocessor string concatenation. (Ken Takata, closes vim/vim#5357)
https://github.com/vim/vim/commit/502122565665674d914a1feeb15ac4a0bb0c8723
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
runtime: propagate lua parsing errors while using "require"
|
| | |
|
|\ \
| | |
| | | |
fix(treesitter): don't throw an error for missing injected langs
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| | | |
| | | | |
vim-patch:8.2.{2121,2123}
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: After using a complete popup the buffer is listed. (Boris
Staletic)
Solution: Make the buffer unlisted.
https://github.com/vim/vim/commit/d356fc65d273959efa9b05bfa0f07ce1c9ff85a4
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| | | |
| | | | |
GHA: Use oldest OS images to build releases
|
|/ / /
| | |
| | |
| | | |
Closes #13493
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
`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`
|
| | | |
|
|\ \ \
| |_|/
|/| | |
vim-patch:8.2.2106: TOML files are not recognized
|
|/ /
| |
| |
| |
| |
| | |
Problem: TOML files are not recognized.
Solution: Match *.toml. (issue vim/vim#7432)
https://github.com/vim/vim/commit/b237ae7b837a31922d31c3a27b7c66e63468b8a8
|
|\ \
| | |
| | | |
Fix typo on treesitter.txt help page
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
This is needed to get a tag-based version from `git describe` rather
than just the commit.
|
| | | |
|
|\ \ \
| |/ /
|/| | |
vim-patch:8.1.{818,1131,2064},8.2.{587,879,1021,1296,2104}
|
| | |
| | |
| | |
| | | |
POSIX gettimeofday() is not portable.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| | |
| | | |
fix(treesitter): incorrect method name call
|
| |/ |
|
|\ \
| | |
| | | |
GHA: Include runtime in macos release tarball
|
|/ / |
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Closes #13466
|
| | | |
|
|\| |
| | |
| | | |
GHA: Delete nightly tag before creating new release
|
| | | |
|
|\ \ \
| | | |
| | | | |
api: move deprecated functions to separate files
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Most these are just calls to non-deprecated variants, and take up
unnecessary space and search hits in the other files.
|
|\ \ \ \
| | | | |
| | | | | |
ui: Fix win_hide distination grid
|