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