aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge #10086 'vim-patch:8.1.{902,1114}'Justin M. Keyes2019-06-02
|\
| * vim-patch:8.1.1114: confusing overloaded operator "." for string concatenationerw72019-05-29
| | | | | | | | | | | | Problem: Confusing overloaded operator "." for string concatenation. Solution: Add ".." for string concatenation. Also "let a ..= b". https://github.com/vim/vim/commit/0f248b006c2574abc00c9aa7886d8f33620eb822
| * vim-patch:8.1.0902: incomplete set of assignment operatorserw72019-05-29
| | | | | | | | | | | | Problem: Incomplete set of assignment operators. Solution: Add /=, *= and %=. (Ozaki Kiichi, closes vim/vim#3931) https://github.com/vim/vim/commit/ff697e6cef8ced7717a21fd525ab3200b2f1724f
* | [RDY] Fix wildmode=list,full and display+=msgsep interaction (#10103)Jit2019-06-02
| | | | | | | | * Fix wildmode=list and display+=msgsep interaction * Add test to check ext_messages behaviour is unchanged
* | Merge #10104 from justinmk/dep-libuvJustin M. Keyes2019-06-02
|\ \ | | | | | | deps: update to libuv v1.29.1
| * | deps: update to libuv v1.29.1Justin M. Keyes2019-06-02
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #10101 See also https://github.com/neovim/libuv/commit/0ac136359903c70ab1db1838c3ad06da6fa5b912 Notable changes since v1.26.0: - v1.27.0 - linux: use statx() to obtain file birth time - v1.28.0 - unix,win: add uv_gettimeofday() - unix,win: add uv_fs_{open,read,close}dir() - unix: fix uv_interface_addresses() - fs: remove macOS-specific copyfile(3) fixes neovim/neovim#10101 - unix: suppress EINTR/EINPROGRESS in uv_fs_close() - v1.29.0 - unix: fix race condition in uv_async_send() - linux: use O_CLOEXEC instead of EPOLL_CLOEXEC - linux: read free/total memory from /proc/meminfo - unix: don't assert on UV_PROCESS_WINDOWS_* flags - unix,win: add uv_get_constrained_memory() - v1.29.1 - linux: fix sscanf() overflows reading from /proc
* | test: cleanup, reduce verbosityJustin M. Keyes2019-06-01
| |
* | doc [ci skip] #10097Justin M. Keyes2019-06-01
| | | | | | | | - fix broken links (|buffered| was renamed to |channel-buffered|) - rewrite `:h channel-lines`
* | signs: fix crash in buf_addsign #10091Andrej Zieger2019-06-01
| | | | | | | | | | | | | | | | | | | | buf_signcols sorting breaks signlist structure. Remove sorting in buf_signcols, because signlist is already kept sorted and it did not correctly update the double linked list. Fixes #10078
* | Merge #10099 from janlazo/vim-8.1.1000Justin M. Keyes2019-06-01
|\ \ | | | | | | vim-patch:8.1.{1000,1436}
| * | vim-patch:8.1.1436: writefile test fails when run under /tmpJan Edmund Lazo2019-06-01
| | | | | | | | | | | | | | | | | | Problem: Writefile test fails when run under /tmp. Solution: Adjust 'backupskip. (Kenta Sato, closes vim/vim#4462) https://github.com/vim/vim/commit/c28cb5b16df76353a5995fda3b9341612b8630c1
| * | lintJan Edmund Lazo2019-06-01
| | |
| * | vim-patch:8.1.1000: indenting is offJan Edmund Lazo2019-06-01
|/ / | | | | | | | | | | | | Problem: Indenting is off. Solution: Make indenting consistent and update comments. (Ozaki Kiichi, closes vim/vim#4079) https://github.com/vim/vim/commit/fd731b0e31df9f167098c4a77ff894fea6cb7f5c
* | Merge #10083 from janlazo/vim-8.0.0785Justin M. Keyes2019-05-29
|\ \ | |/ |/| vim-patch:8.0.0785
| * lintJan Edmund Lazo2019-05-28
| |
| * vim-patch:8.0.0785: wildcards are not expanded for :terminalJan Edmund Lazo2019-05-28
|/ | | | | | | Problem: Wildcards are not expanded for :terminal. Solution: Add FILES to the command flags. (Yasuhiro Matsumoto, closes vim/vim#1883) Also complete commands. https://github.com/vim/vim/commit/67883b4909d0e9d4c024beb18f02750c6f7e3069
* vim-patch:8.1.1411: fix divide by zero #10073Jan Edmund Lazo2019-05-28
| | | | | Problem: Coverity warns for divide by zero. Solution: Make sure width is larger than zero. https://github.com/vim/vim/commit/7833dab73c658e65f38553af89fd60c57a11ef49
* version.c: update [ci skip] (#9875)Marvim the Paranoid Android2019-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0514: script for creating cmdidxs can be improved vim-patch:8.0.0715 vim-patch:8.0.0754: terminal window does not support colors vim-patch:8.0.0755: terminal window does not have colors in the GUI vim-patch:8.0.0760: terminal window colors wrong with 'termguicolors' vim-patch:8.0.0769: build problems with terminal on MS-Windows vim-patch:8.0.0775: in a terminal the cursor is updated too often vim-patch:8.0.0777: compiler warnings with 64 bit compiler vim-patch:8.0.0779: :term without an argument uses empty buffer name vim-patch:8.0.0781: MS-Windows: memory leak when using :terminal vim-patch:8.0.0783: job of terminal may be freed too early vim-patch:8.0.0784: job of terminal may be garbage collected vim-patch:8.0.0787: cannot send CTRL-W command to terminal job vim-patch:8.0.0788: MS-Windows: cannot build with terminal feature vim-patch:8.0.0789: splitting terminal window has resizing problems vim-patch:8.0.0793: using wrong terminal name for terminal window vim-patch:8.0.0798: no highlighting in a terminal window with a finished job vim-patch:8.0.0800 vim-patch:8.0.0801: terminal window title says "running" after job exits vim-patch:8.0.0807: terminal window can't handle mouse buttons vim-patch:8.0.0813: cannot use a terminal window while the job is running vim-patch:8.0.0815: terminal window not correctly updated vim-patch:8.0.0819: cursor not positioned in terminal window vim-patch:8.0.0820: GUI: cursor in terminal window lags behind vim-patch:8.0.0823: cannot paste text into a terminal window vim-patch:8.0.0824: in Terminal mode the cursor and screen gets redrawn vim-patch:8.0.0826: cannot use text objects in Terminal mode vim-patch:8.0.0827: Coverity: could leak pty file descriptor vim-patch:8.0.0829: job running in terminal can't communicate with Vim vim-patch:8.0.0832: terminal function arguments are not consistent vim-patch:8.0.0833: terminal test fails vim-patch:8.0.0836: can abandon a terminal buffer after making a change vim-patch:8.0.0838: buffer hangs around whem terminal window is closed vim-patch:8.0.0839: cannot kill a job in a terminal with CTRL-C vim-patch:8.0.0841: term_getline() may cause a crash vim-patch:8.0.0842: using slave pty after closing it vim-patch:8.0.0845: MS-Windows: missing semicolon in terminal code vim-patch:8.0.0846: cannot get the name of the pty of a job vim-patch:8.0.0848: using multiple ch_log functions is clumsy vim-patch:8.0.0849: crash when job exit callback wipes the terminal vim-patch:8.0.0850: MS-Windows: error message while starting up may be broken vim-patch:8.0.0852: MS-Windows: possible crash when giving a message on startup vim-patch:8.0.0854: no redraw after terminal was closed vim-patch:8.0.0855: MS-Windows: can't get tty name of terminal vim-patch:8.0.0856: MS-Windows: terminal job doesn't take options vim-patch:8.0.0857: terminal test fails on MS-Windows vim-patch:8.0.0859: NULL pointer access when term_free_vterm called twice vim-patch:8.0.0860: side effects when channel appends to a buffer vim-patch:8.0.0868: cannot specify the terminal size on the command line vim-patch:8.0.0873: in terminal cannot use CTRL-\ CTRL-N to start Visual mode vim-patch:8.0.0888: compiler warnings with 64 bit build vim-patch:8.0.0889: gcc gives warnings for uninitialized variables vim-patch:8.0.0891: uninitialized memory use with empty line in terminal vim-patch:8.0.0897: wrong error message for invalid term_finish value vim-patch:8.0.0905: MS-Windows: broken multi-byte characters in the console vim-patch:8.0.0907: with cp932 font names might be misinterpreted vim-patch:8.0.0911: terminal test takes too long vim-patch:8.0.0928: MS-Windows: passing arglist to job has escaping problems vim-patch:8.0.0945: 64-bit compiler warnings vim-patch:8.0.0949: winpty.dll name is fixed vim-patch:8.0.0952: has('terminal') does not check existence of dll file vim-patch:8.0.1028: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set vim-patch:8.0.1061: Coverity: no check for NULL command vim-patch:8.0.1063: Coverity warns for NULL check and array use vim-patch:8.0.1064: Coverity warns for leaking resource vim-patch:8.0.1138: click in window toolbar starts Visual mode vim-patch:8.0.1266: Test_swap_directory was commented out vim-patch:8.0.1348: make testclean deletes script file on MS-Windows vim-patch:8.0.1499: out-of-memory situation not correctly handled vim-patch:8.0.1501: out-of-memory situation not correctly handled vim-patch:8.0.1524: compiler warnings for uninitialized variables vim-patch:8.0.1532: compiler warnings without termguicolors feature vim-patch:8.0.1607: --clean loads user settings from .gvimrc vim-patch:8.0.1626: compiler warning for possible loss of data vim-patch:8.0.1654: warnings for conversion of void to function pointer vim-patch:8.0.1661: warnings from 64 bit compiler vim-patch:8.0.1676: no compiler warning for wrong printf format vim-patch:8.0.1677: no compiler warning for wrong format in vim_snprintf() vim-patch:8.0.1687: 64 bit compiler warnings vim-patch:8.0.1773: dialog messages are not translated vim-patch:8.0.1803: warning for uninitialized variable vim-patch:8.0.1824: Coverity warns for variable that may be uninitialized vim-patch:8.0.1827: compiler warning for signed/unsigned char pointers vim-patch:8.1.0023: gcc 8.1 warns for use of strncpy() vim-patch:8.1.0054: compiler warning for using %ld for "long long" vim-patch:8.1.0645: Coverity warns for possible use of NULL pointer vim-patch:8.1.0704: building with Ruby 2.6 gives compiler warnings vim-patch:8.1.0721: conceal mode is not sufficiently tested vim-patch:8.1.0725: conceal mode is not completely tested vim-patch:8.1.0730: compiler warning for get_buf_arg() unused vim-patch:8.1.0744: compiler warnings for signed/unsigned strings vim-patch:8.1.0762: compiler warning vim-patch:8.1.0763: nobody is using the Sun Workshop support vim-patch:8.1.0773: not all crypt code is tested vim-patch:8.1.0787: compiler warning for unused function vim-patch:8.1.0791: a few compiler warnings on VMS vim-patch:8.1.0801: MinGW: no hint that tests fail because of small terminal vim-patch:8.1.0838: compiler warning for type conversion vim-patch:8.1.0962: building with MinGW and static libs doesn't work vim-patch:8.1.1145: compiler warning for unused function vim-patch:8.1.1146: in MS-Windows console colors in a terminal window are wrong vim-patch:8.1.1147: desktop file translations are requiring manual updates vim-patch:8.1.1149: building desktop files fails with older msgfmt vim-patch:8.1.1150: generating desktop files not tested on Travis vim-patch:8.1.1151: build fails when using shadow directory vim-patch:8.1.1152: compiler warning with VS2019 vim-patch:8.1.1154: getting a newer msgfmt on Travis is too complicated vim-patch:8.1.1158: json encoded string is sometimes missing the final NUL vim-patch:8.1.1159: MS-Windows: with a silent (un)install $VIM/_vimrc is removed vim-patch:8.1.1161: unreachable code vim-patch:8.1.1163: codecov does not report all the coverage information vim-patch:8.1.1174: cannot build with Ruby 1.8 vim-patch:8.1.1182: some function prototypes are outdated vim-patch:8.1.1183: typos in VisVim comments vim-patch:8.1.1196: parallel build may fail vim-patch:8.1.1198: bracketed paste may remain active after Vim exists vim-patch:8.1.1208: links to repository use wrong file name vim-patch:8.1.1215: "make clean" does not remove generated src/po files vim-patch:8.1.1217: MS-Windows: no space reserved for font quality name vim-patch:8.1.1220: build fails on MS-Windows vim-patch:8.1.1222: build still fails on MS-Windows vim-patch:8.1.1225: cannot create a pty to use with :terminal on FreeBSD vim-patch:8.1.1227: duplicate entries in the generate .desktop files vim-patch:8.1.1229: warning for posix_openpt() not declared vim-patch:8.1.1233: cannot build tiny version vim-patch:8.1.1238: MS-Windows: compiler warning for sprintf() format vim-patch:8.1.1239: key with byte sequence containing CSI does not work vim-patch:8.1.1240: runtime desktop files are overwritten by build vim-patch:8.1.1243: compiler warnings for incomplete switch statement vim-patch:8.1.1246: cannot handle negative mouse coordinate from urxvt vim-patch:8.1.1255: building desktop files fails on FreeBSD vim-patch:8.1.1257: MSVC: name of object directory now always right vim-patch:8.1.1258: the "N files to edit" message can not be surpressed vim-patch:8.1.1262: cannot simulate a mouse click in a test vim-patch:8.0.1270: mismatching file name with Filelist vim-patch:8.1.1273: compiler warning in direct write code vim-patch:8.1.1277: missing screenshot update vim-patch:8.1.1282: running make in src/po leaves LINGUAS file behind vim-patch:8.1.1287: cannot build with +eval but without +mouse vim-patch:8.1.1290: .hgignore and .gitignore are either distributed or in git vim-patch:8.1.1294: MS-Windows: Some fonts return wrong average char width vim-patch:8.0.1298: missing test file vim-patch:8.1.1301: when compiled with VIMDLL some messages are not shown vim-patch:8.1.1304: MS-Windows: compiler warning for unused value vim-patch:8.1.1314: MSVC makefile is not nicely indented vim-patch:8.1.1315: there is always a delay if a termrequest is never answered vim-patch:8.1.1317: output from Travis can be improved vim-patch:8.1.1322: Cygwin makefile is not nicely indented vim-patch:8.1.1323: 'mouse' option is reset when using GPM mouse vim-patch:8.1.1324: stray comma in VMS makefile vim-patch:8.1.1339: installer needs to product name et al. vim-patch:8.1.1361: Python setuptools don't work with Python 3 vim-patch:8.1.1369: get E484 when using system() during GUI startup vim-patch:8.1.1370: not using the new github feature for donations vim-patch:8.1.1377: MS-Windows GUI uses wrong shell command for bash vim-patch:8.1.1380: MS-Windows building VIMDLL with MSVC: SUBSYSTEM is not set vim-patch:8.1.1381: MS-Windows: missing build dependency vim-patch:8.1.1397: build fails in tiny version vim-patch:8.1.1398: duplicate line in MSVC build file vim-patch:8.1.1404: cannot change the patch level when building with NSIS vim-patch:8.1.1153 does not exist or was suppose to be https://github.com/vim/vim/commit/9a419ffb934bd04bf8d44ceaf4694e50cce55eab which is N/A. vim-patch:8.0.0732: when updating a buffer modeless selection is lost vim-patch:8.0.0764: 'termkey' does not work yet (already implemented in #1820) vim-patch:8.0.0766: option test fails with +terminal feature (also about termkey, #1820)
* Merge #10068 from janlazo/vim-8.1.0020Justin M. Keyes2019-05-27
|\ | | | | vim-patch:8.1.{20,995,1077}
| * lintJan Edmund Lazo2019-05-26
| |
| * vim-patch:8.1.1077: reg_executing() is reset by calling input()Jan Edmund Lazo2019-05-26
| | | | | | | | | | | | | | Problem: reg_executing() is reset by calling input(). Solution: Implement a more generic way to save and restore reg_executing. (Ozaki Kiichi, closes vim/vim#4192) https://github.com/vim/vim/commit/9a2c091a748b380efafe60583698c9afcaab1e46
| * vim-patch:8.1.0995: a getchar() call resets the reg_executing() resultJan Edmund Lazo2019-05-26
| | | | | | | | | | | | | | Problem: A getchar() call while executing a register resets the reg_executing() result. Solution: Save and restore reg_executing. (closes vim/vim#406 https://github.com/vim/vim/commit/f0fab3046c2b5c4115979347464a802853011220
| * vim-patch:8.1.0020: cannot tell whether a register is executing or recordingJan Edmund Lazo2019-05-26
|/ | | | | | | | | Problem: Cannot tell whether a register is being used for executing or recording. Solution: Add reg_executing() and reg_recording(). (Hirohito Higashi, closes vim/vim#2745) Rename the global variables for consistency. Store the register name in reg_executing. https://github.com/vim/vim/commit/0b6d911e5de1a1c10a23d4c2ee1b0275c474a2dd
* UI/ext_messages: restore kind=quickfix #10067Justin M. Keyes2019-05-27
| | | | Accidentally removed in 34f9e72af9c9. ref #6201
* Merge #10059 from jerdna-regeiz/vim-8.1.0614Justin M. Keyes2019-05-26
|\ | | | | vim-patch:8.1.0614,8.1.0632,8.1.0644,8.1.0658,8.1.0660,8.1.0669,8.1.0673,8.1.0679,8.1.0697,8.1.0701,8.1.0702,8.1.0709,8.1.0717,8.1.0750,8.1.0767,8.1.0772,8.1.0039
| * lintAndrej Zieger2019-05-26
| |
| * Skipping Test_sign_memfailures (unsupported memory checks)Andrej Zieger2019-05-26
| |
| * Fix out of bounds read in sign_group_refAndrej Zieger2019-05-26
| |
| * vim-patch:8.1.0039: cannot easily delete lines in another bufferAndrej Zieger2019-05-26
| | | | | | | | | | | | Problem: Cannot easily delete lines in another buffer. Solution: Add deletebufline(). https://github.com/vim/vim/commit/d79a26219d7161e9211fd144f0e874aa5f6d251e
| * Resolved compile warnings & fixed lot of style related to sign apiAndrej Zieger2019-05-26
| |
| * Allow multiple signs of same type in one line (matching vim behaviour)Andrej Zieger2019-05-26
| | | | | | | | | | This partly rolls back 36762a00a8010c5e14ad4347ab8287d1e8e7e064, but it matches vim behaviour (covered with recent tests - oldtest).
| * Fixed ordering of signs to align vim and neovim behaviourAndrej Zieger2019-05-26
| |
| * Changed sign_mark_adjust behaviour to match vimAndrej Zieger2019-05-26
| | | | | | | | | | | | Vim does not delete/free signs if they are placed on lines which get deleted. In case of undo it does make a difference as in vim the sign will be still available.
| * vim-patch:8.1.0772: the sign_define_by_name() function is too longAndrej Zieger2019-05-26
| | | | | | | | | | | | | | Problem: The sign_define_by_name() function is too long. Solution: Split it into smaller functions. (Yegappan Lakshmanan, closes vim/vim#3819) https://github.com/vim/vim/commit/0314236aabcb2ca9d0b74074dadecf68d7c7ed5f
| * vim-patch:8.1.0767: when deleting lines at the bottom signs are misplacedAndrej Zieger2019-05-26
| | | | | | | | | | | | | | Problem: When deleting lines at the bottom signs are misplaced. Solution: Properly update the line number of signs at the end of a buffer after a delete/undo operation. (Yegappan Lakshmanan, closes vim/vim#3798) https://github.com/vim/vim/commit/c771bf901622064dc27421b04853e16b6914a295
| * vim-patch:8.1.0750: when the last sign is deleted the signcolumn may remainAndrej Zieger2019-05-26
| | | | | | | | | | | | | | | | Problem: When the last sign is deleted the signcolumn may not be removed even though 'signcolumn' is "auto". Solution: When deleting the last sign redraw the buffer. (Dominique Pelle, closes vim/vim#3803, closes vim/vim#3804) https://github.com/vim/vim/commit/8144acbec33b751788a7912e2d880c083c6cfe93
| * vim-patch:8.1.0717: there is no function for the ":sign jump" commandAndrej Zieger2019-05-26
| | | | | | | | | | | | Problem: There is no function for the ":sign jump" command. Solution: Add the sign_jump() function. (Yegappan Lakshmanan, closes vim/vim#3780) https://github.com/vim/vim/commit/6b7b7190aa9e5c4f51bceaebf9275aa5097cfea1
| * vim-patch:8.1.0709: windows are updated for every added/deleted signAndrej Zieger2019-05-26
| | | | | | | | | | | | | | Problem: Windows are updated for every added/deleted sign. Solution: Do not call update_debug_sign(). Only redraw when the line with the sign is visible. (idea from neovim vim/vim#9479) https://github.com/vim/vim/commit/27a472c32ed5b5298bca50864570a4a71ec1d204
| * vim-patch:8.1.0702: ":sign place" only uses the current bufferAndrej Zieger2019-05-26
| | | | | | | | | | | | | | | | Problem: ":sign place" only uses the current buffer. Solution: List signs for all buffers when there is no buffer argument. Fix error message for invalid buffer name in sign_place(). (Yegappan Lakshmanan, closes vim/vim#3774) https://github.com/vim/vim/commit/b589f95b38ddd779d7e696abb0ea011dc92ea903
| * vim-patch:8.1.0701: sign message not translated and inconsistent spacingAndrej Zieger2019-05-26
| | | | | | | | | | | | | | Problem: Sign message not translated and inconsistent spacing. Solution: Add _() for translation. Add a space. (Ken Takata) Also use MSG_BUF_LEN instead of BUFSIZ. https://github.com/vim/vim/commit/d730c8e2974609034016ca66db09d2ef78784343
| * vim-patch:8.1.0697: ":sign place" requires the buffer argumentAndrej Zieger2019-05-26
| | | | | | | | | | | | | | Problem: ":sign place" requires the buffer argument. Solution: Make the argument optional. Also update the help and clean up the sign test. (Yegappan Lakshmanan, closes vim/vim#3767) https://github.com/vim/vim/commit/b328cca2548936c5f68fff683049a929882f5011
| * vim-patch:8.1.0679: sign functions do not take buffer argument as documentedAndrej Zieger2019-05-26
| | | | | | | | | | | | Problem: Sign functions do not take buffer argument as documented. Solution: Use get_buf_tv(). (Yegappan Lakshmanan, closes vim/vim#3755) https://github.com/vim/vim/commit/2cbc1a02cb72916dfdbd0d307512c7c3fb766edf
| * vim-patch:8.1.0673: functionality for signs is spread out over several filesAndrej Zieger2019-05-26
| | | | | | | | | | | | | | Problem: Functionality for signs is spread out over several files. Solution: Move most of the sign functionality into sign.c. (Yegappan Lakshmanan, closes vim/vim#3751) https://github.com/vim/vim/commit/bbea47075cc4e7826e9f8c203e4272ba023ed7b0
| * vim-patch:8.1.0669: the ex_sign() function is too longAndrej Zieger2019-05-26
| | | | | | | | | | | | | | Problem: The ex_sign() function is too long. Solution: Refactor the function. Add a bit more testing. (Yegappan Lakshmanan, closes vim/vim#3745) https://github.com/vim/vim/commit/a355652ea5b0c1633e8126ad9af2d970e05f4e1a
| * vim-patch:8.1.0660: sign_cleanup() may leak memoryAndrej Zieger2019-05-26
| | | | | | | | | | | | | | Problem: sign_cleanup() may leak memory. Solution: Free the group name before returning. Add a few more tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/1ea88a3e12e5f6afc5353cd0d6e6d4f4a89ced94
| * vim-patch:8.1.0658: deleting signs and completion for :sign is insufficientAndrej Zieger2019-05-26
| | | | | | | | | | | | | | | | | | | | Problem: Deleting signs and completion for :sign is insufficient. Solution: Add deleting signs in a specified or any group from the current cursor location. Add group and priority to sign command completion. Add tests for different sign unplace commands. Update help text. Add tests for sign jump with group. Update help for sign jump. (Yegappan Lakshmanan, closes vim/vim#3731) https://github.com/vim/vim/commit/7d83bf4f2b785b46d87c7bc376fc9d0a862af782
| * vim-patch:8.1.0644: finding next sign ID is inefficientAndrej Zieger2019-05-26
| | | | | | | | | | | | Problem: Finding next sign ID is inefficient. Solution: Add next_sign_id. (Yegappan Lakshmanan, closes vim/vim#3717) https://github.com/vim/vim/commit/6436cd83f90a0efc326798792e49e8ff96a43dce
| * vim-patch:8.1.0632: using sign group names is inefficientAndrej Zieger2019-05-26
| | | | | | | | | | | | | | | | Problem: Using sign group names is inefficient. Solution: Store group names in a hash table and use a reference to them. Also remove unnecessary use of ":exe" from the tests. (Yegappan Lakshmanan, closes vim/vim#3715) https://github.com/vim/vim/commit/7a2d9892b7158edf8dc48e9bcaaae70a40787b37
| * vim-patch:8.1.0614: placing signs can be complicatedAndrej Zieger2019-05-26
| | | | | | | | | | | | | | | | Problem: Placing signs can be complicated. Solution: Add functions for defining and placing signs. Introduce a group name to avoid different plugins using the same signs. (Yegappan Lakshmanan, closes vim/vim#3652) https://github.com/vim/vim/commit/162b71479bd4dcdb3a2ef9198a1444f6f99e6843
* | UI/cmdline: check if redraw is needed after K_EVENT, K_COMMAND #9804Jit2019-05-26
|/ | | fixes #8490