aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | | screen: Adjust buffer sizes for multiple sign columns #10314oni-link2019-06-24
|/ / / | | | | | | | | | | | | | | | | | | | | | * screen: Fix to draw signs with combining characters. The buffer size for signs can be too small, because the upper length limit of a sign can be 56 bytes. If combining characters are only two bytes in size, this reduces to 32 bytes. * screen: Adjust buffer size to maximal sign column count
* | | version.c: update [ci skip] #10115Marvim the Paranoid Android2019-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0908: cannot set terminal size with options vim-patch:8.0.0909: channel test fails vim-patch:8.0.0920: cursor wrong after switching altscreen in terminal vim-patch:8.0.0923: crash in GUI when terminal job exits vim-patch:8.0.0924: terminal window not updated after using term_sendkeys() vim-patch:8.0.0926: when job in terminal window ends topline is wrong vim-patch:8.0.0927: if a terminal job sends a blank title "running" is not shown vim-patch:8.0.0929: :term without argument does not work vim-patch:8.0.0936: mode() returns wrong value for a terminal window vim-patch:8.0.0938: scrolling in terminal window is inefficient vim-patch:8.0.0939: Test_terminal_env is flaky vim-patch:8.0.0940: Test_terminal_scrape_multibyte is flaky vim-patch:8.0.0942: using freed memory with ":terminal" vim-patch:8.0.0943: MS-Windows: Test_terminal_scrape_multibyte may fail vim-patch:8.0.0957: a terminal job can deadlock when sending many keys vim-patch:8.0.0958: terminal test fails on Windows when winpty dll is missing vim-patch:8.0.0959: build failure on MS-Windows vim-patch:8.0.0963: terminal test fails on MacOS vim-patch:8.0.0964: channel write buffer does not work with poll() vim-patch:8.0.0965: not restoring cursor shape after it was set in a terminal vim-patch:8.0.0968: crash when switching terminal modes vim-patch:8.0.0973: initial info about blinking cursor is wrong vim-patch:8.0.0977: cannot send lines to a terminal job on MS-Windows vim-patch:8.0.0978: writing to terminal job is not tested vim-patch:8.0.0979: terminal noblock test fails on MS-Windows vim-patch:8.0.0981: cursor in terminal window blinks by default vim-patch:8.0.0982: cannot use a terminal when 'encoding' is non-utf8 multi-byte vim-patch:8.0.0984: terminal blinking cursor not correct in the GUI vim-patch:8.0.0985: libvterm has its own idea of character width vim-patch:8.0.0987: terminal: second byte of double-byte char wrong vim-patch:8.0.0990: with DBCS 'encoding' wrong pasting register into terminal vim-patch:8.0.0991: using wrong character conversion for DBCS vim-patch:8.0.0992: terminal title is wrong when 'encoding' is DBCS vim-patch:8.0.0994: MS-Windows: cursor in terminal blinks undesirably vim-patch:8.0.0995: terminal tests fail on Mac vim-patch:8.0.1009: Xterm cursor blinking status may be inverted vim-patch:8.0.1011: terminal test fails with Athena and Motif vim-patch:8.0.1015: missing update to terminal test vim-patch:8.0.1034: sending buffer lines to terminal doesn't work on MS-Windows vim-patch:8.0.1036: ++eof argument for terminal only available on MS-Windows vim-patch:8.0.1049: shell on Mac can't handle long text vim-patch:8.0.1052: term_start() does not allow in_io, out_io and err_io options vim-patch:8.0.1054: terminal test fails on MS-Windows vim-patch:8.0.1057: terminal scrape test waits too long vim-patch:8.0.1058: terminal redirection test is flaky vim-patch:8.0.1070: terminal test is flaky on Mac vim-patch:8.0.1075: MS-Windows: mouse does not work in terminal vim-patch:8.0.1076: term_start() does not take callbacks vim-patch:8.0.1080: memory leak for eof_chars terminal option and buffer name vim-patch:8.0.1081: memory leak for the channel write queue vim-patch:8.0.1083: leaking memory in input part of channel vim-patch:8.0.1087: Test_terminal_cwd is flaky vim-patch:8.0.1095: terminal multibyte escrape test is flaky vim-patch:8.0.1101: channel write fails if writing to log fails vim-patch:8.0.1103: converting cterm color fails for grey ramp vim-patch:8.0.1106: terminal colors wrong on an MS-Windows console vim-patch:8.0.1116: terminal test fails on MS-Windows vim-patch:8.0.1117: Test_terminal_no_cmd hangs on MS-Windows with GUI vim-patch:8.0.1126: endless resize when terminal showing in two buffers vim-patch:8.0.1131: not easy to trigger an autocommand for new terminal window vim-patch:8.0.1149: libvterm colors differ from xterm vim-patch:8.0.1167: Motif: typing in terminal window is slow vim-patch:8.0.1173: terminal window is not redrawn after CTRL-L vim-patch:8.0.1177: in a terminal window the popup menu is not cleared vim-patch:8.0.1213: setting 'mzschemedll' has no effect vim-patch:8.0.1261: program in terminal window gets NL instead of CR vim-patch:8.0.1277: terminal window CR-NL conversions may cause problems vim-patch:8.0.1286: occasional crash when using a channel vim-patch:8.0.1296: checking the same condition twice vim-patch:8.0.1315: build still fails on Mac vim-patch:8.0.1316: build still still fails on Mac vim-patch:8.0.1317: accessing freed memory in term_wait() vim-patch:8.0.1323: mouse events in a terminal window may cause endless loop vim-patch:8.0.1328: trouble when using ":term ++close" with autocmd vim-patch:8.0.1340: MS-Windows: cannot build GUI without IME vim-patch:8.0.1342: cannot build with Motif and multi-byte vim-patch:8.0.1347: MS-Windows: build broken by misplaced curly vim-patch:8.0.1359: libvterm ANSI colors can not always be recognized vim-patch:8.0.1360: the Terminal highlighting doesn't work in a terminal vim-patch:8.0.1362: terminal window colors wrong when using Terminal highlighting vim-patch:8.0.1368: cannot drag status or separator of new terminal window vim-patch:8.0.1376: cursor in terminal not always updated vim-patch:8.0.1381: ch_readraw() waits for NL if channel mode is NL vim-patch:8.0.1429: crash when calling term_start() with empty argument vim-patch:8.0.1430: crash when term_start() fails vim-patch:8.0.1462: missing yet another file in patch vim-patch:8.0.1476: screen isn't always updated right away vim-patch:8.0.1477: redraw flicker when moving the mouse outside of terminal window vim-patch:8.0.1484: reduntant conditions vim-patch:8.0.1515: BufWinEnter event fired when opening hidden terminal vim-patch:8.0.1521: Shift-Tab does not work in a terminal window vim-patch:8.0.1533: libterm doesn't support requesting fg and bg color vim-patch:8.0.1537: xxd does not skip NUL lines when using ebcdic vim-patch:8.0.1542: terminal screen dump does not include cursor position vim-patch:8.0.1546: using feedkeys() in a terminal may trigger mappings vim-patch:8.0.1552: may leak file descriptors when executing job vim-patch:8.0.1576: Perl VIM::Buffers() does not find every buffer vim-patch:8.0.1594: :conform qall not tested with active terminal window vim-patch:8.0.1598: cannot select text in a terminal with the mouse vim-patch:8.0.1605: terminal test is a bit flaky vim-patch:8.0.1611: CTRL-W in system terminal does not go to job vim-patch:8.0.1615: term_dumpload() does not use the right colors vim-patch:8.0.1623: terminal kill tests are flaky vim-patch:8.0.1628: channel log doesn't mention exiting vim-patch:8.0.1629: Mac: getpagesize() is deprecated vim-patch:8.0.1631: testing with Vim running in terminal is a bit flaky vim-patch:8.0.1632: in a terminal dump NUL and space are different vim-patch:8.0.1636: no test for term_dumpload() and term_dumpdiff() vim-patch:8.0.1637: no test for term_dumpdiff() options argument vim-patch:8.0.1638: popup test fails depending on environment variable vim-patch:8.0.1640: Test_cwd() is flaky vim-patch:8.0.1642: running Vim in terminal fails with two windows vim-patch:8.0.1643: terminal API tests fail vim-patch:8.0.1644: terminal API tests still fail vim-patch:8.0.1645: test for terminal response to escape sequence may fail vim-patch:8.0.1648: resource fork tool doesn't work on Python 3 vim-patch:8.0.1652: term_dumpwrite() does not output composing characters vim-patch:8.0.1656: no option to have xxd produce upper case variable names vim-patch:8.0.1657: crash when reading a channel vim-patch:8.0.1662: showing dump diff doesn't mention both file names vim-patch:8.0.1664: test failure because of not allocating enough space vim-patch:8.0.1667: terminal window tests are flaky vim-patch:8.0.1670: terminal window tests are still a bit flaky vim-patch 8.0.1671: crash when passing non-dict argument as env to job_start() vim-patch:8.0.1673: terminal window tests are still a bit flaky vim-patch:8.0.1680: memory allocated by libvterm is not profiled vim-patch:8.0.1681: the format attribute fails with MinGW vim-patch:8.0.1684: ml_get errors when using terminal window for shell command vim-patch:8.0.1690: not easy to run one test with gvim instead of vim vim-patch:8.0.1691: xxd test sometimes fails vim-patch:8.0.1694: terminal API test is a bit flaky vim-patch:8.0.1695: xxd test not run on MS-Windows vim-patch:8.0.1703: in the tutor 'showcmd' is not set vim-patch:8.0.1709: some non-C89 code may slip through vim-patch:8.0.1714: term_setsize() does not give an error in a normal buffer vim-patch:8.0.1715: terminal buffer can be 1 more than 'terminalscroll' lines vim-patch:8.0.1716: test for term_setsize() does not give a good error message vim-patch:8.0.1718: terminal scrollback test fails on MS-Windows vim-patch:8.0.1720: when a timer is running a terminal window may not close vim-patch:8.0.1721: no test for using the 'termsize' option vim-patch:8.0.1724: declarations cannot be halfway a block vim-patch:8.0.1728: condition always false, useless code vim-patch:8.0.1746: MS-Windows: channel tests fail vim-patch:8.0.1761: job in terminal window with no output channel is killed vim-patch:8.0.1762: terminal debug logging is a bit complicated vim-patch:8.0.1775: MS-Windows: warning for unused variable vim-patch:8.0.1780: test fails because Vim in a terminal uses wrong 'encoding' vim-patch:8.0.1795: lose contact with jobs when :gui forks vim-patch:8.0.1796: GUI: click on tab fails when the focus is in a terminal vim-patch:8.0.1801: MS-Windows: redirecting terminal output does not work vim-patch:8.0.1802: MS-Windows: terminal test fails vim-patch:8.0.1814: crash with terminal window and with 'lazyredraw' set vim-patch:8.0.1818: lines remove from wrong buffer when using terminal window vim-patch:8.0.1820: terminal window redirecting stdout does not show stderr vim-patch:8.0.1821: cursor in terminal window moves when pressing CTRL-W vim-patch:8.0.1823: test for terminal stdout redirection is flaky vim-patch:8.0.1830: switching to Terminal-Normal mode does not redraw vim-patch:8.0.1838: cursor in wrong pos when switching to Terminal-Normal mode vim-patch:8.0.1841: HP-UX does not have setenv() vim-patch:8.0.1846: Python interface is incompatible with lldb vim-patch:8.0.1848: 'termwinscroll' does not work properly vim-patch:8.1.0013: using freed memory when changing terminal cursor color vim-patch:8.1.0015: cursor color wrong when closing a terminal window vim-patch:8.1.0016: possible crash in term_wait() vim-patch:8.1.0026: terminal test fails with very tall terminal vim-patch:8.1.0029: terminal test fails on MS-Windows when "wc" exists vim-patch:8.1.0031: terminal test aucmd_on_close if flaky vim-patch:8.1.0033: keys to stop Vim in terminal are wrong vim-patch:8.1.0076: command getting cleared with CTRL-W : in a terminal window vim-patch:8.1.0082: in terminal window, typing : at more prompt, inserts ':' vim-patch:8.1.0088: terminal test for stdout and stderr is a bit flaky vim-patch:8.1.0094: help text "usage:" is not capatalized vim-patch:8.1.0106: build fails when HAVE_DATE_TIME is undefined vim-patch:8.1.0171: typing CTRL-W n in a terminal window causes ml_get error vim-patch:8.1.0182: Unicode standard was updated vim-patch:8.1.0210: still a few K&R function declarations vim-patch:8.1.0227: spaces instead of tabs in makefile vim-patch:8.1.0238: 'buftype' is cleared when using ":term ++hidden cat" vim-patch:8.1.0243: using :term ++close ++hidden closes a window vim-patch:8.1.0263: channel log doesn't show part of channel vim-patch:8.1.0283: missing test dump vim-patch:8.1.0326: screen dump does not consider NUL and space equal vim-patch:8.1.0329: using inputlist() during startup results in garbage vim-patch:8.1.0358: crash when using term_dumpwrite() after the job finished vim-patch:8.1.0520: screen diff test sometimes fails vim-patch:8.1.0530: channel and terminal tests that start a server can be flaky vim-patch:8.1.0600: channel test is flaky vim-patch:8.1.0626: MS-Windows: no resize to fit parent when using --windowid vim-patch:8.1.0633: crash when out of memory while opening a terminal window vim-patch:8.1.0712: MS-Windows build instructions are a bit outdated vim-patch:8.1.0766: various problems when using Vim on VMS vim-patch:8.1.0785: depending on the configuration some functions are unused vim-patch:8.1.0821: xxd "usage" output and other arguments not tested vim-patch:8.1.0854: xxd does not work with more than 32 bit addresses vim-patch:8.1.0855: cannot build xxd with MSVC 10 vim-patch:8.1.0893: terminal test is a bit flaky vim-patch:8.1.0966: one terminal test is flaky vim-patch:8.1.1125: libvterm does not handle the window position report vim-patch:8.1.1169: writing coverage info in a separate dir is not needed vim-patch:8.1.1464: only 4-digit rgb termresponse is recognized vim-patch:8.1.1468: the generated desktop files may be invalid vim-patch:8.1.1480: desktop file check doesn't run on CI vim-patch:8.1.1481: length for two-digit rgb termresponse is off by one vim-patch:8.1.1482: no test for wincol() depending on the 'number' option vim-patch:8.1.1487: older msgfmt cannot generate proper .desktop file vim-patch:8.1.1500: wrong shell command when building with VIMDLL and "! in 'go' vim-patch:8.1.1503: sound test fails on Travis vim-patch:8.1.1504: sound test still fails on Travis vim-patch:8.1.1506: syntax error in Travis config vim-patch:8.1.1507: sound test still fails on Travis vim-patch:8.1.1512: ch_evalexpr() hangs when used recursively vim-patch:8.1.1514: MS-Windows: wrong shell command with ! in 'guioptions' vim-patch:8.1.1529: libcanberra is linked with even when not used vim-patch:8.1.1531: clipboard type name is inconsistent vim-patch:8.1.1532: build fails vim-patch:8.1.1533: GUI build fails on Mac vim-patch:8.1.1556: command for failing screenshot does not include directory vim-patch:8.1.1557: compiler warning for unused variables in tiny version vim-patch:8.1.1566: error message when terminal closes in another tab vim-patch:8.1.1578: MS-Windows: pathdef.c should depend on build options vim-patch:8.1.1582: cannot build with +textprop but without +timers vim-patch:8.0.0947: entering terminal using C-O C-W C-W goes to Insert mode vim-patch:8.1.1490: when a single test fails the exit code is not set vim-patch:8.1.1492: MS-Windows: when "!" is in 'guioptions' ":!start" fails vim-patch:8.0.1162: shared script for tests cannot be included twice vim-patch:8.1.1530: Travis config is not optimal
* | | Update argc(),argv() based on 8.1.0493erw72019-06-19
| | |
* | | test/old: run test_arglistJan Edmund Lazo2019-06-19
| | | | | | | | | | | | Run failing tests, added in vim-patch:8.1.0493.
* | | vim-patch:8.1.0074: crash when running quickfix testsJan Edmund Lazo2019-06-19
| | | | | | | | | | | | | | | | | | | | | Problem: Crash when running quickfix tests. Solution: Do not alloc a new location list when checking for the reference to be still valid. https://github.com/vim/vim/commit/d6b01a2d3884ee0abe10aad161f584889a496e3f
* | | vim-patch:8.1.0073: crash when autocommands call setloclist()Jan Edmund Lazo2019-06-19
| | | | | | | | | | | | | | | | | | Problem: Crash when autocommands call setloclist(). (Dominique Pelle) Solution: If the quickfix list changes then don't jump to the error. https://github.com/vim/vim/commit/0366c0161e988e32420d2f37111a60129684905b
* | | vim-patch:8.0.1726: older MSVC doesn't support declarations halfway a blockJan Edmund Lazo2019-06-19
| | | | | | | | | | | | | | | | | | Problem: Older MSVC doesn't support declarations halfway a block. Solution: Move the declaration back to the start of the block. https://github.com/vim/vim/commit/df2c774ded4c2ed169390a352099c23b6db657c4
* | | vim-patch:8.0.1723: using one item array size declaration is misleadingJan Edmund Lazo2019-06-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using one item array size declaration is misleading. Solution: Instead of using "[1]" and actually using a larger array, use "[]". This is to verify that this C99 feature works for all compilers. https://github.com/vim/vim/commit/f3a411783c9736645d6ba480c5ff9d861164c040 The following patch is N/A because Neovim requires C99. vim-patch:8.0.1735: flexible array member feature not supported by HP-UX
* | | tests: oldtests: mark Test_cursorhold_insert as flaky [ci skip] (#10264)Daniel Hahler2019-06-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fails often on CI (OSX), e.g.: ``` 1 FAILED: Found errors in Test_cursorhold_insert(): function RunTheTest[37]..Test_cursorhold_insert line 9: Expected 1 but got 0 ``` > Compiler: clang Xcode: xcode10.1 C The test could be adjusted to re-try the timer a few times, but I do not think it's really worth it currently, and that the test should be marked as flaky instead.
* | | Merge pull request #10021 from bfredl/chaneventBjörn Linse2019-06-18
|\ \ \ | | | | | | | | channel: refactor events, prevent recursive invocation of callbacks
| * | | channel: refactor events, prevent recursive invocation of eventsBjörn Linse2019-06-18
| |/ /
* / / gcov: use __gcov_flush instead of __gcov_dump (#10260)Daniel Hahler2019-06-18
|/ / | | | | | | | | | | This restores missing coverage again. Move it to process_spawn in os/pty_process_unix.c, since it seems to break printargs-test on Windows/AppVeyor otherwise (#10248).
* | vim-patch:8.1.1546: in some tests 'tags' is set but not restoredDaniel Hahler2019-06-16
| | | | | | | | | | | | Problem: In some tests 'tags' is set but not restored. (Daniel Hahler) Solution: Restore 'tags'. (closes vim/vim#4535) https://github.com/vim/vim/commit/0331faf71200a274377e1569fcda4f00c9cf3e2a
* | tests: fix Test_tagfiles: use Vim's 'tags' settingDaniel Hahler2019-06-16
| | | | | | | | | | Otherwise it might fail with an existing `tags` file upwards, e.g. in neovim's source directory (which should be rather common).
* | vim-patch:8.0.1845: various comment updates needed, missing white space (#10203)Daniel Hahler2019-06-16
| | | | | | | | | | | | | | Problem: Various comment updates needed, missing white space. Solution: Update comments, add white space. https://github.com/vim/vim/commit/259f26ac2d41ecfb28b82c651b2bfc1edc7c3e29 Ignored (partly) applied patch for src/nvim/po/it.po.
* | vim-patch:8.1.1003: playing back recorded key sequence mistakes key code ↵Daniel Hahler2019-06-16
| | | | | | | | | | | | | | (#10155) Problem: Playing back recorded key sequence mistakes key code. Solution: Insert a <Nop> after the <Esc>. (closes vim/vim#4068) https://github.com/vim/vim/commit/6edbbd8114320089c0e603e033775d9dd34cb10a
* | Merge pull request #10236 from janlazo/vim-8.1.1545Daniel Hahler2019-06-16
|\ \ | | | | | | vim-patch:8.0.{1516,1549},8.1.{0044,1545}
| * | vim-patch:8.0.1549: various small problems in test filesJan Edmund Lazo2019-06-15
| | | | | | | | | | | | | | | | | | Problem: Various small problems in test files. Solution: Include small changes. https://github.com/vim/vim/commit/5d7ead3bc85eefd0929bfcbb579510c8164ea1be
| * | vim-patch:8.0.1516: errors for job options are not very specificJan Edmund Lazo2019-06-15
| | | | | | | | | | | | | | | | | | Problem: Errors for job options are not very specific. Solution: Add more specific error messages. https://github.com/vim/vim/commit/b3292fa2d362b064ff8a115fc0ad794c1f1265d7
| * | vim-patch:8.1.0044: if a test function exists Vim this may go unnoticedJan Edmund Lazo2019-06-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: If a test function exists Vim this may go unnoticed. Solution: Check for a test funtion quitting Vim. Fix tests that did exit Vim. https://github.com/vim/vim/commit/8903676d3d4c3fcb37d2a55c67370f30806b1626 Restore test_assert.vim to run Test_zz_quit_detected().
| * | vim-patch:8.1.1545: when the screen is to small there is no message about thatJan Edmund Lazo2019-06-15
| | | | | | | | | | | | | | | | | | | | | Problem: When the screen is to small there is no message about that. (Daniel Hahler) Solution: Do not use :cquit. (closes vim/vim#4534) https://github.com/vim/vim/commit/45aa07d3c126e887c614f8a4ebdb88aed673a9f1
* | | messages: fix crash with msg_advance when using ext_messagesBjörn Linse2019-06-16
| | |
* | | messages: support shortmess-=S in ext_messagesBjörn Linse2019-06-16
|/ /
* | vim-patch:8.0.1245: when WaitFor() has a wrong expression it just waits a ↵Jan Edmund Lazo2019-06-15
| | | | | | | | | | | | | | | | | | second (#10233) Problem: When WaitFor() has a wrong expression it just waits a second, which goes unnoticed. (James McCoy) Solution: When WaitFor() times out throw an exception. Fix places where the expression was wrong. https://github.com/vim/vim/commit/3e1c617d49224038a820ee2c552ebe31a84aaa89
* | Dump gcov coverage in process_spawn (#10230)Daniel Hahler2019-06-15
| | | | | | Fixes https://github.com/neovim/neovim/pull/3926#issuecomment-502343527.
* | api/lua: add on_detach to nvim_buf_attachBjörn Linse2019-06-15
| |
* | vim-patch:8.0.0953: get "no write since last change" error in terminal windowJan Edmund Lazo2019-06-13
| | | | | | | | | | | | | | Problem: Get "no write since last change" error in terminal window. Solution: Use another message when closing a terminal window. Make ":quit!" also end the job. https://github.com/vim/vim/commit/f5be7cd01642fafc4b7d68894eb60cca60c7a405
* | test/old: pass Test_statusline on WindowsJan Edmund Lazo2019-06-13
| |
* | vim-patch:8.0.0933: terminal test tries to start GUI when it's not possibleJan Edmund Lazo2019-06-13
| | | | | | | | | | | | Problem: Terminal test tries to start GUI when it's not possible. Solution: Check if the GUI can run. (James McCoy, closes vim/vim#1971) https://github.com/vim/vim/commit/9f0139a2a869b0804e5b91a65e3d5952c9091879
* | vim-patch:8.0.0931: getwininfo() does not indicate a terminal windowJan Edmund Lazo2019-06-13
| | | | | | | | | | | | Problem: getwininfo() does not indicate a terminal window. Solution: Add "terminal" to the dictionary. https://github.com/vim/vim/commit/69905d108be4af86c2d2a9224e2c588723276dc9
* | screen: showcmd should never move the cursorBjörn Linse2019-06-13
| | | | | | | | | | Also restore the symmetry between grid_puts_line_start and grid_puts_line_flush.
* | Merge pull request #10202 from blueyed/vim-8.0.1704Daniel Hahler2019-06-13
|\ \ | | | | | | | | | | | | vim-patch:8.0.1704: 'backupskip' default doesn't work for Mac Also aligns tests from two previous patched to the ones in upstream.
| * | vim-patch:8.0.1704: 'backupskip' default doesn't work for MacDaniel Hahler2019-06-13
| | | | | | | | | | | | | | | | | | Problem: 'backupskip' default doesn't work for Mac. Solution: Use "/private/tmp". (Rainer Müller, closes vim/vim#2793) https://github.com/vim/vim/commit/b8e22a053b68774dfd86fd829d9dba2333f09c05
| * | tests: align tests in test_options to Vim (moved)Daniel Hahler2019-06-12
| | |
* | | tui: support rgba background detection (#10205)Harm te Hennepe2019-06-13
|/ / | | | | Fixes https://github.com/neovim/neovim/issues/10159.
* | main: do event_init before early_init #10183Daniel Hahler2019-06-12
| | | | | | | | | | | | Fixes https://github.com/neovim/neovim/issues/10172 * move log_init to event_init * move init_signs to end of early_init
* | vim-patch:8.1.0213: CTRL-W CR does not work properly in a quickfix windowJan Edmund Lazo2019-06-12
| | | | | | | | | | | | Problem: CTRL-W CR does not work properly in a quickfix window. Solution: Split the window if needed. (Jason Franklin) https://github.com/vim/vim/commit/0a08c63da17dfd93ac2885e3f3f8a083a9b3131c
* | vim-patch:8.0.1689: no tests for xxdJan Edmund Lazo2019-06-11
| | | | | | | | | | | | Problem: No tests for xxd. Solution: Add a test. (Christian Brabandt) https://github.com/vim/vim/commit/29f9ed20b42e7badea6cfb82fb1fb8d71f33e282
* | Merge #10163 from blueyed/vim-8.1.1292Justin M. Keyes2019-06-11
|\ \ | | | | | | vim-patch:8.1.1292: invalid command line arguments not tested
| * | adjust tests for nvimDaniel Hahler2019-06-11
| | |
| * | vim-patch:8.1.1292: invalid command line arguments not testedDaniel Hahler2019-06-10
| | | | | | | | | | | | | | | | | | Problem: Invalid command line arguments not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#4346) https://github.com/vim/vim/commit/ba9ea91beb8f687b0f61b28319c1dbdced2f46ca
* | | vim-patch:8.1.1211: test user command code #10162Daniel Hahler2019-06-11
|/ / | | | | | | | | Problem: Not all user command code is tested. Solution: Add more tests. https://github.com/vim/vim/commit/e61e548dd6a20471fd81160b1c2a16089505ec8c
* | TUI: set os/input.c:global_fd to input->in_fd #10174erw72019-06-10
| | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When we changed startup to wait for the TUI (like a remote UI), we forgot to set os/input.c:global_fd. That used to be done by input_start(). Solution: Initialize os/input.c:global_fd before initializing libtermkey (termkey_new_abstract) so that tui_get_stty_erase() and friends can inspect the correct fd. fixes #10134 close #10174
* | doc [ci skip] #10129Justin M. Keyes2019-06-10
| | | | | | - document lua vim.loop #10123
* | lua: introduce vim.loop (expose libuv event-loop) #10123George Zhao2019-06-10
| | | | | | | | | | | | Co-authored-by: Andrey Popp <8mayday@gmail.com> closes #9546 closes #10084
* | vim-patch:8.0.1278: Add the "k" flag in 'guioptions' #10175Jan Edmund Lazo2019-06-10
| | | | | | | | | | | | | | Problem: GUI window always resizes when adding/removing a scrollbar, toolbar, etc. Solution: Add the 'k' flag in 'guioptions' to keep the GUI window size and change the number of lines/columns instead. (Ychin, closes vim/vim#703) https://github.com/vim/vim/commit/8ac441576fd219fb7227349e228d5b68520b204a
* | lintJan Edmund Lazo2019-06-09
| |
* | vim-patch:8.1.1509: cmdline_row can become negative, causing a crashJan Edmund Lazo2019-06-09
| | | | | | | | | | | | Problem: Cmdline_row can become negative, causing a crash. Solution: Make sure cmdline_row does not become negagive. (closes vim/vim#4102) https://github.com/vim/vim/commit/954bb0636390751c0665d7d730a13d86dc5bc6e6
* | vim-patch:8.0.1756: GUI: after prompting for a number the mouse shape is wrongJan Edmund Lazo2019-06-09
| | | | | | | | | | | | | | | | Problem: GUI: after prompting for a number the mouse shape is sometimes wrong. Solution: Call setmouse() after setting "State". (Hirohito Higashi, closes vim/vim#2709) https://github.com/vim/vim/commit/73658317bacd9a0264dfaa32288de6ea1f236fe5
* | search_stat: show "??/?" dual in right-to-left case #10170Santos Gallegos2019-06-09
| | | | | | Co-Authored-By: James McCoy <jamessan@jamessan.com>