aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | | refactor(uncrustify): format all c filesDundar Göc2022-03-10
| | | | | | |
| | * | | | | refactor(uncrustify): disable uncrustify for misformatted code sectionsDundar Göc2022-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Uncrustify version 0.74 has a bug that deindents and misformats the entire fileio.c.
| * | | | | | fix(coverity): dead code and operands don't affect result #17662dundargoc2022-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix(coverity/349942): structurally dead code * fix(coverity/331396): operands don't affect result * fix(coverity/331393): operands don't affect result * fix(coverity/331392): operands don't affect result * fix(coverity/331384): operands don't affect result * fix(coverity/331374): operands don't affect result * fix(coverity/331372): operands don't affect result * fix(coverity/331371): operands don't affect result * fix(coverity/331364): operands don't affect result * fix(coverity/105585): operands don't affect result
| * | | | | | Merge pull request #17672 from lewis6991/refactorproviderbfredl2022-03-11
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | refactor(decorations): move provider code
| | * | | | | | refactor(decorations): unglobal decor_providersLewis Russell2022-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now all the decoration provider code is in one place, decor_providers no longer need to be global.
| | * | | | | | refactor(decorations): move provider codeLewis Russell2022-03-10
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | Move decoration provider code to a separate file.
| * | | | | | Merge pull request #17665 from clason/bump-libuvJames McCoy2022-03-10
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | build(deps): bump libuv to 1.44.1
| | * | | | | | build(deps): bump libuv to 1.44.1Christian Clason2022-03-10
| | | |/ / / / | | |/| | | |
| * | | | | | Merge pull request #17604 from dundargoc/ci/better-error-outputJames McCoy2022-03-10
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | Better CI error output
| | * | | | | ci: refactor and simplify CI processDundar Göc2022-03-10
| | | | | | |
| | * | | | | ci: remove function run_suiteDundar Göc2022-03-10
| | | | | | |
| | * | | | | ci: remove variable FAIL_SUMMARYDundar Göc2022-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On GitHub Actions it just repeats the summary that is shown just after. When run outside of GitHub Actions it erroneously shows the summary of the previous suites.
| | * | | | | ci: remove variable NVIM_TEST_CURRENT_SUITEDundar Göc2022-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We always know where in the test we are anyway, it's just needless repetition.
| | * | | | | ci: remove fail character from fail functionDundar Göc2022-03-10
| | |/ / / /
| * | | | | Merge pull request #17660 from bfredl/luacompletebfredl2022-03-10
| |\ \ \ \ \ | | | | | | | | | | | | | | feat(lua): handle lazy submodules in `:lua vim.` wildmenu completion
| | * | | | | feat(lua): handle lazy submodules in `:lua vim.` wildmenu completionbfredl2022-03-09
| | | | | | |
| * | | | | | Merge pull request #17671 from zeertzjq/vim-8.2.3949zeertzjq2022-03-10
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | vim-patch:8.2.{3949,3950}: fix two crashes with /\%V
| | * | | | | test: add a test for #17489zeertzjq2022-03-10
| | | | | | |
| | * | | | | vim-patch:8.2.3950: going beyond the end of the line with /\%Vzeertzjq2022-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Going beyond the end of the line with /\%V. Solution: Check for valid column in getvcol(). https://github.com/vim/vim/commit/94f3192b03ed27474db80b4d3a409e107140738b
| | * | | | | vim-patch:8.2.3949: using freed memory with /\%Vzeertzjq2022-03-10
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using freed memory with /\%V. Solution: Get the line again after getvvcol(). https://github.com/vim/vim/commit/4c13e5e6763c6eb36a343a2b8235ea227202e952
| * | | | | Merge pull request #17653 from dundargoc/chore/lgtmzeertzjq2022-03-10
| |\ \ \ \ \ | | | | | | | | | | | | | | fix lgtm warnings
| | * | | | | chore(lgtm): fix "empty block without comment" warningsDundar Göc2022-03-09
| | | | | | |
| | * | | | | chore(lgtm): ignore "__eq__ not overridden" warningDundar Göc2022-03-09
| | | | | | |
| * | | | | | chore: fix typos (#17331)dundargoc2022-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Hongyi Lyu <hongyi.lyu95@gmail.com> Co-authored-by: Gregory Anders <greg@gpanders.com> Co-authored-by: notomo <notomo.motono@gmail.com> Co-authored-by: zeertzjq <zeertzjq@outlook.com>
| * | | | | | chore(regexp.c): correctly align META_flags (#17668)zeertzjq2022-03-10
| | | | | | |
| * | | | | | Merge pull request #16336 from kylo252/vim-8.1.2005zeertzjq2022-03-10
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:8.1.{2005,2010}: the regexp.c file is too big
| | * | | | | | vim-patch:8.1.2005: the regexp.c file is too bigkylo2522022-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The regexp.c file is too big. Solution: Move the backtracking engine to a separate file. (Yegappan Lakshmanan, closes vim/vim#4905) https://github.com/vim/vim/commit/6d7d7cf750bca5d641e464f6a3af5ee5b99a5ac8 vim-patch:8.1.2010: new file uses old style comments Problem: New file uses old style comments. Solution: Change to new style comments. (Yegappan Lakshmanan, closes vim/vim#4910) https://github.com/vim/vim/commit/9490b9a61cf1f1f3fa9758663a33124ea9f71c87
| * | | | | | | Merge pull request #17666 from zeertzjq/api-statusline-fillchar-relaxzeertzjq2022-03-10
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | feat(api): relax statusline fillchar width check
| | * | | | | | feat(api): relax statusline fillchar width checkzeertzjq2022-03-10
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Treat fillchar as single-width even if it isn't.
| * | | | | | Merge pull request #17640 from lewis6991/virttextfixbfredl2022-03-09
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | fix(extmarks): fix signs
| | * | | | | | fix(extmarks): fix signsLewis Russell2022-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't add sign extmarks to state->active. Instead when drawing signs, perform a full line scan for sign marks. This allows decor_redraw_line to be moved back inside the `!number_only` block in screen.c, which prevents decor scans when redrawing the number column when 'relativenumber' is set. Fixes: #17638
| * | | | | | | Merge pull request #17600 from kylo252/clang-format-updatezeertzjq2022-03-09
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | chore: align clang-format configuration with clint
| | * | | | | | | chore: align clang-format configuration with clintkylo2522022-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some additional tweaks to make clang-format more compatible with `clint.py` rules. This is especially useful for range-formatting with `clangd`.
| * | | | | | | | Merge pull request #17643 from dundargoc/chore/remove-stripdeclsbfredl2022-03-09
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | chore(stripdecls): remove unused and no longer functional script
| | * | | | | | | | chore(stripdecls): remove unused and no longer functional scriptDundar Göc2022-03-09
| | | |_|/ / / / / | | |/| | | | | |
| * | | | | | | | Merge pull request #17502 from zeertzjq/vim-8.1.0999zeertzjq2022-03-09
| |\ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | vim-patch:8.1.0999: use register one too often and not properly tested
| | * | | | | | | vim-patch:8.1.0999: use register one too often and not properly testedzeertzjq2022-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Use register one too often and not properly tested. Solution: Do not always use register one when specifying a register. (closes vim/vim#4085) Add more tests. https://github.com/vim/vim/commit/9d7fdd403a3a9ee0d008b6dcbcd2ecc9ec0f57b7
| | * | | | | | | refactor(ops): use op_yank_reg() instead of op_yank() when deletingzeertzjq2022-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Needed for Vim patch 8.1.0999.
| * | | | | | | | Merge pull request #16730 from VVKot/vim-8.1.0136zeertzjq2022-03-09
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | vim-patch:8.1.{136, 139, 164, 300, 672, 748}
| | * | | | | | | | vim-patch:8.1.0748: using sprintf() instead of semsg()VVKot2022-03-09
| | |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using sprintf() instead of semsg(). Solution: Use semsg(). Fix bug with E888. (Ozaki Kiichi, closes vim/vim#3801) https://github.com/vim/vim/commit/1be45b2ea76ae2e39817a98a584d4d6cbb983a7b vim-patch:8.1.0136: Lua tests don't cover new features Problem: Lua tests don't cover new features. Solution: Add more tests. (Dominique Pelle, closes vim/vim#3130) https://github.com/vim/vim/commit/2f362bf7f9acc9ec87799d1e41bf0ae7712d1f7a vim-patch:8.1.0139: Lua tests fail on some platforms Problem: Lua tests fail on some platforms. Solution: Accept a hex number with and without "0x". (Ken Takata, closes vim/vim#3137) https://github.com/vim/vim/commit/a8a60d0c6b292216e55f005cf9637789a771d34b vim-patch:8.1.0164: luaeval('vim.buffer().name') returns an error Problem: luaeval('vim.buffer().name') returns an error. Solution: Return an empty string. (Dominique Pelle, closes vim/vim#3167) https://github.com/vim/vim/commit/fe08df452af10db8a24dbeb1bd9ef09492a4bc66 vim-patch:8.1.0300: the old window title might be freed twice Problem: The old window title might be freed twice. (Dominique Pelle) Solution: Do not free "oldtitle" in a signal handler but set a flag to have it freed later. https://github.com/vim/vim/commit/d8f0cef2bdbdc15d7906f991725e09e67c97cf7e vim-patch:8.1.0672: the Lua interface doesn't know about v:null Problem: The Lua interface doesn't know about v:null. Solution: Add Lua support for v:null. (Uji, closes vim/vim#3744) https://github.com/vim/vim/commit/9067cd6cdfdc0bb869aa7f5d2a6c607ea8255239
| * | | | | | | | vim-patch:partial 1588bc8ebee2 (#17657)Sean Dewar2022-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/1588bc8ebee22f2855f27273fc2234fff370f86c docs only skip :argdedupe changes (need v8.2.3888) skip sound_playfile changes (need +sound) skip fuzzy-matching changes in *command-attributes* (need #17536)
| * | | | | | | | vim-patch:partial 1588bc8ebee2 (#17656)Christian Clason2022-03-09
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files https://github.com/vim/vim/commit/1588bc8ebee22f2855f27273fc2234fff370f86c omit: doc updates
| * | | | | | | Merge pull request #17622 from ↵zeertzjq2022-03-09
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dundargoc/refactor/clang-tidy/remove-redundant-casts refactor/clang tidy/remove redundant casts
| | * | | | | | | refactor: remove redundant castsDundar Göc2022-03-06
| | | | | | | | |
| | * | | | | | | ci(clint): remove "Unknown NOLINT error category" warningDundar Göc2022-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clang-tidy also uses "NOLINT" to suppress warnings which causes a conflict.
| * | | | | | | | Merge pull request #17505 from zeertzjq/vim-8.2.0997zeertzjq2022-03-09
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | vim-patch:8.2.0997: cannot execute a register containing line continuation
| | * | | | | | | | vim-patch:8.2.0997: cannot execute a register containing line continuationzeertzjq2022-03-09
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot execute a register containing line continuation. Solution: Concatenate lines where needed. (Yegappan Lakshmanan, closes vim/vim#6272) https://github.com/vim/vim/commit/856c1110c1cf0d6e44e387b70732ca4b4c8ef0f2 According to #2542 the "Future:" part was removed intentionally. Use size_t in more places to reduce type casts.
| * | | | | | | | fix(line continuation): set growsize to correct value (#17655)Sean Dewar2022-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | Using MAX always sets growsize to 8000, unless ga_len is larger...
| * | | | | | | | Merge pull request #17585 from zeertzjq/ci-freebsd-oldtestsJames McCoy2022-03-08
| |\ \ \ \ \ \ \ \
| | * | | | | | | | ci(freebsd): enable oldtestszeertzjq2022-03-08
| | | | | | | | | |