aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:8.0.1115: crash when using foldtextresult() recursively (#8972)Jan Edmund Lazo2018-09-09
| | | | | Problem: Crash when using foldtextresult() recursively. Solution: Avoid recursive calls. (Yasuhiro Matsumoto, closes vim/vim#2098) https://github.com/vim/vim/commit/495b7dd213e096361e6f15e7aed313c1d63d9d3e
* CI/Codecov: disable changes statusJustin M. Keyes2018-09-09
| | | | | | | | It fails PRs which otherwise would succeed (e.g. #8971), and the Codecov status page doesn't load, so we can't see what it's complaining about. Reverts 5c7237640f977ee6deca5b9da90702305a96e3e2 ref #8910
* Merge pull request #8915 from rickyz/line_wrappingBjörn Linse2018-09-09
|\ | | | | Fix terminal line wrapping detection in the TUI.
| * tui: Hint wrapped lines to terminals.Ricky Zhou2018-09-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, when neovim would wrap a line across multiple lines, terminal emulators could not detect that the lines represent a single wrapped line as opposed to several separate lines. As a result, many terminals' selection/copying functionality would treat a wrapped line as several newline-delimited lines. Fix this by reenabling a "special trick" from Vim. When a line is wrapped, write the last character of that line followed by the first character of the next line to the terminal. This hints to the terminal that the next line is a continuation of the current line. Extends the raw_line event with a "wrap" parameter which controls when to do wrap hinting.
* | Merge #8970 from janlazo/vim-8.0.0749Justin M. Keyes2018-09-09
|\ \
| * | digraph: delete code that checks enc_utf8Jan Edmund Lazo2018-09-08
| | | | | | | | | | | | enc_utf8 is always true in nvim.
| * | 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 #8969 from janlazo/vim-8.0.1006Justin M. Keyes2018-09-09
|\ \ \ | |/ / |/| |
| * | oldtests: win: fix buffer pathsepJan Edmund Lazo2018-09-08
| | |
| * | vim-patch:8.0.1040: cannot use another error format in getqflist()Jan Edmund Lazo2018-09-08
| | | | | | | | | | | | | | | | | | Problem: Cannot use another error format in getqflist(). Solution: Add the "efm" argument to getqflist(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/3653822546fb0f1005c32bb5b70dc9bfacdfc954
| * | lintJan Edmund Lazo2018-09-08
| | |
| * | vim-patch:8.0.1031: "text" argument for getqflist() is confusingJan Edmund Lazo2018-09-08
| | | | | | | | | | | | | | | | | | Problem: "text" argument for getqflist() is confusing. (Lcd47) Solution: Use "lines" instead. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/2c809b7c7d2bb5e4b7fd09c3d312cadecf0c1ff0
| * | vim-patch:8.0.1029: return value of getqflist() is inconsistentJan Edmund Lazo2018-09-08
| | | | | | | | | | | | | | | | | | Problem: Return value of getqflist() is inconsistent. (Lcd47) Solution: Always return an "items" entry. https://github.com/vim/vim/commit/da73253a0b908bad03ddcd625fe3fb32008efbf6
| * | vim-patch:8.0.1023: it is not easy to identify a quickfix listJan Edmund Lazo2018-09-08
| | | | | | | | | | | | | | | | | | Problem: It is not easy to identify a quickfix list. Solution: Add the "id" field. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/a539f4f1ae4a2b3a7dfce89cd3800214c9e990cf
| * | vim-patch:8.0.1006: quickfix list changes when parsing text with 'erroformat'Jan Edmund Lazo2018-09-07
|/ / | | | | | | | | | | | | Problem: Cannot parse text with 'erroformat' without changing a quickfix list. Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/7adf06f4e25c795ba32ff0b2e8591330f6a41afb
* | 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
| | | | | |