aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | | | Merge #7412 'win: enable more tests'Justin M. Keyes2018-02-20
|\ \ \ \ \ \ \ \
| * | | | | | | | Resolve issues mentioned in PR reviewJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | test: win: emulate yes with for loopJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | test: win: enable ui/wildmode_spec.luaJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | test: win: enable termclose_spec.luaJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | test: enable ex_cmds/cd_spec.lua on WindowsJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | test: enable legacy/fixeol_spec in WindowsJan Edmund Lazo2018-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Try nvim's delete() for cross-platform file remove in Windows
| * | | | | | | | test: enable ex_cmds/write_spec.lua in WindowsJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy test 051Jan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy test 059Jan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy test 107Jan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy test 093Jan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy/arglist_spec.luaJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy test 30Jan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy/getcwd_spec.luaJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy/wordcount_spec.luaJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy/packadd_spec.luaJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy test 011Jan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy/delete_spec.luaJan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy test 097Jan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable legacy test 025Jan Edmund Lazo2018-02-19
| | | | | | | | |
| * | | | | | | | win: enable job tests that use jobstart onlyJan Edmund Lazo2018-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - echo "" does not hang in powershell - cmd.exe's echo command does not hang. - job tests default to powershell (WHY?) - wait 5 seconds for powershell to create an empty file - powershell is slow - cannot reliably validate the id returned by jobstart via jobpid, jobstop - if using cmd.exe, waiting for a second should be enough - remaining job tests are unreliable in Windows because any build can pass/fail for same conditions without changes, especially if the error is in stderr
* | | | | | | | | vim-patch:8.0.0214 (#8010)KunMing Xie2018-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0214: leaking memory when syntax cluster id is unknown Problem: Leaking memory when syntax cluster id is unknown. (Coverity) Solution: Free the memory. https://github.com/vim/vim/commit/d7a96151e0c86e8d4f9162c919cf3ff400a893b6
* | | | | | | | | build/gcc: disable -Warray-bounds entirely #7923Justin M. Keyes2018-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We need to disable -Warray-bounds locally for kbtree.h, but we can't because _Pragma("GCC diagnostic pop") is broken in GCC 5.x+. So this commit disables -Warray-bounds entirely (for GCC only). GCC bug: "_Pragma diagnostic 'ignored' in macro with strict-overflow not suppressing warning fully with -Werror" https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66099 ref https://github.com/neovim/neovim/pull/7083#issuecomment-326323599 closes #7921
* | | | | | | | | build: remove contents of build/runtime/doc/* surgically (#8024)Justin M. Keyes2018-02-19
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only remove the directory contents. If the directory itself is removed, then `sudo make install` creates a root-owned …/doc/ directory. That breaks the next non-root build. This was an accident of 0b1904d835a2. Note: the following does not work, because it misses renamed help files (which would no longer be in the build-tree definition) COMMAND ${CMAKE_COMMAND} -E remove ${BUILDDOCFILES} ${GENERATED_HELP_TAGS}
* | | | | | | | vim-patch:8.0.1493: completion items cannot be annotated (#8003)Shougo2018-02-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Completion items cannot be annotated. Solution: Add a "user_data" entry to the completion item. (Ben Jackson, coses vim/vim#2608, closes vim/vim#2508) https://github.com/vim/vim/commit/9b56a57cdae31f7a2c85d440392bf63d3253a158
* | | | | | | | runtime/doc: modeline is mandatory in help docsJustin M. Keyes2018-02-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | see Vim 8.0.0650 e9134421ab8f
* | | | | | | | vim-patch:8.0.0212: buffer for key name may be too small (#8009)KunMing Xie2018-02-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The buffer used to store a key name theoreticaly could be too small. (Coverity) Solution: Count all possible modifier characters. Add a check for the length just in case. https://github.com/vim/vim/commit/423977d3cebac2be1158b1d11da60fe96db4b750
* | | | | | | | Merge #8018 from justinmk/test-eq_anyJustin M. Keyes2018-02-18
|\ \ \ \ \ \ \ \
| * | | | | | | | test/util: remove eq_any()Justin M. Keyes2018-02-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was added in the parent commit, but ended up not being used. And I can't think of a case where it will be used: instead we would probably want to generalize expect_msg_seq() if necessary.
| * | | | | | | | test/util: expect_msg_seq()Justin M. Keyes2018-02-18
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | job_spec.lua on AppVeyor (Windows) often fails like this: FAILED ] C:/projects/neovim/test/functional\core\job_spec.lua @ 72: jobs changes to given `cwd` directory C:/projects/neovim/test/functional\core\job_spec.lua:81: Expected objects to be the same. Passed in: (table) { [1] = 'notification' [2] = 'stdout' *[3] = { [1] = 0 *[2] = { [1] = 'C:\projects\neovim\Xtest-tmpdir\nvimmSjq1S\0' } } } Expected: (table) { [1] = 'notification' [2] = 'stdout' *[3] = { [1] = 0 *[2] = { [1] = 'C:\projects\neovim\Xtest-tmpdir\nvimmSjq1S\0' *[2] = '' } } } stack traceback: Message chunking is non-deterministic, so we need to try different variants.
* | | | | | | | Merge pull request #8011 from nimitbhardwaj/vim-8.0.0649Björn Linse2018-02-17
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vim-patch:8.0.0649 and vim-patch:8.0.0650
| * | | | | | | | vim-patch-8.0.0649 and vim-patch-8.0.0650: autocmd open help 2 timesNimit Bhardwaj2018-02-17
| |/ / / / / / /
* / / / / / / / third-party: upgrade libunibilium from 1.2.1 to 2.0.0 (#8016)Marco Hinz2018-02-17
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ❯ git log --oneline v2.0.0...v1.2.1 e3b16d6 (HEAD -> master, tag: v2.0.0, origin/master, origin/HEAD) version 2.0.0 6f0037b (origin/wide-int) update README with build instructions / prerequisites f40c97a explicitly mention the new "wide integer" format in the man pages 37aa305 use ncurses*-config to get TERMINFO_DIRS if possible 2461ee1 use perl instead of sed hackery to create unibilium.pc 23e9dea don't cast between pointer types of different alignments 1b5b8fd add basic test for wide format cfe4216 add xterm-256color; regenerate static tests from ncurses 6.1 6e55e75 escape backslashes properly 42f3cdd add 32 bit number support (wide terminfo format) 73385ba unibi-dump: accept a filename as argument ec9ef0a don't pass NULL to memcpy b42315b (origin/typecheck) make unibi_var_t slightly more type-safe
* | | | | | | vim-patch:8.0.0323: one second pause when running cmdline test (#8015)Danish Prakash2018-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When running the command line tests there is a one second wait. Solution: Change an Esc to Ctrl-C. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/31eb139b8877439d06db0ca57692dfe35fec3f0c
* | | | | | | Merge pull request #8008 from bfredl/arrayfreeBjörn Linse2018-02-14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | ex_getln: clear cmdline_block after it's freed
| * | | | | | | ex_getln: clear cmdline_block after it's freedBjörn Linse2018-02-14
| | | | | | | |
* | | | | | | | cmake/GetCompileFlags: remove duplicate include dirsJustin M. Keyes2018-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduces noise in :version message.
* | | | | | | | Merge pull request #7759 from bfredl/ext_optionsBjörn Linse2018-02-13
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | ui: refactor external widget options
| * | | | | | | ui: refactor ui optionsBjörn Linse2018-02-13
|/ / / / / / /
* | | | | | | test/python: less-noisy Python skip-messageJustin M. Keyes2018-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Developer can use :checkhealth to get more details, don't need to blast the details in the skip-message every time.
* | | | | | | Merge #8001 from justinmk/vimpatchesJustin M. Keyes2018-02-12
|\ \ \ \ \ \ \
| * | | | | | | lintJustin M. Keyes2018-02-12
| | | | | | | |
| * | | | | | | vim-patch:8.0.1271: still too many old style testsJustin M. Keyes2018-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Still too many old style tests. Solution: Convert a few more tests to new style. (Yegappan Lakshmanan, closes vim/vim#2290) https://github.com/vim/vim/commit/fb094e14c19337de824d4e6710ca6a2617930ab0
| * | | | | | | test/old: skip encoding=latin1 testJustin M. Keyes2018-02-11
| | | | | | | |
| * | | | | | | vim-patch:8.0.1302: still too many old style testsJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Still too many old style tests. Solution: Convert a few more tests to new style. (Yegappan Lakshmanan, closes vim/vim#2326) https://github.com/vim/vim/commit/209d3874c19d73b209e7d223cf05ea22e183f408
| * | | | | | | vim-patch:8.0.1205: it is possible to unload a changed bufferJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using "1q" it is possible to unload a changed buffer. (Rick Howe) Solution: Check the right window for changes. https://github.com/vim/vim/commit/ff930cad8a9100eeb04256aab1a14de993c1d7e9
| * | | | | | | vim-patch:8.0.0858: can exit while a terminal is still running a jobJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Can exit while a terminal is still running a job. Solution: Consider a buffer with a running job like a changed file. https://github.com/vim/vim/commit/eb44a68b42eda207a5bc4def9ea8fc4d38acb650
| * | | | | | | vim-patch:8.0.1226: edit and popup tests failingJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Edit and popup tests failing. Solution: Make the tests pass. https://github.com/vim/vim/commit/2a45d64d0a7ab28d77eee277244e76dbbf8c2db8
| * | | | | | | vim-patch:8.0.1333: some tests are run twiceJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Some tests are run twice. Solution: Invoked most utf8 tests only from test_alot_utf8. (Yegappan Lakshmanan, closes vim/vim#2369) https://github.com/vim/vim/commit/2c997d76034d5294c92305108357daef6feabd95