| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
|
|
|
| |
Problem: Clinical Quality Language files are not recognized.
Solution: Add the "*.cql" pattern. (Matthew Gramigna, closes vim/vim#11452)
https://github.com/vim/vim/commit/12babe45a389cd1ea8befd5b06239e877b4abbba
Co-authored-by: mgramigna <mgramigna@mitre.org>
|
|
|
|
|
|
|
|
| |
Problem: CursorHold test is flaky. (Jakub Kądziołka)
Solution: Use WaitForAssert() (closes vim/vim#6754)
https://github.com/vim/vim/commit/17f67547f36a06220ea4667aaee7bb130108f568
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
|\
| |
| | |
refactor: remove __STDC_ISO_10646__ check
|
| |
| |
| |
| |
| | |
We can always assume wchar_t values are unicode codepoints for the
systems we support, so this check isn't necessary.
|
|\ \
| | |
| | | |
vim-patch:8.2.{2945,2952,2960,2973,2981,3080,3103,3440,3498},9.0.0895: recover tests
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: File renamed twice in test; missing feature check.
Solution: Remove a rename() call. Add check for cryptv feature.
(closes vim/vim#11564)
https://github.com/vim/vim/commit/780154bf7a07813e474105837c2b5998009d9c71
Co-authored-by: zeertzjq <zeertzjq@outlook.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Recover test may fail on some systems.
Solution: Adjust the little endian and 64 bit detection. (James McCoy,
closes vim/vim#8941)
https://github.com/vim/vim/commit/37f341d7236ff8a1e886bbb0f0ba0700ad589373
Co-authored-by: James McCoy <jamessan@jamessan.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Recover test fails if there is an old swap file.
Solution: Delete old swap files.
https://github.com/vim/vim/commit/f2a8bafa4b815e5b4e50a25c2b3a8a24fbe8aa11
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Swap test may fail on some systems when jobs take longer to exit.
Solution: Use different file names.
https://github.com/vim/vim/commit/f33cae605064c8bdb908a8069d936f752572cd76
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Recover test fails on 32bit systems. (Ondřej Súkup)
Solution: Detect 32/64 bit systems. (Yegappan Lakshmanan, closes vim/vim#8485,
closes vim/vim#8479)
https://github.com/vim/vim/commit/576cb75ceb38ed077938d4a1c1265095050f6105
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Recovery test is not run on big-endian systems.
Solution: Make it work on big-endian systems. (James McCoy, closes vim/vim#8368)
https://github.com/vim/vim/commit/6654ca702ca64c99965efcad3243ea5f95473252
Co-authored-by: James McCoy <jamessan@jamessan.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Fix for recovery and diff mode not tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes vim/vim#8352)
https://github.com/vim/vim/commit/3044324e8dccd470bd854cf7d9457232cc9c220e
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Swap file recovery not sufficiently tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes vim/vim#8339)
https://github.com/vim/vim/commit/8cf02e5cf8fb14a5009f12e7af0a47617a0ce88d
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Recover test fails on big endian systems.
Solution: Disable the failing test on big endian systems. (Yegappan
Lakshmanan, closes vim/vim#8335)
https://github.com/vim/vim/commit/99285550a9957e2c8669f183557944c6513c4875
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Some buffer related code is not tested.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes vim/vim#8320)
https://github.com/vim/vim/commit/59b262362f26b3aaea1eeb0078adc33eed59863e
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
|
|\ \ \
| |/ /
|/| | |
feat: implement vim.secure.read() and use it for 'exrc'
|
| | |
| | |
| | |
| | |
| | | |
Now that 'exrc' files must be explicitly marked trusted there is no need
to constrain what can be done in them.
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| | |
This function accepts a path to a file and prompts the user if the file
is trusted. If the user confirms that the file is trusted, the contents
of the file are returned. The user's decision is stored in a trust
database at $XDG_STATE_HOME/nvim/trust. When this function is invoked
with a path that is already marked as trusted in the trust database, the
user is not prompted for a response.
|
|\ \
| |/
|/| |
vim-patch:8.2.{2586,2587,2589}: process id may be invalid
|
| |
| |
| |
| | |
Change the file modification time instead of uptime.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Recover test hangs in the GUI.
Solution: Add g:skipped_reason to skip a _nocatch_ test.
https://github.com/vim/vim/commit/776b954622b45125dfdcb4a61243ca90956b0825
Now always skip the test as test_override() is N/A.
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Recover test fails on FreeBSD.
Solution: Check for Linux.
https://github.com/vim/vim/commit/6635ae1437e6e343c0514524a8dfb19d9525b908
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Problem: Process id may be invalid.
Solution: Use sysinfo.uptime to check for recent reboot. (suggested by Hugo
van der Sanden, closes vim/vim#7947)
https://github.com/vim/vim/commit/f52f0606ed9ea19bcfc3a8343af9958f2d99eaf7
test_override() is N/A.
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
|\
| |
| | |
vim-patch:8.2.{1970,2016,2019,2026,2044,3041,3042}: check if process of swap file is still running
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Swap file test fails.
Solution: Check for a very high process ID instead of one, which should be
running.
https://github.com/vim/vim/commit/6738fd2000f0bea4d40f4a8651e0e1f4b0503bb3
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Detecting if the process of a swap file is running fails if the
process is owned by another user.
Solution: Check for the ESRCH error. (closes vim/vim#8436)
https://github.com/vim/vim/commit/44dea9da4b2a21dd1e03f2bd94b4f2679d4613e5
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: MS-Windows: swap file test sometimes fails.
Solution: Use a more reliable way to change the process ID. When "timeout"
fails use "ping" to wait up to ten minutes. (Ken Takata,
closes vim/vim#7365)
https://github.com/vim/vim/commit/5ee0981fb5259f94900ab25207caddf1fa61010d
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Coverity warns for possibly using not NUL terminated string.
Solution: Put a NUL in b0_hname just in case.
https://github.com/vim/vim/commit/e79cdb69a4905ccf766494265d4c6f8701d10c39
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Swap file test fails on MS-Windows.
Solution: Add four to the process ID. (Ken Takata, closes vim/vim#7333)
https://github.com/vim/vim/commit/80d868ec25094615f2531a1e01ed1e729366c3bc
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Swap file test is a little flaky.
Solution: Don't set a byte to a fixed value, increment it.
https://github.com/vim/vim/commit/c6ca9f3a29bfd6f5269749036f79f63ce6289692
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
|/
|
|
|
|
|
|
|
|
| |
Problem: It is easy to make mistakes when cleaning up swap files after the
system crashed.
Solution: Warn for the process still running after recovery. Do not
automatically delete a swap file created on another system.
(David Fries, closes vim/vim#7273)
https://github.com/vim/vim/commit/f883508e36c209d60388b944e04e22a3fcf603cf
|
|
|
|
|
|
|
| |
Problem: There is no good test for CursorHold.
Solution: Add a test. Remove duplicated test. (Yegappan Lakshmanan,
closes vim/vim#6503
https://github.com/vim/vim/commit/7591116acffc45b5880c49244646651badac1629
|
| |
|
|
|
|
|
|
| |
Ref https://github.com/actions/runner-images/issues/6586
Some runners are using new images, while some others are using old
image. This is the only way I can find that makes it work on both.
|
|
|
|
|
|
|
|
| |
Problem: 'cpoptions' tests are flaky.
Solution: Use a different file name for each test.
https://github.com/vim/vim/commit/a85e4db9780a4cf7a72cbb98c7127922f668cdf6
Co-authored-by: Bram Moolenaar <Bram@vim.org>
|
|
|
|
|
|
| |
(#21072)
fix #19063
this fixes the cursorcolumn not being redrawn for non-current windows in `nvim_win_set_cursor()`
|
|
|
|
|
| |
The needs:response label should only be added and removed manually, and
the action's behavior of removing the label on any activity (e.g. title
change, removing reviewers) is unwanted.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
change (#21066)
Problem: Mouse shape remains in op-pending mode after failed change.
Solution: Reset finish_op and restore it. (closes vim/vim#11545)
https://github.com/vim/vim/commit/cdeb65729d96c90320b9009e583ade305c396f29
|
| |
|
|\
| |
| | |
build: allow IWYU to fix includes for all .c files
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Allow Include What You Use to remove unnecessary includes and only
include what is necessary. This helps with reducing compilation times
and makes it easier to visualise which dependencies are actually
required.
Work on https://github.com/neovim/neovim/issues/549, but doesn't close
it since this only works fully for .c files and not headers.
|
|\ \
| |/
|/| |
ci(windows): treat compiler warnings as errors
|
| |
| |
| |
| | |
Reduce the warning level from 3 to 1 and fix all warnings.
|
| | |
|