Hi, Please check the attached patch for fixing typos in docs. And... the patches 7.4.2063 - 7.4.2162 in the list were duplicated.
Regards, Ken Takata -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
# HG changeset patch # Parent 86546abc60043a9bbaba38dc1f01d73013bd0d4b diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -3116,7 +3116,7 @@ ch_setoptions({handle}, {options}) *ch lost. These options cannot be changed: - "waittime" only applies to "ch_open()| + "waittime" only applies to |ch_open()| ch_status({handle}) *ch_status()* Return the status of {handle}: diff --git a/runtime/doc/version8.txt b/runtime/doc/version8.txt --- a/runtime/doc/version8.txt +++ b/runtime/doc/version8.txt @@ -14155,7 +14155,7 @@ Files: src/gui_gtk_x11.c Patch 7.4.2215 Problem: It's not easy to find out if a window is a quickfix or location list window. -Solution: Add "loclist" and "quickfix" entries to the dict returnec by +Solution: Add "loclist" and "quickfix" entries to the dict returned by getwininfo(). (Yegappan Lakshmanan) Files: runtime/doc/eval.txt, src/evalfunc.c, src/testdir/test_bufwintabinfo.vim
# HG changeset patch # Parent 099b3185c01ea01ca771595ebd45ea35e8a68134 diff --git a/runtime/doc/version8.txt b/runtime/doc/version8.txt --- a/runtime/doc/version8.txt +++ b/runtime/doc/version8.txt @@ -13250,604 +13250,6 @@ Problem: Result of getcompletion('', Solution: Call set_context_in_sign_cmd(). (Dominique Pelle) Files: src/evalfunc.c, src/testdir/test_cmdline.vim -Patch 7.4.2063 -Problem: eval.c is still too big. -Solution: Split off internal functions to evalfunc.c. -Files: src/eval.c, src/evalfunc.c, src/list.c, src/proto.h, - src/globals.h, src/vim.h, src/proto/eval.pro, - src/proto/evalfunc.pro, src/proto/list.pro, src/Makefile, Filelist, - src/Make_bc5.mak, src/Make_cyg_ming.mak, src/Make_dice.mak, - src/Make_ivc.mak, src/Make_manx.mak, src/Make_morph.mak, - src/Make_mvc.mak, src/Make_sas.mak - -Patch 7.4.2064 -Problem: Coverity warns for possible buffer overflow. -Solution: Use vim_strcat() instead of strcat(). -Files: src/quickfix.c - -Patch 7.4.2065 -Problem: Compiler warns for uninitialzed variable. (John Marriott) -Solution: Set lnum to the right value. -Files: src/evalfunc.c - -Patch 7.4.2066 -Problem: getcompletion() not well tested. -Solution: Add more testing. -Files: src/testdir/test_cmdline.vim - -Patch 7.4.2067 -Problem: Compiler warning for char/char_u conversion. (Tony Mechelynck) - Inefficient code. -Solution: Use more lines to fill with spaces. (Nikolai Pavlov) Add type cast. -Files: src/quickfix.c - -Patch 7.4.2068 -Problem: Not all arguments of trunc_string() are tested. Memory access - error when running the message tests. -Solution: Add another test case. (Yegappan Lakshmanan) Make it easy to run - unittests with valgrind. Fix the access error. -Files: src/message.c, src/message_test.c, src/Makefile - -Patch 7.4.2069 -Problem: spell.c is too big. -Solution: Split it in spell file handling and spell checking. -Files: src/spell.c, src/spellfile.c, src/spell.h, src/Makefile, - src/proto/spell.pro, src/proto/spellfile.pro, src/proto.h - Filelist, src/Make_bc5.mak, src/Make_cyg_ming.mak, - src/Make_dice.mak, src/Make_ivc.mak, src/Make_manx.mak, - src/Make_morph.mak, src/Make_mvc.mak, src/Make_sas.mak - -Patch 7.4.2070 (after 7.4.2069) -Problem: Missing change to include file. -Solution: Include the spell header file. -Files: src/vim.h - -Patch 7.4.2071 -Problem: The return value of type() is difficult to use. -Solution: Define v:t_ constants. (Ken Takata) -Files: runtime/doc/eval.txt, src/eval.c, src/evalfunc.c, - src/testdir/test_channel.vim, src/testdir/test_viml.vim, src/vim.h - -Patch 7.4.2072 -Problem: substitute() does not support a Funcref argument. -Solution: Support a Funcref like it supports a string starting with "\=". -Files: src/evalfunc.c, src/regexp.c, src/eval.c, src/proto/eval.pro, - src/proto/regexp.pro, src/testdir/test_expr.vim - -Patch 7.4.2073 -Problem: rgb.txt is read for every color name. -Solution: Load rgb.txt once. (Christian Brabandt) Add a test. -Files: runtime/rgb.txt, src/term.c, src/testdir/test_syn_attr.vim - -Patch 7.4.2074 -Problem: One more place using a dummy variable. -Solution: Use offsetof(). (Ken Takata) -Files: src/userfunc.c - -Patch 7.4.2075 -Problem: No autocommand event to initialize a window or tab page. -Solution: Add WinNew and TabNew events. (partly by Felipe Morales) -Files: src/fileio.c, src/window.c, src/vim.h, - src/testdir/test_autocmd.vim, runtime/doc/autocmd.txt - -Patch 7.4.2076 -Problem: Syntax error when dict has '>' key. -Solution: Check for endchar. (Ken Takata) -Files: src/userfunc.c, src/testdir/test_lambda.vim - -Patch 7.4.2077 -Problem: Cannot update 'tabline' when a tab was closed. -Solution: Add the TabClosed autocmd event. (partly by Felipe Morales) -Files: src/fileio.c, src/window.c, src/vim.h, - src/testdir/test_autocmd.vim, runtime/doc/autocmd.txt - -Patch 7.4.2078 -Problem: Running checks in po diretory fails. -Solution: Add colors used in syntax.c to the builtiin color table. -Files: src/term.c - -Patch 7.4.2079 -Problem: Netbeans test fails on non-Unix systems. -Solution: Only do the permission check on Unix systems. -Files: src/testdir/test_netbeans.vim - -Patch 7.4.2080 -Problem: When using PERROR() on some systems assert_fails() does not see - the error. -Solution: Make PERROR() always report the error. -Files: src/vim.h, src/message.c, src/proto/message.pro - -Patch 7.4.2081 -Problem: Line numbers in the error list are not always adjusted. -Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan) -Files: src/quickfix.c, src/structs.h, src/testdir/test_quickfix.vim - -Patch 7.4.2082 -Problem: Not much test coverage for digraphs. -Solution: Add a new style digraph test. (Christian Brabandt) -Files: src/Makefile, src/testdir/test_alot.vim, - src/testdir/test_digraph.vim - -Patch 7.4.2083 -Problem: Coverity complains about not restoring a value. -Solution: Restore the value, although it's not really needed. Change return - to jump to cleanup, might leak memory. -Files: src/userfunc.c - -Patch 7.4.2084 -Problem: New digraph test makes testing hang. -Solution: Don't set "nocp". -Files: src/testdir/test_digraph.vim - -Patch 7.4.2085 -Problem: Digraph tests fails on some systems. -Solution: Run it separately and set 'encoding' early. -Files: src/testdir/Make_all.mak, src/testdir/test_alot.vim, - src/testdir/test_digraph.vim - -Patch 7.4.2086 -Problem: Using the system default encoding makes tests unpredictable. -Solution: Always use utf-8 or latin1 in the new style tests. Remove setting - encoding and scriptencoding where it is not needed. -Files: src/testdir/runtest.vim, src/testdir/test_channel.vim, - src/testdir/test_digraph.vim, src/testdir/test_expand_dllpath.vim, - src/testdir/test_expr_utf8.vim, src/testdir/test_json.vim, - src/testdir/test_matchadd_conceal_utf8.vim, - src/testdir/test_regexp_utf8.vim, src/testdir/test_visual.vim, - src/testdir/test_alot_utf8.vim, - -Patch 7.4.2087 -Problem: Digraph code test coverage is still low. -Solution: Add more tests. (Christian Brabandt) -Files: src/testdir/test_digraph.vim - -Patch 7.4.2088 (after 7.4.2087) -Problem: Keymap test fails with normal features. -Solution: Bail out if the keymap feature is not supported. -Files: src/testdir/test_digraph.vim - -Patch 7.4.2089 -Problem: Color handling of X11 GUIs is too complicated. -Solution: Simplify the code. Use RGBA where appropriate. (Kazunobu - Kuriyama) -Files: src/gui.h, src/gui_beval.c, src/gui_gtk_x11.c, src/netbeans.c - -Patch 7.4.2090 -Problem: Using submatch() in a lambda passed to substitute() is verbose. -Solution: Use a static list and pass it as an optional argument to the - function. Fix memory leak. -Files: src/structs.h, src/list.c, src/userfunc.c, src/channel.c, - src/eval.c, src/evalfunc.c, src/ex_cmds2.c, src/regexp.c, - src/proto/list.pro, src/proto/userfunc.pro, - src/testdir/test_expr.vim, runtime/doc/eval.txt - -Patch 7.4.2091 -Problem: Coverity reports a resource leak when out of memory. -Solution: Close the file before returning. -Files: src/term.c - -Patch 7.4.2092 -Problem: GTK 3 build fails with older GTK version. -Solution: Check the pango version. (Kazunobu Kuriyama) -Files: src/gui_beval.c - -Patch 7.4.2093 -Problem: Netbeans test fails once in a while. Leaving log file behind. -Solution: Add it to the list of flaky tests. Disable logfile. -Files: src/testdir/runtest.vim, src/testdir/test_channel.vim - -Patch 7.4.2094 -Problem: The color allocation in X11 is overly complicated. -Solution: Remove find_closest_color(), XAllocColor() already does this. - (Kazunobu Kuriyama) -Files: src/gui_x11.c - -Patch 7.4.2095 -Problem: Man test fails when run with the GUI. -Solution: Adjust for different behavior of GUI. Add assert_inrange(). -Files: src/eval.c, src/evalfunc.c, src/proto/eval.pro, - src/testdir/test_assert.vim, src/testdir/test_man.vim, - runtime/doc/eval.txt - -Patch 7.4.2096 -Problem: Lambda functions show up with completion. -Solution: Don't show lambda functions. (Ken Takata) -Files: src/userfunc.c, src/testdir/test_cmdline.vim - -Patch 7.4.2097 -Problem: Warning from 64 bit compiler. -Solution: use size_t instead of int. (Mike Williams) -Files: src/message.c - -Patch 7.4.2098 -Problem: Text object tests are old style. -Solution: Turn them into new style tests. (James McCoy, closes #941) -Files: src/testdir/Make_all.mak, src/testdir/test_textobjects.in, - src/testdir/test_textobjects.ok, src/testdir/test_textobjects.vim, - src/Makefile - -Patch 7.4.2099 -Problem: When a keymap is active only "(lang)" is displayed. (Ilya - Dogolazky) -Solution: Show the keymap name. (Dmitri Vereshchagin, closes #933) -Files: src/buffer.c, src/proto/screen.pro, src/screen.c - -Patch 7.4.2100 -Problem: "cgn" and "dgn" do not work correctly with a single character - match and the replacement includes the searched pattern. (John - Beckett) -Solution: If the match is found in the wrong column try in the next column. - Turn the test into new style. (Christian Brabandt) -Files: src/search.c, src/testdir/Make_all.mak, src/Makefile, - src/testdir/test53.in, src/testdir/test53.ok, - src/testdir/test_gn.vim - -Patch 7.4.2101 -Problem: Looping over windows, buffers and tab pages is inconsistant. -Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan) -Files: src/buffer.c, src/diff.c, src/edit.c, src/eval.c, src/evalfunc.c, - src/ex_cmds.c, src/ex_cmds2.c, src/ex_docmd.c, src/fileio.c, - src/globals.h, src/gui.c, src/gui_mac.c, src/if_lua.c, - src/if_mzsch.c, src/if_perl.xs, src/if_ruby.c, src/if_tcl.c, - src/main.c, src/mark.c, src/memfile.c, src/memline.c, src/misc1.c, - src/move.c, src/netbeans.c, src/normal.c, src/option.c, - src/quickfix.c, src/screen.c, src/spell.c, src/term.c, - src/window.c, src/workshop.c - -Patch 7.4.2102 (after 7.4.2101) -Problem: Tiny build with GUI fails. -Solution: Revert one FOR_ALL_ change. -Files: src/gui.c - -Patch 7.4.2103 -Problem: Can't have "augroup END" right after ":au!". -Solution: Check for the bar character before the command argument. -Files: src/fileio.c, src/testdir/test_autocmd.vim, - runtime/doc/autocmd.txt - -Patch 7.4.2104 -Problem: Code duplication when unreferencing a function. -Solution: De-duplicate. -Files: src/userfunc.c - -Patch 7.4.2105 -Problem: Configure reports default features to be "normal" while it is - "huge". -Solution: Change the default text. Build with newer autoconf. -Files: src/configure.in, src/auto/configure - -Patch 7.4.2106 -Problem: Clang warns about missing field in initializer. -Solution: Define COMMA and use it. (Kazunobu Kuriyama) -Files: src/ex_cmds.c, src/globals.h, src/vim.h - -Patch 7.4.2107 (after 7.4.2106) -Problem: Misplaced equal sign. -Solution: Remove it. -Files: src/globals.h - -Patch 7.4.2108 -Problem: Netbeans test is flaky. -Solution: Wait for the cursor to be positioned. -Files: src/testdir/test_netbeans.vim - -Patch 7.4.2109 -Problem: Setting 'display' to "lastline" is a drastic change, while - omitting it results in lots of "@" lines. -Solution: Add "truncate" to show "@@@" for a truncated line. -Files: src/option.h, src/screen.c, runtime/doc/options.txt - -Patch 7.4.2110 -Problem: When there is an CmdUndefined autocmd then the error for a missing - command is E464 instead of E492. (Manuel Ortega) -Solution: Don't let the pointer be NULL. -Files: src/ex_docmd.c, src/testdir/test_usercommands.vim - -Patch 7.4.2111 -Problem: Defaults are very conservative. -Solution: Move settings from vimrc_example.vim to defaults.vim. Load - defaults.vim if no .vimrc was found. -Files: src/main.c, src/version.c, src/os_amiga.h, src/os_dos.h, - src/os_mac.h, src/os_unix.h, src/feature.h, src/Makefile, - runtime/vimrc_example.vim, runtime/defaults.vim, - runtime/evim.vim, Filelist, runtime/doc/starting.txt - -Patch 7.4.2112 -Problem: getcompletion(.., 'dir') returns a match with trailing "*" when - there are no matches. (Chdiza) -Solution: Return an empty list when there are no matches. Add a trailing - slash to directories. (Yegappan Lakshmanan) Add tests for no - matches. (closes #947) -Files: src/evalfunc.c, src/testdir/test_cmdline.vim - -Patch 7.4.2113 -Problem: Test for undo is flaky. -Solution: Turn it into a new style test. Use test_settime() to avoid - flakyness. -Files: src/Makefile, src/undo.c, src/testdir/test61.in, - src/testdir/test61.ok, src/testdir/test_undo.vim, - src/testdir/test_undolevels.vim, src/testdir/Make_all.mak, - src/testdir/test_alot.vim - -Patch 7.4.2114 -Problem: Tiny build fails. -Solution: Always include vim_time(). -Files: src/ex_cmds.c - -Patch 7.4.2115 -Problem: Loading defaults.vim with -C argument. -Solution: Don't load the defaults script with -C argument. Test sourcing - the defaults script. Set 'display' to "truncate". -Files: src/main.c, src/Makefile, runtime/defaults.vim, - src/testdir/test_startup.vim, src/testdir/Make_all.mak - -Patch 7.4.2116 -Problem: The default vimrc for Windows is very conservative. -Solution: Use the defaults.vim in the Windows installer. -Files: src/dosinst.c - -Patch 7.4.2117 -Problem: Deleting an augroup that still has autocmds does not give a - warning. The next defined augroup takes its place. -Solution: Give a warning and prevent the index being used for another group - name. -Files: src/fileio.c, src/testdir/test_autocmd.vim - -Patch 7.4.2118 -Problem: Mac: can't build with tiny features. -Solution: Don't define FEAT_CLIPBOARD unconditionally. (Kazunobu Kuriyama) -Files: src/vim.h - -Patch 7.4.2119 -Problem: Closures are not supported. -Solution: Capture variables in lambdas from the outer scope. (Yasuhiro - Matsumoto, Ken Takata) -Files: runtime/doc/eval.txt, src/eval.c, src/ex_cmds2.c, src/globals.h, - src/proto/eval.pro, src/proto/userfunc.pro, - src/testdir/test_lambda.vim, src/userfunc.c - -Patch 7.4.2120 -Problem: User defined functions can't be a closure. -Solution: Add the "closure" argument. Allow using :unlet on a bound - variable. (Yasuhiro Matsumoto, Ken Takata) -Files: runtime/doc/eval.txt, src/testdir/test_lambda.vim, src/userfunc.c, - src/eval.c src/proto/userfunc.pro - -Patch 7.4.2121 -Problem: No easy way to check if lambda and closure are supported. -Solution: Add the +lambda feature. -Files: src/evalfunc.c, src/version.c, src/testdir/test_lambda.vim - -Patch 7.4.2122 (after 7.4.2118) -Problem: Mac: don't get +clipboard in huge build. -Solution: Move #define down below including featureh.h -Files: src/vim.h - -Patch 7.4.2123 -Problem: No new style test for diff mode. -Solution: Add a test. Check that folds are in sync. -Files: src/Makefile, src/testdir/test_diffmode.vim, - src/testdir/Make_all.mak, src/testdir/test47.in, - src/testdir/test47.ok - -Patch 7.4.2124 -Problem: diffmode test leaves files behind, breaking another test. -Solution: Delete the files. -Files: src/testdir/test_diffmode.vim - -Patch 7.4.2125 -Problem: Compiler warning for loss of data. -Solution: Add a type cast. (Christian Brabandt) -Files: src/message.c - -Patch 7.4.2126 -Problem: No tests for :diffget and :diffput -Solution: Add tests. -Files: src/testdir/test_diffmode.vim - -Patch 7.4.2127 -Problem: The short form of ":noswapfile" is ":noswap" instead of ":nos". - (Kent Sibilev) -Solution: Only require three characters. Add a test for the short forms. -Files: src/ex_docmd.c, src/testdir/test_usercommands.vim - -Patch 7.4.2128 -Problem: Memory leak when saving for undo fails. -Solution: Free allocated memory. (Hirohito Higashi) -Files: src/ex_cmds.c - -Patch 7.4.2129 -Problem: Memory leak when using timer_start(). (Dominique Pelle) -Solution: Don't copy the callback when using a partial. -Files: src/evalfunc.c - -Patch 7.4.2130 -Problem: Pending timers cause false memory leak reports. -Solution: Free all timers on exit. -Files: src/ex_cmds2.c, src/proto/ex_cmds2.pro, src/misc2.c - -Patch 7.4.2131 -Problem: More memory leaks when using partial, e.g. for "exit-cb". -Solution: Don't copy the callback when using a partial. -Files: src/channel.c - -Patch 7.4.2132 -Problem: test_partial has memory leaks reported. -Solution: Add a note about why this happens. -Files: src/testdir/test_partial.vim - -Patch 7.4.2133 (after 7.4.2128) -Problem: Can't build with tiny features. -Solution: Add #ifdef. -Files: src/ex_cmds.c - -Patch 7.4.2134 -Problem: No error for using function() badly. -Solution: Check for passing wrong function name. (Ken Takata) -Files: src/eval.c, src/evalfunc.c, src/proto/userfunc.pro, - src/testdir/test_expr.vim, src/userfunc.c, src/vim.h - -Patch 7.4.2135 -Problem: Various tiny issues. -Solution: Update comments, white space, etc. -Files: src/diff.c, src/digraph.c, src/testdir/test80.in, - src/testdir/test_channel.vim, src/testdir/Makefile, - runtime/menu.vim, src/INSTALLpc.txt, src/xpm/README.txt - -Patch 7.4.2136 -Problem: Closure function fails. -Solution: Don't reset uf_scoped when it points to another funccal. -Files: src/userfunc.c, src/testdir/test_lambda.vim - -Patch 7.4.2137 -Problem: Using function() with a name will find another function when it is - redefined. -Solution: Add funcref(). Refer to lambda using a partial. Fix several - reference counting issues. -Files: src/vim.h, src/structs.h, src/userfunc.c, src/eval.c, - src/evalfunc.c, src/channel.c, src/proto/eval.pro, - src/proto/userfunc.pro, src/if_mzsch.c, src/regexp.c, src/misc2.c, - src/if_py_both.h, src/testdir/test_expr.vim, runtime/doc/eval.txt - -Patch 7.4.2138 -Problem: Test 86 and 87 fail. -Solution: Call func_ref() also for regular functions. -Files: src/if_py_both.h - -Patch 7.4.2139 -Problem: :delfunction causes illegal memory access. -Solution: Correct logic when deciding to free a function. -Files: src/userfunc.c, src/testdir/test_lambda.vim - -Patch 7.4.2140 -Problem: Tiny build fails. -Solution: Add dummy typedefs. -Files: src/structs.h - -Patch 7.4.2141 -Problem: Coverity reports bogus NULL check. -Solution: When checking for a variable in the funccal scope don't pass the - varname. -Files: src/userfunc.c, src/proto/userfunc.pro, src/eval.c - -Patch 7.4.2142 -Problem: Leaking memory when redefining a function. -Solution: Don't increment the function reference count when it's found by - name. Don't remove the wrong function from the hashtab. More - reference counting fixes. -Files: src/structs.h, src/userfunc.c - -Patch 7.4.2143 -Problem: A funccal is garbage collected while it can still be used. -Solution: Set copyID in all referenced functions. Do not list lambda - functions with ":function". -Files: src/userfunc.c, src/proto/userfunc.pro, src/eval.c, - src/testdir/test_lambda.vim - -Patch 7.4.2144 -Problem: On MS-Windows quickix does not handle a line with 1023 bytes - ending in CR-LF properly. -Solution: Don't consider CR a line break. (Ken Takata) -Files: src/quickfix.c - -Patch 7.4.2145 -Problem: Win32: Using CreateThread/ExitThread is not safe. -Solution: Use _beginthreadex and return from the thread. (Ken Takata) -Files: src/os_win32.c - -Patch 7.4.2146 -Problem: Not enough testing for popup menu. CTRL-E does not always work - properly. -Solution: Add more tests. When using CTRL-E check if the popup menu is - visible. (Christian Brabandt) -Files: src/edit.c, src/testdir/test_popup.vim - -Patch 7.4.2147 (after 7.4.2146) -Problem: test_alot fails. -Solution: Close window. -Files: src/testdir/test_popup.vim - -Patch 7.4.2148 -Problem: Not much testing for cscope. -Solution: Add a test that uses the cscope program. (Christian Brabandt) -Files: src/testdir/test_cscope.vim - -Patch 7.4.2149 -Problem: If a test leaves a window open a following test may fail. -Solution: Always close extra windows after running a test. -Files: src/testdir/runtest.vim, src/testdir/test_popup.vim - -Patch 7.4.2150 -Problem: Warning with MinGW 64. (John Marriott) -Solution: Change return type. (Ken Takata) -Files: src/os_win32.c - -Patch 7.4.2151 -Problem: Quickfix test fails on MS-Windows. -Solution: Close the help window. (Christian Brabandt) -Files: src/testdir/test_quickfix.vim - -Patch 7.4.2152 -Problem: No proper translation of messages with a count. -Solution: Use ngettext(). (Sergey Alyoshin) -Files: src/evalfunc.c, src/fold.c, src/os_win32.c, src/screen.c, src/vim.h - -Patch 7.4.2153 -Problem: GUI test isn't testing much. -Solution: Turn into a new style test. Execute a shell command. -Files: src/testdir/test_gui.vim, src/testdir/test16.in, - src/testdir/test16.ok, src/testdir/Make_all.mak, src/Makefile, - src/testdir/Make_vms.mms - -Patch 7.4.2154 -Problem: Test_communicate() fails sometimes. -Solution: Add it to the flaky tests. -Files: src/testdir/runtest.vim - -Patch 7.4.2155 -Problem: Quotes make GUI test fail on MS-Windows. -Solution: Remove quotes, strip white space. -Files: src/testdir/test_gui.vim - -Patch 7.4.2156 -Problem: Compiler warning. -Solution: Add type cast. (Ken Takata, Mike Williams) -Files: src/os_win32.c - -Patch 7.4.2157 -Problem: Test_job_start_fails() is expected to report memory leaks, making - it hard to see other leaks in test_partial. -Solution: Move Test_job_start_fails() to a separate test file. -Files: src/testdir/test_partial.vim, src/testdir/test_job_fails.vim, - src/Makefile, src/testdir/Make_all.mak - -Patch 7.4.2158 -Problem: Result of getcompletion('', 'cscope') depends on previous - completion. (Christian Brabandt) -Solution: Call set_context_in_cscope_cmd(). -Files: src/evalfunc.c, src/testdir/test_cmdline.vim - -Patch 7.4.2159 -Problem: Insufficient testing for cscope. -Solution: Add more tests. (Dominique Pelle) -Files: src/testdir/test_cscope.vim - -Patch 7.4.2160 -Problem: setmatches() mixes up values. (Nikolai Pavlov) -Solution: Save the string instead of reusing a shared buffer. -Files: src/dict.c, src/evalfunc.c, src/testdir/test_expr.vim, - -Patch 7.4.2161 (after 7.4.2160) -Problem: Expression test fails without conceal feature. -Solution: Only check "conceal" with the conceal feature. -Files: src/testdir/test_expr.vim - -Patch 7.4.2162 -Problem: Result of getcompletion('', 'sign') depends on previous - completion. -Solution: Call set_context_in_sign_cmd(). (Dominique Pelle) -Files: src/evalfunc.c, src/testdir/test_cmdline.vim - Patch 7.4.2163 Problem: match() and related functions tested with old style test. Solution: Convert to new style test. (Hirohito Higashi)