aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | Merge pull request #9183 from bfredl/offset2Björn Linse2018-11-02
|\ \ \ | |/ / |/| | api: make nvim_buf_get_offset independent on platform option
| * | api: simplify nvim_buf_get_offset functionBjörn Linse2018-11-01
| | |
* | | test/old: Test_BufReadCmdHelp: generate helptagsJustin M. Keyes2018-11-01
|/ / | | | | | | | | | | | | | | | | Generate helptags before :help. This only failed in the TSAN build because other builds run the Lua tests first, which generate the helptags. closes #8824
* | api: implement nvim_buf_get_offset_for_lineBjörn Linse2018-11-01
| | | | | | | | | | Like line2byte, but works for any buffer, and uses zero-based indexing (API conventions).
* | vim-patch:8.1.0501: cppcheck warns for using array index before bounds check ↵Jan Edmund Lazo2018-11-01
| | | | | | | | | | | | | | (#9178) Problem: Cppcheck warns for using array index before bounds check. Solution: Swap the conditions. (Dominique Pelle) https://github.com/vim/vim/commit/a9a8e04eab106c1d21381f79f8965fe50b94e235
* | test/old: force "-i viminfo" in $RUN_VIMTEST #9175 (#9175)Justin M. Keyes2018-10-31
| | | | | | | | | | | | | | | | | | | | | | Before this change, some tests fail if the user has a local shada/viminfo in the default $HOME location. For example: TEST_FILE=test_marks.res make oldtest Ostensibly this change should not be necessary, because of this statement in runtest.vim: set viminfo+=nviminfo
* | test/old: test_startup: fix "-u NONE" argJustin M. Keyes2018-10-30
| | | | | | | | | | Lack of whitespace caused a file named "NONE-u" to be created (because GetVimCommand() returns a command ending with "-i NONE").
* | vim-patch:8.0.1553: find digraph to insert a character #8190lokesh11972018-10-30
| | | | | | | | | | | | | | | | Problem: Cannot see what digraph is used to insert a character. Solution: Show the digraph with the "ga" command. (Christian Brabandt) https://github.com/vim/vim/commit/5f73ef8d20070cd45c9aea4dc33c2e0657f5515c close #8190
* | vim-patch:20aac6c11269Justin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/20aac6c1126988339611576d425965a25a777658
* | vim-patch:91f84f6e11cdJustin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/91f84f6e11cd879d43d651c0903d85bff95f0716
* | vim-patch:b477af2260d9Justin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/b477af2260d9bc7ae7f743f0a14265d7ee12ee09
* | vim-patch:6dc819b1299eJustin M. Keyes2018-10-29
| | | | | | | | | | Updated runtime and language files. https://github.com/vim/vim/commit/6dc819b1299e1d9f99303568772ade544d5c1322
* | vim-patch:675e8d6adb88Justin M. Keyes2018-10-29
| | | | | | | | | | | | | | | | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/675e8d6adb88d5b38087870dfda51c0205070741 --- NA: vim-patch:ffd112edc6a8 Fix missing patch number. https://github.com/vim/vim/commit/ffd112edc6a8f72b66c06207bff4431f6aec7b6f
* | vim-patch:d2f3a8b87873Justin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/d2f3a8b8787333abf2300d38836b196955f10c00
* | vim-patch:0b0f0992d46eJustin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/0b0f0992d46ef02fdfc1240744bef91d4299c1df
* | vim-patch:2f01889055f1Justin M. Keyes2018-10-29
| | | | | | | | | | Runtime file and translation updates. https://github.com/vim/vim/commit/2f01889055f14842c1d4f9abd91139fc6bd95f15
* | vim-patch:eb3dc87f0139Justin M. Keyes2018-10-29
| | | | | | | | | | Updated runtime files https://github.com/vim/vim/commit/eb3dc87f01391bb075d97aef3d00f91b4e08a25c
* | vim-patch:7db25fed5de1Justin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/7db25fed5de1be922b8cbb0328149469606a0424
* | vim-patch:15142e27aaafJustin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files and translations https://github.com/vim/vim/commit/15142e27aaafa15b72d1042c25fbb5e4f12b6736
* | vim-patch:7dda86f2ff35Justin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/7dda86f2ff35bb80afce4da24782fd58216bbe50
* | Merge #9015Justin M. Keyes2018-10-29
|\ \
| * | vim-patch:8.1.0498: /etc/gitconfig not recognized at a gitconfig fileJan Edmund Lazo2018-10-27
| | | | | | | | | | | | | | | | | | Problem: /etc/gitconfig not recognized at a gitconfig file. Solution: Add pattern to filetype detection. (closes vim/vim#3568) https://github.com/vim/vim/commit/d474686a09ef3f7529e65abe00cf8cd2ea8a95eb
| * | vim-patch:8.1.0484: some file types are not recognizedJan Edmund Lazo2018-10-27
| | | | | | | | | | | | | | | | | | Problem: Some file types are not recognized. Solution: Update the file type detection. https://github.com/vim/vim/commit/38654503b04dd5ff4813f81892d9f62db1ff01b9
| * | vim-patch:8.0.1465: python2 and python3 detection not testedJan Edmund Lazo2018-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Python2 and python3 detection not tested. (Matej Cepl) Solution: Add test for detecting python2 and python3. Also detect a script using "js" as javascript. https://github.com/vim/vim/commit/4bc0bed53695ac67db8d601f2a15e48e7a196688
| * | vim-patch:8.0.1458: filetype detection test does not check all scriptsJan Edmund Lazo2018-10-27
| | | | | | | | | | | | | | | | | | Problem: Filetype detection test does not check all scripts. Solution: Add most scripts to the test https://github.com/vim/vim/commit/ddb349369d107c14fad9c38baf2f0e2b8514fbf0
| * | vim-patch:8.0.1438: filetype detection test not updated for changeJan Edmund Lazo2018-10-27
| | | | | | | | | | | | | | | | | | Problem: Filetype detection test not updated for change. Solution: Update the test. https://github.com/vim/vim/commit/0479e910c423d71e2b96bc721feffad5808e767a
* | | vim-patch:22f1d0e35eb0Justin M. Keyes2018-10-28
| | | | | | | | | | | | | | | | | | | | | Updated runtime files. Add Serbian translations and spell checking. https://github.com/vim/vim/commit/22f1d0e35eb0e503c2dc7813a973c7e6ca1b7dde
* | | version.c: update [ci skip] (#9162)Marvim the Paranoid Android2018-10-28
| | |
* | | version.c: update [ci skip] #8474marvim2018-10-28
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | close #8474 vim-patch:8.0.0264: memory error reported by ubsan vim-patch:8.0.0340: not checking return valud of dict_add() vim-patch:8.0.0346: Vim relies on limits.h to be included indirectly vim-patch:8.0.0361: GUI initialisation is not sufficiently tested vim-patch:8.0.0365: might free a dict item that wasn't allocated vim-patch:8.0.0367: types in include files may be inconsistent vim-patch:8.0.0369: a few options are not defined, depending on features vim-patch:8.0.0372: more options are not always defined vim-patch:8.0.0386: tiny build has a problem with generating the options test vim-patch:8.0.0392: GUI test fails with Athena and Motif vim-patch:8.0.0395: testing the + register fails with Motif vim-patch:8.0.0422: Python test fails with Python 3.6 vim-patch:8.0.0425: build errors when building without folding vim-patch:8.0.0432: "make shadow" creates an invalid link vim-patch:8.0.0476: missing change to main.c vim-patch:8.0.0526: Coverity complains about possible negative value vim-patch:8.0.0540: building unit tests fails vim-patch:8.0.0556: getting window position fails if GUI and term possible vim-patch:8.0.0563: crash when getting the window position in tmux vim-patch:8.0.0567: call for requesting color and ambiwidth is too early vim-patch:8.0.0569: bracketed paste is still enabled in a shell command vim-patch:8.0.0587: configure check for return value of tgetent skipped vim-patch:8.0.0588: job_stop() often assumes the channel will be closed vim-patch:8.0.0610: the screen is redrawn when default 'background' is detected vim-patch:8.0.0611: the screen is not redrawn after sending t_u7 vim-patch:8.0.0620: checking for HAVE_GTK_MULTIHEAD is not needed vim-patch:8.0.0626: in the GUI the cursor may flicker vim-patch:8.0.0628: cursor disappears after silent mapping vim-patch:8.0.0631: can't build with Perl 5.26 vim-patch:8.0.0637: crash when using some version of GTK 3 vim-patch:8.0.0639: the cursor position is set when editing a new commit message vim-patch:8.0.0649: when opening a help file the filetype is set several times vim-patch:8.0.0653: the default highlight for QuickFixLine is not good vim-patch:8.0.0690: compiler warning on non-Unix system vim-patch:8.0.0691: compiler warning without the linebreak feature vim-patch:8.0.0696: .inc files missing in git vim-patch:8.0.0719: build failure without +terminal feature vim-patch:8.0.0729: the help for the terminal configure option is wrong vim-patch:8.0.0731: cannot build the terminal feature on MS-Windows vim-patch:8.0.0741: cannot build with HPUX vim-patch:8.0.0750: OpenPTY missing in non-GUI build vim-patch:8.0.0751: OpenPTY missing with some combination of features vim-patch:8.0.0752: build fails on MS-Windows vim-patch:8.0.0763: libvterm can be improved vim-patch:8.0.0770: compiler warning for missing field initializer vim-patch:8.0.0772: other stdbool.h dependencies in libvterm vim-patch:8.0.0773: mixing 32 and 64 bit libvterm builds fails vim-patch:8.0.0774: build failure without the multi-byte feature vim-patch:8.0.0790: MSVC compiler warning for strncpy in libvterm vim-patch:8.0.0795: terminal feature does not build with older MSVC vim-patch:8.0.0808: cannot build with terminal feature and DEBUG defined vim-patch:8.0.0809: MS-Windows: tests hang vim-patch:8.0.0811: MS-Windows: test_expand_dllpath fails vim-patch:8.0.0822: Test_with_partial_callback is a tiny bit flaky vim-patch:8.0.0834: can't build without the client-server feature vim-patch:8.0.0865: cannot build with channel but without terminal feature vim-patch:8.0.0866: Solaris also doesn't have MIN and MAX vim-patch:8.0.0875: crash with weird command sequence vim-patch:8.0.0880: Travis uses an old Ubuntu version vim-patch:8.0.0901: asan suppress file missing from distribution vim-patch:8.0.0919: cursor color isn't set on startup vim-patch:8.0.0921: terminal window cursor shape not supported in the GUI vim-patch:8.0.0946: using PATH_MAX does not work well on some systems vim-patch:8.0.0954: /proc/self/exe might be a relative path vim-patch:8.0.0966: build failure without terminal feature vim-patch:8.0.0967: using a terminal may cause the cursor to blink vim-patch:8.0.0972: compiler warnings for unused variables vim-patch:8.0.0980: Coverity warning for failing to open /dev/null vim-patch:8.0.0986: terminal feature always requires multi-byte feature vim-patch:8.0.0988: warning from Covscan about using NULL pointer vim-patch:8.0.0993: sometimes an xterm sends an extra CTRL-X vim-patch:8.0.0996: Mac: t_RS is echoed on the screne in Terminal.app vim-patch:8.0.0997: Libvterm and Terminal.app not regognized from termresponse. vim-patch:8.0.1008: slow updating of terminal window in Motif vim-patch:8.0.1010: build failure without termresponse feature vim-patch:8.0.1014: old compiler doesn't know uint32_t vim-patch:8.0.1016: gnome terminal echoes t_RC vim-patch:8.0.1021: older Gnome terminal still echoes t_RC vim-patch:8.0.1026: GTK on-the-spot input has problems vim-patch:8.0.1027: more terminals can't handle requesting cursor mode vim-patch:8.0.1030: MS-Windows: wrong size computation in is_cygpty() vim-patch:8.0.1033: detecting background color does not work in screen vim-patch:8.0.1042: without the syntax feature highlighting doesn't work vim-patch:8.0.1047: buffer overflow in Ruby vim-patch:8.0.1059: older Gnome terminal returns smaller version number vim-patch:8.0.1062: Coverity warnings in libvterm vim-patch:8.0.1065: not all macro examples are included vim-patch:8.0.1066: some terminals can't handle requesting cursor mode vim-patch:8.0.1068: vandyke SecureCRT terminal can't handle cursor mode request vim-patch:8.0.1069: still get CTRL-X sometimes vim-patch:8.0.1071: putty-color and cygwin-color are not recognized vim-patch:8.0.1094: using ssh from Terminal.app runs into xterm incompatibility vim-patch:8.0.1110: FORTIFY_SOURCE from Perl causes problems vim-patch:8.0.1111: syntax error in configure when using Perl vim-patch:8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs vim-patch:8.0.1136: W_WIDTH() is always the same vim-patch:8.0.1152: encoding of error message wrong in Cygwin terminal vim-patch:8.0.1155: Ruby command triggers a warning vim-patch:8.0.1157: compiler warning on MS-Windows vim-patch:8.0.1159: typo in #ifdef vim-patch:8.0.1166: :terminal doesn't work on Mac High Sierra vim-patch:8.0.1175: build failure without +termresponse vim-patch:8.0.1192: MS-Windows: terminal feature not enabled by default vim-patch:8.0.1195: can't build on MS-Windows vim-patch:8.0.1198: older compilers don't know uint8_t vim-patch:8.0.1211: cannot reorder tab pages with drag & drop vim-patch:8.0.1247: not easy to find Debian build info vim-patch:8.0.1248: stray + in README file vim-patch:8.0.1255: duplicate badge README file vim-patch:8.0.1256: typo in configure variable vim_cv_tgent vim-patch:8.0.1258: 'ttymouse' is set to "sgr" even though it's not supported vim-patch:8.0.1269: effect of autocommands on marks is not tested vim-patch:8.0.1272: warnings for unused variables in tiny build vim-patch:8.0.1273: old test file remaining vim-patch:8.0.1303: 'ttymouse' is not set to "sgr" for Terminal.app and Iterm2 vim-patch:8.0.1306: ASAN error stack trace is not useful vim-patch:8.0.1310: cproto generates errors because of missing type vim-patch:8.0.1322: textformat test isn't run vim-patch:8.0.1324: some xterm sends different mouse move codes vim-patch:8.0.1325: more tests are not run vim-patch:8.0.1327: new proto file missing from distribution vim-patch:8.0.1337: typo in #ifdef vim-patch:8.0.1369: MS-Windows: drawing underline slow, mFallbackDC not updated vim-patch:8.0.1380: using "vim -r swapfile" the hit-enter prompt is misplaced. vim-patch:8.0.1394: cannot intercept a yank command vim-patch:8.0.1415: warning for unused function without timers feature vim-patch:8.0.1424: the timer_pause test is flaky on Travis vim-patch:8.0.1437: pkg-config doesn't work with cross compiling vim-patch:8.0.1456: timer test on travis Mac is still flaky vim-patch:8.0.1467: libvterm doesn't handle illegal byte sequence correctly vim-patch:8.0.1478: unnecessary condition vim-patch:8.0.1504: Win32: the screen may be cleared on startup vim-patch:8.0.1506: new version of HP NonStop (Tandem) doesn't like a header vim-patch:8.0.1532: compiler warnings without termguicolors feature vim-patch:8.0.1556: may not parse the t_RS response correctly vim-patch:8.0.1564: too many #ifdefs vim-patch:8.0.1565: can't build Mac version without GUI vim-patch:8.0.1566: too many #ifdefs vim-patch:8.0.1567: cannot build Win32 GUI without IME vim-patch:8.0.1571: can't build without GUI vim-patch:8.0.1573: getwinpos(1) may cause response to be handled as command vim-patch:8.0.1580: FEAT_CURSORBIND and FEAT_SCROLLBIND are unused vim-patch:8.0.1581: cannot build Win32 GUI without +eval vim-patch:8.0.1583: using C99 comment vim-patch:8.0.1584: using C99 in Mac file gives compiler warning messages vim-patch:8.0.1585: enabling beval_term feature in Win32 GUI vim-patch:8.0.1586: imactivatefunc does not work on non-GUI Mac vim-patch:8.0.1597: autocommand events are not sorted vim-patch:8.0.1603: cannot build with +terminal but without +menu vim-patch:8.0.1606: singular/plural variants not translated vim-patch:8.0.1608: Win32: directx not enabled by default vim-patch:8.0.1610: cannot build without GUI vim-patch:8.0.1613: warning for unused variable in tiny build vim-patch:8.0.1614: "make tags" doesn't include libvterm vim-patch:8.0.1618: color Grey50 is missing in the compiled-in table vim-patch:8.0.1625: test_quotestar is flaky when run in GTK GUI vim-patch:8.0.1627: compiler warning for visibility attribute not supported vim-patch:8.0.1635: undefining _POSIX_THREADS causes problems with Python 3 vim-patch:8.0.1639: libvterm code lags behind master vim-patch:8.0.1646: MS-Windows: executable contains unreferenced functions vim-patch:8.0.1650: too many #ifdefs vim-patch:8.0.1659: scroll events not recognized for some xterm emulators vim-patch:8.0.1663: cannot build without multi-byte feature vim-patch:8.0.1674: libvterm can't handle an OSC string split vim-patch:8.0.1675: unused macro argument in libvterm vim-patch:8.0.1679: compiler warning for printf format vim-patch:8.0.1683: Python upgrade breaks Vim when defining PYTHON_HOME vim-patch:8.0.1686: Python does not work when configuring with specific dir vim-patch:8.0.1692: Python may not work when using statically linked library vim-patch:8.0.1696: coverage statistics don't work vim-patch:8.0.1698: coverage statistics don't work on coveralls vim-patch:8.0.1699: leftover stuff for Python 1.4 vim-patch:8.0.1700: coverage statistics still don't work on coveralls vim-patch:8.0.1701: can disable COLOR_EMOJI with MSVC but not MinGW vim-patch:8.0.1710: building with Ruby fails vim-patch:8.0.1717: C89 check causes too much trouble vim-patch:8.0.1719: cannot specify which Python executable configure should use vim-patch:8.0.1730: no configure check for the used C99 features vim-patch:8.0.1736: check for C99 features is incomplete vim-patch:8.0.1737: fchown() used when it is not supported vim-patch:8.0.1739: MS-Windows with msys2 cannot build Ruby statically vim-patch:8.0.1741: MS-Windows with msys2 cannot build Ruby statically vim-patch:8.0.1749: VMS: 100% CPU use, redefining mch_open() fails vim-patch:8.0.1751: #ifdef causes bad highlighting vim-patch:8.0.1755: MS-Windows: high unicode char received as two utf-16 words vim-patch:8.0.1757: unnecessary changes in libvterm vim-patch:8.0.1760: wrong number of arguments to vms_read() vim-patch:8.0.1764: lgtm considers tutor.es to be EcmaScript vim-patch:8.0.1785: missing symbol in Win32 small build vim-patch:8.0.1788: tool to check a color scheme is not installed vim-patch:8.0.1791: using uint8_t does not work everywhere vim-patch:8.0.1813: Windows installer doesn't install terminal debugger vim-patch:8.0.1825: might use NULL pointer when out of memory vim-patch:8.0.1840: getwinpos() is not tested vim-patch:8.0.0216: decoding js style json may fail vim-patch:8.0.1391: encoding empty string to JSON sometimes gives "null" vim-patch:8.0.1602: crash in parsing JSON vim-patch:8.1.0343: #9041
* | Merge pull request #9149 from bfredl/virt_culBjörn Linse2018-10-25
|\ \ | | | | | | screen: show virt_text when 'cursorline' is set
| * | screen.c: remove redundant wp->w_hl_attr_normalBjörn Linse2018-10-25
| | |
| * | screen: fix glitches with nvim_buf_set_virtual_textBjörn Linse2018-10-25
| | | | | | | | | | | | | | | - virtual text disappeared when 'cursorline' was set - virtual text was shifted when emtpy line was visually selected.
* | | UI: add missing redraw after enter_tabpageBjörn Linse2018-10-25
|/ / | | | | | | | | | | | | redraw_all_later() isn't guaranteed to update must_redraw after switching tab, we must do it ourselves. fixes #9152
* | Merge #9145 'CI, nodejs fixes'Justin M. Keyes2018-10-22
|\ \
| * | auevents.lua: keep events in alphabetical orderJustin M. Keyes2018-10-22
| | |
* | | ui: disable clearing almost everywhereBjörn Linse2018-10-22
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoid clearing the screen in most situations. NOT_VALID should be equivalent to CLEAR unless some external force messed up the terminal, for these situations <c-l> and :mode will still clear the screen. Also eliminate some obsolete code in screen.c, that dealt with that in vim drawing window 1 can mess up window 2, but this never happens in nvim. But what about slow terminals? There is two common meanings in which a terminal is said to be "slow": Most commonly (and in the sense of vim:s nottyfast) it means low bandwidth for sending bytes from nvim to the terminal. If the screen is very similar before and after the update_screen(CLEAR) this change should reduce bandwidth. If the screen is quite different, but there is no new regions of contiguous whitespace, clearing doesn't reduce bandwidth significantly. If the new screen contains a lot of whitespace, it will depend of if vsplits are used or not: as long as there is no vsplits, ce is used to cheaply clear the rest of the line, so full-screen clear is not needed to reduce bandwith. However a left vsplit currently needs to be padded with whitespace all the way to the separator. It is possible ec (clear N chars) can be used to reduce bandwidth here if this is a problem. (All of this assumes that one doesn't set Normal guibg=... on a non-BCE terminal, if you do you are doomed regardless of this change). Slow can also mean that drawing pixels on the screen is slow. E-ink screens is a recent example. Avoiding clearing and redrawing the unchanged part of the screen will always improve performance in these cases.
* | fix warning: null arg passed to 'nonnull' paramJustin M. Keyes2018-10-21
| | | | | | | | Found by clang scan-build 5.0
* | fix warning: null arg passed to 'nonnull' paramJustin M. Keyes2018-10-21
| | | | | | | | Found by clang scan-build 5.0
* | fix warning: "Assigned value is garbage"Justin M. Keyes2018-10-21
| | | | | | | | | | | | | | clang scan-build noticed that find_command() may bitmask `eap->flags`. cmd_can_preview() only uses `ea.cmdidx`, but let's fix the warning... Found by clang scan-build 5.0
* | fix warning: "Dead assignment"Justin M. Keyes2018-10-21
| | | | | | | | | | | | | | `tv` is passed to the TYPVAL_ENCODE_CONV_FUNC_BEFORE_* macros, which don't appear to actually use that parameter. Found by clang scan-build 5.0
* | fix warning: null pointer dereferenceJustin M. Keyes2018-10-21
| | | | | | | | Found by clang scan-build 5.0
* | fix warning: garbage/uninitialized valueJustin M. Keyes2018-10-21
| | | | | | | | | | | | | | According to clang scan-build, `fromcol` could be uninitialized at line 2645. Found by clang scan-build 5.0
* | fix warning: "Uninitialized argument"Justin M. Keyes2018-10-21
| | | | | | | | | | | | clang scan-build thinks os_system() could set `do_profiling` flag. Found by clang scan-build 5.0
* | Merge pull request #9144 from bfredl/ui_event_compatBjörn Linse2018-10-21
|\ \ | | | | | | api/ui: verify compatibility of UI events
| * | api/ui: verify compatibility of UI eventsBjörn Linse2018-10-21
| | |
* | | tui.c: Fix ext.set_underline_color for !has_colon_rgbJustin M. Keyes2018-10-20
| | | | | | | | | | | | PVS/V523: The 'then' statement is equivalent to the 'else' statement.
* | | screen.c: Fix PVS/V560: condition is always falseJustin M. Keyes2018-10-20
|/ /
* | Merge #9086 'vim-patch:8.1.0448'Justin M. Keyes2018-10-18
|\ \
| * | test/old: stub CanRunVimInTerminal()Justin M. Keyes2018-10-16
| | |
| * | vim-patch:8.1.0448: cursorline not removed when using 'cursorbind'Justin M. Keyes2018-10-16
| | | | | | | | | | | | | | | | | | Problem: Cursorline not removed when using 'cursorbind'. (Justin Keyes) Solution: Store the last cursor line per window. (closes vim/vim#3488) https://github.com/vim/vim/commit/4a5abbd6138240d109278fe1f0b45489d22f712d