diff runtime/doc/version8.txt @ 9908:2b6654519a7c

commit https://github.com/vim/vim/commit/7571d55f7dcc009a375b2124cce2c8b21f361234 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Aug 18 22:54:46 2016 +0200 Updated runtime files.
author Christian Brabandt <cb@256bit.org>
date Thu, 18 Aug 2016 23:00:06 +0200
parents b4da19b7539f
children 03fa8a51e9dc
line wrap: on
line diff
--- a/runtime/doc/version8.txt
+++ b/runtime/doc/version8.txt
@@ -1,4 +1,4 @@
-*version8.txt*  For Vim version 8.0.  Last change: 2016 Aug 16
+*version8.txt*  For Vim version 8.0.  Last change: 2016 Aug 18
 
 
 		  VIM REFERENCE MANUAL    by Bram Moolenaar
@@ -318,7 +318,6 @@ New and extended functions: ~
 
 New Vim variables: ~
 
-|v:vim_did_enter|	Set when VimEnter autocommands are triggered
 |v:beval_winid|		Window ID of the window where the mouse pointer is
 |v:completed_item|	complete items for the most recently completed word
 |v:errors|		errors found by assert functions
@@ -343,7 +342,7 @@ New Vim variables: ~
 |v:t_string|		value of String type
 |v:testing|		must be set before using `test_garbagecollect_now()`
 |v:true|		a Number with value one
-|v:vim_did_enter|	zero until most of startup is done
+|v:vim_did_enter|	set just before VimEnter autocommands are triggered
 
 
 New autocommand events: ~
@@ -12668,605 +12667,7 @@ Solution:   Use vim_strcat() instead of 
 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 directory fails.
-Solution:   Add colors used in syntax.c to the builtin 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 inconsistent.
-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 feature.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 quickfix 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.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)
+Problem:    Compiler warns for uninitialized variable. (John Marriott)
 Solution:   Set lnum to the right value.
 Files:      src/evalfunc.c
 
@@ -14155,7 +13556,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