aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | ex_getln.c: Fix PVS/V519: variable assigned twiceJustin M. Keyes2018-06-06
|/ / /
* | | Merge #8461 from bfredl/scrollstatusJustin M. Keyes2018-06-06
|\ \ \
| * | | ex_getln: remove msg_scrolled cargo-cult magic, fixes #8251Björn Linse2018-06-02
| | | |
| * | | ex_getln: don't redraw statusline on top of scrolled messagesBjörn Linse2018-06-02
| | | |
* | | | vim-patch:8.0.0675: 'colorcolumn' has a higher priority than 'hlsearch' (#8483)Jan Edmund Lazo2018-06-05
| | | | | | | | | | | | | | | | | | | | | | | | Problem: 'colorcolumn' has a higher priority than 'hlsearch', it should be the other way around. (Nazri Ramliy) Solution: Change the priorities. (LemonBoy, closes vim/vim#1794) https://github.com/vim/vim/commit/774e5a9673260b1b8b88463669213a96637f72e8
* | | | Merge #8482 'test: give more time for nodejs'Justin M. Keyes2018-06-05
|\ \ \ \
| * | | | fixup: exclude node_modules/ for crash detectionJan Edmund Lazo2018-06-05
| | | | | | | | | | | | | | | | | | | | node.js client uses lodash which has core.js.
| * | | | test: give more time for nodejsJan Edmund Lazo2018-06-04
| | |_|/ | |/| | | | | | | | | | | | | | | | | | Link neovim package to project root directory. Increase delay to 3 seconds. Reduce the total lines in temporary node scripts.
* | | | Merge #8479 from janlazo/vim-8.0.0529Justin M. Keyes2018-06-05
|\ \ \ \
| * | | | lintJan Edmund Lazo2018-06-04
| | | | |
| * | | | vim-patch:8.0.0623: error for invalid regexp is not very informativeJan Edmund Lazo2018-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The message "Invalid range" is used for multiple errors. Solution: Add two more specific error messages. (Itchyny, Ken Hamada) https://github.com/vim/vim/commit/966e58e413ffa88af8d748e697aa2999571fcd7b
| * | | | vim-patch:8.0.0529: line in test commented outJan Edmund Lazo2018-06-04
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: Line in test commented out. Solution: Uncomment the lines for character classes that were failing before 8.0.0519. (Dominique Pelle, closes vim/vim#1599) https://github.com/vim/vim/commit/13489b9c41922b9ecb16fa47564ec76641515c08
* / / / vim-patch:8.0.0851: 'smartindent' is used even when 'indentexpr' is set (#8481)Jan Edmund Lazo2018-06-05
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'smartindent' is used even when 'indentexpr' is set. Solution: Ignore 'smartindent' when 'indentexpr' is set. (Hirohito Higashi) https://github.com/vim/vim/commit/69a76feda9e9d308be6b5fc2185286a061dfecd6 --- This also fixes "delfunction!" which was not merged fully in a185ab70fd2eb8d55 (vim-patch:8.0.0655)
* | | vim-patches: 8.0.0399 8.0.0401 (#8475)Justin M. Keyes2018-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0399: crash when using balloon_show() when not supported Problem: Crash when using balloon_show() when not supported. (Hirohito Higashi) Solution: Check for balloonEval not to be NULL. (Ken Takata) https://github.com/vim/vim/commit/caf6434ac937cf26050276d7b474be2d2d6a06b3 vim-patch:8.0.0401: test fails with missing balloon feature Problem: Test fails with missing balloon feature. Solution: Add check for balloon feature. https://github.com/vim/vim/commit/a0107bdf8762d81cb49909ef02ffff9954092fb6 vim-patch:8.0.0414: balloon eval is not tested
* | | vim-patch:8.0.1237: ":set scroll&" often gives an error (#8473)Jan Edmund Lazo2018-06-04
| | | | | | | | | | | | | | | | | | | | | Problem: ":set scroll&" often gives an error. Solution: Don't use a fixed default value, use half the window height. Add a test. (Ozaki Kiichi, closes vim/vim#2104) https://github.com/vim/vim/commit/af2d20c6285c1d2973e3d9b5e8f727e3ed180493
* | | version.c: update [ci skip] (#8413)Marvim the Paranoid Android2018-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0349: redrawing errors with GTK 3 vim-patch:8.0.0363: Travis is too slow to keep up with patches vim-patch:8.0.0366: build fails with tiny features vim-patch:8.0.0373: build fails without +folding vim-patch:8.0.0397: can't build with +viminfo but without +eval vim-patch:8.0.0410: newer gettext/iconv library has extra dll file- vim-patch:8.0.0418: ASAN logs are disabled vim-patch:8.0.0445: getpgid is not supported on all systems- vim-patch:8.0.0449 vim-patch:8.0.0462: failure of an MS-Windows test may go unnoticed vim-patch:8.0.0494: build failure with older compiler on MS-Windows vim-patch:8.0.0501: on MS-Windows ":!start" does not work as expected vim-patch:8.0.0508: Coveralls no longer shows per-file coverage vim-patch:8.0.0509: no link to codecov.io results vim-patch:8.0.0510: typo in link to codecov.io results vim-patch:8.0.0512: check for available characters takes too long vim-patch:8.0.0521: GtkForm handling is outdated vim-patch:8.0.0527: leftover file from RISC OS vim-patch:8.0.0534: defaults.vim does not work well with tiny features vim-patch:8.0.0557: GTK: using static gravities is not useful vim-patch:8.0.0566: setting nocompatible for the tiny version moves the cursor vim-patch:8.0.0570: can't run make with several jobs vim-patch:8.0.0573: running parallel make after distclean fails vim-patch:8.0.0576: can't build when configure choses "install-sh" vim-patch:8.0.0578: :simalt on MS-Windows does not work properly vim-patch:8.0.0589: :simalt still does not work vim-patch:8.0.0594: build failure when windows feature is missing vim-patch:8.0.0619: GUI gets stuck if timer uses feedkeys() vim-patch:8.0.0624: warning for unused variable in tiny build vim-patch:8.0.0638: cannot build with new MSVC version vim-patch:8.0.0651: build failure without the auto command feature vim-patch:8.0.0695: missing dependencies breaks parallel make vim-patch:8.0.0711: cannot build without the wildmenu feature vim-patch:8.0.0756: cannot build libvterm with MSVC vim-patch:8.0.0757: libvterm MSVC Makefile not included in the distribution vim-patch:8.0.0765: build fails with tiny features vim-patch:8.0.0767: build failure with Athena and Motif vim-patch:8.0.0780: build failure on Travis vim-patch:8.0.0786: build failures on Travis vim-patch:8.0.0796: no coverage on Travis with clang vim-patch:8.0.0814: file in Filelist does not exist vim-patch:8.0.0961: the script to build the installer does not include winpty vim-patch:8.0.0989: ActiveTcl dll name has changed in 8.6.6 vim-patch:8.0.1032: "make tags" doesn't work well on MS-Windows- vim-patch:8.0.1050: terminal window feature not included by default vim-patch:8.0.1056: cannot build with +diff but without +multi_byte- vim-patch:8.0.1084: GTK build has compiler warnings vim-patch:8.0.1086: can't build with GTK 3 vim-patch:8.0.1098: build failure if libvterm installed vim-patch:8.0.1099: warnings for GDK calls vim-patch:8.0.1122: vimtutor.bat doesn't work well with vim.bat vim-patch:8.0.1124: use of MZSCHEME_VER is unclear vim-patch:8.0.1147: fail to build with tiny features vim-patch:8.0.1156: trouble from removing one -W argument from Perl CFLAGS vim-patch:8.0.1178: using old compiler on MS-Windows vim-patch:8.0.1183: MS-Windows build instructions are outdated vim-patch:8.0.1185: Ruby library includes minor version number vim-patch:8.0.1187: building with lua fails for OSX on Travis vim-patch:8.0.1196: crash when t_RF is not set vim-patch:8.0.1212: MS-Windows: tear-off menu does not work on 64 bit vim-patch:8.0.1233: typo in dos installer vim-patch:8.0.1235: cannot disable the terminal feature in a huge build vim-patch:8.0.1252: incomplete translations makefile for MinGW/Cygwin vim-patch:8.0.1268: PC install instructions are incomplete vim-patch:8.0.1288: GUI: cannot drag the statusline of a terminal window vim-patch:8.0.1294: GUI: get stuck when splitting a terminal window vim-patch:8.0.1301: generated license file for NSIS has a modeline vim-patch:8.0.1313: missing dependencies cause parallel make to fail vim-patch:8.0.1314: build fails on Mac vim-patch:8.0.1351: warning for unused variables building with MinGW vim-patch:8.0.1373: no error when settting 'renderoptions' before starting GUI vim-patch:8.0.1379: configure check for selinux does not check for header file vim-patch:8.0.1385: Python 3.5 is getting old vim-patch:8.0.1390: DirectX scrolling can be slow, vertical positioning is off vim-patch:8.0.1392: build fails with --with-features=huge --disable-channel vim-patch:8.0.1399: warnings and errors when building tiny version vim-patch:8.0.1401: cannot build with GTK but without XIM vim-patch:8.0.1407: GUI: CursorHold may trigger before 'updatetime' vim-patch:8.0.1431: MS-Windows: vimtutor fails if %TMP% has special chars vim-patch:8.0.1444: missing -D_FILE_OFFSET_BITS=64 may cause problems vim-patch:8.0.1450: GUI: endless loop when stopping cursor blinking vim-patch:8.0.1466: older GTK versions don't have gtk_entry_get_text_length() vim-patch:8.0.1471: on MS-Windows CursorIM highlighting no longer works vim-patch:8.0.1473: MS-Windows: D&D fails between 32 and 64 bit apps vim-patch:8.0.1474: Visual C 2017 has multiple MSVCVER numbers vim-patch:8.0.1530: dump test fails when using a shadow directory- vim-patch:8.0.1548: screen dump test script not included in distribution- vim-patch:8.0.1555: build error for some combination of features vim-patch:8.0.1559: build failure without GUI vim-patch:8.0.1560: build failure without GUI on MS-Windows vim-patch:8.0.1800: X11: getting color is slow- vim-patch:8.0.1808: can't build without TGETENT- vim-patch:8.0.1822: make uninstall does not remove colors/tools- vim-patch:8.0.1826: configure uses old compiler flag- vim-patch:8.0.1828: get no clue why :gui does not fork- vim-patch:8.0.1833: X11: ":echo 3.14" gives E806- vim-patch:8.0.1834: GUI: find/replace dialog does not handle some chars- vim-patch:8.0.1847: some build options don't have an example-
* | | Merge #8414 'Windows fixes'Justin M. Keyes2018-06-03
|\ \ \
| * | | deps: Fix libvterm and libtermkey escape sequences for MSVCb-r-o-c-k2018-06-03
| | | | | | | | | | | | | | | | | | | | The escape sequence `\e` is non-standard and not supported by MSVC. It caused the terminal emulator to incorrectly interpret certain keys.
| * | | deps: Ignore whitespace when applying libuv patchb-r-o-c-k2018-06-03
| | | |
| * | | deps: Upgrade LuaRocks and remove patchb-r-o-c-k2018-06-03
| | | |
| * | | build/MSVC: TUI: Fix uninitialized variableb-r-o-c-k2018-06-03
|/ / / | | | | | | | | | closes #8459
* | | TUI: skip SIGWINCH during teardown #8470Justin M. Keyes2018-06-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #8409 Although 8b05da157728 prevents UI events during TUI teardown, there's still a chance a SIGWINCH event (which emits from a different source, not the UI pump) could be queued. Backtrace: Program terminated with signal SIGSEGV, Segmentation fault. 0 0x0828b5e2 in update_size (ui=0xf7130000) at ../src/nvim/tui/tui.c:1231 1231 if (data->out_isatty Thread 2 (Thread 0xf749c740 (LWP 15704)): 0 0xf76f4be9 in __kernel_vsyscall () No symbol table info available. 1 0xf7585847 in syscall () from /lib32/libc.so.6 No symbol table info available. 2 0x082d280b in uv__epoll_wait (epfd=9, events=events@entry=0xff8570a0, nevents=nevents@entry=1024, timeout=timeout@entry=10) at /home/travis/nvim-deps/build/src/libuv/src/unix/linux-syscalls.c:321 result = -4 3 0x082d095b in uv__io_poll (loop=loop@entry=0x843bb20 <main_loop>, timeout=10) at /home/travis/nvim-deps/build/src/libuv/src/unix/linux-core.c:289 no_epoll_pwait = 0 no_epoll_wait = 0 events = {{events = 1, data = 12}, {events = 0, data = 17828744682641817600}, {events = 0, data = 595427328019700187}, {events = 1, data = 256}, {events = 8, data = 38646673644}, {events = 138656544, data = 0}, {events = 0, data = 4433601024}, {events = 0, data = 0} <repeats 11 times>, {events = 0, data = 5066646634167795712}, {events = 4286935584, data = 206168555883}, {events = 0, data = 471020612051744}, {events = 4286935503, data = 17828744133024637728}, {events = 1, data = 17317007001}, {events = 4286935503, data = 10619564869973704705}, {events = 1024, data = 595525515121881824}, {events = 4150558720, data = 17823414452125790712}, {events = 138530816, data = 4432135917}, {events = 4286935544, data = 10144519793148261088}, {events = 3966, data = 10619579670432006720}, {events = 138530816, data = 595525326143320812}, {events = 1, data = 595525321993555278}, {events = 138656852, data = 1}, {events = 3995, data = 4295967296}, {events = 1, data = 595526644706312193}, {events = 0, data = 17033840295937}, {events = 4286935776, data = 206168555900}, {events = 4286937292, data = 4398046511113}, {events = 4286937584, data = 1}, {events = 0, data = 154475121641}, {events = 534, data = 188970531020}, {events = 4286936336, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 1, data = 10}, {events = 0, data = 0} <repeats 11 times>, {events = 0, data = 48}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 138530816, data = 18412251243033639712}, {events = 4286936040, data = 189114457288}, {events = 0, data = 4294967296}, {events = 0, data = 17803669134559412224}, {events = 44, data = 18412251243033639712}, {events = 4286936088, data = 189114457380}, {events = 43, data = 587839499189486944}, {events = 0, data = 18412250572880084992}, {events = 4145239744, data = 17803668932546221712}, {events = 4286936136, data = 18412251054051721307}, {events = 1, data = 17828741581675430017}, {events = 1, data = 17828941684201750528}, {events = 4151062887, data = 188813018680}, {events = 4286936184, data = 594985324343494205}, {events = 138656544, data = 589074057631462644}, {events = 138657344, data = 17735744192413433899}, {events = 136867048, data = 0}, {events = 138530816, data = 595528757965521683}, {events = 136865087, data = 589073507718137052}, {events = 4129424952, data = 17735744192413433899}, {events = 136867048, data = 587831072767851296}, {events = 4129424604, data = 17735745120263524155}, {events = 43, data = 587839499189486944}, {events = 1, data = 4151078100}, {events = 137102077, data = 18412251277393378816}, {events = 1024, data = 0}, {events = 0, data = 595526301108928512}, {events = 138656544, data = 18412251247181919476}, {events = 1, data = 9281074407080460288}, {events = 0, data = 18446466442728570881}, {events = 4294901792, data = 4294967295}, {events = 35, data = 18446462783416434688}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 2305913371515420672}, {events = 3092376453, data = 138513204574}, {events = 2098047, data = 0}, {events = 0, data = 0}, {events = 8064, data = 196607}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 2147483648, data = 16382}, {events = 3951370240, data = 70402120267857}, {events = 0, data = 0}, {events = 0, data = 5280832615950057472}, {events = 1229539657, data = 5280832617179597129}, {events = 16711680, data = 0}, {events = 255, data = 0}, {events = 0, data = 8589934592}, {events = 0, data = 0}, {events = 4144925328, data = 8589934600}, {events = 0, data = 0}, {events = 4144060920, data = 8589934597}, {events = 0, data = 0} <repeats 11 times>, {events = 0, data = 10441860757015494656}, {events = 2357, data = 1000000}, {events = 0, data = 0}, {events = 138656544, data = 0}, {events = 0, data = 5066646694297337856}, {events = 948, data = 7}, {events = 832, data = 0}, {events = 0, data = 0}, {events = 0, data = 12884901888}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 4400483032669}, {events = 4286937344, data = 17826513962666277708}, {events = 4286937112, data = 594985328358030594}, {events = 137168621, data = 18412254696048689153}, {events = 4286937344, data = 1024}, {events = 1000000, data = 2896717541055035201}, {events = 4148807356, data = 595525510834946052}, {events = 137169476, data = 10125674444609}, {events = 1000000, data = 0}, {events = 0, data = 595525321856385024}, {events = 0, data = 0}, {events = 0, data = 18412255692481101824}, {events = 10125674, data = 48}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 0}, {events = 0, data = 1179670597}, {events = 0, data = 4400482871034}, {events = 4286937584, data = 17826513962666277708}, {events = 4286937352, data = 594985328358030594}, {events = 137168621, data = 18412255726840840193}, {events = 4286937584, data = 17160756302592}, {events = 1000000, data = 594985326644596377}, {events = 4286937584, data = 4433623840}, {events = 137169713, data = 595526352787192608}, {events = 1, data = 0}, {events = 0, data = 1}, {events = 1, data = 138656852}, {events = 0, data = 18412256723273256859}, {events = 10125669, data = 48}, {events = 0, data = 0} <repeats 11 times>, {events = 0, data = 4294967296}, {events = 12, data = 0}, {events = 0, data = 0}, {events = 2430806547, data = 18412258097662788608}, {events = 138656588, data = 18412257105380933632}, {events = 4149837058, data = 589134741370949632}...} pe = <optimized out> e = {events = 4127768836, data = 7} real_timeout = 10 q = <optimized out> w = <optimized out> sigset = {__val = {832, 0, 0, 138656544, 0, 0, 4286935144, 135300669, 4144063488, 138656544, 138633728, 0, 0, 0, 0, 0, 0, 0, 4286935224, 135309369, 4144063520, 135309195, 138633728, 0, 0, 0, 0, 0, 138633728, 135309195, 138633728, 0}} sigmask = <optimized out> base = <optimized out> have_signals = <optimized out> nevents = <optimized out> count = 48 nfds = <optimized out> fd = <optimized out> op = <optimized out> i = <optimized out> __PRETTY_FUNCTION__ = "uv__io_poll" 4 0x082c0cab in uv_run (loop=0x843bb20 <main_loop>, mode=UV_RUN_ONCE) at /home/travis/nvim-deps/build/src/libuv/src/unix/core.c:359 timeout = <optimized out> r = 1 5 0x08107e61 in loop_poll_events (loop=0x843bb20 <main_loop>, ms=10) at ../src/nvim/event/loop.c:57 mode = UV_RUN_ONCE timeout_expired = false 6 0x0829225a in ui_bridge_stop (b=0xf70330e0) at ../src/nvim/ui_bridge.c:122 bridge = 0xf70330e0 stopped = false 7 0x0828f0a5 in ui_builtin_stop () at ../src/nvim/ui.c:144 ui = 0xf70330e0 i = 0 8 0x081e9b85 in mch_exit (r=1) at ../src/nvim/os_unix.c:141 No locals. 9 0x0818076e in getout (exitval=1) at ../src/nvim/main.c:666 tp = 0x0 next_tp = 0x0 10 0x081a80df in preserve_exit () at ../src/nvim/misc1.c:2655 really_exiting = true 11 0x081e8e2e in deadly_signal (signum=1) at ../src/nvim/os/signal.c:137 No locals. 12 0x081e8eaa in on_signal (handle=0x8436200 <shup>, signum=1, data=0x0) at ../src/nvim/os/signal.c:162 __PRETTY_FUNCTION__ = "on_signal" __func__ = "on_signal" 13 0x0810a7bb in signal_event (argv=0xff85a328) at ../src/nvim/event/signal.c:47 watcher = 0x8436200 <shup> 14 0x0810869b in multiqueue_process_events (this=0xf7016420) at ../src/nvim/event/multiqueue.c:150 event = {handler = 0x810a78b <signal_event>, argv = {0x8436200 <shup>, 0x0, 0x0, 0x0, 0x0, 0x0}} __PRETTY_FUNCTION__ = "multiqueue_process_events" 15 0x08107eac in loop_poll_events (loop=0x843bb20 <main_loop>, ms=3984) at ../src/nvim/event/loop.c:65 mode = UV_RUN_ONCE timeout_expired = false 16 0x081e5d6f in input_poll (ms=4000) at ../src/nvim/os/input.c:349 remaining = 3984 before = 10125692630347 17 0x081e5e50 in inbuf_poll (ms=4000) at ../src/nvim/os/input.c:372 No locals. 18 0x081e568f in os_inchar (buf=0x0, maxlen=0, ms=-1, tb_change_cnt=0) at ../src/nvim/os/input.c:110 result = (unknown: 136905872) 19 0x0826b0a1 in state_enter (s=0xff85a4c0) at ../src/nvim/state.c:55 check_result = 1 key = 58 execute_result = 1 20 0x0813802b in command_line_enter (firstc=58, count=1, indent=0) at ../src/nvim/ex_getln.c:392 state = {state = {check = 0x8138588 <command_line_check>, execute = 0x81385b3 <command_line_execute>}, firstc = 58, count = 1, indent = 0, c = 58, i = 0, j = 1, gotesc = 0, do_abbr = 1, lookfor = 0x0, hiscnt = 10000, histype = 0, search_start = {lnum = 1, col = 0, coladd = 0}, save_cursor = {lnum = 1, col = 0, coladd = 0}, old_curswant = 0, init_curswant = 0, old_leftcol = 0, init_leftcol = 0, old_topline = 1, init_topline = 1, old_topfill = 0, init_topfill = 0, old_botline = 2, init_botline = 2, match_start = {lnum = 1, col = 0, coladd = 0}, match_end = {lnum = 0, col = 0, coladd = 0}, did_incsearch = 0, incsearch_postponed = 0, did_wild_list = 0, wim_index = 0, res = 0, save_msg_scroll = 0, save_State = 1, save_p_icm = 0xf7015e50 "", some_key_typed = 1, ignore_drag_release = 1, break_ctrl_c = 0, xpc = {xp_context = 0, xp_pattern = 0x0, xp_pattern_len = 0, xp_arg = 0x0, xp_scriptID = 0, xp_backslash = 0, xp_shell = 0, xp_numfiles = -1, xp_files = 0x0, xp_line = 0x0, xp_col = 0}, b_im_ptr = 0x0, save_ccline = {cmdbuff = 0x0, cmdbufflen = 0, cmdlen = 0, cmdpos = 0, cmdspos = 0, cmdfirstc = 0, cmdindent = 0, cmdprompt = 0x0, cmdattr = 0, overstrike = 0, xpc = 0x0, xp_context = 0, xp_arg = 0x0, input_fn = 0, prompt_id = 0, highlight_callback = {data = {funcref = 0x0, partial = 0x0}, type = kCallbackNone}, last_colors = {prompt_id = 0, cmdbuff = 0x0, colors = {size = 0, capacity = 0, items = 0x0}}, level = 0, prev_ccline = 0x0, special_char = 0 '\000', special_shift = false, redraw_state = kCmdRedrawNone}} s = 0xff85a4c0 tstate = {current_exception = 0x832fc5a <arena_run_split_remove+74>, private_msg_list = 0xcb, msg_list = 0xc8, trylevel = 309, got_int = 0, need_rethrow = 0, did_emsg = -148897536} err = {type = kErrorTypeNone, msg = 0x0} tl_ret = true dict = 0xf701e180 firstcbuf = ":" 21 0x0813bf33 in getcmdline (firstc=58, count=1, indent=0) at ../src/nvim/ex_getln.c:1991 No locals. 22 0x0813c273 in getexline (c=58, cookie=0x0, indent=0) at ../src/nvim/ex_getln.c:2171 No locals. 23 0x0812178e in do_cmdline (cmdline=0x0, fgetline=0x813c23b <getexline>, cookie=0x0, flags=0) at ../src/nvim/ex_docmd.c:521 next_cmdline = 0x0 cmdline_copy = 0x0 used_getline = 0 recursive = 0 msg_didout_before_start = 0 count = 0 did_inc = 0 retval = 1 cstack = {cs_flags = {-149727708, -149727552, 44, -149749760, 0, -8018024, 135896356, 44, 0, -8018008, 137102848, 138530816, -149749760, -165425056, -149727552, -153095488, 0, -8017976, 135301762, -165613500, -149727516, 136875711, -143908912, -153095488, 8, 18, -143904672, 8, -143889324, -8017928, 137102848, 138530816, -149749760, 0, 137154491, -153095488, 0, -149749760, 136875711, -149749760, 0, 136875711, 135298863, -153095488, 136911089, -150785824, 135298732, 0, 0, -149749760}, cs_pending = "@\004!\366 d\001\367\000\000\000\000h\250\205\377\023\217(\b\240\357\337\366\361\030)\b\340\060\003\367\254~\020\b\000\000\000\000\000\000\000\000\000\000\023\367@\004", cs_pend = {csp_rv = {0x0, 0x0, 0xff85a888, 0x81fb319 <rbuffer_consumed+138>, 0xf70b3e00, 0x2, 0xff85a8b8, 0x829198a <ui_bridge_flush+117>, 0x82918f1 <ui_bridge_flush_event>, 0xf70330e0, 0x8107eac <loop_poll_events+230>, 0x0, 0x0, 0x108, 0xff85a8c8, 0x81fb4bf <rbuffer_read+152>, 0xf70b3e00, 0xff85a8ac, 0x2b, 0x8107eac <loop_poll_events+230>, 0x0, 0x0, 0xf7130000, 0x0, 0x0, 0xf70b3e4b, 0x58, 0x2b, 0xf70330e0, 0x0, 0xff85a8f8, 0x8161750 <fix_input_buffer+11>, 0xf70b3e00, 0x843070b <typebuf_init+43>, 0xff85a9a8, 0xf7648000, 0xff85a908, 0xf7597d02 <clock_gettime+34>, 0x841d000, 0x82cdd00 <uv__run_timers+16>, 0x1, 0xff85a908, 0xff85a9d8, 0x816172b <inchar+496>, 0x84306e0 <typebuf_init>, 0xf4240, 0xff85a928, 0x8108748 <multiqueue_empty+62>, 0xf7016424, 0x843bb20 <main_loop>}, csp_ex = {0x0, 0x0, 0xff85a888, 0x81fb319 <rbuffer_consumed+138>, 0xf70b3e00, 0x2, 0xff85a8b8, 0x829198a <ui_bridge_flush+117>, 0x82918f1 <ui_bridge_flush_event>, 0xf70330e0, 0x8107eac <loop_poll_events+230>, 0x0, 0x0, 0x108, 0xff85a8c8, 0x81fb4bf <rbuffer_read+152>, 0xf70b3e00, 0xff85a8ac, 0x2b, 0x8107eac <loop_poll_events+230>, 0x0, 0x0, 0xf7130000, 0x0, 0x0, 0xf70b3e4b, 0x58, 0x2b, 0xf70330e0, 0x0, 0xff85a8f8, 0x8161750 <fix_input_buffer+11>, 0xf70b3e00, 0x843070b <typebuf_init+43>, 0xff85a9a8, 0xf7648000, 0xff85a908, 0xf7597d02 <clock_gettime+34>, 0x841d000, 0x82cdd00 <uv__run_timers+16>, 0x1, 0xff85a908, 0xff85a9d8, 0x816172b <inchar+496>, 0x84306e0 <typebuf_init>, 0xf4240, 0xff85a928, 0x8108748 <multiqueue_empty+62>, 0xf7016424, 0x843bb20 <main_loop>}}, cs_forinfo = {0x2, 0x82c0cb3 <uv_run+291>, 0x843bb20 <main_loop>, 0x0, 0xff85a968, 0x81086a6 <multiqueue_process_events+103>, 0xf7016420, 0x0, 0x843bb44 <main_loop+36>, 0xff85a948, 0xf70b3e00, 0x1, 0xff85a978, 0x81e5fd4 <process_interrupts+126>, 0xf70b3e00, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff85a9a8, 0x8107eac <loop_poll_events+230>, 0xf7016420, 0x2, 0x80, 0xf76c6892 <__lll_lock_wait+34>, 0xff85aa18, 0x1, 0xff85a9a8, 0x815f1ab <may_sync_undo+55>, 0x0, 0x0, 0x6d2000, 0x2, 0x0, 0x0, 0xff85a9d8, 0x815f15b <gotchars+134>, 0x3a, 0x0, 0x0, 0x82ccfbb <uv_mutex_unlock+27>, 0xf6220638, 0x0, 0x84306e1 <typebuf_init+1>, 0x3a, 0x0, 0x0, 0xff85aab8, 0x81608af <vgetorpeek+2629>}, cs_line = {1, 0, -1, 1, -149727600, 0, -8017384, 135300936, -150903772, 43, 2248736, 0, 138656544, 58, 58, 0, -150903776, 0, -8017256, -144408576, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 10125, 674433438, 138530816, 0, 0, 137103323, 0, 257, -8017256, 136208557, -150258176, 1000000, 5330103, 136221690, 0, 0, 0, 136207882, 5330103, 0}, cs_idx = -1, cs_looplevel = 0, cs_trylevel = 0, cs_emsg_silent_list = 0x0, cs_lflags = 0} lines_ga = {ga_len = 0, ga_maxlen = 0, ga_itemsize = 8, ga_growsize = 10, ga_data = 0x0} current_line = 0 fname = 0x0 breakpoint = 0x0 dbg_tick = 0x0 debug_saved = {trylevel = 0, force_abort = 0, caught_stack = 0x0, vv_exception = 0x0, vv_throwpoint = 0x0, did_emsg = 0, got_int = 0, need_rethrow = 0, check_cstack = 0, current_exception = 0x0} initial_trylevel = 0 saved_msg_list = 0x0 private_msg_list = 0x0 cmd_getline = 0x813c23b <getexline> cmd_cookie = 0x0 cmd_loop_cookie = {lines_gap = 0xff85a748, current_line = 135896356, repeating = 44, getline = 0x30, cookie = 0xff85a758} real_cookie = 0x0 getline_is_func = 0 call_depth = 1 24 0x081bc48e in nv_colon (cap=0xff85abdc) at ../src/nvim/normal.c:4561 old_p_im = 0 cmd_result = 255 is_cmdkey = false 25 0x081b5382 in normal_execute (state=0xff85ab70, key=58) at ../src/nvim/normal.c:1137 s = 0xff85ab70 __PRETTY_FUNCTION__ = "normal_execute" 26 0x0826b0ec in state_enter (s=0xff85ab70) at ../src/nvim/state.c:67 check_result = 1 key = 58 execute_result = 1 27 0x081b3a1d in normal_enter (cmdwin=false, noexmode=false) at ../src/nvim/normal.c:467 state = {state = {check = 0x81b5881 <normal_check>, execute = 0x81b4cee <normal_execute>}, conceal_old_cursor_line = 0, conceal_new_cursor_line = 0, command_finished = false, ctrl_w = false, need_flushbuf = false, conceal_update_lines = false, set_prevcount = false, previous_got_int = false, cmdwin = false, noexmode = false, toplevel = true, oa = {op_type = 0, regname = 0, motion_type = kMTCharWise, motion_force = 0, use_reg_one = false, inclusive = false, end_adjusted = false, start = {lnum = 0, col = 0, coladd = 0}, end = {lnum = 0, col = 0, coladd = 0}, cursor_start = {lnum = 0, col = 0, coladd = 0}, line_count = 0, empty = false, is_VIsual = false, start_vcol = 0, end_vcol = 0, prev_opcount = 0, prev_count0 = 0}, ca = {oap = 0xff85ab8c, prechar = 0, cmdchar = 58, nchar = 0, ncharC1 = 0, ncharC2 = 0, extra_char = 0, opcount = 0, count0 = 0, count1 = 1, arg = 0, retval = 0, searchbuf = 0x0}, mapped_len = 0, old_mapped_len = 0, idx = 60, c = 58, old_col = 0, old_pos = {lnum = 1, col = 0, coladd = 0}} 28 0x08180336 in main (argc=7, argv=0xff85adc4) at ../src/nvim/main.c:566 fname = 0x0 params = {argc = 7, argv = 0xff85adc4, use_vimrc = 0xff85b50d "NONE", n_commands = 0, commands = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, cmds_tofree = "\000\000\000\000\000\000\000\000\000", n_pre_commands = 1, pre_commands = {0xff85b520 "set noswapfile noshowcmd noruler undodir=. directory=. viewdir=. backupdir=.", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, edit_type = 0, tagname = 0x0, use_ef = 0x0, want_full_screen = 1, input_isatty = true, output_isatty = true, err_isatty = true, no_swap_file = 0, use_debug_break_level = -1, window_count = 1, window_layout = 0, diff_mode = 0, listen_addr = 0x0} cwd = 0x0 __PRETTY_FUNCTION__ = "main" reading_input = true Thread 1 (Thread 0xf6dffb40 (LWP 15705)): 0 0x0828b5e2 in update_size (ui=0xf7130000) at ../src/nvim/tui/tui.c:1231 data = 0x0 width = 0 height = 0 val = 0x8199d72 <xfree+17> "\311\303U\211\345\203\354(\203}\b" advance = 0 1 0x08288f42 in sigwinch_cb (watcher=0xf622091c, signum=0, data=0xf7130000) at ../src/nvim/tui/tui.c:408 ui = 0xf7130000 2 0x0810a7bb in signal_event (argv=0xf6dfeeb8) at ../src/nvim/event/signal.c:47 watcher = 0xf622091c 3 0x0810869b in multiqueue_process_events (this=0xf620f020) at ../src/nvim/event/multiqueue.c:150 event = {handler = 0x810a78b <signal_event>, argv = {0xf622091c, 0x82d27cb <uv__epoll_ctl+59>, 0xff, 0x14, 0x0, 0x0}} __PRETTY_FUNCTION__ = "multiqueue_process_events" 4 0x08107eac in loop_poll_events (loop=0xf6dfefa0, ms=20) at ../src/nvim/event/loop.c:65 mode = UV_RUN_ONCE timeout_expired = true 5 0x08288d08 in tui_main (bridge=0xf70330e0, ui=0xf7130000) at ../src/nvim/tui/tui.c:362 ms = 3 tui_loop = {uv = {data = 0xf6dfefa0, active_handles = 2, handle_queue = {0xf6dff104, 0xf62204fc}, active_reqs = {0xf6dfefb0, 0xf6dfefb0}, stop_flag = 0, flags = 0, backend_fd = 15, pending_queue = {0xf6dfefc4, 0xf6dfefc4}, watcher_queue = {0xf6dfefcc, 0xf6dfefcc}, watchers = 0xf620c000, nwatchers = 30, nfds = 2, wq = {0xf6dfefe0, 0xf6dfefe0}, wq_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}, wq_async = {data = 0x0, loop = 0xf6dfefa0, type = UV_ASYNC, close_cb = 0x0, handle_queue = {0xf6dff290, 0xf6dff104}, u = {fd = 0, reserved = {0x0, 0x0, 0x0, 0x0}}, next_closing = 0x0, flags = 49152, async_cb = 0x82d3fe0 <uv__work_done>, queue = {0xf6dff2b4, 0xf6dff084}, pending = 0}, cloexec_lock = {__data = {__lock = 0, __nr_readers = 0, __readers_wakeup = 0, __writer_wakeup = 0, __nr_readers_queued = 0, __nr_writers_queued = 0, __flags = 0 '\000', __shared = 0 '\000', __pad1 = 0 '\000', __pad2 = 0 '\000', __writer = 0}, __size = '\000' <repeats 31 times>, __align = 0}, closing_handles = 0x0, process_handles = {0xf6dff064, 0xf6dff064}, prepare_handles = {0xf6dff06c, 0xf6dff06c}, check_handles = {0xf6dff074, 0xf6dff074}, idle_handles = {0xf6dff07c, 0xf6dff07c}, async_handles = {0xf6dff034, 0xf6dff2b4}, async_unused = 0x0, async_io_watcher = {cb = 0x82c01f0 <uv__async_io>, pending_queue = {0xf6dff094, 0xf6dff094}, watcher_queue = {0xf6dff09c, 0xf6dff09c}, pevents = 1, events = 1, fd = 18}, async_wfd = -1, timer_heap = {min = 0x0, nelts = 0}, timer_counter = 5, time = 10125712, signal_pipefd = {16, 17}, signal_io_watcher = {cb = 0x82c9900 <uv__signal_event>, pending_queue = {0xf6dff0d8, 0xf6dff0d8}, watcher_queue = {0xf6dff0e0, 0xf6dff0e0}, pevents = 1, events = 1, fd = 16}, child_watcher = {data = 0x0, loop = 0xf6dfefa0, type = UV_SIGNAL, close_cb = 0x0, handle_queue = {0xf6dff010, 0xf6dfefa8}, u = {fd = 0, reserved = {0x0, 0x0, 0x0, 0x0}}, next_closing = 0x0, flags = 32768, signal_cb = 0x0, signum = 0, tree_entry = {rbe_left = 0x0, rbe_right = 0x0, rbe_parent = 0x0, rbe_color = 0}, caught_signals = 0, dispatched_signals = 0}, emfile_fd = 19, inotify_read_watcher = {cb = 0x0, pending_queue = {0x0, 0x0}, watcher_queue = {0x0, 0x0}, pevents = 0, events = 0, fd = 0}, inotify_watchers = 0x0, inotify_fd = -1}, events = 0xf620f000, thread_events = 0xf620f040, fast_events = 0xf620f020, children = 0xf620d000, children_watcher = {data = 0xf6dff1b0, loop = 0xf6dfefa0, type = UV_SIGNAL, close_cb = 0xf74a1ed4, handle_queue = {0xf6dff1e0, 0xf6dff290}, u = {fd = 0, reserved = {0x0, 0x0, 0x0, 0x0}}, next_closing = 0x0, flags = 8192, signal_cb = 0x0, signum = 0, tree_entry = {rbe_left = 0x5, rbe_right = 0x421, rbe_parent = 0xf7669aa0, rbe_color = -144272712}, caught_signals = 0, dispatched_signals = 0}, children_kill_timer = {data = 0xf76b9f94, loop = 0xf6dfefa0, type = UV_TIMER, close_cb = 0x0, handle_queue = {0xf6dff238, 0xf6dff190}, u = {fd = -153095436, reserved = {0xf6dff2f4, 0xf76f0608, 0xf6dff2b0, 0xf76fe91a}}, next_closing = 0x0, flags = 8192, timer_cb = 0x0, heap_node = {0xf7716a94, 0x0, 0xf7669aa0}, timeout = 5, repeat = 0, start_id = 0}, poll_timer = {data = 0xf620e008, loop = 0xf6dfefa0, type = UV_TIMER, close_cb = 0x0, handle_queue = {0xf622092c, 0xf6dff1e0}, u = {fd = -153095436, reserved = {0xf6dff2f4, 0xf6dff268, 0xf6dff260, 0xf76bb648}}, next_closing = 0x0, flags = 8192, timer_cb = 0x8108315 <timer_cb>, heap_node = {0x0, 0x0, 0x0}, timeout = 10125732, repeat = 20, start_id = 4}, async = {data = 0x0, loop = 0xf6dfefa0, type = UV_ASYNC, close_cb = 0x0, handle_queue = {0xf6dff190, 0xf6dff010}, u = {fd = 0, reserved = {0x0, 0x0, 0x0, 0xf7716000}}, next_closing = 0x0, flags = 24576, async_cb = 0x810826b <async_cb>, queue = {0xf6dff084, 0xf6dff034}, pending = 0}, mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __kind = 0, __nusers = 0, {d = {__espins = 0, __elision = 0}, __list = {__next = 0x0}}}, __size = '\000' <repeats 23 times>, __align = 0}, recursive = 0} data = 0xf6210440 6 0x08292172 in ui_thread_run (data=0xf70330e0) at ../src/nvim/ui_bridge.c:104 bridge = 0xf70330e0 7 0xf76bff5b in start_thread (arg=0xf6dffb40) at pthread_create.c:312 __res = <optimized out> pd = 0xf6dffb40 now = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-143843328, -153093312, 4001536, -153095192, -1395719907, -992530146}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> pagesize_m1 = <optimized out> sp = <optimized out> freesize = <optimized out> __PRETTY_FUNCTION__ = "start_thread" 8 0xf758a52e in clone () from /lib32/libc.so.6 No symbol table info available.
* | | Merge #8467 'vim-patches'Justin M. Keyes2018-06-03
|\ \ \
| * | | oldtests: comment out highlight group assertionsJan Edmund Lazo2018-06-03
| | | | | | | | | | | | | | | | | | | | nvim always defines default highlight groups so hlexists() returns 1. This happens even with `-u NONE --cmd`.
| * | | oldtests: comment out v:none assertionsJan Edmund Lazo2018-06-03
| | | | | | | | | | | | | | | | nvim does not support v:none for json_encode() and json_decode().
| * | | vim-patch:8.0.1311: no test for strpart()Jan Edmund Lazo2018-06-02
| | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for strpart(). Solution: Add a test. (Dominique Pelle, closes vim/vim#2347) https://github.com/vim/vim/commit/c7d16dce2f180c8ebfc8105ad090b0ea2deedcdc
| * | | vim-patch:8.0.0435: some functions are not testedJan Edmund Lazo2018-06-02
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Some functions are not tested. Solution: Add more tests for functions. (Dominique Pelle, closes vim/vim#1541) https://github.com/vim/vim/commit/41042f3cfdb91f946e553456278a995e61dd8578
| * | | vim-patch:8.0.0261: not enough test coverage for eval functionsJan Edmund Lazo2018-06-02
| |/ / | | | | | | | | | | | | | | | Problem: Not enough test coverage for eval functions. Solution: Add more tests. (Dominique Pelle, closes vim/vim#1420) https://github.com/vim/vim/commit/24c2e48ef8b8b9053fa18039e6f6118337f908f8
* | | Merge #8465 'vim-patch:8.0.0558,8.0.0562'Justin M. Keyes2018-06-03
|\ \ \
| * | | vim-patch:8.0.0562: not enough test coverage for syntax commandsJan Edmund Lazo2018-06-02
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Not enough test coverage for syntax commands. Solution: Add a few more tests. (Dominique Pelle, closes vim/vim#1624) https://github.com/vim/vim/commit/ea588154d00aec288e48b344b2685e46bea99cd6
| * | | oldtests: add conceal check for patch 8.0.0562Jan Edmund Lazo2018-06-02
| | | |
| * | | vim-patch:8.0.0558: :ownsyntax is not testedJan Edmund Lazo2018-06-01
| |/ / | | | | | | | | | | | | | | | Problem: The :ownsyntax command is not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#1622) https://github.com/vim/vim/commit/f8ec998613d8037e345f4e7e08460dfc15c528a9
* | | Merge #8456 'API: nvim_list_uis: include channel id'Justin M. Keyes2018-06-03
|\ \ \ | |/ / |/| |
| * | tui: handle termguicolors rgb value in bridge for nowBjörn Linse2018-06-02
| | | | | | | | | | | | | | | When/if TUI/bridge teardown is refactored to use events, this commit can be reverted.
| * | nvim_list_uis: include channel idBjörn Linse2018-06-01
| | |
* | | wildmenu: close before redrawing statusline (#8453)Alexander Karle2018-06-02
| | | | | | | | | Fixes #8385
* | | vim-patch:8.0.0519: character classes not well tested (#8460)KunMing Xie2018-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Character classes are not well tested. They can differ between platforms. Solution: Add tests. In the documentation make clear which classes depend on what library function. Only use :cntrl: and :graph: for ASCII. (Kazunobu Kuriyama, Dominique Pelle, closes vim/vim#1560) Update the documentation. https://github.com/vim/vim/commit/0c078fc7db2902d4ccba04506db082ddbef45a8c
* | | vim-patch:8.0.0516 (#8458)KunMing Xie2018-06-01
| | | | | | | | | | | | | | | | | | Problem: A large count on a normal command causes trouble. (Dominique Pelle) Solution: Make "opcount" long. https://github.com/vim/vim/commit/b1e04fca3704e272a30afbe062498819eaacd4f9
* | | Merge #8454 from janlazo/vim-8.0.0321Justin M. Keyes2018-06-01
|\ \ \ | |/ / |/| |
| * | vim-patch:8.0.1232: MS-Windows users are confused about default mappingsJan Edmund Lazo2018-05-30
| | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows users are confused about default mappings. Solution: Don't map keys in the console where they don't work. Add a choice in the installer to use MS-Windows key bindings or not. (Christian Brabandt, Ken Takata, closes vim/vim#2093) https://github.com/vim/vim/commit/c3fdf7f80b2febdd8a8f7a1310631567d257d66a
| * | vim-patch:8.0.0321: errors when trying to use scripts in tiny versionJan Edmund Lazo2018-05-30
|/ / | | | | | | | | | | | | Problem: When using the tiny version trying to load the matchit plugin gives an error. On MS-Windows some default mappings fail. Solution: Add a check if the command used is available. (Christian Brabandt) https://github.com/vim/vim/commit/8cc2a9c062fa38e133a62778518f769a423a2526
* | Merge #8451 from ckelsel/vim-8.0.0507Justin M. Keyes2018-05-30
|\ \
| * | vim-patch:8.0.0511: message for skipping client-server tests is unclearckelsel2018-05-30
| | | | | | | | | | | | | | | | | | | | | Problem: Menuage for skipping client-server tests is unclear. Solution: Be more specific about what's missing (Hirohito Higashi, Kazunobu Kuriyama) https://github.com/vim/vim/commit/a683ec44c34f0717dcc6a0c03493ba39b879ac38
| * | vim-patch:8.0.0507: client-server tests fail when $DISPLAY is not setckelsel2018-05-30
| | | | | | | | | | | | | | | | | | Problem: Client-server tests fail when $DISPLAY is not set. Solution: Check for E240 before running the test. https://github.com/vim/vim/commit/a2845b8f5a3058c8c89699771ffd4d69513b097d
* | | vim-patch:8.0.0515: ml_get errors in silent Ex mode (#8452)KunMing Xie2018-05-30
|/ / | | | | | | | | | | Problem: ml_get errors in silent Ex mode. (Dominique Pelle) Solution: Clear valid flags when setting the cursor. Set the topline when not in full screen mode. https://github.com/vim/vim/commit/d5d37537d1fa46fd468bd378af2006dd09840f38
* | Merge #8434 'win/build: prefer Ninja'Justin M. Keyes2018-05-27
|\ \
| * | Change to use bundled libuv to build luverw72018-05-27
| | |
| * | Change to use RUNTIME target for DLL installationerw72018-05-23
| | |
| * | Change to not use library prefix on MSVCerw72018-05-23
| | |
| * | Change conditions to more generallyerw72018-05-23
| | |