aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
| * vim-patch:8.0.0311: linebreak tests are old styleJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | Problem: Linebreak tests are old style. Solution: Turn the tests into new style. Share utility functions. (Ozaki Kiichi, closes vim/vim#1444) https://github.com/vim/vim/commit/544d3bc9f0e494cb712a33b61558b8e8e12b1e0b
| * vim-patch:26a280c47a1cJustin M. Keyes2018-02-11
| | | | | | | | | | | | Fix duplication of patch. https://github.com/vim/vim/commit/26a280c47a1c6e32cdced79032dc495c60710d0d
| * vim-patch:8.0.0699: checksum tests are not actually runJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: Checksum tests are not actually run. Solution: Add the tests to the list. (Dominique Pelle, closes vim/vim#1819) https://github.com/vim/vim/commit/710b4a16465fb38492801a0dccf2293397aadc6a
| * vim-patch:8.0.0684: old style tests are not niceJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | Problem: Old style tests are not nice. Solution: Turn two tests into new style. (pschuh, closes vim/vim#1797) https://github.com/vim/vim/commit/28b238225ae618f63cfe5d3d723120960a941da7
| * vim-patch:8.0.0446: the ";" command does not work after some charactersJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | Problem: The ";" command does not work after characters with a lower byte that is NUL. Solution: Properly check for not having a previous character. (Hirohito Higashi) https://github.com/vim/vim/commit/454709baffd3205bf2b7d2519419675a122f2bd2
| * test/old: restore test_alot_utf8.vimJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | Needed for later Vim patches. Stub test_alot_latin.vim to avoid merge-conflict noise. vim-patch:7.4.1700 vim-patch:7.4.1734 vim-patch:7.4.1740 vim-patch:7.4.2086 vim-patch:7.4.2223 vim-patch:8.0.0250
* | Merge #7966 'vim-patch:8.0.0470,8.0.0471'Justin M. Keyes2018-02-12
|\ \
| * | use split instead of smile for neovimKunMing Xie2018-02-06
| | |
| * | vim-patch:8.0.0471: exit callback test sometimes failsckelsel2018-02-04
| | | | | | | | | | | | | | | | | | | | | Problem: Exit callback test sometimes fails. Solution: Add it to the list of flaky tests. https://github.com/vim/vim/commit/0529b3eb01fcfd18c0644f8ece9ea107dd460a0f
| * | vim-patch:8.0.0470: not enough testing for help commandsckelsel2018-02-04
| | | | | | | | | | | | | | | | | | | | | Problem: Not enough testing for help commands. Solution: Add a few more help tests. (Dominique Pelle, closes vim/vim#1565) https://github.com/vim/vim/commit/751ba616d1c47de2c273b269df06c36a7ed141a2
* | | vim-patch:8.0.0490: vertical split makes 'winfixwidth' window smaller (#7990)KunMing Xie2018-02-12
| |/ |/| | | | | | | | | | | | | Problem: Splitting a 'winfixwidth' window vertically makes it one column smaller. (Dominique Pelle) Solution: Add one to the width for the separator. https://github.com/vim/vim/commit/38e3483637c16e018f88c07b1dcff97cdb821a29
* | Merge #7960 'vim patches'Justin M. Keyes2018-02-11
|\ \
| * | lintJustin M. Keyes2018-02-11
| | |
| * | vim-patch:8.0.0479: remote_peek() is not testedJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | Problem: remote_peek() is not tested. Solution: Add a test. https://github.com/vim/vim/commit/6caf606b144bbe2bf3ac515a194f5ff18fdfd331
| * | vim-patch:8.0.0295: test_viml hangsJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | Problem: test_viml hangs. Solution: Put resetting 'more' before sourcing the script. https://github.com/vim/vim/commit/7a073549a3b1e72037a4e98ceb406d057ac9ba50
| * | vim-patch:8.0.0293: some tests have a one or three second waitJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Some tests have a one or three second wait. Solution: Reset the 'showmode' option. Use a test time of one to disable sleep after an error or warning message. https://github.com/vim/vim/commit/e5f2a075e35aa903e8d5a63bef1a438344bba5fb
| * | vim-patch:8.0.1370: channel test for callback is flakyJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | Problem: Channel test for callback is flaky. Solution: Add the test to thelist of flaky tests. https://github.com/vim/vim/commit/1eca6f13d62d2201f3bf0e83400c2e3de7df3951
| * | vim-patch:8.0.1365: when one channel test fails others fail as wellJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | Problem: When one channel test fails others fail as well. Solution: Stop the job after a failure. Also add a couple of tests to the list of flaky tests. https://github.com/vim/vim/commit/24820691e6ba9dae41ef16a3d3e55589843b34f4
| * | vim-patch:8.0.1329: when a flaky test fails it also often fails the second timeJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | Problem: When a flaky test fails it also often fails the second time. Solution: Sleep a couple of seconds before the second try. https://github.com/vim/vim/commit/550586015232ecc4f68b3479fa8ba2cf81c76e7b
| * | vim-patch:8.0.0480: the remote_peek() test fails on MS-WindowsJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | Problem: The remote_peek() test fails on MS-Windows. Solution: Check for pending messages. Also report errors in the first run if a flaky test fails twice. https://github.com/vim/vim/commit/15e737f768542fcc516296b5c158e14cc7ba7feb
| * | vim-patch:7.4.1477Justin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | Problem: Test_reltime is flaky, it depends on timing. Solution: When it fails run it a second time. https://github.com/vim/vim/commit/b5760a1ce5b700fc32b8bd11948ee189a847c59e
| * | vim-patch:8.0.1262: terminal redir test is flakyJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | Problem: Terminal redir test is flaky. Solution: Add it to the list of flaky tests. https://github.com/vim/vim/commit/7dd88c5133feda7e9ccfedcb38b6dfdba459d507
| * | vim-patch:8.0.1219: terminal test is flakyJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | Problem: Terminal test is flaky. Solution: Add test function to list of flaky tests. https://github.com/vim/vim/commit/f204e05ae9f6bc5d922d14d457e16b590efbf3e5
| * | vim-patch:8.0.0975: using freed memory when setting 'backspace'Justin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | Problem: Using freed memory when setting 'backspace'. Solution: When changing oldval also change origval. https://github.com/vim/vim/commit/edbc0d46cffe1766d0b330dc2842212cff644f8e
| * | vim-patch:8.0.1188: autocmd test fails on MS-WindowsJustin M. Keyes2018-02-11
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Autocmd test fails on MS-Windows. Solution: Give the buffer a name and find the buffer to be wiped out by name. https://github.com/vim/vim/commit/1d68d9b2bd60d848552c08763e590edde16056c9
| * | test/old: skip test for unsupported 'cpoptions' flagJustin M. Keyes2018-02-11
| | |
| * | test/arglist_spec: update to Vim 8.0.0721 behaviorJustin M. Keyes2018-02-11
| | |