aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ASAN/LeakSanitizer: fix typo in blacklistJustin M. Keyes2018-09-07
|
* Merge pull request #8964 from bfredl/generated-sourcesBjörn Linse2018-09-06
|\ | | | | cmake: add "generated-sources" target
| * cmake: add "generated-sources" targetBjörn Linse2018-09-06
|/ | | | | | | This is intended to be used with source introspection tools like clangd, where it would useful to regenerate headers and source files, which introspection results depend on, without making a full rebuild which takes much longer time than just generating headers.
* Merge #8961 from ZyX-I/fix-8956Justin M. Keyes2018-09-06
|\
| * functests: Add testsZyX2018-09-06
| |
| * runtime/msgpack: Fix inf/nan regexpZyX2018-09-06
|/ | | | | Not making minus sign optional as inf/nan without optional minus should’ve already been handled by the very first case.
* test/win: job_spec: increase jobwait() timeoutJustin M. Keyes2018-09-05
| | | | | | | powershell is slow, and this timeout is "worst case" so it doesn't make the tests more costly, only avoids a false-positive. close #8958
* Merge #8953 from janlazo/vim-8.0.1190Justin M. Keyes2018-09-05
|\
| * vim-patch:8.0.1595: no autocommand triggered before exitingJan Edmund Lazo2018-09-04
| | | | | | | | | | | | Problem: No autocommand triggered before exiting. Solution: Add the ExitPre autocommand event. https://github.com/vim/vim/commit/12a96de430779b88795fac87a2be666d9f661d1e
| * vim-patch:8.1.0334: 'autowrite' takes effect when buffer is not to be writtenJan Edmund Lazo2018-09-04
| | | | | | | | | | | | | | Problem: 'autowrite' takes effect when buffer is not to be written. Solution: Don't write buffers that are not supposed to be written. (Even Q Jones, closes vim/vim#3391) Add tests for 'autowrite'. https://github.com/vim/vim/commit/8c9e7b00f6566dc41e794ef11c93d93b034c7134
| * vim-patch:8.0.1190: unusable after opening new window in BufWritePre eventJan Edmund Lazo2018-09-04
| | | | | | | | | | | | | | | | Problem: Vim becomes unusable after opening new window in BufWritePre event. Solution: Call not_exiting(). (Martin Tournoij, closes vim/vim#2205) Also for "2q" when a help window is open. Add a test. https://github.com/vim/vim/commit/2c33d7bb69c4c2c5b0e39b03cc4b0c04cfdfbb0b
* | Merge #8888 from janlazo/vim-8.0.1020Justin M. Keyes2018-09-05
|\ \
| * | tests: call getchar(1) in timer callbackJan Edmund Lazo2018-09-04
| | | | | | | | | | | | Test changes from 8.0.1020 and 8.0.1048.
| * | lintJan Edmund Lazo2018-09-04
| | |
| * | vim-patch:8.1.0052: when mapping to <Nop> times out the next mapping is skippedJan Edmund Lazo2018-09-04
| | | | | | | | | | | | | | | | | | | | | Problem: When a mapping to <Nop> times out the next mapping is skipped. Solution: Reset "timedout" when waiting for a character. (Christian Brabandt, closes vim/vim#2921) https://github.com/vim/vim/commit/83f4cbd973731872b633d6ba0caf850fb708d70c
| * | vim-patch:8.0.1048: no test for what 8.0.1020 fixesJan Edmund Lazo2018-09-04
| | | | | | | | | | | | | | | | | | Problem: No test for what 8.0.1020 fixes. Solution: Add test_feedinput(). Add a test. (Ozaki Kiichi, closes vim/vim#2046) https://github.com/vim/vim/commit/5e80de3f3e572805fe734b66bc42c13303ad9bdb
| * | vim-patch:8.0.1020: when a timer calls getchar(1) input is overwrittenJan Edmund Lazo2018-09-04
| | | | | | | | | | | | | | | | | | Problem: When a timer calls getchar(1) input is overwritten. Solution: Increment tb_change_cnt in inchar(). (closes vim/vim#1940) https://github.com/vim/vim/commit/0f0f230012f5a9beb6876158a17b432534836c6f
* | | Merge #8948 from janlazo/vim-8.1.0331Justin M. Keyes2018-09-05
|\ \ \
| * | | oldtests: win: fix pathsep in :mkview testJan Edmund Lazo2018-09-03
| | | |
| * | | vim-patch:8.1.0336: mkview test still fails on CIJan Edmund Lazo2018-09-02
| | | | | | | | | | | | | | | | | | | | | | | | Problem: mkview test still fails on CI. Solution: Ignore curswant, don't see another solution. https://github.com/vim/vim/commit/dd5d18eadffadc723ff7d3e208a2973d267a6dde
| * | | vim-patch:8.1.0335: mkview test fails on CIJan Edmund Lazo2018-09-02
| | | | | | | | | | | | | | | | | | | | | | | | Problem: mkview test fails on CI. Solution: Attempt to force recomputing curswant after folding. https://github.com/vim/vim/commit/2bf4fe07b651e2a72fcfbfdb0719b402ea0b0a10
| * | | vim-patch:8.1.0333: :mkview does not restore cursor properly after "$"Jan Edmund Lazo2018-09-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: :mkview does not restore cursor properly after "$". (Dominique Pelle) Solution: Position the cursor with "normal! $". https://github.com/vim/vim/commit/92c1b696413bf0e28f2fec22090d42e8a825eff2
| * | | vim-patch:8.1.0331: insufficient test coverage for :mkview and :loadviewJan Edmund Lazo2018-09-02
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Insufficient test coverage for :mkview and :loadview. Solution: Add tests. (Dominique Pelle, closes vim/vim#3385) https://github.com/vim/vim/commit/627cb6a6b37d17433fe2d7df1f287eefb5b370e3
* | | | Merge #8920 from janlazo/vim-8.0.0998Justin M. Keyes2018-09-05
|\ \ \ \
| * | | | lintJan Edmund Lazo2018-09-04
| | | | |
| * | | | ex_cmds: const variables in find_help_tags()Jan Edmund Lazo2018-09-04
| | | | | | | | | | | | | | | | | | | | keep_lang (param) is bool.
| * | | | vim-patch:8.1.0235: more help tags that jump to the wrong locationJan Edmund Lazo2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: More help tags that jump to the wrong location. Solution: Add more exceptions and a table for "expr-" tags. (Hirohito Higashi) https://github.com/vim/vim/commit/3bf5e6a4c8eb84b44437d6148428565d44783eed
| * | | | vim-patch:8.0.1792: MS-Windows users expect -? to work like --helpJan Edmund Lazo2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows users expect -? to work like --help. Solution: Add -?. (Christian Brabandt, closes vim/vim#2867) https://github.com/vim/vim/commit/c3e81694fca484ebabd99f3637bd83b9ee2dd50a Include runtime/ changes from https://github.com/vim/vim/commit/85eee130f44a2201d88ca2aeff0af3b11dd75fa9 to pass 8.1.0231 tests.
| * | | | vim-patch:8.1.0231: :help -? goes to help for -+Jan Edmund Lazo2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: :help -? goes to help for -+. Solution: Add -? to list of special cases. (Hirohito Higashi) https://github.com/vim/vim/commit/a5bc38b8c16be93bac900137a5837585006cc8a4
| * | | | vim-patch:8.0.1383: local additions in help skips some filesJan Edmund Lazo2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Local additions in help skips some files. (joshklod) Solution: Check the base file name length equals. https://github.com/vim/vim/commit/35c5e8155da797f14124d98fdc6189067b965688
| * | | | vim-patch:8.0.0998: strange error when using K while only spaces are selectedJan Edmund Lazo2018-09-04
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | Problem: Strange error when using K while only spaces are selected. (Christian J. Robinson) Solution: Check for blank argument. https://github.com/vim/vim/commit/a4f99f5a8b827162a26ca4e4d59f4f224503398a
* | | | Merge #8931 from justinmk/api-error-overrunJustin M. Keyes2018-09-05
|\ \ \ \ | |/ / / |/| | |
| * | | test: API validation: assert exact stringJustin M. Keyes2018-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | expect_err() matches against a pattern. Terminate the pattern with "$" to check against buffer overrun. ref #8931
| * | | API: Avoid overrun when formatting error-messageJustin M. Keyes2018-09-05
|/ / / | | | | | | | | | | | | | | | | | | msgpack_rpc_to_object (called by handle_request .. msgpack_rpc_to_array) always NUL-terminates API Strings. But handle_request .. msgpack_rpc_get_handler_for operates on a raw msgpack_object, before preparation.
* | | CI/AppVeyor: Disable gcov build for PRsJustin M. Keyes2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | Currently the "gcov" build always fails on AppVeyor. It makes the builds very slow, so disable it for PRs until the problem is fixed. closes #8911 closes #8912
* | | Merge #8955 'deps: update jemalloc, libvterm'Justin M. Keyes2018-09-04
|\ \ \ | |_|/ |/| |
| * | build/MSVC: remove libvterm-Fix-escape-sequences-for-MSVC.patchJustin M. Keyes2018-09-04
| | | | | | | | | | | | | | | Not needed after libvterm commit: https://github.com/neovim/libvterm/commit/487f21dbf65f1c28962fef3f064603f415fbaeb2
| * | deps: update libvtermJustin M. Keyes2018-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: https://github.com/neovim/libvterm/compare/a9c7c6fd20fa...3f62ac6b7bdf - "better handling of double-width unicode characters" https://github.com/neovim/libvterm/commit/cfde7f2095f00fe3b54418af0b77d3f69c20f71e https://github.com/neovim/neovim/issues/4976#issuecomment-418170022 - "Fix implementation of query on bracketed paste mode" https://github.com/neovim/libvterm/commit/005845cd58ca409a970d822b74e1a02a503d32e7 - compiler-warning fixes - FocusIn/FocusOut reporting https://github.com/neovim/libvterm/commit/1343c8c0f9ebdc57ee31ca66e168da6d63a16522 Fixes #4976 (cursor "off-by-one" behavior after ⚡ (Wide unicode glyphs) in :terminal)
| * | deps: update to jemalloc 5.1.0Justin M. Keyes2018-09-04
| | | | | | | | | | | | ref https://github.com/neovim/neovim/pull/7808
* | | Merge #8921 'highlight: Fix after-EOL matches at cursor'Justin M. Keyes2018-09-04
|\ \ \ | |/ / |/| |
| * | Add tests for highlighting after the end of a line.Ricky Zhou2018-09-03
| | |
| * | vim-patch:8.1.0344: 'hlsearch' highlighting has a gap after /$Ricky Zhou2018-09-03
| |/ | | | | | | | | | | | | Problem: 'hlsearch' highlighting has a gap after /$. Solution: Remove suspicious code. (Ricky Zhou, closes vim/vim#3400) https://github.com/vim/vim/commit/7ee3f15b21042cb8148980ea486137eaf1b55bcd
* | Merge pull request #8942 from bfredl/attr_stateBjörn Linse2018-09-03
|\ \ | |/ |/| screen.lua: extend snapshot_util() to work with extension state
| * screen.lua: extend snapshot_util() to work with extension stateBjörn Linse2018-09-03
| | | | | | | | | | Simplify handling of attributes: collect new attributes in the same pass as screen lines are rendered, instead of using two passes.
* | Merge #8934 'Remove mb_ptr2len_len, mb_ptr2cells, mb_ptr2cells_len'Justin M. Keyes2018-09-01
|\ \
| * | lint: clean-up after parent commitsZviRackover2018-08-31
| | |
| * | Remove has_mbytes from lines local to parent commitZviRackover2018-08-31
| | |
| * | Refactor: remove mb_ptr2len_len, mb_ptr2cells and mb_ptr2cells_lenZviRackover2018-08-31
| | | | | | | | | | | | Remove occurences of these macros.
* | | doc/defaults: document `ttimeoutlen` default (#8943)zandr2018-09-01
| | |
* | | man.vim: guard against reload (#8940)dm1try2018-09-01
|/ / | | | | | | | | | | Some plugins attempt to reload autoloaded scripts. Use a guard to prevent this. fix #8939