Jan Edmund Lazo
47d679c0c2
tests: win: enable buffer focus test
2019-08-18 21:40:27 -04:00
Jan Edmund Lazo
cb11de18a2
test: win: enable WinEnter terminal test
2019-08-18 21:40:27 -04:00
Jan Edmund Lazo
a5b915e56c
test: win: enable output_spec test
2019-08-18 21:40:26 -04:00
Julian Berman
2963533fe1
Unreserve :X #10807
...
closes #10806
2019-08-18 19:28:13 +02:00
Justin M. Keyes
ce9367c254
CI/AppVeyor: revert "skip MSVC_32 for non-PR" [skip travis] #10805
...
Revert commit bfbc1a7872
.
The nightly release job is failing:
https://travis-ci.org/neovim/bot-ci/builds/569687794
- We need the MSVC artifact on master so that our nightly job can publish it.
- Saving time on master is low-priority because most CI activity is from PRs.
2019-08-18 17:26:20 +02:00
Björn Linse
9bbac874f9
Merge pull request #10798 from bfredl/multifix
...
multigrid: fixes
2019-08-18 13:52:59 +02:00
Björn Linse
628f8f3dfd
ui: transmit "blend=" property of highlight attributes
2019-08-18 13:52:32 +02:00
Justin M. Keyes
d351f1c871
Merge #10679 from erw7/fix-oldtest-on-windows
2019-08-18 13:31:28 +02:00
Justin M. Keyes
c5efa9c352
Merge #10800 from janlazo/vim-8.1.1870
...
vim-patch:8.1.{1679,1839,1870}
2019-08-18 13:05:17 +02:00
Edd Barrett
b7ce589cb8
CI/OpenBSD: run oldtest #10797
...
- Test_libcall_libcallnr: pass libc name to dlopen.
2019-08-18 12:44:05 +02:00
erw7
3453a2ccb0
Change to use v:progpath instead of constant [skip ci]
2019-08-18 10:54:48 +09:00
Jan Edmund Lazo
454adf15db
vim-patch:8.1.1839: insufficient info when test fails because of screen size
...
Problem: Insufficient info when test fails because of screen size.
Solution: Report the detected screen size.
0b5dc64446
2019-08-17 18:32:40 -04:00
Jan Edmund Lazo
eb3ec78c63
vim-patch:8.1.1679: test using SwapExists autocommand file may fail
...
Problem: Test using SwapExists autocommand file may fail.
Solution: Remove the SwapExists autocommand.
eaa49e40d7
2019-08-17 18:22:56 -04:00
Jan Edmund Lazo
0a1807ea25
vim-patch:8.1.1870: using :pedit from a help file sets help filetype
...
Problem: Using :pedit from a help file sets the preview window to help
filetype. (Wang Shidong)
Solution: Do not set "keep_help_flag". (closes vim/vim#3536 )
026587b35c
2019-08-17 18:11:05 -04:00
Björn Linse
6b2d67eb59
test/ui: properly test win_hide by explicitly marking hidden grids
2019-08-17 21:46:11 +02:00
Björn Linse
3397b8c51a
ui: use Window type in win_pos consistently with win_float_pos
...
Also check invalid positional arguments to screen:expect()
2019-08-17 20:52:08 +02:00
Justin M. Keyes
e2ccf47b5e
Merge #10794 from janlazo/vim-8.1.1857
...
vim-patch:8.1.{1857,1858,1860}
2019-08-17 08:49:05 +02:00
erw7
cc903210c9
Fix test failure on Windows [skip travis]
2019-08-17 14:44:52 +09:00
erw7
44b3488db2
Change value of cpo [skip travis]
...
set cpo+=S was added because the test failed because the cpo value
was different from vim(See #10730 ).
2019-08-17 12:29:42 +09:00
erw7
737074c8bf
Remove test52
...
Test52 does nothing on UNIX. And vim on Windows performs mbyte-conversion
between Unicode and code page using Windows API(See :h mbyte-conversion).
Test52 seems to be testing its functionality. In neovim, the conversion
function by Windows API has been removed. Therefore, there is no point
in doing this test.
2019-08-17 12:29:09 +09:00
erw7
861a7604d4
Change test execution conditions
...
Since neovim needs iconv to process cp932, it changes the test execution
condition.
2019-08-17 12:29:09 +09:00
erw7
619f136075
Add target fixff to testdir/Makefile
...
In Windows, since conversion of the line feed code is necessary, porting
fixff target from Make_mingw.mak of vim.
2019-08-17 12:29:09 +09:00
erw7
505d5fb960
Fix get_path_cutoff() on Windows
...
Fix an issue where the result of get_path cutoff() was incorrect when
using set shellslash.
2019-08-17 12:29:09 +09:00
erw7
d7b642cadb
Remove code that is no longer needed by set shellslash
2019-08-17 12:29:09 +09:00
erw7
03bba32565
Change to set shellslash to test under same conditions as vim
2019-08-17 12:29:09 +09:00
Jan Edmund Lazo
ae95a62675
vim-patch:8.1.1860: map timeout test is flaky
...
Problem: Map timeout test is flaky.
Solution: Add test to list of flaky tests. Increase timeout.
ea94c85516
2019-08-16 21:23:25 -04:00
Jan Edmund Lazo
0455af00e6
vim-patch:8.1.1858: test for multi-byte mapping fails on some systems
...
Problem: Test for multi-byte mapping fails on some systems.
Solution: Test in another way.
2f710afe7f
2019-08-16 21:21:58 -04:00
Jan Edmund Lazo
4aa3473b88
vim-patch:8.1.1857: cannot use modifier with multi-byte character
...
Problem: Cannot use modifier with multi-byte character.
Solution: Allow using a multi-byte character, although it doesn't work
everywhere.
c8fd33d18b
2019-08-16 21:20:34 -04:00
Jan Edmund Lazo
e56f62e9a7
vim-patch:8.1.1854: now another timer test is flaky #10791
...
Problem: Now another timer test is flaky.
Solution: Add test to list of flaky tests.
973d5304a4
2019-08-16 22:06:58 +02:00
Justin M. Keyes
282ffc840d
CI/OpenBSD: Initial sourcehut dispatch file #10792
...
Does only the build step for now, some tests fail currently.
2019-08-16 22:04:49 +02:00
Daniel Hahler
bfbc1a7872
CI/AppVeyor: skip MSVC_32 for non-PR builds [skip travis] #10786
...
It was run for the PR already, and we can save the ~25min it takes with
merged PRs then - given that there is only one parallel job on AppVeyor
this should help to reduce the queue size.
2019-08-16 20:13:31 +02:00
Björn Linse
a9bea8c104
Merge pull request #10790 from bfredl/metamb
...
keymap: allow modifiers to multibyte chars, like <m-ä>
2019-08-16 19:56:37 +02:00
Björn Linse
6fe2d24cef
keymap: allow modifiers to multibyte chars, like <m-ä>
2019-08-16 19:54:34 +02:00
Justin M. Keyes
1f5eac1115
Merge #10785 from bfredl/tui_start
...
TUI: do not use "starting" global mutated by main thread
2019-08-16 10:23:05 +02:00
Jan Edmund Lazo
66528f2475
vim-patch:8.1.1852: timers test is flaky #10788
...
Problem: Timers test is flaky.
Solution: Accept a larger count. Add test to list of flaky tests.
7e6feb9eeb
2019-08-16 10:11:03 +02:00
Justin M. Keyes
812ed53724
Merge #10783 from erw7/debug-job-spec
...
fix #10762 flaky 'jobstop() kills entire process tree #6530 '
2019-08-16 10:10:10 +02:00
erw7
85edb33fd1
Change to output status on failure
2019-08-16 13:37:44 +09:00
erw7
e82fc20f23
windows: ok(#children >= 3 and #chidlen <= 5)
...
Depending on the version of Windows, conhost.exe may not be included in
the child process.
2019-08-16 13:34:53 +09:00
Daniel Hahler
ae60172106
windows: ok(#children >= 4 and #children <= 5)
2019-08-16 13:24:44 +09:00
Daniel Hahler
1852dfdf9a
Merge pull request #10784 from blueyed/improve-version-compile-flags
...
Improve compile options/definitions with sanitizer builds (for --version).
2019-08-15 22:06:56 +02:00
Daniel Hahler
e79ea696a2
Remove TSan suppression config [skip appveyor]
2019-08-15 21:58:51 +02:00
Daniel Hahler
abfc8b3257
emsg_multiline: log Vim errors ( #10778 )
2019-08-15 20:18:09 +02:00
Björn Linse
8109690530
TUI: do not use "starting" global mutated by main thread
2019-08-15 19:50:13 +02:00
Daniel Hahler
18fb4dcbf9
src/nvim/CMakeLists.txt: use compile options/definitions
...
This includes `-fsanitize=thread` etc in the output of `--version`.
2019-08-15 19:44:00 +02:00
Daniel Hahler
28219534eb
get_compile_flags: also look at target properties
2019-08-15 19:42:46 +02:00
Justin M. Keyes
6261d2658f
Merge #10761 from justinmk/win-utf-libuv-align
...
utf8_to_utf16, utf16_to_utf8: align with libuv
2019-08-15 09:32:18 +02:00
Jan Edmund Lazo
eb9f3308bc
CI/travis: git clone -q #10781
...
https://docs.travis-ci.com/user/customizing-the-build/#git-clone-quiet
2019-08-15 08:55:22 +02:00
Justin M. Keyes
975be7e5dc
build/win: fix warnings
...
../src/nvim/os/fs.c: In function 'os_can_exe':
../src/nvim/os/fs.c:247:27: warning: passing argument 1 of 'is_executable_ext' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
247 | if (is_executable_ext(name, abspath)) {
| ^~~~
In file included from ../src/nvim/os/fs.c:36:
src/nvim/auto/os/fs.c.generated.h:7:38: note: expected 'char *' but argument is of type 'const char *'
7 | static _Bool is_executable_ext(char *name, char **abspath) FUNC_ATTR_NONNULL_ARG(1);
| ~~~~~~^~~~
../src/nvim/os/fs.c: In function 'os_resolve_shortcut':
../src/nvim/os/fs.c:1183:56: warning: conversion from 'size_t' {aka 'const long long unsigned int'} to 'int' may change value [-Wconversion]
1183 | const int conversion_result = utf8_to_utf16(fname, len, &p);
| ^~~
../src/nvim/os/fs.c:1211:19: warning: declaration of 'conversion_result' shadows a previous local [-Wshadow]
1211 | const int conversion_result = utf16_to_utf8(wsz, -1, &rfname);
| ^~~~~~~~~~~~~~~~~
../src/nvim/os/fs.c:1183:15: note: shadowed declaration is here
1183 | const int conversion_result = utf8_to_utf16(fname, len, &p);
| ^~~~~~~~~~~~~~~~~
2019-08-15 00:28:41 +02:00
Justin M. Keyes
c9a0875ea8
os/: remove redundant define
2019-08-15 00:28:41 +02:00
Justin M. Keyes
07cc72ad5d
utf16_to_utf8: align with libuv
...
- take a size parameter
- return libuv error code
- handle error in caller only (avoid redundant messages)
53995a3825
4c945f4936
2019-08-15 00:28:41 +02:00