aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* vim-patch:8.1.1199: no test for :abclear #9936Jaskaran Singh2019-06-08
| | | | | Problem: No test for :abclear. Solution: Add a test. (Dominique Pelle, closes vim/vim#4292) https://github.com/vim/vim/commit/8485be4e49ed6c157d7349920992643fd1ab5c3b
* Merge #10151 from blueyed/vim-8.1.0807Justin M. Keyes2019-06-08
|\ | | | | vim-patch:8.1.{0807,0813}
| * vim-patch:8.1.0813: FileChangedShell not sufficiently testedDaniel Hahler2019-06-08
| | | | | | | | | | | | Problem: FileChangedShell not sufficiently tested. Solution: Add a more comprehensive test case. https://github.com/vim/vim/commit/0566e891f73897486de3f0ac194795eeca0097d6
| * vim-patch:8.1.0807: session test fails on MS-WindowsDaniel Hahler2019-06-08
| | | | | | | | | | | | Problem: Session test fails on MS-Windows. Solution: Don't try creating file with illegal name. https://github.com/vim/vim/commit/9e79ccbe9ce6fce18939c7ac2e5ad059a3bd1951
* | vim-patch:8.1.0529: flaky test sometimes fails in different waysDaniel Hahler2019-06-08
| | | | | | | | | | | | | | Problem: Flaky test sometimes fails in different ways. Solution: When the second run gives a different error, try running the test again, up to five times. https://github.com/vim/vim/commit/f77af0e61339d553a0a41e3d19dd3fc89ba57fe8
* | vim-patch:8.1.0430: Xargadd file left behind after running testDaniel Hahler2019-06-08
|/ | | | | | Problem: Xargadd file left behind after running test. Solution: Delete the file. (Dominique Pelle) https://github.com/vim/vim/commit/d339828b4b0dde662dc9ce65baf1cc098aec402c
* Merge #10141 from blueyed/vim-8.0.1335Justin M. Keyes2019-06-08
|\ | | | | vim-patch:8.0.{1335,1339,1744}
| * Test_writefile_sync_dev_stdout: use s for sync explicitlyDaniel Hahler2019-06-08
| |
| * vim-patch:9980b37a80Daniel Hahler2019-06-08
| | | | | | | | | | | | | | | | patch 8.0.1744: on some systems /dev/stdout isn't writable Problem: On some systems /dev/stdout isn't writable. Solution: Skip test if writing is not possible. (James McCoy, closes vim/vim#2830) https://github.com/vim/vim/commit/9980b37a80dc72eef05bf8862aaf475ab17790a5
| * vim-patch:83799a7b7Daniel Hahler2019-06-08
| | | | | | | | | | | | | | | | patch 8.0.1339: no test for what 8.0.1335 fixes Problem: No test for what 8.0.1335 fixes. Solution: Add a test. (Yasuhiro Matsumoto, closes vim/vim#2373) https://github.com/vim/vim/commit/83799a7b7414048df4ff4e507293416e8438e225
* | vim-patch:1ebff3dc9 #10144Daniel Hahler2019-06-08
|/ | | | | | | patch 8.1.0158: GUI: input() fails if CTRL-C was pressed before Problem: GUI: input() fails if CTRL-C was pressed before. (Michael Naumann) Solution: call vpeekc() to drop the CTRL-C from the input stream. https://github.com/vim/vim/commit/1ebff3dc93b6d022ccfe0613c1d1ee2d62fc7935
* defaults: exclude "S" from 'shortmess' #10136Justin M. Keyes2019-06-07
| | | ref #6289
* Merge #10114 from erw7/vim-8.1.1270Justin M. Keyes2019-06-07
|\ | | | | vim-patch:8.1.{0629,1270,1271,1283,1288,1289,1350,1375,1390,1475}
| * vim-patch:8.1.1475: search string not displayed when 'rightleft' is seterw72019-06-07
| | | | | | | | | | | | Problem: Search string not displayed when 'rightleft' is set. Solution: Clear the right part of the old text. (closes vim/vim#4488, closes vim/vim#4489) https://github.com/vim/vim/commit/db294adc65d73ffa5cdf3d0ab45ccbf05b965414
| * vim-patch:8.1.1375: without "TS" in 'shortmess' get a hit-enter prompt oftenerw72019-06-07
| | | | | | | | | | | | | | Problem: Without "TS" in 'shortmess' get a hit-enter prompt often. Solution: Always truncate the search message. Also avoid putting it in the message history. (closes vim/vim#4413) https://github.com/vim/vim/commit/984f031fb02fe301a8dbf8a35b871c9f60b8f61e
| * vim-patch:8.1.1390: search stats are off when using count or offseterw72019-06-05
| | | | | | | | | | | | Problem: Search stats are off when using count or offset. Solution: Recompute the stats when needed. (Masato Nishihata, closes vim/vim#4410) https://github.com/vim/vim/commit/8f46e4c4bde13fd5ad68a6670b79cc462b65fbec
| * vim-patch:8.1.1350: "W" for wrapping not shown when more than 99 matcheserw72019-06-05
| | | | | | | | | | | | Problem: "W" for wrapping not shown when more than 99 matches. Solution: Adjust check for length. (Masato Nishihata, closes vim/vim#4388) https://github.com/vim/vim/commit/dc6855af974f2ef553aceee619fadcb858e25d39
| * vim-patch:8.1.1289: may not have enough space to add "W" to search statserw72019-06-05
| | | | | | | | | | | | Problem: May not have enough space to add "W" to search stats. Solution: Reserve a bit more space. (Christian Brabandt) https://github.com/vim/vim/commit/b6cb26ffe1795ae62d8235960dccf517c2b2ed45
| * vim-patch:8.1.1288: search stats don't show for mapped commanderw72019-06-05
| | | | | | | | | | | | | | Problem: Search stats don't show for mapped command. Solution: Remove SEARCH_PEEK from searchit flags. Add a test. (Christian Brabandt) https://github.com/vim/vim/commit/9ce3fa828d238ff28d57b0092bb37575e20010ec
| * vim-patch:8.1.1283: delaying half a second after the top-bot messageerw72019-06-05
| | | | | | | | | | | | Problem: Delaying half a second after the top-bot message. Solution: Instead of the delay add "W" to the search count. https://github.com/vim/vim/commit/c7a10b35de70471519d104a74d402c63557f0512
| * vim-patch:8.1.1271: compiler warnings for use of STRNCPY()erw72019-06-05
| | | | | | | | | | | | Problem: Compiler warnings for use of STRNCPY(). (John Marriott) Solution: Use mch_memmove() instead of STRNCPY(). https://github.com/vim/vim/commit/b3de6c4a769986e6eb4e228519a6483d2999ad8f
| * vim-patch:8.1.1270: cannot see current match positionerw72019-06-05
| | | | | | | | | | | | | | Problem: Cannot see current match position. Solution: Show "3/44" when using the "n" command and "S" is not in 'shortmess'. (Christian Brabandt, closes vim/vim#4317) https://github.com/vim/vim/commit/9dfa3139198b38b28673e251a3756430065914e9
| * vim-patch:8.1.0629: "gn" selects the wrong text with a multi-line matcherw72019-06-04
| | | | | | | | | | | | Problem: "gn" selects the wrong text with a multi-line match. Solution: Get the end position from searchit() directly. (closes vim/vim#3695) https://github.com/vim/vim/commit/5d24a2257e597fd752e33b2c1e9c19cf9114a517
* | vim-patch:8.0.1702: leaking memory when autocommands make quickfix list invalidJan Edmund Lazo2019-06-06
| | | | | | | | | | | | Problem: Leaking memory when autocommands make a quickfix list invalid. Solution: Call FreeWild(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/ee5b94a8ecbaeafa11c7c7c8cf7bef765fbea912
* | vim-patch:8.1.0060: crash when autocommands delete the current bufferJan Edmund Lazo2019-06-06
| | | | | | | | | | | | | | Problem: Crash when autocommands delete the current buffer. (Dominique Pelle) Solution: Check that autocommands don't change the buffer. https://github.com/vim/vim/commit/600323b4ef51a58a8e800d8ca469383a3c911db7
* | vim-patch:8.0.1784: gvim test gets stuck in dialogJan Edmund Lazo2019-06-06
| | | | | | | | | | | | Problem: Gvim test gets stuck in dialog. Solution: Rename the file used. https://github.com/vim/vim/commit/bc7845da935c0707e119812077cecd6cfb5a65e2
* | vim-patch:8.0.1669: :vimgrep may add entries to the wrong quickfix listJan Edmund Lazo2019-06-06
| | | | | | | | | | | | Problem: :vimgrep may add entries to the wrong quickfix list. Solution: Use the list identifier. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/e1bb879f49665bb828197135b80aaf72cc190073
* | vim-patch:8.0.1414: accessing freed memory in :lfile.Jan Edmund Lazo2019-06-06
| | | | | | | | | | | | | | Problem: Accessing freed memory in :lfile. Solution: Get the current window after executing autocommands. (Yegappan Lakshmanan, closes vim/vim#2473) https://github.com/vim/vim/commit/14a4deb064610c30a50f00d524dde9b3292aad59
* | vim-patch:8.0.1412: using free memory using setloclist()Jan Edmund Lazo2019-06-06
| | | | | | | | | | | | | | Problem: Using free memory using setloclist(). (Dominique Pelle) Solution: Mark location list context as still in use when needed. (Yegappan Lakshmanan, closes vim/vim#2462) https://github.com/vim/vim/commit/12237448499aaeb8c4f2be7a1deda60c0f160627
* | vim-patch:8.0.1384: not enough quickfix help; confusing winidJan Edmund Lazo2019-06-06
| | | | | | | | | | | | | | | | | | Problem: Not enough quickfix help; confusing winid. Solution: Add more examples in the help. When the quickfix window is not present, return zero for getqflist() with 'winid'. Add more tests for jumping to quickfix list entries. (Yegappan Lakshmanan, closes vim/vim#2427) https://github.com/vim/vim/commit/74240d3febd1e3bc7cf086c647c9348b20716c33
* | lua: docs and tests for vim.scheduleBjörn Linse2019-06-05
| |
* | lua: add vim.schedule(cb)Andrey Popp2019-06-05
| | | | | | | | | | This executes Lua callback on main loop's event queue so that nvim API is safe to call.
* | Merge pull request #10117 from bfredl/ctrl-o_eventBjörn Linse2019-06-04
|\ \ | | | | | | normal: Don't exit CTRL-O mode after processing K_EVENT
| * | normal: Don't exit CTRL-O mode after processing K_EVENTBjörn Linse2019-06-04
| | |
* | | Merge pull request #9170 from bfredl/lua_cbBjörn Linse2019-06-04
|\ \ \ | |/ / |/| | lua callbacks for nvim_buf_attach
| * | api: allow nvim_buf_attach from lua using callbacksBjörn Linse2019-06-04
| | |
* | | version.c: update [ci skip] #10072Marvim the Paranoid Android2019-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0803 vim-patch:8.0.0816: crash when using invalid buffer number vim-patch:8.0.0817: cannot get the terminal line at the cursor vim-patch:8.0.0818: cannot get the cursor position of a terminal vim-patch:8.0.0821: cannot get the title and status of a terminal window vim-patch:8.0.0863: a remote command does not work in the terminal window vim-patch:8.0.0864: cannot specify the name of a terminal vim-patch:8.0.0867: job and channel in a dict value not quoted vim-patch:8.0.0869: job output is sometimes not displayed in a terminal vim-patch:8.0.0870: mouse escape codes sent to terminal unintentionally vim-patch:8.0.0874: can't build with terminal feature vim-patch:8.0.0877: using CTRL-\ CTRL-N in terminal is inconsistent vim-patch:8.0.0882: term_scrape() and term_getline() require two arguments vim-patch:8.0.0884: can't specify the wait time for term_wait() vim-patch:8.0.0885: terminal window scrollback is stored inefficiently vim-patch:8.0.0887: can create a logfile in the sandbox vim-patch:8.0.0892: when opening a terminal the pty size doesn't always match vim-patch:8.0.0893: cannot get the scroll count of a terminal window vim-patch:8.0.0896: cannot close a terminal window when the job ends vim-patch:8.0.0898: can't use the alternate screen in a terminal window vim-patch:8.0.0899: function name mch_stop_job() is confusing vim-patch 8.0.0909: channel test fails vim-patch:8.0.0913: MS-Windows: CTRL-C kills shell in terminal window vim-patch:8.1.0216: part of file not indented properly vim-patch:8.1.0784: messy indent in if statement vim-patch:8.1.1409: Coverity warns for using uninitialized memory vim-patch:8.1.1415: build error in MS-Windows GUI vim-patch:8.1.1454: build failure without the conceal feature vim-patch:8.1.1457: cannot reuse a buffer when loading a screen dump
* | | Merge #10113 from janlazo/vim-8.0.1518Justin M. Keyes2019-06-04
|\ \ \ | | | | | | | | vim-patch:8.0.1518,8.1.{2,804}
| * | | vim-patch:8.1.0002: :stopinsert changes the message positionJan Edmund Lazo2019-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: :stopinsert changes the message position. Solution: Save and restore msg_col and msg_row in clearmode(). (Jason Franklin) https://github.com/vim/vim/commit/2abad54cede7c33f090fbde19a9a3eb3dbf78e53
| * | | vim-patch:8.1.0804: crash when setting v:errmsg to empty listJan Edmund Lazo2019-06-03
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when setting v:errmsg to empty list. (Jaon Franklin) Solution: Separate getting value and assigning result. https://github.com/vim/vim/commit/4b9e91f0ba02192e4592a5c4a9bdcdd6e9efeb5e
| * | | vim-patch:8.0.1518: error messages suppressed after ":silent! try"Jan Edmund Lazo2019-06-03
| | |/ | |/| | | | | | | | | | | | | Problem: Error messages suppressed after ":silent! try". (Ben Reilly) Solution: Restore emsg_silent before executing :try. (closes vim/vim#2531) https://github.com/vim/vim/commit/2be57331524e93da52a0663f4a334d21c05123bb
* | | Merge #9829 'startup: remove TUI init special-case'Justin M. Keyes2019-06-04
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fixes #7967 fixes #9959 Historically Vim/Nvim does backflips to handle input and show messages before a UI is available. This logical contradiction was already fixed for remote UIs (#9024 c236e80cf3df). Fixing it also for the TUI avoids problems on Windows, simplifies the logic, and avoids races like #9959. - Move ui_builtin_start() to the same position as embedded_mode remote_ui_wait_for_attach(). - If stdin is redirected, save the original `stdin` and replace fd 0 with tty before calling `ui_builtin_start()`.
| * | main.c: Change to use redraw_later(VALID)erw72019-06-04
| | |
| * | Fix issue where test failserw72019-06-04
| | |
| * | [skip appveyor] Fix clint issueerw72019-06-04
| | |
| * | main.c: Change TUI to initialize like GUIerw72019-06-04
| | |
| * | tui/input.c: Fix problem when stdin is not TTYerw72019-06-04
| | |
| * | main.c: fixes #7967erw72019-06-04
|/ /
* | Merge #9338 'vim-patch:8.1.{569,571}'Justin M. Keyes2019-06-03
|\ \
| * | oldtests: set laststatus=1Jan Edmund Lazo2019-06-03
| | |