Justin M. Keyes
fb26c38434
Merge #11076 from blueyed/fix-fold-patches
...
Fix fold patches: vim-patch:8.1.2052, vim-patch:8.1.2059
fix #11002
2019-09-22 12:32:46 -07:00
Daniel Hahler
6c3d34e4df
vim-patch:8.1.2059: fix for "x" deleting a fold has side effects
...
Problem: Fix for "x" deleting a fold has side effects.
Solution: Fix it where the fold is included.
56ebbabea1
2019-09-22 20:11:04 +02:00
Daniel Hahler
97b82553e0
vim-patch:8.1.2052: using "x" before a closed fold may delete that fold
...
Problem: Using "x" before a closed fold may delete that fold.
Solution: Do not translate 'x' do "dl". (Christian Brabandt, closes vim/vim#4927 )
7a9bd7c1e0
2019-09-22 20:11:04 +02:00
Daniel Hahler
6807779c68
tests: make 'win_update redraws lines properly' more readable ( #11068 )
2019-09-22 14:58:38 +02:00
Daniel Hahler
ed11721b6b
tests: unit: fix preprocess: pass -m32 for 32bit ABI ( #11073 )
2019-09-22 14:57:44 +02:00
Björn Linse
bb90e41ee2
Merge pull request #11049 from bfredl/rulermsg
...
screen: missing redraw/highlight for ruler in message area
2019-09-22 12:14:07 +02:00
Björn Linse
f316916758
screen: missing redraw/highlight for ruler in message area
2019-09-22 09:38:52 +02:00
erw7
028d76e5d5
env: use putenv_s for LC_ALL, LANG, etc. #11050
...
Problem: ":lang messages en_US.UTF-8" no longer overrides the language
detected from the environment (at startup).
Solution: In os_setenv, special-case "LC_ALL", "LANG", et al. to use
putenv_s instead of uv_os_setenv.
fixes #11045
2019-09-22 00:02:28 -07:00
Justin M. Keyes
c534ab8447
Merge #11034 from zwegner/precedes
...
Fix "precedes" listchar behavior in wrap mode
2019-09-21 23:48:08 -07:00
Justin M. Keyes
1654932498
vim-patch:8.1.2060: "precedes" in 'listchars' not used properly
...
(Credit: Zach Wegner, https://github.com/neovim/neovim/pull/11034 )
Problem: "precedes" in 'listchars' not used properly.
Solution: Correctly handle the "precedes" char in list mode for long lines.
bffba7f704
2019-09-21 22:13:55 -07:00
Zach Wegner
18e5869f56
Fix "precedes" listchar behavior in wrap mode
...
Previously, the "precedes" character would be rendered on every row
when w_skipcol > 0 (i.e., when viewing a single line longer than the
entire screen), instead of just on the first row. Make sure to only
render it on the first row in this case.
Add a test for this behavior.
Fix documentation for the "precedes" character, which erroneously
stated that it was only active when wrap mode was off.
2019-09-21 22:09:52 -07:00
Yoshio S
45447e3b64
checkhealth: skip python checks if intentionally disabled #11044
...
close #11040
2019-09-21 16:17:22 -07:00
Daniel Hahler
ad0f97f412
vim-patch:8.1.2055: profile: adjust line format #11058
...
Problem: Not easy to jump to function line from profile.
Solution: Use "file:99" instead of "file line 99" so that "gf" works.
(Daniel Hahler, closes vim/vim#4951 )
181d4f58cc
2019-09-21 14:18:56 -07:00
Justin M. Keyes
fd82ce4a3a
Merge #11060 from janlazo/vim-8.1.1783
...
vim-patch:8.0.{1109,1529,1539,1621,1733,1771,1776},8.1.{1783,2054,2058}
2019-09-21 14:07:50 -07:00
Jan Edmund Lazo
b3e56957f8
vim-patch:8.1.0460: assert_fails() message argument #11051
...
Problem: assert_fails() does not take a message argument
Solution: Add the argument.
1307d1c003
2019-09-21 14:03:46 -07:00
Jan Edmund Lazo
111d34849a
vim-patch:8.0.1621: using invalid default value for highlight attribute
...
Problem: Using invalid default value for highlight attribute.
Solution: Use zero instead of -1.
6185903e3d
2019-09-21 11:07:59 -04:00
Jan Edmund Lazo
eb3888a322
vim-patch:8.0.1529: assert_equalfile() does not close file descriptors
...
Problem: Assert_equalfile() does not close file descriptors. (Coverity)
Solution: Close the file descriptors.
3049418f3d
2019-09-21 08:43:08 -04:00
Jan Edmund Lazo
2a7ffc6567
vim-patch:8.0.1776: in tests, when WaitFor() fails it doesn't say why
...
Problem: In tests, when WaitFor() fails it doesn't say why.
Solution: Turn a few more WaitFor() into WaitForAssert().
0e9d1ae321
2019-09-21 08:43:07 -04:00
Jan Edmund Lazo
3878b0822e
vim-patch:8.0.1771: in tests, when WaitFor() fails it doesn't say why
...
Problem: In tests, when WaitFor() fails it doesn't say why. (James McCoy)
Solution: Add WaitForAssert(), which produces an assert error when it fails.
50182fa84e
2019-09-21 08:43:07 -04:00
Jan Edmund Lazo
7cffc87868
vim-patch:8.0.1733: incomplete testing for completion fix
...
Problem: Incomplete testing for completion fix. (Lifepillar)
Solution: Add a test with CTRL-P.
bad0ce7b26
2019-09-21 08:43:07 -04:00
Jan Edmund Lazo
ca11662515
vim-patch:8.0.1539: no test for the popup menu positioning
...
Problem: No test for the popup menu positioning.
Solution: Add a screendump test for the popup menu.
6bb2cdfe60
2019-09-21 08:43:07 -04:00
Jan Edmund Lazo
b853b6e4ea
vim-patch:8.0.1109: timer causes error on exit from Ex mode
...
Problem: Timer causes error on exit from Ex mode. (xtal8)
Solution: save and restore the ex_pressedreturn flag. (Christian Brabandt,
closes vim/vim#2079 )
f5291f301e
2019-09-21 08:43:07 -04:00
Jan Edmund Lazo
42a0513095
vim-patch:8.1.2058: function for ex command is named inconsistently
...
Problem: Function for ex command is named inconsistently.
Solution: Rename do_marks() to ex_marks().
4bd782339e
2019-09-21 08:43:06 -04:00
Jan Edmund Lazo
1c71a3c657
vim-patch:8.1.2054: compiler test for Perl may fail
...
Problem: Compiler test for Perl may fail.
Solution: Accept any error line number. (James McCoy, closes vim/vim#4944 )
cebfcffa40
2019-09-21 08:43:06 -04:00
Jan Edmund Lazo
690cd4f012
vim-patch:8.1.1783: MS-Windows: compiler test may fail when using %:S
...
Problem: MS-Windows: compiler test may fail when using %:S.
Solution: Reset 'shellslash'.
dff2adc8dd
2019-09-21 08:43:06 -04:00
Björn Linse
d6f658e38f
Merge pull request #11069 from bfredl/virtualcol
...
screen: fix vcol counting with virtual text.
2019-09-21 10:40:41 +02:00
Björn Linse
828a6e7568
screen: fix vcol counting with virtual text. Fixes #9941
2019-09-21 09:39:10 +02:00
Daniel Hahler
afd576ee94
Merge pull request #11057 from blueyed/test-indent
...
Vim patches for indent tests
2019-09-19 00:12:45 +02:00
Daniel Hahler
660b452440
vim-patch:8.1.2056: "make test" for indent files doesn't cause make to fail
...
Problem: "make test" for indent files doesn't cause make to fail.
Solution: Exit the script with ":cquit". (Daniel Hahler, closes vim/vim#4949 )
cd67059c0c
2019-09-18 22:59:13 +02:00
Daniel Hahler
0e75a9eead
Update runtime/indent/testdir to latest Vim runtime
...
Several runtime updates ignored the non-existing files.
2019-09-18 22:59:13 +02:00
Daniel Hahler
48b2d21d5e
vim-patch:8.1.1213: "make clean" in top dir does not cleanup indent test output
...
Problem: "make clean" in top dir does not cleanup indent test output.
Solution: Clean the indent test output. Do not rely on the vim executable
for that. (closes vim/vim#4307 )
e13a3901ca
2019-09-18 22:46:47 +02:00
Daniel Hahler
10c050caf9
vim-patch:8.1.0599: without the +eval feature the indent tests don't work
...
Problem: Without the +eval feature the indent tests don't work.
Solution: Skip the body of the tests.
eeed665b0e
2019-09-18 22:38:37 +02:00
Daniel Hahler
865aaa031a
vim-patch:8.1.0576: indent script tests pick up installed scripts
...
Problem: Indent script tests pick up installed scripts.
Solution: Use current runtime indent scripts.
30700cd5ff
2019-09-18 22:38:15 +02:00
Daniel Hahler
b466f0e114
vim-patch:8.1.0545: when executing indent tests user preferences interfere
...
Problem: When executing indent tests user preferences interfere.
Solution: Add "--clean".
dc2f73a698
2019-09-18 22:37:54 +02:00
Daniel Hahler
7f59f5b104
vim-patch:8.1.0496: no tests for indent files
...
Problem: No tests for indent files.
Solution: Add a mechanism for running indent file tests. Add a first test
for Vim indenting.
c0fe4978f2
2019-09-18 22:37:25 +02:00
Daniel Hahler
1070c092c7
win_update: fix redraw regression ( #11027 )
...
Before 6e9ea5adc
`win_ins_lines` would return `FAIL` for `i/line_count == 0`.
Handle this by checking it in the outer `if`.
Ref: https://github.com/neovim/neovim/commit/6e9ea5ad#commitcomment-35084669
2019-09-18 18:22:38 +02:00
Daniel Hahler
d478542110
health#provider: fix duplicated output/stderr ( #11048 )
...
Ref: https://github.com/neovim/neovim/pull/11047#issuecomment-532268826
2019-09-18 18:21:44 +02:00
Justin M. Keyes
618045685b
Merge #11035 from janlazo/vim-8.0.1523
...
vim-patch:8.0.{1523,1770}
2019-09-17 21:49:45 -07:00
Jan Edmund Lazo
8db9e82e3e
vim-patch:8.0.1770: assert functions don't return anything
...
Problem: Assert functions don't return anything.
Solution: Return non-zero when the assertion fails.
65a5464985
2019-09-16 23:42:44 -04:00
Jan Edmund Lazo
792c290343
vim-patch:8.0.1523: cannot write and read terminal screendumps
...
Problem: Cannot write and read terminal screendumps.
Solution: Add term_dumpwrite(), term_dumpread() and term_dumpdiff().
Also add assert_equalfile().
d96ff16511
2019-09-16 21:36:46 -04:00
Daniel Hahler
0b71bb73e8
tests: improve error message with literat "~" directory ( #11032 )
2019-09-17 00:39:33 +02:00
Daniel Hahler
4b2d7bb5ea
tests: fix flaky 'scrollback' option deletes lines (only) if necessary ( #11003 )
...
Using `screen:expect` with the complete grid appears to fix its
flakiness.
Fixes https://github.com/neovim/neovim/issues/10723 .
2019-09-16 19:17:07 +02:00
Daniel Hahler
4df38ec9df
server_requests_spec: fix assertion, pass Lua paths via args ( #10875 )
...
This makes it pick up the nvim Luarocks module properly when not
installed via third-party.
2019-09-16 19:16:39 +02:00
Justin M. Keyes
8f3d0276ee
release.sh [ci skip]
2019-09-15 23:08:40 -07:00
Justin M. Keyes
60e0000c5d
nvim.appdata.xml [ci skip]
2019-09-15 19:44:11 -07:00
Justin M. Keyes
f9d1e788af
CI/AppVeyor: revert whitelist
...
revert 6b028ec5f2
#10746
This seems to skip tags also, which breaks our release automation.
From the AppVeyor logs:
2019-09-15 17:25:00.232 Warning Commit "1f76c4af" of branch "master" skipped as commit message contains either "[skip ci]" or "[ci skip]" or "[skip appveyor]"
2019-09-15 17:20:24.152 Warning Commit "baa5263b" skipped as branch "stable" is not in white-list
2019-09-15 17:20:03.163 Warning Commit "6cb5ffc0" skipped as branch "release-0.4" is not in white-list
2019-09-15 17:20:02.977 Warning Commit "baa5263b" skipped as branch "v0.4.1" is not in white-list
2019-09-15 16:35:38.810 Warning Commit "31956372" of branch "master" skipped as commit message contains either "[skip ci]" or "[ci skip]" or "[skip appveyor]"
2019-09-15 16:28:35.237 Warning Commit "e2cc5fe0" skipped as branch "stable" is not in white-list
2019-09-15 16:28:17.814 Information Build version 31489 created
2019-09-15 16:28:16.364 Warning Commit "e2cc5fe0" skipped as branch "v0.4.0" is not in white-list
2019-09-15 17:36:17 -07:00
Justin M. Keyes
c410440edc
fix api_level_6.mpack
...
This was generated incorrectly in the 0.4.1 release, fixed in the 0.4.1
release.
2019-09-15 17:28:42 -07:00
Justin M. Keyes
1f76c4af13
nvim.appdata.xml [ci skip]
2019-09-15 17:24:41 -07:00
Justin M. Keyes
3195637252
release.sh [ci skip]
2019-09-15 16:35:22 -07:00
Justin M. Keyes
9915b5497b
version bump
2019-09-15 16:19:49 -07:00