Mercurial > vim
comparison runtime/doc/version8.txt @ 10140:b11ceef7116e
commit https://github.com/vim/vim/commit/64d8e25bf6efe5f18b032563521c3ce278c316ab
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Sep 6 22:12:34 2016 +0200
Updated runtime files.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 06 Sep 2016 22:15:08 +0200 |
parents | 43efa4f5a8ea |
children | 715d6c5707b8 |
comparison
equal
deleted
inserted
replaced
10139:e9dbe4cc7bc0 | 10140:b11ceef7116e |
---|---|
1 *version8.txt* For Vim version 8.0. Last change: 2016 Aug 28 | 1 *version8.txt* For Vim version 8.0. Last change: 2016 Sep 05 |
2 | 2 |
3 | 3 |
4 VIM REFERENCE MANUAL by Bram Moolenaar | 4 VIM REFERENCE MANUAL by Bram Moolenaar |
5 | 5 |
6 | 6 |
241 |assert_notmatch()| assert that a pattern does not match the value | 241 |assert_notmatch()| assert that a pattern does not match the value |
242 |assert_true()| assert that an expression is true | 242 |assert_true()| assert that an expression is true |
243 |bufwinid()| get the window ID of a specific buffer | 243 |bufwinid()| get the window ID of a specific buffer |
244 |byteidxcomp()| like byteidx() but count composing characters | 244 |byteidxcomp()| like byteidx() but count composing characters |
245 |ch_close()| close a channel | 245 |ch_close()| close a channel |
246 |ch_close_in()| close the in part of a channel | |
246 |ch_evalexpr()| evaluates an expression over channel | 247 |ch_evalexpr()| evaluates an expression over channel |
247 |ch_evalraw()| evaluates a raw string over channel | 248 |ch_evalraw()| evaluates a raw string over channel |
248 |ch_getbufnr()| get the buffer number of a channel | 249 |ch_getbufnr()| get the buffer number of a channel |
249 |ch_getjob()| get the job associated with a channel | 250 |ch_getjob()| get the job associated with a channel |
250 |ch_info()| get channel information | 251 |ch_info()| get channel information |
6362 Solution: Add the new style tests. | 6363 Solution: Add the new style tests. |
6363 Files: src/testdir/Make_dos.mak | 6364 Files: src/testdir/Make_dos.mak |
6364 | 6365 |
6365 Patch 7.4.995 | 6366 Patch 7.4.995 |
6366 Problem: gdk_pixbuf_new_from_inline() is deprecated. | 6367 Problem: gdk_pixbuf_new_from_inline() is deprecated. |
6367 Solution: Generate auto/gui_gtk_gresources.c. (Kazunobu Kazunobu, | 6368 Solution: Generate auto/gui_gtk_gresources.c. (Kazunobu Kuriyama, |
6368 closes #507) | 6369 closes #507) |
6369 Files: src/Makefile, src/auto/configure, src/config.h.in, | 6370 Files: src/Makefile, src/auto/configure, src/config.h.in, |
6370 src/config.mk.in, src/configure.in, src/gui_gtk.c, | 6371 src/config.mk.in, src/configure.in, src/gui_gtk.c, |
6371 src/gui_gtk_gresources.xml, src/gui_gtk_x11.c, | 6372 src/gui_gtk_gresources.xml, src/gui_gtk_x11.c, |
6372 src/proto/gui_gtk_gresources.pro, | 6373 src/proto/gui_gtk_gresources.pro, |
7846 Files: src/os_win32.c | 7847 Files: src/os_win32.c |
7847 | 7848 |
7848 Patch 7.4.1231 | 7849 Patch 7.4.1231 |
7849 Problem: JSON messages are not parsed properly. | 7850 Problem: JSON messages are not parsed properly. |
7850 Solution: Queue received messages. | 7851 Solution: Queue received messages. |
7851 Files: src/eval,c src/channel.c, src/json.c, src/proto/eval.pro, | 7852 Files: src/eval.c src/channel.c, src/json.c, src/proto/eval.pro, |
7852 src/proto/channel.pro, src/proto/json.pro, src/structs.h | 7853 src/proto/channel.pro, src/proto/json.pro, src/structs.h |
7853 | 7854 |
7854 Patch 7.4.1232 | 7855 Patch 7.4.1232 |
7855 Problem: Compiler warnings when the Sniff feature is enabled. | 7856 Problem: Compiler warnings when the Sniff feature is enabled. |
7856 Solution: Add UNUSED. | 7857 Solution: Add UNUSED. |
9310 Patch 7.4.1486 | 9311 Patch 7.4.1486 |
9311 Problem: ":loadplugin" is not optimal, some people find it confusing. | 9312 Problem: ":loadplugin" is not optimal, some people find it confusing. |
9312 Solution: Only use ":packadd" with an optional "!". | 9313 Solution: Only use ":packadd" with an optional "!". |
9313 Files: src/ex_cmds.h, src/ex_cmds2.c, src/testdir/test_loadplugin.vim, | 9314 Files: src/ex_cmds.h, src/ex_cmds2.c, src/testdir/test_loadplugin.vim, |
9314 src/testdir/test_packadd.vim, src/testdir/Make_all.mak, | 9315 src/testdir/test_packadd.vim, src/testdir/Make_all.mak, |
9315 runtime/doc/repeat.txt. | 9316 runtime/doc/repeat.txt |
9316 | 9317 |
9317 Patch 7.4.1487 | 9318 Patch 7.4.1487 |
9318 Problem: For WIN32 isinf() is defined as a macro. | 9319 Problem: For WIN32 isinf() is defined as a macro. |
9319 Solution: Define it as an inline function. (ZyX) | 9320 Solution: Define it as an inline function. (ZyX) |
9320 Files: src/macros.h | 9321 Files: src/macros.h |
10162 Files: src/ops.c, src/testdir/test_increment.vim | 10163 Files: src/ops.c, src/testdir/test_increment.vim |
10163 | 10164 |
10164 Patch 7.4.1635 | 10165 Patch 7.4.1635 |
10165 Problem: Channel test is a bit flaky. | 10166 Problem: Channel test is a bit flaky. |
10166 Solution: Remove 'DETACH' if it's there. | 10167 Solution: Remove 'DETACH' if it's there. |
10167 Files: src/test_channel.vim | 10168 Files: src/testdir/test_channel.vim |
10168 | 10169 |
10169 Patch 7.4.1636 | 10170 Patch 7.4.1636 |
10170 Problem: When 'F' is in 'shortmess' the prompt for the encryption key isn't | 10171 Problem: When 'F' is in 'shortmess' the prompt for the encryption key isn't |
10171 displayed. (Toothpik) | 10172 displayed. (Toothpik) |
10172 Solution: Reset msg_silent. | 10173 Solution: Reset msg_silent. |
10822 Files: src/normal.c, src/testdir/test_goto.vim, src/testdir/test_alot.vim | 10823 Files: src/normal.c, src/testdir/test_goto.vim, src/testdir/test_alot.vim |
10823 | 10824 |
10824 Patch 7.4.1749 | 10825 Patch 7.4.1749 |
10825 Problem: When using GTK 3.20 there are a few warnings. | 10826 Problem: When using GTK 3.20 there are a few warnings. |
10826 Solution: Use new functions when available. (Kazunobu Kuriyama) | 10827 Solution: Use new functions when available. (Kazunobu Kuriyama) |
10827 Files: src/gui_beval,c src/gui_gtk_x11.c | 10828 Files: src/gui_beval.c src/gui_gtk_x11.c |
10828 | 10829 |
10829 Patch 7.4.1750 | 10830 Patch 7.4.1750 |
10830 Problem: When a buffer gets updated while in command line mode, the screen | 10831 Problem: When a buffer gets updated while in command line mode, the screen |
10831 may be messed up. | 10832 may be messed up. |
10832 Solution: Postpone the redraw when the screen is scrolled. | 10833 Solution: Postpone the redraw when the screen is scrolled. |
13018 Solution: Add the +lambda feature. | 13019 Solution: Add the +lambda feature. |
13019 Files: src/evalfunc.c, src/version.c, src/testdir/test_lambda.vim | 13020 Files: src/evalfunc.c, src/version.c, src/testdir/test_lambda.vim |
13020 | 13021 |
13021 Patch 7.4.2122 (after 7.4.2118) | 13022 Patch 7.4.2122 (after 7.4.2118) |
13022 Problem: Mac: don't get +clipboard in huge build. | 13023 Problem: Mac: don't get +clipboard in huge build. |
13023 Solution: Move #define down below including featureh.h | 13024 Solution: Move #define down below including feature.h |
13024 Files: src/vim.h | 13025 Files: src/vim.h |
13025 | 13026 |
13026 Patch 7.4.2123 | 13027 Patch 7.4.2123 |
13027 Problem: No new style test for diff mode. | 13028 Problem: No new style test for diff mode. |
13028 Solution: Add a test. Check that folds are in sync. | 13029 Solution: Add a test. Check that folds are in sync. |
13143 functions with ":function". | 13144 functions with ":function". |
13144 Files: src/userfunc.c, src/proto/userfunc.pro, src/eval.c, | 13145 Files: src/userfunc.c, src/proto/userfunc.pro, src/eval.c, |
13145 src/testdir/test_lambda.vim | 13146 src/testdir/test_lambda.vim |
13146 | 13147 |
13147 Patch 7.4.2144 | 13148 Patch 7.4.2144 |
13148 Problem: On MS-Windows quickix does not handle a line with 1023 bytes | 13149 Problem: On MS-Windows quickfix does not handle a line with 1023 bytes |
13149 ending in CR-LF properly. | 13150 ending in CR-LF properly. |
13150 Solution: Don't consider CR a line break. (Ken Takata) | 13151 Solution: Don't consider CR a line break. (Ken Takata) |
13151 Files: src/quickfix.c | 13152 Files: src/quickfix.c |
13152 | 13153 |
13153 Patch 7.4.2145 | 13154 Patch 7.4.2145 |
13603 src/testdir/test_regexp_utf8.vim | 13604 src/testdir/test_regexp_utf8.vim |
13604 | 13605 |
13605 Patch 7.4.2223 | 13606 Patch 7.4.2223 |
13606 Problem: Buffer overflow when using latin1 character with feedkeys(). | 13607 Problem: Buffer overflow when using latin1 character with feedkeys(). |
13607 Solution: Check for an illegal character. Add a test. | 13608 Solution: Check for an illegal character. Add a test. |
13608 Files: src/testdir/test_regexp_utf8.vim, src/testdir/test_source.vim, | 13609 Files: src/testdir/test_regexp_utf8.vim, src/testdir/test_source_utf8.vim, |
13609 src/testdir/test_alot_utf8.vim, src/Makefile, src/getchar.c, | 13610 src/testdir/test_alot_utf8.vim, src/Makefile, src/getchar.c, |
13610 src/macros.h, src/evalfunc.c, src/os_unix.c, src/os_win32.c, | 13611 src/macros.h, src/evalfunc.c, src/os_unix.c, src/os_win32.c, |
13611 src/spell.c, | 13612 src/spell.c, |
13612 | 13613 |
13613 Patch 7.4.2224 | 13614 Patch 7.4.2224 |