aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* digraph: refactor code that checks has_mbyteJan Edmund Lazo2018-09-08
| | | | has_mbyte is always true in nvim.
* tests: update expected output of :digraph commandJan Edmund Lazo2018-09-08
|
* vim-patch:8.0.0749: some unicode digraphs are hard to rememberJan Edmund Lazo2018-09-08
| | | | | | Problem: Some unicode digraphs are hard to remember. Solution: Add alternatives with a backtick. (Chris Harding, closes vim/vim#1861) https://github.com/vim/vim/commit/816e7660e1efb918ad85b5c78d21b957d1bcad17
* Merge #8962 from janlazo/vim-8.0.0733Justin M. Keyes2018-09-07
|\
| * vim-patch:8.0.0922: quickfix list always added after current oneJan Edmund Lazo2018-09-07
| | | | | | | | | | | | | | Problem: Quickfix list always added after current one. Solution: Make it possible to add a quickfix list after the last one. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/55b6926450d75788dada3ff44a35e328224df758
| * vim-patch:8.0.0904: cannot set a location list from textJan Edmund Lazo2018-09-06
| | | | | | | | | | | | Problem: Cannot set a location list from text. Solution: Add the "text" argument to setqflist(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/ae338338508ef42866204f90dca861ac555f4298
| * lintJan Edmund Lazo2018-09-06
| |
| * main: advance in edit_buffers() is boolJan Edmund Lazo2018-09-06
| |
| * window: refactor boolean variables in win_close()Jan Edmund Lazo2018-09-06
| | | | | | | | free_buf (param) and help_window (variable) are bool.
| * vim-patch:8.0.0782: using freed memory in quickfix codeJan Edmund Lazo2018-09-06
| | | | | | | | | | | | Problem: Using freed memory in quickfix code. (Dominique Pelle) Solution: Handle a help window differently. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/d28cc3f55d4a5a980f6ac6fa682382822a223720
| * vim-patch:8.0.0733: can only add entries to one list in the quickfix stackJan Edmund Lazo2018-09-05
| | | | | | | | | | | | | | Problem: Can only add entries to one list in the quickfix stack. Solution: Move state variables from qf_list_T to qf_list_T. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/a7df8c70c85c793bc4d75abc625d36883ab029cc
* | 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