aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | oldtest: windows: revert setting shellslash individually (#10189)Daniel Hahler2019-08-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Revert "oldtests: win: shellslash for cdpath,tags,:find" This reverts commit 6245b4873d5e24fade9aadadf32645bfb3ebfc31. * Revert "oldtests: set shellslash for ":cd" test" This reverts commit eba1ebafe554fcf6dcd8c933f53b43ca9c5b3b6a. * Revert "oldtests: set shellslash in Test_shellescape()" This reverts commit e428fc4b52d986fec0d544e371b05e8c7e18db93. * Revert "fixup! vim-patch:8.0.1782: no simple way to label quickfix entries" This reverts commit ac1fbc28601a05cdca19f868449c86b8dd70328c. * Revert "test/old: pass Test_statusline on Windows" This reverts commit 6efa3bff09afb0e54ad71278ac60259bf41be286. * Revert "oldtests: set shellslash for Test_non_zero_arg" This reverts commit 42e1e2495cc51f659d505bfec8b72905c19e4094. * Revert "oldtests: set shellslash in Test_true_false_arg()" This reverts commit 8bd194f98aaf8d79886b78f4bd29f9525c1459c8. * Remove unnecessary set shellslash Since #10679 no longer requires individual set shellslash, it is removed. Co-Authored-By: erw7 <erw7.github@gmail.com>
* | win: stream: reset tty stream on closeAnciety2019-08-20
| | | | | | | | | | | | | | | | | | | | This was overlooked in 8072f085d2ed. Analogous to 8a782f1699e2. fix #10668 ref 8072f085d2ed #9884 ref 8a782f1699e2 #2377
* | Merge pull request #10814 from janlazo/vim-8.1.1887Daniel Hahler2019-08-20
|\ \ | | | | | | vim-patch:8.1.{1887,1890}
| * | vim-patch:8.1.1890: ml_get error when deleting fold markerJan Edmund Lazo2019-08-19
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Ml_get error when deleting fold marker. Solution: Check that the line number is not below the last line. Adjust the fold when deleting the empty line. (Christian Brabandt, closes vim/vim#4834) https://github.com/vim/vim/commit/9a4a8c4d5993c6371486c895a515c2ad351e9aaa
| * | vim-patch:8.1.1887: the +cmdline_compl feature is not in the tiny versionJan Edmund Lazo2019-08-19
| | | | | | | | | | | | | | | | | | Problem: The +cmdline_compl feature is not in the tiny version. Solution: Graduate the +cmdline_compl feature. https://github.com/vim/vim/commit/0a52df50a0e8fce6f5e0eb5f5373dcd0fa24d83a
* | | src/nvim/README: revisit sanitizer section [ci skip] (#10780)Daniel Hahler2019-08-20
|/ /
* | Unreserve :X #10807Julian Berman2019-08-18
| | | | | | closes #10806
* | Merge pull request #10798 from bfredl/multifixBjörn Linse2019-08-18
|\ \ | | | | | | multigrid: fixes
| * | ui: transmit "blend=" property of highlight attributesBjörn Linse2019-08-18
| | |
| * | ui: use Window type in win_pos consistently with win_float_posBjörn Linse2019-08-17
| | | | | | | | | | | | Also check invalid positional arguments to screen:expect()
* | | Merge #10679 from erw7/fix-oldtest-on-windowsJustin M. Keyes2019-08-18
|\ \ \
| * | | Change to use v:progpath instead of constant [skip ci]erw72019-08-18
| | | |
| * | | Fix test failure on Windows [skip travis]erw72019-08-17
| | | |
| * | | Change value of cpo [skip travis]erw72019-08-17
| | | | | | | | | | | | | | | | | | | | set cpo+=S was added because the test failed because the cpo value was different from vim(See #10730).
| * | | Remove test52erw72019-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | Change test execution conditionserw72019-08-17
| | | | | | | | | | | | | | | | | | | | Since neovim needs iconv to process cp932, it changes the test execution condition.
| * | | Add target fixff to testdir/Makefileerw72019-08-17
| | | | | | | | | | | | | | | | | | | | In Windows, since conversion of the line feed code is necessary, porting fixff target from Make_mingw.mak of vim.
| * | | Fix get_path_cutoff() on Windowserw72019-08-17
| | | | | | | | | | | | | | | | | | | | Fix an issue where the result of get_path cutoff() was incorrect when using set shellslash.
| * | | Remove code that is no longer needed by set shellslasherw72019-08-17
| | | |
| * | | Change to set shellslash to test under same conditions as vimerw72019-08-17
| | | |
* | | | Merge #10800 from janlazo/vim-8.1.1870Justin M. Keyes2019-08-18
|\ \ \ \ | | | | | | | | | | vim-patch:8.1.{1679,1839,1870}
| * | | | vim-patch:8.1.1839: insufficient info when test fails because of screen sizeJan Edmund Lazo2019-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Insufficient info when test fails because of screen size. Solution: Report the detected screen size. https://github.com/vim/vim/commit/0b5dc644465c549ac54fe3c4ad232dd692000d26
| * | | | vim-patch:8.1.1679: test using SwapExists autocommand file may failJan Edmund Lazo2019-08-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test using SwapExists autocommand file may fail. Solution: Remove the SwapExists autocommand. https://github.com/vim/vim/commit/eaa49e40d7e7f84deef14424c84ef1da0796fa58
| * | | | vim-patch:8.1.1870: using :pedit from a help file sets help filetypeJan Edmund Lazo2019-08-17
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | 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) https://github.com/vim/vim/commit/026587b35c42301bcc2214207346b62ef2efed41
* / | | CI/OpenBSD: run oldtest #10797Edd Barrett2019-08-18
|/ / / | | | | | | - Test_libcall_libcallnr: pass libc name to dlopen.
* | | vim-patch:8.1.1860: map timeout test is flakyJan Edmund Lazo2019-08-16
| | | | | | | | | | | | | | | | | | Problem: Map timeout test is flaky. Solution: Add test to list of flaky tests. Increase timeout. https://github.com/vim/vim/commit/ea94c855163cf58a3389b5f3c54a0767c9e1be49
* | | vim-patch:8.1.1858: test for multi-byte mapping fails on some systemsJan Edmund Lazo2019-08-16
| | | | | | | | | | | | | | | | | | Problem: Test for multi-byte mapping fails on some systems. Solution: Test in another way. https://github.com/vim/vim/commit/2f710afe7f166973c879bf7424678ba84368c1bb
* | | vim-patch:8.1.1857: cannot use modifier with multi-byte characterJan Edmund Lazo2019-08-16
|/ / | | | | | | | | | | | | Problem: Cannot use modifier with multi-byte character. Solution: Allow using a multi-byte character, although it doesn't work everywhere. https://github.com/vim/vim/commit/c8fd33d18b49c3246f33782dd7b4a1c87504dd5f
* | vim-patch:8.1.1854: now another timer test is flaky #10791Jan Edmund Lazo2019-08-16
| | | | | | | | | | Problem: Now another timer test is flaky. Solution: Add test to list of flaky tests. https://github.com/vim/vim/commit/973d5304a44c974e74e43c3790f8919b7d4193b4
* | keymap: allow modifiers to multibyte chars, like <m-ä>Björn Linse2019-08-16
| |
* | Merge #10785 from bfredl/tui_startJustin M. Keyes2019-08-16
|\ \ | | | | | | TUI: do not use "starting" global mutated by main thread
| * | Remove TSan suppression config [skip appveyor]Daniel Hahler2019-08-15
| | |
| * | TUI: do not use "starting" global mutated by main threadBjörn Linse2019-08-15
| | |
* | | vim-patch:8.1.1852: timers test is flaky #10788Jan Edmund Lazo2019-08-16
| | | | | | | | | | | | | | | Problem: Timers test is flaky. Solution: Accept a larger count. Add test to list of flaky tests. https://github.com/vim/vim/commit/7e6feb9eeb095ec424430ff4332c77f70372ce62
* | | Merge pull request #10784 from blueyed/improve-version-compile-flagsDaniel Hahler2019-08-15
|\ \ \ | | | | | | | | Improve compile options/definitions with sanitizer builds (for --version).
| * | | src/nvim/CMakeLists.txt: use compile options/definitionsDaniel Hahler2019-08-15
| |/ / | | | | | | | | | This includes `-fsanitize=thread` etc in the output of `--version`.
* / / emsg_multiline: log Vim errors (#10778)Daniel Hahler2019-08-15
|/ /
* | build/win: fix warningsJustin M. Keyes2019-08-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ../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); | ^~~~~~~~~~~~~~~~~
* | os/: remove redundant defineJustin M. Keyes2019-08-15
| |
* | utf16_to_utf8: align with libuvJustin M. Keyes2019-08-15
| | | | | | | | | | | | | | | | | | - take a size parameter - return libuv error code - handle error in caller only (avoid redundant messages) https://github.com/libuv/libuv/commit/53995a3825d23eacd01e2bcfa35642c4a188d32b https://github.com/libuv/libuv/commit/4c945f49365ab4d6e1b07bf0ef2893455dc04622
* | utf8_to_utf16: align with libuvJustin M. Keyes2019-08-15
| | | | | | | | | | | | | | | | | | | | - take a size parameter - always NUL-terminate the result - return libuv error code - handle error in caller only (avoid redundant messages) https://github.com/libuv/libuv/commit/53995a3825d23eacd01e2bcfa35642c4a188d32b https://github.com/libuv/libuv/commit/4c945f49365ab4d6e1b07bf0ef2893455dc04622
* | Merge pull request #10774 from bfredl/miminal_fdcBjörn Linse2019-08-14
|\ \ | | | | | | api: nvim_win_open() style="minimal" should disable 'foldcolumn'
| * | api: nvim_win_open() style="minimal" should disable 'foldcolumn'Björn Linse2019-08-14
| | |
* | | Merge pull request #10779 from blueyed/ci-homebrew-no-updateDaniel Hahler2019-08-14
|\ \ \ | | | | | | | | ci: fix Travis
| * | | build: TSan: add src/.tsan-suppressionsDaniel Hahler2019-08-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Uses runtime suppressions instead of a blacklist, which can only ignore whole files/functions. Ref: https://github.com/google/sanitizers/wiki/ThreadSanitizerSuppressions Ref: https://github.com/neovim/neovim/pull/10591#issuecomment-521248233
* | | | pyxversion: fix logic error #10759Björn Linse2019-08-14
|/ / / | | | | | | | | | Do not incorrectly prefer python2 if python3 is working. fixes #10758
* | | clang/"null pointer dereference" #10776Ihor Antonov2019-08-14
| | | | | | | | | assert(curbuf) in ins_compl_get_exp
* | | ci: Travis: check logs for TSan also (#10775)Daniel Hahler2019-08-14
| | | | | | | | | | | | | | | | | | | | | Uses `cat -A` with early "*San" check: This prints terminal escape sequences as-is (for debugging), and does not cause (display) issues with the Travis log. Ref: https://github.com/neovim/neovim/pull/10591#issuecomment-521248233
* | | compositor: handle invalid screen positions after resize gracefullyBjörn Linse2019-08-14
|/ / | | | | | | | | | | | | | | The screen resize logic needs to be refactored to be simpler and more deterministic. Until then, we need to handle attempts to draw outside of the screen size gracefully, just like the old vim code did. fixes #9989
* | Merge #10763 from justinmk/startup-guicursorJustin M. Keyes2019-08-14
|\ \ | | | | | | startup: handle 'guicursor' after user config