aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | Refactor: Remove occurences of mb_char2bytesZviRackover2018-09-09
| | |
* | | Merge pull request #8974 from janlazo/vim-8.0.1377Justin M. Keyes2018-09-11
|\ \ \
| * | | vim-patch:8.0.1378: autoload script sources itself when defining functionJan Edmund Lazo2018-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Autoload script sources itself when defining function. Solution: Pass TFN_NO_AUTOLOAD to trans_function_name(). (Yasuhiro Matsumoto, closes vim/vim#2423) https://github.com/vim/vim/commit/3388d334572f9d65a603d09d75e363805d96c5d9
| * | | vim-patch:8.0.1377: cannot call a dict function in autoloaded dictJan Edmund Lazo2018-09-09
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot call a dict function in autoloaded dict. Solution: Call get_lval() passing the read-only flag. https://github.com/vim/vim/commit/6e65d594aa33be11f6074f26e9ff81b52504c62b
* | | | move: dir in onepage() is DirectionJan Edmund Lazo2018-09-10
| | | | | | | | | | | | | | | | Move vim.h in move.h to implicitly include buffer_defs.h and pos.h.
* | | | move: drop has_mbyte checkJan Edmund Lazo2018-09-10
| | | | | | | | | | | | | | | | has_mbyte is always true in nvim.
* | | | vim-patch:8.1.0174: after paging up and down fold line is wrongJan Edmund Lazo2018-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: After paging up and down fold line is wrong. Solution: Correct the computation of w_topline and w_botline. (Hirohito Higashi) https://github.com/vim/vim/commit/907dad72ef9d29422352fb74ba156e7085a3fc71
* | | | Merge pull request #8971 from bfredl/flush_on_exitBjörn Linse2018-09-10
|\ \ \ \ | | | | | | | | | | ui: flush UI state on exit
| * | | | ui: flush UI state on exitBjörn Linse2018-09-09
| | | | |
* | | | | vim-patch:8.1.0011: maparg() and mapcheck() confuse empty and non-existing ↵Jan Edmund Lazo2018-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (#8976) Problem: maparg() and mapcheck() confuse empty and non-existing. Solution: Return <Nop> for an existing non-empty mapping. (closes vim/vim#2940) https://github.com/vim/vim/commit/f88a5bc10232cc3fac92dba4e8455f4c14311f8e
* | | | | Merge #8967 'vim-patch:8.0.1781'Justin M. Keyes2018-09-10
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | vim-patch:8.0.1781: file names in quickfix window are not shortenedAndrzej Pacanowski2018-09-10
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: File names in quickfix window are not always shortened. Solution: Shorten the file name when opening the quickfix window. (Yegappan Lakshmanan, closes vim/vim#2851, closes vim/vim#2846) https://github.com/vim/vim/commit/a796d46f29e3cc235cc981696d7ee80faccb5000
* | | | Merge #8063 from blueyed/vim-8.0.0708Justin M. Keyes2018-09-09
|\ \ \ \
| * | | | test_largefile.vim: adjust comment to run itDaniel Hahler2018-09-08
| | | | |
| * | | | vim-patch:8.0.1326: largefile test fails on CI, glob test on MS-WindowsDaniel Hahler2018-09-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Largefile test fails on CI, glob test on MS-Windows. Solution: Remove largefile test from list of all tests. Don't run Test_glob() on non-unix systems. More cleanup. (Yegappan Lakshmanan, closes vim/vim#2354) https://github.com/vim/vim/commit/6e77df2d8555ade4470e566011603ae40f1f0f3a
| * | | | vim-patch:8.0.0708: some tests are old styleDaniel Hahler2018-09-08
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Some tests are old style. Solution: Change a few tests from old style to new style. (pschuh, closes vim/vim#1813) https://github.com/vim/vim/commit/292eff0c5aacb8531d65509679b6c29eae8dc22a
* | | | 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
* | | 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.
| * | | | 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
* | | | 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
| | | |
* | | | 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 #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
|\ \ \ \
| * | | | 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
|\ \ \ \