[vim] branch debian/sid updated (67f3ade -> 312a44c)

James McCoy jamessan at debian.org
Mon Aug 8 04:49:32 UTC 2016


This is an automated email from the git hooks/post-receive script.

jamessan pushed a change to branch debian/sid
in repository vim.

      from  67f3ade   releasing package vim version 2:7.4.1829-1
       new  895bf81   Revert "Support defining compilation date in $SOURCE_DATE_EPOCH"
       new  ec78b71   Revert "Support sourcing a vimrc.tiny when Vim is invoked as vi"
       new  f47058c   Revert "Detect the rst filetype using the contents of the file"
       new  af0e7b3   Revert "Add recognition of more LaTeX commands for tex filetype detection"
       new  073f97d   Revert "Document Debian's decision to disable modelines by default"
      adds  73a733e   patch 7.4.1830 Problem:    non-antialiased misnamed. Solution:   Use NONANTIALIASED and NONANTIALIASED_QUALITY. (Kim Brouer,             closes #793)
      adds  e40d75f   patch 7.4.1831 Problem:    When timer_stop() is called with a string there is no proper error             message. Solution:   Require getting a number. (Bjorn Linse)
      adds  dc303bc   patch 7.4.1832 Problem:    Memory leak in debug commands. Solution:   Free memory before overwriting the pointer. (hint by Justin Keyes)
      adds  06d2d38   Updated runtime files.
      adds  2ff8b64   patch 7.4.1833 Problem:    Cannot use an Ex command for 'keywordprg'. Solution:   Accept an Ex command. (Nelo-Thara Wallus)
      adds  908be43   patch 7.4.1834 Problem:    Possible crash when conceal is active. Solution:   Check for the screen to be valid when redrawing a line.
      adds  991dea3   patch 7.4.1835 Problem:    When splitting and closing a window the status height changes. Solution:   Compute the frame height correctly. (Hirohito Higashi)
      adds  1d42961   patch 7.4.1836 Problem:    When using a partial on a dictionary it always gets bound to that             dictionary. Solution:   Make a difference between binding a function to a dictionary             explicitly or automatically.
      adds  c67e892   patch 7.4.1837 Problem:    The BufUnload event is triggered twice, when :bunload is used with              set to  or . Solution:   Do not trigger the event when ml_mfp is NULL. (Hirohito Higashi)
      adds  574860b   patch 7.4.1838 Problem:    Functions specifically for testing do not sort together. Solution:   Rename garbagecollect_for_testing() to test_garbagecollect_now().             Add test_null_list(), test_null_dict(), etc.
      adds  2bbf8ef   patch 7.4.1839 Problem:    Cannot get the items stored in a partial. Solution:   Support using get() on a partial.
      adds  a570244   patch 7.4.1840 Problem:    When using packages an "after" directory cannot be used. Solution:   Add the "after" directory of the package to 'runtimepath' if it             exists.
      adds  2b2b8ae   patch 7.4.1841 Problem:    The code to reallocate the buffer used for quickfix is repeated. Solution:   Move the code to a function. (Yegappan Lakshmanan, closes #831)
      adds  2685212   Update runtime files.
      adds  03e19a0   patch 7.4.1842 Problem:    get() works for Partial but not for Funcref. Solution:   Accept Funcref.  Also return the function itself. (Nikolai Pavlov)
      adds  2177f9f   patch 7.4.1843 Problem:    Tests involving Python are flaky. Solution:   Set the pt_auto field.  Add tests. (Nikolai Pavlov)
      adds  8e8df25   patch 7.4.1844 Problem:    Using old function name in comment.  More functions should start             with test_. Solution:   Rename function in comment. (Higashi Higashi) Rename             disable_char_avail_for_testing() to test_disable_char_avail().             And alloc_fail() to test_alloc_fail().
      adds  f8df45d   patch 7.4.1845 Problem:    Mentioning NetBeans when reading from channel. (Ramel Eshed) Solution:   Make the text more generic.
      adds  54c10cc   patch 7.4.1846 Problem:    Ubsan detects a multiplication overflow. Solution:   Don't use orig_mouse_time when it's zero. (Dominique Pelle)
      adds  13ddc5c   patch 7.4.1847 Problem:    Getting an item from a NULL dict crashes.  Setting a register to a             NULL list crashes. (Nikolai Pavlov, issue #768)  Comparing a NULL             dict with a NULL dict fails. Solution:   Properly check for NULL.
      adds  6727bf8   patch 7.4.1848 Problem:    Can't build with Strawberry Perl 5.24. Solution:   Define S_SvREFCNT_dec() if needed. (Damien, Ken Takata)
      adds  5850a76   patch 7.4.1849 Problem:    Still trying to read from channel that is going to be closed.             (Ramel Eshed) Solution:   Check if ch_to_be_closed is set.
      adds  bf981ee   patch 7.4.1850 Problem:    GUI freezes when using a job. (Shougo) Solution:   Unregister the channel when there is an input error.
      adds  180fc2d   patch 7.4.1851 Problem:    test_syn_attr failes when using the GUI. (Dominique Pelle) Solution:   Escape the font name properly.
      adds  af6c12c   patch 7.4.1852 Problem:    Unix: Cannot run all tests with the GUI. Solution:   Add the "testgui" target.
      adds  28ae577   patch 7.4.1853 Problem:    Crash when job and channel are in the same dict while using             partials. (Luc Hermitte) Solution:   Do not decrement the channel reference count too early.
      adds  d80629c   patch 7.4.1854 Problem:    When setting 'termguicolors' the Ignore highlighting doesn't work.             (Charles Campbell) Solution:   Handle the color names "fg" and "bg" when the GUI isn't running             and no colors are speficied, fall back to black and white.
      adds  655da31   patch 7.4.1855 Problem:    Valgrind reports memory leak for job that is not freed. Solution:   Free all jobs on exit.  Add test for failing job.
      adds  324a78f   patch 7.4.1856 Problem:    failing job test fails on MS-Windows. Solution:   Expect "fail" status instead of "dead".
      adds  9f5842e   patch 7.4.1857 Problem:    When a channel appends to a buffer that is 'nomodifiable' there is             an error but appending is done anyway. Solution:   Add the 'modifiable' option.  Refuse to write to a 'nomodifiable'             when the value is 1.
      adds  b127cfd   patch 7.4.1858 Problem:    When a channel writes to a buffer it doesn't find a buffer by the             short name but re-uses it anyway. Solution:   Find buffer also by the short name.
      adds  ef3abc6   patch 7.4.1859 Problem:    Cannot use a function reference for "exit_cb". Solution:   Use get_callback(). (Yegappan Lakshmanan)
      adds  e3188e2   patch 7.4.1860 Problem:    Using a partial for timer_start() may cause a crash. Solution:   Set the copyID in timer objects. (Ozaki Kiichi)
      adds  b055066   patch 7.4.1861 Problem:    Compiler warnings with 64 bit compiler. Solution:   Change int to size_t. (Mike William)
      adds  18dfb44   patch 7.4.1862 Problem:    string() with repeated argument does not give a result usable by             eval(). Solution:   Refactor echo_striong and tv2string(), moving the common part to             echo_string_core(). (Ken Takata)
      adds  9b0ac22   patch 7.4.1863 Problem:    Compiler warnings on Win64. Solution:   Adjust types, add type casts. (Ken Takata)
      adds  22081f4   patch 7.4.1864 Problem:    Python: encoding error with Python 2. Solution:   Use "getcwdu" instead of "getcwd". (Ken Takata)
      adds  9ad7323   patch 7.4.1865 Problem:    Memory leaks in tet49. (Dominique Pelle) Solution:   Use NULL instead of an empty string.
      adds  a967321   patch 7.4.1866 Problem:    Invalid memory access when exiting with EXITFREE defined.             (Dominique Pelle) Solution:   Set "really_exiting" and skip error messages.
      adds  3c80934   patch 7.4.1867 Problem:    Memory leak in test_matchstrpos. Solution:   Free the string before overwriting. (Yegappan Lakshmanan)
      adds  b89a25f   patch 7.4.1868 Problem:    Setting really_exiting causes memory leaks to be reported. Solution:   Add the in_free_all_mem flag.
      adds  cf190c6   patch 7.4.1869 Problem:    Can't build with old version of Perl. Solution:   Define PERLIO_FUNCS_DECL. (Tom G. Christensen)
      adds  dec6c7b   patch 7.4.1870 Problem:    One more Win64 compiler warning. Solution:   Change declared argument type. (Ken Takata)
      adds  864293a   patch 7.4.1871 Problem:    Appending to the quickfix list while the quickfix window is open             is very slow. Solution:   Do not delete all the lines, only append the new ones.  Avoid             using a window while updating the list. (closes #841)
      adds  c4bc0e6   patch 7.4.1872 Problem:    Still build problem with old version of Perl. Solution:   Also define SvREFCNT_inc_void_NN if needed. (Ken Takata)
      adds  4231da4   patch 7.4.1873 Problem:    When a callback adds a timer the GUI doesn't use it until later.             (Ramel Eshed) Solution:   Return early if a callback adds a timer.
      adds  ae3f330   patch 7.4.1874 Problem:    Unused variable in Win32 code. Solution:   Remove it. (Mike Williams)
      adds  8e759ba   patch 7.4.1875 Problem:    Comparing functions and partials doesn't work well. Solution:   Add tests. (Nikolai Pavlov)  Compare the dict and arguments in the             partial. (closes #813)
      adds  a0055ad   patch 7.4.1876 Problem:    Typing "k" at the hit-enter prompt has no effect. Solution:   Don't assume recursive use of the prompt if a character was typed.             (Hirohito Higashi)
      adds  01d46e4   patch 7.4.1877 Problem:    No test for invoking "close_cb" when writing to a buffer. Solution:   Add using close_cb to a test case.
      adds  cf7c11a   patch 7.4.1878 Problem:    Whether a job has exited isn't detected until a character is             typed.  After calling exit_cb the cursor is in the wrong place. Solution:   Don't wait forever for a character to be typed when there is a             pending job.  Update the screen if neede after calling exit_cb.
      adds  e38a2f7   patch 7.4.1879 Problem:    Channel test is flaky. Solution:   Wait for close_cb to be invoked.
      adds  76929af   patch 7.4.1880 Problem:    MS-Windows console build defaults to not having +channel. Solution:   Include the channel feature if building with huge features.
      adds  83e6d7a   patch 7.4.1881 Problem:    Appending to a long quickfix list is slow. Solution:   Add qf_last.
      adds  b37662a   patch 7.4.1882 Problem:    Check for line break at end of line wrong. (Dominique Pelle) Solution:   Correct the logic.
      adds  ea03459   patch 7.4.1883 Problem:    Cppcheck found 2 incorrect printf formats. Solution:   Use %ld and %lx. (Dominique Pelle)
      adds  2f095a4   patch 7.4.1884 Problem:    Updating marks in a quickfix list is very slow when the list is             long. Solution:   Only update marks if the buffer has a quickfix entry.
      adds  1aa07bd   patch 7.4.1885 Problem:    MinGW console build defaults to not having +channel. Solution:   Include the channel feature if building with huge features. (Ken             Takata)
      adds  cda7764   patch 7.4.1886 Problem:    When waiting for a character is interrupted by receiving channel             data and the first character of a mapping was typed, the mapping             times out. (Ramel Eshed) Solution:   When dealing with channel data don't return from mch_inchar().
      adds  e30a3d0   patch 7.4.1887 Problem:    When receiving channel data 'updatetime' is not respected. Solution:   Recompute the waiting time after being interrupted.
      adds  76b6dfe   patch 7.4.1888 Problem:    Wrong computation of remaining wait time in RealWaitForChar() Solution:   Remember the original waiting time.
      adds  35d88f4   patch 7.4.1889 Problem:    When umask is set to 0177 Vim can't create temp files. (Lcd) Solution:   Also correct umask when using mkdtemp().
      adds  703a804   patch 7.4.1890 Problem:    GUI: When channel data is received the cursor blinking is             interrupted.  (Ramel Eshed) Solution:   Don't update the cursor when it is blinking.
      adds  9ed96ef   patch 7.4.1891 Problem:    Channel reading very long lines is slow. Solution:   Collapse multiple buffers until a NL is found.
      adds  c9721bd   patch 7.4.1892 Problem:    balloon eval only gets the window number, not the ID. Solution:   Add v:beval_winid.
      adds  b3619a9   patch 7.4.1893 Problem:    Cannot easily get the window ID for a buffer. Solution:   Add bufwinid().
      adds  511972d   patch 7.4.1894 Problem:    Cannot get the window ID for a mouse click. Solution:   Add v:mouse_winid.
      adds  888ccac   patch 7.4.1895 Problem:    Cannot use a window ID where a window number is expected. Solution:   Add LOWEST_WIN_ID, so that the window ID can be used where a             number is expected.
      adds  82faa25   patch 7.4.1896 Problem:    Invoking mark_adjust() when adding a new line below the last line             is pointless. Solution:   Skip calling mark_adjust() when appending below the last line.
      adds  82af871   Updated runtime files.
      adds  fd89d7e   patch 7.4.1897 Problem:    Various typos, long lines and style mistakes. Solution:   Fix the typos, wrap lines, improve style.
      adds  63a60de   patch 7.4.1898 Problem:    User commands don't support modifiers. Solution:   Add the <mods> item. (Yegappan Lakshmanan, closes #829)
      adds  8e31fd5   patch 7.4.1899 Problem:    GTK 3: cursor blinking doesn't work well. Solution:   Instead of gui_gtk_window_clear() use gui_mch_clear_block().             (Kazunobu Kuriyama)
      adds  28b942a   patch 7.4.1900 Problem:    Using CTRL-] in the help on "{address}." doesn't work. Solution:   Recognize an item in {}. (Hirohito Higashi, closes #814)
      adds  762f175   patch 7.4.1901 Problem:    Win32: the "Disabled" menu items would appear enabled. Solution:   Use submenu_id if there is a parent. (Shane Harper, closes #834)
      adds  bbe8d91   patch 7.4.1902 Problem:    No test for collapsing buffers for a channel.  Some text is lost. Solution:   Add a simple test.  Set rq_buflen correctly.
      adds  45d2eea   patch 7.4.1903 Problem:    When writing viminfo merging current history with history in             viminfo may drop recent history entries. Solution:   Add new format for viminfo lines, use it for history entries.  Use             a timestamp for ordering the entries. Add test_settime().             Add the viminfo version.  Does not do merging on timestamp yet.
      adds  c60954b   patch 7.4.1904 Problem:    Build fails. Solution:   Add missing changes.
      adds  fdd82fe   patch 7.4.1905 Problem:    Some compilers can't handle a double semicolon. Solution:   Remove one semicolon.
      adds  5f1032d   patch 7.4.1906 Problem:    Collapsing channel buffers and searching for NL does not work             properly. (Xavier de Gary, Ramel Eshed) Solution:   Do not assume the buffer contains a NUL or not.  Change NUL bytes             to NL to avoid the string is truncated.
      adds  1d5f1d0   patch 7.4.1907 Problem:    Warnings from 64 bit compiler. Solution:   Change type to size_t. (Mike Williams)
      adds  5ce4a0b   patch 7.4.1908 Problem:    Netbeans uses uninitialzed pointer and freed memory. Solution:   Set "buffer" at the right place (hint by Ken Takata)
      adds  945ec09   patch 7.4.1909 Problem:    Doubled semicolons. Solution:   Reduce to one. (Dominique Pelle)
      adds  abc70bb   patch 7.4.1910 Problem:    Tests using external command to delete directory. Solution:   Use delete().
      adds  1fd99c1   patch 7.4.1911 Problem:    Recent history lines may be lost when exiting Vim. Solution:   Merge history using the timestamp.
      adds  1cee693   patch 7.4.1912 Problem:    No test for using setqflist() on an older quickfix list. Solution:   Add a couple of tests.
      adds  1610d05   patch 7.4.1913 Problem:    When ":doautocmd" is used modelines are used even when no             autocommands were executed. (Daniel Hahler) Solution:   Skip processing modelines. (closes #854)
      adds  e429e70   patch 7.4.1914 Problem:    Executing autocommands while using the signal stack has a high             chance of crashing Vim. Solution:   Don't invoke autocommands when on the signal stack.
      adds  2a67ed8   patch 7.4.1915 Problem:    The effect of the PopupMenu autocommand isn't directly visible. Solution:   Call gui_update_menus() before displaying the popup menu. (Shane             Harper, closs #855)
      adds  b8aefa4   patch 7.4.1916 Problem:    No proper test for what 7.4.1906 fixes. Solution:   Add a test for reading many lines.
      adds  0122709   patch 7.4.1917 Problem:    History lines read from viminfo in different encoding than when             writing are not converted. Solution:   Convert the history lines.
      adds  62f8b4e   patch 7.4.1918 Problem:    Not enough testing for parsing viminfo lines. Solution:   Add test with viminfo lines in bad syntax.  Fix memory leak.
      adds  46bbb0c   patch 7.4.1919 Problem:    Register contents is not merged when writing viminfo. Solution:   Use timestamps for register contents.
      adds  e80ff74   patch 7.4.1920 Problem:    Missing test changes. Solution:   Update viminfo test.
      adds  724f2ed   patch 7.4.1921 Problem:    vim_time() not included when needed. Solution:   Adjust #ifdef.
      adds  06469e9   patch 7.4.1922 Problem:    Ruby 2.4.0 unifies Fixnum and Bignum into Integer. Solution:   Use rb_cInteger. (Weiong Mao)
      adds  ae3150e   patch 7.4.1923 Problem:    Command line editing is not tested much. Solution:   Add tests for expanding the file name and 'wildmenu'.
      adds  cf08946   patch 7.4.1924 Problem:    Missing "void" for functions without argument. Solution:   Add "void". (Hirohito Higashi)
      adds  2d35899   patch 7.4.1925 Problem:    Viminfo does not merge file marks properly. Solution:   Use a timestamp.  Add the :clearjumps command.
      adds  c95a302   Updated runtime files.
      adds  a890f5e   patch 7.4.1926 Problem:    Possible crash with many history items. Solution:   Avoid the index going past the last item.
      adds  5b7d177   patch 7.4.1927 Problem:    Compiler warning for signed/unsigned. Solution:   Add type cast.
      adds  76ae22f   patch 7.4.1928 Problem:    Overwriting pointer argument. Solution:   Assign to what it points to. (Dominique Pelle)
      adds  2016ae5   patch 7.4.1929 Problem:    Inconsistent indenting and weird name. Solution:   Fix indent, make name all upper case. (Ken Takata)
      adds  bf2c0ee   patch 7.4.1930 Problem:    Can't build without +spell but with +quickfix. (Charles) Solution:   Add better #ifdef around ml_append_buf(). (closes #864)
      adds  a641e1d   patch 7.4.1931 Problem:    Using both old and new style file mark lines from viminfo. Solution:   Skip the old style lines if the viminfo file was written with a             Vim version that supports the new style.
      adds  ece74ab   patch 7.4.1932 Problem:    When writing viminfo the jumplist is not merged with the one in             the viminfo file. Solution:   Merge based on timestamp.
      adds  72e697d   patch 7.4.1933 Problem:    Compiler warning about uninitialzed variable. (Yegappan) Solution:   Give it a dummy value.
      adds  9bd3186   patch 7.4.1934 Problem:    New style tests not executed with MinGW compiler. Solution:   Add new style test support. (Yegappan Lakshmanan)
      adds  bee666f   patch 7.4.1935 Problem:    When using the GUI search/replace a second match right after the             replacement is skipped. Solution:   Add the SEARCH_START flag. (Mleddy)
      adds  67e3720   patch 7.4.1936 Problem:    Off-by-one error in bounds check. (Coverity) Solution:   Check register number properly.
      adds  ab47c61   patch 7.4.1937 Problem:    No test for directory stack in quickfix. Solution:   Add a test. (Yegappan Lakshmanan)
      adds  36f0f06   patch 7.4.1938 Problem:    When writing viminfo numbered marks were duplicated. Solution:   Check for duplicates between current numbered marks and the ones             read from viminfo.
      adds  28607ba   patch 7.4.1939 Problem:    Memory access error when reading viminfo. (Dominique Pelle) Solution:   Correct index in jumplist when at the end.
      adds  23c60f2   patch 7.4.1940 Problem:    "gd" hangs in some situations. (Eric Biggers) Solution:   Remove the SEARCH_START flag when looping.  Add a test.
      adds  3ef5bf7   patch 7.4.1941 Problem:    Not all quickfix tests are also done  with the location lists. Solution:   Test more quickfix code.  Use user commands instead of "exe".             (Yegappan Lakshmanan)
      adds  a02a551   Updated runtime files.
      adds  d18f672   patch 7.4.1942 Problem:    Background is not drawn properly when 'termguicolors' is set. Solution:   Check cterm_normal_bg_color. (Jacob Niehus, closes #805)
      adds  678e480   patch 7.4.1943 Problem:    Coverity warns for unreachable code. Solution:   Remove the code that won't do anything.
      adds  b5b9575   patch 7.4.1944 Problem:    Win32: Cannot compile with XPM feature using VC2015 Solution:   Add XPM libraries compiled with VC2015, and enable to build             gvim.exe which supports XPM using VC2015. (Ken Takata)
      adds  ddf8d1c   patch 7.4.1945 Problem:    The Man plugin doesn't work that well. Solution:   Use "g:ft_man_open_mode" to be able open man pages in vert split             or separate tab. Set nomodifiable for buffer with man content. Add             a test. (Andrey Starodubtsev, closes #873)
      adds  cf2d779   patch 7.4.1946 Problem:    File list does not include new XPM libraries. Solution:   Add the file list entries.
      adds  ecefe71   patch 7.4.1947 Problem:    Viminfo continuation line with wrong length isn't skipped. (Marius             Gedminas) Solution:   Skip a line when encountering an error, but not two lines.
      adds  ad5ca9b   patch 7.4.1948 Problem:    Using Ctrl-A with double-byte encoding may result in garbled text. Solution:   Skip to the start of a character. (Hirohito Higashi)
      adds  38df43b   patch 7.4.1949 Problem:    Minor problems with the quickfix code. Solution:   Fix the problems. (Yegappan Lakshmanan)
      adds  f50df39   patch 7.4.1950 Problem:    Quickfix long lines test not executed for buffer. Solution:   Call the function to test long lines. (Yegappan Lakshmanan)
      adds  85babd6   patch 7.4.1951 Problem:    Ruby test is old style. Solution:   Convert to a new style test. (Ken Takata)
      adds  b12e7ef   patch 7.4.1952 Problem:    Cscope interface does not support finding assignments. Solution:   Add the "a" command. (ppettina, closes #882)
      adds  049cba9   patch 7.4.1953 Problem:    Not all parts of the quickfix code are tested. Solution:   Add more tests. (Yegappan Lakshmanan)
      adds  802a0d9   Updated runtime files.
      adds  d388d2a   patch 7.4.1954 Problem:    No test for what 7.4.1948 fixes. Solution:   Add a test. (Hirohito Higashi, closes #880)
      adds  f4fba6d   patch 7.4.1955 Problem:    Using 32-bit Perl with 64-bit time_t causes memory corruption.             (Christian Brabandt) Solution:   Use time_T instead of time_t for global variables. (Ken Takata)
      adds  5d2ca04   patch 7.4.1956 Problem:    When using CTRL-W f and pressing "q" at the ATTENTION dialog the             newly opened window is not closed. Solution:   Close the window and go back to the original one. (Norio Takagi,             Hirohito Higashi)
      adds  7b61bf1   patch 7.4.1957 Problem:    Perl interface has obsolete workaround. Solution:   Remove the workaround added by 7.3.623. (Ken Takata)
      adds  eeb50ab   patch 7.4.1958 Problem:    Perl interface preprocessor statements not nicely indented. Solution:   Improve the indenting. (Ken Takata)
      adds  aad30bb   patch 7.4.1959 Problem:    Crash when running test_channel.vim on Windows. Solution:   Check for NULL pointer result from FormatMessage(). (Christian             Brabandt)
      adds  04e2b4b   patch 7.4.1960 Problem:    Unicode standard 9 was released. Solution:   Update the character property tables. (Christian Brabandt)
      adds  00672e1   patch 7.4.1961 Problem:    When 'insertmode' is reset while doing completion the popup menu             remains even though Vim is in Normal mode. Solution:   Ignore stop_insert_mode when the popup menu is visible.  Don't set             stop_insert_mode when 'insertmode' was already off. (Christian             Brabandt)
      adds  52df117   patch 7.4.1962 Problem:    Two test files for increment/decrement. Solution:   Move the old style test into the new style test. (Hirohito             Higashi, closes #881)
      adds  97ff9b9   patch 7.4.1963 Problem:    Running Win32 Vim in mintty does not work. Solution:   Detect mintty and give a helpful error message. (Ken Takata)
      adds  688e3d1   patch 7.4.1964 Problem:    The quickfix init function is too big. Solution:   Factor out parsing 'errorformat' to a separate function. (Yegappan             Lakshmanan)
      adds  adb78a7   patch 7.4.1965 Problem:    When using a job in raw mode to append to a buffer garbage             characters are added. Solution:   Do not replace the trailing NUL with a NL. (Ozaki Kiichi)
      adds  bcf7772   patch 7.4.1966 Problem:    Coverity reports a resource leak. Solution:   Close "fd" also when bailing out.
      adds  6747fab   patch 7.4.1967 Problem:    Falling back from NFA to old regexp engine does not work properly.             (fritzophrenic) Solution:   Do not restore nfa_match. (Christian Brabandt, closes #867)
      adds  1d90a5a   patch 7.4.1968 Problem:    Invalid memory access with "\<C-">. Solution:   Do not recognize this as a special character. (Dominique Pelle)
      adds  24cf233   patch 7.4.1969 Problem:    When the netbeans channel is closed consuming the buffer may cause             a crash. Solution:   Check for nb_channel not to be NULL. (Xavier de Gaye)
      adds  70e136e   patch 7.4.1970 Problem:    Using ":insert" in an empty buffer sets the jump mark. (Ingo             Karkat) Solution:   Don't adjust marks when replacing the empty line in an empty             buffer. (closes #892)
      adds  e8fea07   patch 7.4.1971 Problem:    It is not easy to see unrecognized error lines below the current             error position. Solution:   Add ":clist +count".
      adds  40de456   patch 7.4.1972 Problem:    On Solaris select() does not work as expected when there is             typeahead. Solution:   Add ICANON when sleeping. (Ozaki Kiichi)
      adds  4c5717e   patch 7.4.1973 Problem:    On MS-Windows the package directory may be added at the end             because of forward/backward slash differences. (Matthew             Desjardins) Solution:   Ignore slash differences.
      adds  4a6c670   patch 7.4.1974 Problem:    GUI has a problem with some termcodes. Solution:   Handle negative numbers. (Kazunobu Kuriyama)
      adds  8767f52   patch 7.4.1975 Problem:    On MS-Windows large files (> 2Gbyte) cause problems. Solution:   Use "off_T" instead of "off_t".  Use "stat_T" instead of "struct             stat".  Use 64 bit system functions if available.  (Ken Takata)
      adds  22fcfad   patch 7.4.1976 Problem:    Number variables are not 64 bits while they could be. Solution:   Add the num64 feature. (Ken Takata)
      adds  bde9810   patch 7.4.1977 Problem:    With 64 bit changes don't need three calls to sprintf(). Solution:   Simplify the code, use vim_snprintf(). (Ken Takata)
      adds  c5af40a   patch 7.4.1978 Problem:    Large file test does not delete its output. Solution:   Delete the output. Check size properly when possible. (Ken Takata)
      adds  2acfbed   patch 7.4.1979 Problem:    Getting value of binary option is wrong. (Kent Sibilev) Solution:   Fix type cast.  Add a test.
      adds  361c8f0   patch 7.4.1980 Problem:    'errorformat' is parsed for every call to ":caddexpr".  Can't add             to two location lists asynchronously. Solution:   Keep the previously parsed data when appropriate. (mostly by             Yegappan Lakshmanan)
      adds  ee2615a   patch 7.4.1981 Problem:    No testing for Farsi code. Solution:   Add a minimal test.  Clean up Farsi code.
      adds  951fa18   patch 7.4.1982 Problem:    Viminfo file contains duplicate change marks. Solution:   Drop duplicate marks.
      adds  75464dc   patch 7.4.1983 Problem:    farsi.c and arabic.c are included in a strange way. Solution:   Build them like other files.
      adds  0fcc7c6   patch 7.4.1984 Problem:    Not all quickfix features are tested. Solution:   Add a few more tests. (Yegappan Lakshmanan)
      adds  e18dbe8   Updated runtime files.
      adds  3b98b83   patch 7.4.1985 Problem:    Missing changes in VMS build file. Solution:   Use the right file name.
      adds  fef524b   patch 7.4.1986 Problem:    Compiler warns for loss of data. Solution:   Use size_t instead of int. (Christian Brabandt)
      adds  dec85cf   patch 7.4.1987 Problem:    When copying unrecognized lines for viminfo, end up with useless             continuation lines. Solution:   Skip continuation lines.
      adds  ab9c89b   patch 7.4.1988 Problem:    When updating viminfo with file marks there is no time order. Solution:   Remember the time when a buffer was last used, store marks for             the most recently used buffers.
      adds  b33c7eb   patch 7.4.1989 Problem:    filter() and map() only accept a string argument. Solution:   Implement using a Funcref argument (Yasuhiro Matsumoto, Ken             Takata)
      adds  80632db   patch 7.4.1990 Problem:    Cscope items are not sorted. Solution:   Put the new "a" command first. (Ken Takata)
      adds  00efded   patch 7.4.1991 Problem:    glob() does not add a symbolic link when there are no wildcards. Solution:   Remove the call to mch_getperm().
      adds  e381d3d   patch 7.4.1992 Problem:    Values for true and false can be confusing. Solution:   Update the documentation.  Add a test.  Make v:true evaluate to             TRUE for a non-zero-arg.
      adds  6bb4501   patch 7.4.1993 Problem:    Not all TRUE and FALSE arguments are tested. Solution:   Add a few more tests.
      adds  05e418d   patch 7.4.1994 Problem:    True-false test fails. Solution:   Filter the dict to only keep the value that matters.
      adds  9d5d3c9   patch 7.4.1995 Problem:    GUI: cursor drawn in wrong place if a timer callback causes a             screen update. (David Samvelyan) Solution:   Also redraw the cursor when it's blinking and on.
      adds  1e5e123   patch 7.4.1996 Problem:    Capturing the output of a command takes a few commands. Solution:   Add evalcmd().
      adds  dcb1700   patch 7.4.1997 Problem:    Cannot easily scroll the quickfix window. Solution:   Add ":cbottom".
      adds  bf2cc5f   patch 7.4.1998 Problem:    When writing buffer lines to a job there is no NL to NUL             conversion. Solution:   Make it work symmetrical with writing lines from a job into a             buffer.
      adds  bc5d6dd   patch 7.4.1999 Problem:    evalcmd() doesn't work recursively. Solution:   Use redir_evalcmd instead of redir_vname.
      adds  245a7cb   patch 7.4.2000 Problem:    Evalcmd test fails. Solution:   Add missing piece.
      adds  ba76849   patch 7.4.2001 Problem:    Tiny build fails. (Tony Mechelynck) Solution:   Add #ifdef.
      adds  a06ec8f   patch 7.4.2002 Problem:    Crash when passing number to filter() or map(). Solution:   Convert to a string. (Ozaki Kiichi)
      adds  144445d   patch 7.4.2003 Problem:    Still cursor flickering when a callback updates the screen. (David             Samvelyan) Solution:   Put the cursor in the right position after updating the screen.
      adds  65549bd   patch 7.4.2004 Problem:    GUI: cursor displayed in the wrong position. Solution:   Correct screen_cur_col and screen_cur_row.
      adds  ee1deb4   patch 7.4.2005 Problem:    After using evalcmd() message output is in the wrong position.             (Christian Brabandt) Solution:   Reset msg_col.
      adds  30445cb   patch 7.4.2006 Problem:    Crash when using tabnext in BufUnload autocmd. (Norio Takagi) Solution:   First check that the current buffer is the right one. (Hirohito             Higashi)
      adds  fc4ad61   patch 7.4.2007 Problem:    Running the tests leaves a viminfo file behind. Solution:   Make the viminfo option empty.
      adds  79815f1   patch 7.4.2008 Problem:    evalcmd() has a confusing name. Solution:   Rename to execute().  Make silent optional.  Support a list of             commands.
      adds  ed59aa6   patch 7.4.2009 Problem:    Messages test fails. Solution:   Don't set redir_execute before returning.
      adds  537ef08   patch 7.4.2010 Problem:    There is a :cbottom command but no :lbottom command. Solution:   Add :lbottom. (Yegappan Lakshmanan)
      adds  aa4d732   patch 7.4.2011 Problem:    It is not easy to get a list of command arguments. Solution:   Add getcompletion(). (Yegappan Lakshmanan)
      adds  0d3e24b   patch 7.4.2012 Problem:    Test for getcompletion() does not pass on all systems. Solution:   Only test what is supported.
      adds  063b9d1   Updated runtime files.
      adds  67081e5   patch 7.4.2013 Problem:    Using "noinsert" in 'completeopt' breaks redo. Solution:   Set compl_curr_match. (Shougo, closes #874)
      adds  32b808a   patch 7.4.2014 Problem:    Using "noinsert" in 'completeopt' does not insert match. Solution:   Set compl_enter_selects. (Shougo, closes #875)
      adds  5c71994   patch 7.4.2015 Problem:    When a file gets a name when writing it 'acd' is not effective.             (Dan Church) Solution:   Invoke DO_AUTOCHDIR after writing the file. (Allen Haim, closes             #777, closes #803)  Add test_autochdir() to enable 'acd' before             "starting" is reset.
      adds  2bc127f   patch 7.4.2016 Problem:    Warning from MinGW about _WIN32_WINNT redefined. (John Marriott) Solution:   First undefine it. (Ken Takata)
      adds  8240433   patch 7.4.2017 Problem:    When there are many errors adding them to the quickfix list takes             a long time. Solution:   Add BLN_NOOPT.  Don't call buf_valid() in buf_copy_options().             Remember the last file name used.  When going through the buffer             list start from the end of the list.  Only call buf_valid() when             autocommands were executed.
      adds  b25f9a9   patch 7.4.2018 Problem:    buf_valid() can be slow when there are many buffers. Solution:   Add bufref_valid(), only go through the buffer list when a buffer             was freed.
      adds  c4a927c   patch 7.4.2019 Problem:    When ignoring case utf_fold() may consume a lot of time. Solution:   Optimize for ASCII.
      adds  453f37d   patch 7.4.2020 Problem:    Can't build without +autocmd feature. Solution:   Adjust #ifdefs.
      adds  19ff9bf   patch 7.4.2021 Problem:    Still too many buf_valid() calls. Solution:   Make au_new_curbuf a bufref.  Use bufref_valid() in more places.
      adds  25065ec   patch 7.4.2022 Problem:    Warnings from 64 bit compiler. Solution:   Add type casts. (Mike Williams)
      adds  ea3f2e7   patch 7.4.2023 Problem:    buflist_findname_stat() may find a dummy buffer. Solution:   Set the BF_DUMMY flag after loading a dummy buffer.  Start             finding buffers from the end of the list.
      adds  7c0a2f3   patch 7.4.2024 Problem:    More buf_valid() calls can be optimized. Solution:   Use bufref_valid() instead.
      adds  da3a77d   patch 7.4.2025 Problem:    The cursor blinking stops or is irregular when receiving date over             a channel and writing it in a buffer, and when updating the status             line. (Ramel Eshed) Solution:   Make it a bit better by flushing GUI output.  Don't redraw the             cursor after updating the screen if the blink state is off.
      adds  1436d8d   patch 7.4.2026 Problem:    Reference counting for callbacks isn't right. Solution:   Add free_callback(). (Ken Takata)  Fix reference count.
      adds  4c06815   patch 7.4.2027 Problem:    Can't build with +eval but without +menu. Solution:   Add #ifdef. (John Marriott)
      adds  5498a41   patch 7.4.2028 Problem:    cppcheck warns for using index before limits check. Solution:   Swap the expressions. (Dominique Pelle)
      adds  38ee6b0   patch 7.4.2029 Problem:    printf() does not work with 64 bit numbers. Solution:   use the "L" length modifier. (Ken Takata)
      adds  e048539   patch 7.4.2030 Problem:    ARCH must be set properly when using MinGW. Solution:   Detect the default value of ARCH from the current compiler. (Ken             Takata)
      adds  89b1042   patch 7.4.2031 Problem:    The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets             'textwidth' to a non-zero value. (Oyvind A. Holm) Solution:   Add a setup.vim file that sets 'runtimepath' and $HOME to a safe             value. (partly by Christian Brabandt, closes #912)
      adds  3e946fd   patch 7.4.2032 Problem:    Build fails with 64 bit MinGW. (Axel Bender) Solution:   Handle dash vs. underscore. (Ken Takata, Hirohito Higashi)
      adds  6d20e17   patch 7.4.2033 Problem:    'cscopequickfix' option does not accept new value "a". Solution:   Adjust list of command characters. (Ken Takata)
      adds  f62e797   patch 7.4.2034 Problem:    Build fails with some version of MinGW. (illusorypan) Solution:   Recognize mingw32. (Ken Takata, closes #921)
      adds  da41277   patch 7.4.2035 Problem:    On Solaris with ZFS the ACL may get removed. Solution:   Always restore the ACL for Solaris ZFS. (Danek Duvall)
      adds  480778b   patch 7.4.2036 Problem:    Looking up a buffer by number is slow if there are many. Solution:   Use a hashtab.
      adds  7399895   patch 7.4.2037 Problem:    Small build fails. Solution:   Adjust #ifdefs.
      adds  9280e3f   patch 7.4.2038 Problem:    Small build still fails. Solution:   Adjust more #ifdefs.
      adds  321efdd   patch 7.4.2039 Problem:    The Netbeans integration is not tested. Solution:   Add a first Netbeans test.
      adds  a6aa78a   patch 7.4.2040 Problem:    New files missing from distribution. Solution:   Add new test scripts.
      adds  603d657   patch 7.4.2041 Problem:    Netbeans file authentication not tested. Solution:   Add a test.
      adds  fdadad9   patch 7.4.2042 Problem:    GTK: display updating is not done properly and can be slow. Solution:   Use gdk_display_flush() instead of gdk_display_sync(). Don't call             gdk_window_process_updates().  (Kazunobu Kuriyama)
      adds  93431df   patch 7.4.2043 Problem:    setbuvfar() causes a screen redraw. Solution:   Only use aucmd_prepbuf() for options.
      adds  069c1e7   patch 7.4.2044 Problem:    filter() and map() either require a string or defining a function. Solution:   Support lambda, a short way to define a function that evaluates an             expression. (Yasuhiro Matsumoto, Ken Takata)
      adds  5ef2e76   patch 7.4.2045 Problem:    Memory leak when using a function callback. Solution:   Don't save the function name when it's in the partial.
      adds  e0d3797   patch 7.4.2046 Problem:    The qf_init_ext() function is too big. Solution:   Refactor it. (Yegappan Lakshmanan)
      adds  269f595   Updated runtime files.
      adds  bfafb4c   patch 7.4.2047 Problem:    Compiler warning for initializing a struct. Solution:   Initialize in another way. (Anton Lindqvist)
      adds  a06ecab   patch 7.4.2048 Problem:    There is still code and help for unsupported systems. Solution:   Remove the code and text. (Hirohito Higashi)
      adds  f6acffb   patch 7.4.2049 Problem:    There is no way to get a list of the error lists. Solution:   Add ":chistory" and ":lhistory".
      adds  015102e   patch 7.4.2050 Problem:    When using ":vimgrep" may end up with duplicate buffers. Solution:   When adding an error list entry pass the buffer number if possible.
      adds  502ae4b   patch 7.4.2051 Problem:    No proper testing of trunc_string(). Solution:   Add a unittest for message.c.
      adds  c3e539f   patch 7.4.2052 Problem:    Coverage report is messed up by the unittests. Solution:   Add a separate test target for script tests.  Use that when             collecting coverage information.
      adds  e21d624   patch 7.4.2053 Problem:    Can't run scripttests in the top directory. Solution:   Add targets to the top Makefile.
      adds  8211fcb   Run unittests before scripttests.  Hopefully does not mess up coverage.
      adds  1a9f947   Add a separate build target for the unittests. Hopefully the coverage will be merged then.
      adds  8de7465   Add missing "then".
      adds  87776a1   Correct build condition.
      adds  b2b050a   patch 7.4.2054 Problem:    Wrong part of #ifdef removed. Solution:   Use the right part. (Hirohito Higashi)
      adds  2cb70a2   Put building with interfaces on the right target.
      adds  42ebd06   Update runtime files.
      adds  cd52459   patch 7.4.2055 Problem:    eval.c is too big. Solution:   Move Dictionary functions to dict.c.
      adds  1abc52c   patch 7.4.2056 Problem:    Build fails. Solution:   Add missing changes.
      adds  da861d6   patch 7.4.2057 Problem:    eval.c is too big. Solution:   Move List functions to list.c
      adds  a9b579f   patch 7.4.2058 Problem:    eval.c is too big. Solution:   Move user functions to userfunc.c
      adds  6583c44   patch 7.4.2059 Problem:    Non-Unix builds fail. Solution:   Update Makefiles for new files.
      adds  a9093fe   patch 7.4.2060 Problem:    Wrong file name. Solution:   Fix typo.
      adds  e87e6dd   patch 7.4.2061 Problem:    qf_init_ext() is too big. Solution:   Move code to qf_parse_line() (Yegappan Lakshmanan)
      adds  8402684   patch 7.4.2062 Problem:    Using dummy variable to compute struct member offset. Solution:   Use offsetof().
      adds  73dad1e   patch 7.4.2063 Problem:    eval.c is still too big. Solution:   Split off internal functions to evalfunc.c.
      adds  4f5c5f2   patch 7.4.2064 Problem:    Coverity warns for possible buffer overflow. Solution:   Use vim_strcat() instead of strcat().
      adds  69aa099   patch 7.4.2065 Problem:    Compiler warns for uninitialzed variable. (John Marriott) Solution:   Set lnum to the right value.
      adds  c1fb763   patch 7.4.2066 Problem:    getcompletion() not well tested. Solution:   Add more testing.
      adds  16ec3c9   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.
      adds  b964443   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.
      adds  9ccfebd   patch 7.4.2069 Problem:    spell.c is too big. Solution:   Split it in spell file handling and spell checking.
      adds  6cfdb2a   patch 7.4.2070 Problem:    Missing change to include file. Solution:   Include the spell header file.
      adds  f562e72   patch 7.4.2071 Problem:    The return value of type() is difficult to use. Solution:   Define v:t_ constants. (Ken Takata)
      adds  72ab729   patch 7.4.2072 Problem:    substitute() does not support a Funcref argument. Solution:   Support a Funcref like it supports  a string starting with "\=".
      adds  68015bb   patch 7.4.2073 Problem:    rgb.txt is read for every color name. Solution:   Load rgb.txt once. (Christian Brabandt)  Add a test.
      adds  0a0f641   patch 7.4.2074 Problem:    One more place using a dummy variable. Solution:   Use offsetof(). (Ken Takata)
      adds  c917da4   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)
      adds  4f0383b   patch 7.4.2076 Problem:    Syntax error when dict has '>' key. Solution:   Check for endchar. (Ken Takata)
      adds  12c11d5   patch 7.4.2077 Problem:    Cannot update 'tabline' when a tab was closed. Solution:   Add the TabClosed autocmd event. (partly by Felipe Morales)
      adds  ca8942c   patch 7.4.2078 Problem:    Running checks in po diretory fails. Solution:   Add colors used in syntax.c to the builtiin color table.
      adds  53bdec2   patch 7.4.2079 Problem:    Netbeans test fails on non-Unix systems. Solution:   Only do the permission check on Unix systems.
      adds  b869c0d   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.
      adds  c154274   patch 7.4.2081 Problem:    Line numbers in the error list are not always adjusted. Solution:   Set b_has_qf_entry properly. (Yegappan Lakshmanan)
      adds  397eadb   patch 7.4.2082 Problem:    Not much test coverage for digraphs. Solution:   Add a new style digraph test. (Christian Brabandt)
      adds  19df5cc   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.
      adds  6008433   patch 7.4.2084 Problem:    New digraph test makes testing hang. Solution:   Don't set "nocp".
      adds  dfd63e3   patch 7.4.2085 Problem:    Digraph tests fails on some systems. Solution:   Run it separately and set 'encoding' early.
      adds  ac105ed   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.
      adds  e25bc5a   patch 7.4.2087 Problem:    Digraph code test coverage is still low. Solution:   Add more tests. (Christian Brabandt)
      adds  f362135   patch 7.4.2088 Problem:    Keymap test fails with normal features. Solution:   Bail out if the keymap feature is not supported.
      adds  36edf06   patch 7.4.2089 Problem:    Color handling of X11 GUIs is too complicated. Solution:   Simplify the code.  Use RGBA where appropriate. (Kazunobu             Kuriyama)
      adds  df48fb4   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.
      adds  2e45d21   patch 7.4.2091 Problem:    Coverity reports a resource leak when out of memory. Solution:   Close the file before returning.
      adds  870b749   patch 7.4.2092 Problem:    GTK 3 build fails with older GTK version. Solution:   Check the pango version. (Kazunobu Kuriyama)
      adds  a58c58b   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.
      adds  4658228   patch 7.4.2094 Problem:    The color allocation in X11 is overly complicated. Solution:   Remove find_closest_color(), XAllocColor() already does this.             (Kazunobu Kuriyama)
      adds  61c0449   patch 7.4.2095 Problem:    Man test fails when run with the GUI. Solution:   Adjust for different behavior of GUI.  Add assert_inrange().
      adds  b49edc1   patch 7.4.2096 Problem:    Lambda functions show up with completion. Solution:   Don't show lambda functions. (Ken Takata)
      adds  d4f31dc   patch 7.4.2097 Problem:    Warning from 64 bit compiler. Solution:   use size_t instead of int. (Mike Williams)
      adds  00b24be   patch 7.4.2098 Problem:    Text object tests are old style. Solution:   Turn them into new style tests. (James McCoy, closes #941)
      adds  6f1d9a0   Updated runtime files.
      adds  73ac0c4   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)
      adds  6835dc6   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)
      adds  2932359   patch 7.4.2101 Problem:    Looping over windows, buffers and tab pages is inconsistant. Solution:   Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
      adds  45a2495   patch 7.4.2102 Problem:    Tiny build with GUI fails. Solution:   Revert one FOR_ALL_ change.
      adds  e99e844   patch 7.4.2103 Problem:    Can't have "augroup END" right after ":au!". Solution:   Check for the bar character before the command argument.
      adds  97baee8   patch 7.4.2104 Problem:    Code duplication when unreferencing a function. Solution:   De-duplicate.
      adds  eec2981   patch 7.4.2105 Problem:    Configure reports default features to be "normal" while it is             "huge". Solution:   Change the default text.
      adds  ac77aec   patch 7.4.2106 Problem:    Clang warns about missing field in initializer. Solution:   Define COMMA and use it.  (Kazunobu Kuriyama)
      adds  d955a09   patch 7.4.2107 Problem:    Misplaced equal sign. Solution:   Remove it.
      adds  adfc5c2   patch 7.4.2108 Problem:    Netbeans test is flaky. Solution:   Wait for the cursor to be positioned.
      adds  ad9c2a0   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.
      adds  eac784e   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.
      adds  8c08b5b   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.
      adds  471a897   Update gitignore for new test binary.  (Oyvind Holm, closes #954)
      adds  b56195e   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)
      adds  170b10b   patch 7.4.2113 Problem:    Test for undo is flaky. Solution:   Turn it into a new style test.  Use test_settime() to avoid             flakyness.
      adds  d05b191   patch 7.4.2114 Problem:    Tiny build fails. Solution:   Always include vim_time().
      adds  b9a46fe   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".
      adds  c73e447   patch 7.4.2116 Problem:    The default vimrc for Windows is very conservative. Solution:   Use the defaults.vim in the Windows installer.
      adds  f2c4c39   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.
      adds  83a2a80   patch 7.4.2118 Problem:    Mac: can't build with tiny features. Solution:   Don't define FEAT_CLIPBOARD unconditionally. (Kazunobu Kuriyama)
      adds  1e96d9b   patch 7.4.2119 Problem:    Closures are not supported. Solution:   Capture variables in lambdas from the outer scope. (Yasuhiro             Matsumoto, Ken Takata)
      adds  10ce39a   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)
      adds  9532fe7   patch 7.4.2121 Problem:    No easy way to check if lambda and closure are supported. Solution:   Add the +lambda feature.
      adds  b822cb0   patch 7.4.2122 Problem:    Mac: don't get +clipboard in huge build. Solution:   Move #define down below including featureh.h
      adds  42093c0   patch 7.4.2123 Problem:    No new style test for diff mode. Solution:   Add a test.  Check that folds are in sync.
      adds  623cf88   patch 7.4.2124 Problem:    diffmode test leaves files behind, breaking another test. Solution:   Delete the files.
      adds  a5c0cc1   patch 7.4.2125 Problem:    Compiler warning for loss of data. Solution:   Add a type cast. (Christian Brabandt)
      adds  b20617b   Add OSX build to Travis CI. (Christian Brabandt)
      adds  90d121f   patch 7.4.2126 Problem:    No tests for :diffget and :diffput Solution:   Add tests.
      adds  3bcfca3   patch 7.4.2127 Problem:    The short form of ":noswapfile" is ":noswap" instead of ":now".             (Kent Sibilev) Solution:   Only require three characters.  Add a test for the short forms.
      adds  1e22582   patch 7.4.2128 Problem:    Memory leak when saving for undo fails. Solution:   Free allocated memory. (Hirohito Higashi)
      adds  3ab1435   patch 7.4.2129 Problem:    Memory leak when using timer_start(). (Dominique Pelle) Solution:   Don't copy the callback when using a partial.
      adds  623e263   patch 7.4.2130 Problem:    Pending timers cause false memory leak reports. Solution:   Free all timers on exit.
      adds  57e69ff   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.
      adds  31440a1   patch 7.4.2132 Problem:    test_partial has memory leaks reported. Solution:   Add a note about why this happens.
      adds  fc1f201   patch 7.4.2133 Problem:    Can't build with tiny features. Solution:   Add #ifdef.
      adds  b54c3ff   patch 7.4.2134 Problem:    No error for using function() badly. Solution:   Check for passing wrong function name. (Ken Takata)
      adds  89eaa41   patch 7.4.2135 Problem:    Various tiny issues. Solution:   Update comments, white space, etc.
      adds  5801644   patch 7.4.2136 Problem:    Closure function fails. Solution:   Don't reset uf_scoped when it points to another funccal.
      adds  437bafe   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.
      adds  2d3d60a   patch 7.4.2138 Problem:    Test 86 and 87 fail. Solution:   Call func_ref() also for regular functions.
      adds  0588d4f   patch 7.4.2139 Problem:    :delfunction causes illegal memory access. Solution:   Correct logic when deciding to free a function.
      adds  acadbea   patch 7.4.2140 Problem:    Tiny build fails. Solution:   Add dummy typedefs.
      adds  ba96e9a   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.
      adds  8dd3a43   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.
      adds  bc7ce67   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".
      adds  bc8801c   Updated runtime files.
      adds  796aa9c   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)
      adds  86f2cd5   patch 7.4.2145 Problem:    Win32: Using CreateThread/ExitThread is not safe. Solution:   Use _beginthreadex and return from the thread. (Ken Takata)
      adds  4724728   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)
      adds  abb71fb   patch 7.4.2147 Problem:    test_alot fails. Solution:   Close window.
      adds  edf634e   patch 7.4.2148 Problem:    Not much testing for cscope. Solution:   Add a test that uses the cscope program. (Christian Brabandt)
      adds  7cba71d   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.
      adds  4c38d66   patch 7.4.2150 Problem:    Warning with MinGW 64. (John Marriott) Solution:   Change return type. (Ken Takata)
      adds  cf25fdb   patch 7.4.2151 Problem:    Quickfix test fails on MS-Windows. Solution:   Close the help window. (Christian Brabandt)
      adds  ee695f7   patch 7.4.2152 Problem:    No proper translation of messages with a count. Solution:   Use ngettext(). (Sergey Alyoshin)
      adds  877e957   patch 7.4.2153 Problem:    GUI test isn't testing much. Solution:   Turn into a new style test.  Execute a shell command.
      adds  fe94892   patch 7.4.2154 Problem:    Test_communicate() fails sometimes. Solution:   Add it to the flaky tests.
      adds  9d5b876   patch 7.4.2155 Problem:    Quotes make GUI test fail on MS-Windows. Solution:   Remove quotes, strip white space.
      adds  c90f2ae   patch 7.4.2156 Problem:    Compiler warning. Solution:   Add type cast. (Ken Takata, Mike Williams)
      adds  46c4d4a   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.
      adds  b650b98   patch 7.4.2158 Problem:    Result of getcompletion('', 'cscope') depends on previous             completion. (Christian Brabandt) Solution:   Call set_context_in_cscope_cmd().
      adds  5971dab   patch 7.4.2159 Problem:    Insufficient testing for cscope. Solution:   Add more tests. (Dominique Pelle)
      adds  7dc5e2e   patch 7.4.2160 Problem:    setmatches() mixes up values. (Nikolai Pavlov) Solution:   Save the string instead of reusing a shared buffer.
      adds  7ab6def   patch 7.4.2161 Problem:    Expression test fails without conceal feature. Solution:   Only check "conceal" with the conceal feature.
      adds  7522f69   patch 7.4.2162 Problem:    Result of getcompletion('', 'sign') depends on previous             completion. Solution:   Call set_context_in_sign_cmd(). (Dominique Pelle)
      adds  d76a0c1   patch 7.4.2163 Problem:    match() and related functions tested with old style test. Solution:   Convert to new style test. (Hirohito Higashi)
      adds  66459b7   patch 7.4.2164 Problem:    It is not possible to use plugins in an "after" directory to tune             the behavior of a package. Solution:   First load plugins from non-after directories, then packages and             finally plugins in after directories.             Reset 'loadplugins' before executing --cmd arguments.
      adds  83b3c3d   patch 7.4.2165 Problem:    Startup test fails on MS-Windows. Solution:   Don't check output if RunVim() returns zero.
      adds  3286043   patch 7.4.2166 Problem:    Small build can't run startup test. Solution:   Skip the test.
      adds  c96a2f3   patch 7.4.2167 Problem:    Small build can't run tests. Solution:   Don't try setting 'packpath'.
      adds  5b4a376   patch 7.4.2168 Problem:    Not running the startup test on MS-Windows. Solution:   Write vimcmd.
      adds  446cce6   patch 7.4.2169 Problem:    Startup test gets stuck on MS-Windows. Solution:   Use double quotes.
      adds  8e97bd7   patch 7.4.2170 Problem:    Cannot get information about timers. Solution:   Add timer_info().
      adds  00ff380   patch 7.4.2171 Problem:    MS-Windows build fails. Solution:   Add QueryPerformanceCounter().
      adds  472a0a8   patch 7.4.2172 Problem:    No test for "vim --help". Solution:   Add a test.
      adds  3321e9d   patch 7.4.2173 Problem:    Can't test help on MS-Windows. Solution:   Skip the test.
      adds  c8ce615   patch 7.4.2174 Problem:    Adding duplicate flags to 'whichwrap' leaves commas behind. Solution:   Also remove the commas. (Naruhiko Nishino)
      adds  812ad4f   patch 7.4.2175 Problem:    Insufficient testing of cscope. Solution:   Add more tests. (Dominique Pelle)
      adds  a8e691d   patch 7.4.2176 Problem:    #ifdefs in main() are complicated. Solution:   Always define vim_main2().  Move params to the file level.             (suggested by Ken Takata)
      adds  ba98bef   patch 7.4.2177 Problem:    No testing for -C and -N command line flags, file arguments,             startuptime. Solution:   Add tests.
      adds  3a93838   patch 7.4.2178 Problem:    No test for reading from stdin. Solution:   Add a test.
      adds  e4a76ad   patch 7.4.2179 Problem:    Reading from stdin test fails on MS-Windows. Solution:   Strip the extra space.
      adds  b73598e   patch 7.4.2180 Problem:    There is no easy way to stop all timers.  There is no way to             temporary pause a timer. Solution:   Add timer_stopall() and timer_pause().
      adds  a772ec5   patch 7.4.2181 Problem:    Compiler warning for unused variable. Solution:   Remove it. (Dominique Pelle)
       new  ca1d292   Merge tag 'v7.4.2181' into debian/sid
       new  3a207f6   Initial changelog for 2:7.4.2181-1
       new  087c421   debian.vim: Remove ft=mail handling for reportbug files
       new  e52b6ab   Initial gbp.conf just to manage patches
       new  312a44c   Import initial gbp-pq patches

The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |     1 +
 .travis.yml                                        |    56 +-
 Filelist                                           |    23 +-
 Makefile                                           |     2 +-
 debian/changelog                                   |    14 +
 debian/gbp.conf                                    |     2 +
 ...of-more-LaTeX-commands-for-tex-filetype-d.patch |    27 +
 ...t-filetype-using-the-contents-of-the-file.patch |    28 +
 ...s-decision-to-disable-modelines-by-defaul.patch |    29 +
 ...ng-a-vimrc.tiny-when-Vim-is-invoked-as-vi.patch |    75 +
 debian/patches/series                              |     5 +
 ...ing-compilation-date-in-SOURCE_DATE_EPOCH.patch |    81 +
 debian/runtime/debian.vim.in                       |     4 -
 runtime/autoload/clojurecomplete.vim               |    16 +-
 runtime/{vimrc_example.vim => defaults.vim}        |    92 +-
 runtime/doc/autocmd.txt                            |    32 +-
 runtime/doc/channel.txt                            |    65 +-
 runtime/doc/eval.txt                               |   930 +-
 runtime/doc/filetype.txt                           |    11 +-
 runtime/doc/if_cscop.txt                           |     9 +-
 runtime/doc/if_pyth.txt                            |    38 +-
 runtime/doc/indent.txt                             |     2 +-
 runtime/doc/index.txt                              |     9 +-
 runtime/doc/map.txt                                |    26 +-
 runtime/doc/mbyte.txt                              |     3 +-
 runtime/doc/message.txt                            |     8 +-
 runtime/doc/motion.txt                             |    19 +-
 runtime/doc/netbeans.txt                           |     4 +-
 runtime/doc/options.txt                            |   152 +-
 runtime/doc/pattern.txt                            |    18 +-
 runtime/doc/quickfix.txt                           |    66 +-
 runtime/doc/quickref.txt                           |     3 +-
 runtime/doc/repeat.txt                             |    15 +-
 runtime/doc/starting.txt                           |   130 +-
 runtime/doc/syntax.txt                             |    21 +-
 runtime/doc/tags                                   |    86 +-
 runtime/doc/todo.txt                               |   244 +-
 runtime/doc/usr_41.txt                             |    72 +-
 runtime/doc/various.txt                            |    22 +-
 runtime/doc/version7.txt                           |     3 +-
 runtime/doc/version8.txt                           | 12357 +++++++++-
 runtime/doc/windows.txt                            |    14 +-
 runtime/evim.vim                                   |    10 +-
 runtime/filetype.vim                               |    16 +-
 runtime/ftplugin/c.vim                             |     4 +-
 runtime/ftplugin/clojure.vim                       |    20 +-
 runtime/ftplugin/groovy.vim                        |    19 +
 runtime/ftplugin/man.vim                           |    22 +-
 runtime/ftplugin/python.vim                        |    39 +-
 runtime/ftplugin/spec.vim                          |    18 +-
 runtime/indent/clojure.vim                         |   206 +-
 runtime/indent/sh.vim                              |    22 +-
 runtime/indent/vhdl.vim                            |    21 +-
 runtime/indent/vim.vim                             |     6 +-
 runtime/keymap/armenian-eastern_utf-8.vim          |   108 +
 runtime/keymap/armenian-western_utf-8.vim          |   108 +
 runtime/keymap/vietnamese-telex_utf-8.vim          |   196 +
 runtime/keymap/vietnamese-vni_utf-8.vim            |   196 +
 runtime/lang/menu_sk_sk.vim                        |     2 +-
 runtime/menu.vim                                   |     6 +-
 runtime/optwin.vim                                 |    20 +-
 runtime/pack/dist/opt/matchit/plugin/matchit.vim   |     3 +-
 runtime/plugin/manpager.vim                        |     4 +-
 runtime/rgb.txt                                    |    31 +-
 runtime/scripts.vim                                |    13 +-
 runtime/syntax/awk.vim                             |   134 +-
 runtime/syntax/bib.vim                             |    36 +-
 runtime/syntax/c.vim                               |     4 +-
 runtime/syntax/clojure.vim                         |   217 +-
 runtime/syntax/cpp.vim                             |     3 +-
 runtime/syntax/groovy.vim                          |    11 +-
 runtime/syntax/pf.vim                              |   118 +-
 runtime/syntax/php.vim                             |    44 +-
 runtime/syntax/python.vim                          |     4 +-
 runtime/syntax/rst.vim                             |    20 +-
 runtime/syntax/scheme.vim                          |    17 +-
 runtime/syntax/sh.vim                              |    94 +-
 runtime/syntax/spec.vim                            |    10 +-
 runtime/syntax/sqloracle.vim                       |    20 +-
 runtime/syntax/tex.vim                             |    65 +-
 runtime/syntax/vim.vim                             |    28 +-
 runtime/syntax/viminfo.vim                         |     6 +-
 runtime/tools/blink.c                              |     3 +-
 runtime/tools/ccfilter.c                           |     2 +-
 runtime/tutor/tutor.bg.utf-8                       |  1037 +
 runtime/tutor/tutor.eo                             |    18 +-
 runtime/tutor/tutor.eo.utf-8                       |    18 +-
 runtime/tutor/tutor.fr                             |     4 +-
 runtime/tutor/tutor.fr.utf-8                       |     4 +-
 runtime/tutor/tutor.vim                            |     4 +-
 runtime/vimrc_example.vim                          |    76 +-
 src/INSTALL                                        |     2 +-
 src/INSTALLpc.txt                                  |     2 +-
 src/Make_bc5.mak                                   |     9 +-
 src/Make_cyg_ming.mak                              |    96 +-
 src/Make_dice.mak                                  |    38 +-
 src/Make_ivc.mak                                   |    35 +
 src/Make_manx.mak                                  |    48 +-
 src/Make_morph.mak                                 |     9 +-
 src/Make_mvc.mak                                   |   150 +-
 src/Make_sas.mak                                   |    35 +
 src/Make_vms.mms                                   |    13 +-
 src/Makefile                                       |   506 +-
 src/VisVim/Commands.cpp                            |     2 +-
 src/arabic.c                                       |    11 +-
 src/auto/configure                                 |    16 +-
 src/buffer.c                                       |   327 +-
 src/channel.c                                      |   651 +-
 src/charset.c                                      |    18 +-
 src/config.aap.in                                  |     3 -
 src/config.h.in                                    |     3 -
 src/configure.in                                   |    12 +-
 src/dict.c                                         |   820 +
 src/diff.c                                         |    32 +-
 src/digraph.c                                      |     1 -
 src/dosinst.c                                      |     7 +-
 src/edit.c                                         |    17 +-
 src/eval.c                                         | 24344 +++----------------
 src/evalfunc.c                                     | 12695 ++++++++++
 src/ex_cmds.c                                      |   531 +-
 src/ex_cmds.h                                      |    15 +
 src/ex_cmds2.c                                     |   251 +-
 src/ex_docmd.c                                     |   183 +-
 src/ex_getln.c                                     |   334 +-
 src/farsi.c                                        |   475 +-
 src/feature.h                                      |    12 +-
 src/fileio.c                                       |   364 +-
 src/fold.c                                         |    16 +-
 src/getchar.c                                      |     7 +-
 src/globals.h                                      |    52 +-
 src/gui.c                                          |    15 +-
 src/gui.h                                          |     6 +
 src/gui_at_fs.c                                    |    16 +-
 src/gui_beval.c                                    |    56 +-
 src/gui_gtk_x11.c                                  |   317 +-
 src/gui_mac.c                                      |    21 +-
 src/gui_photon.c                                   |    12 +
 src/gui_w32.c                                      |    61 +-
 src/gui_x11.c                                      |   217 +-
 src/hashtab.c                                      |     6 +-
 src/if_cscope.c                                    |    29 +-
 src/if_lua.c                                       |     4 +-
 src/if_mzsch.c                                     |    38 +-
 src/if_perl.xs                                     |   295 +-
 src/if_py_both.h                                   |   100 +-
 src/if_ruby.c                                      |    21 +-
 src/if_tcl.c                                       |     4 +-
 src/iscygpty.c                                     |   181 +
 src/iscygpty.h                                     |    36 +
 src/json.c                                         |    12 +-
 src/list.c                                         |   958 +
 src/macros.h                                       |    11 +
 src/main.aap                                       |     1 -
 src/main.c                                         |   696 +-
 src/mark.c                                         |   487 +-
 src/mbyte.c                                        |   149 +-
 src/memfile.c                                      |    35 +-
 src/memline.c                                      |    51 +-
 src/menu.c                                         |     7 +-
 src/message.c                                      |   188 +-
 src/message_test.c                                 |   109 +
 src/misc1.c                                        |    42 +-
 src/misc2.c                                        |    60 +-
 src/move.c                                         |     2 +-
 src/netbeans.c                                     |   102 +-
 src/normal.c                                       |    30 +-
 src/ops.c                                          |   475 +-
 src/option.c                                       |    62 +-
 src/option.h                                       |    23 +-
 src/os_amiga.h                                     |     3 +
 src/os_dos.h                                       |     3 +
 src/os_mac.h                                       |     3 +
 src/os_mswin.c                                     |    30 +-
 src/os_unix.c                                      |   471 +-
 src/os_unix.h                                      |    11 +-
 src/os_win32.c                                     |    25 +-
 src/po/eo.po                                       |    69 +-
 src/po/fr.po                                       |    77 +-
 src/po/it.po                                       |   113 +-
 src/proto.h                                        |    13 +-
 src/proto/arabic.pro                               |     3 +
 src/proto/buffer.pro                               |     4 +-
 src/proto/channel.pro                              |    10 +-
 src/proto/charset.pro                              |     2 +-
 src/proto/dict.pro                                 |    24 +
 src/proto/eval.pro                                 |   138 +-
 src/proto/evalfunc.pro                             |    13 +
 src/proto/ex_cmds.pro                              |     2 +
 src/proto/ex_cmds2.pro                             |     7 +-
 src/proto/ex_docmd.pro                             |     1 +
 src/proto/ex_getln.pro                             |    11 +-
 src/proto/farsi.pro                                |    12 +
 src/proto/fileio.pro                               |     6 +-
 src/proto/getchar.pro                              |     1 -
 src/proto/gui_gtk_x11.pro                          |     2 +
 src/proto/gui_mac.pro                              |     2 +
 src/proto/gui_photon.pro                           |     2 +
 src/proto/gui_w32.pro                              |     2 +
 src/proto/gui_x11.pro                              |     2 +
 src/proto/if_mzsch.pro                             |     2 +-
 src/proto/list.pro                                 |    36 +
 src/proto/main.pro                                 |    14 +-
 src/proto/mark.pro                                 |     8 +-
 src/proto/memline.pro                              |     4 +-
 src/proto/message.pro                              |     1 +
 src/proto/misc2.pro                                |     6 +-
 src/proto/ops.pro                                  |     3 +
 src/proto/os_mswin.pro                             |     2 +-
 src/proto/quickfix.pro                             |     2 +
 src/proto/regexp.pro                               |     2 +-
 src/proto/screen.pro                               |     2 +-
 src/proto/spell.pro                                |    20 +-
 src/proto/spellfile.pro                            |     9 +
 src/proto/userfunc.pro                             |    60 +
 src/proto/window.pro                               |     4 +-
 src/pty.c                                          |     2 +-
 src/quickfix.c                                     |  2202 +-
 src/regexp.c                                       |   109 +-
 src/regexp_nfa.c                                   |     7 +-
 src/screen.c                                       |    84 +-
 src/search.c                                       |    27 +-
 src/spell.c                                        |  8310 +------
 src/spell.h                                        |   319 +
 src/spellfile.c                                    |  6749 +++++
 src/structs.h                                      |   297 +-
 src/syntax.c                                       |    13 +-
 src/tag.c                                          |    63 +-
 src/term.c                                         |   174 +-
 src/testdir/Make_all.mak                           |    27 +-
 src/testdir/Make_dos.mak                           |     2 +
 src/testdir/Make_ming.mak                          |    85 +-
 src/testdir/Make_vms.mms                           |     4 +-
 src/testdir/Makefile                               |    26 +-
 src/testdir/README.txt                             |     5 +-
 src/testdir/amiga.vim                              |     2 +
 src/testdir/dos.vim                                |     2 +
 src/testdir/main.aap                               |     2 +-
 src/testdir/runtest.vim                            |    27 +-
 src/testdir/samples/quickfix.txt                   |     5 +-
 src/testdir/setup.vim                              |    14 +
 src/testdir/shared.vim                             |   170 +
 src/testdir/test16.in                              |    16 -
 src/testdir/test16.ok                              |     2 -
 src/testdir/test17.in                              |    14 +-
 src/testdir/test35.in                              |    21 -
 src/testdir/test35.ok                              |     4 -
 src/testdir/test47.in                              |   103 -
 src/testdir/test47.ok                              |    44 -
 src/testdir/test53.in                              |    59 -
 src/testdir/test53.ok                              |    26 -
 src/testdir/test61.in                              |   113 -
 src/testdir/test61.ok                              |    49 -
 src/testdir/test63.in                              |   200 -
 src/testdir/test63.ok                              |    17 -
 src/testdir/test64.in                              |     3 +-
 src/testdir/test64.ok                              |     3 +
 src/testdir/test73.in                              |    11 +-
 src/testdir/test80.in                              |     4 +-
 src/testdir/test86.in                              |    62 +
 src/testdir/test86.ok                              |    57 +-
 src/testdir/test87.in                              |    62 +
 src/testdir/test87.ok                              |    57 +-
 src/testdir/test_alot.vim                          |    13 +-
 src/testdir/test_alot_utf8.vim                     |     3 +-
 src/testdir/test_assert.vim                        |    13 +
 src/testdir/test_autochdir.vim                     |    17 +
 src/testdir/test_autocmd.vim                       |   173 +-
 src/testdir/test_channel.vim                       |   578 +-
 src/testdir/test_channel_pipe.py                   |    10 +
 src/testdir/test_cmdline.vim                       |   178 +
 src/testdir/test_cscope.vim                        |   276 +
 src/testdir/test_cursor_func.vim                   |     4 +-
 src/testdir/test_diffmode.vim                      |   204 +
 src/testdir/test_digraph.vim                       |   461 +
 src/testdir/test_execute_func.vim                  |    51 +
 src/testdir/test_expand_dllpath.vim                |     2 -
 src/testdir/test_expr.vim                          |   119 +-
 src/testdir/test_expr_utf8.vim                     |     2 -
 src/testdir/test_farsi.vim                         |    84 +
 src/testdir/test_filter_map.vim                    |    81 +
 src/testdir/test_getcwd.in                         |    12 +-
 src/testdir/test_gn.vim                            |    93 +
 src/testdir/test_goto.vim                          |    12 +-
 src/testdir/test_gui.vim                           |    28 +
 src/testdir/test_help_tagjump.vim                  |    10 +
 src/testdir/test_increment.vim                     |    21 +
 src/testdir/test_increment_dbcs.vim                |    30 +
 src/testdir/test_job_fails.vim                     |    19 +
 src/testdir/test_json.vim                          |     5 +-
 src/testdir/test_jumps.vim                         |    11 +
 src/testdir/test_lambda.vim                        |   286 +
 src/testdir/test_largefile.vim                     |    34 +
 src/testdir/test_man.vim                           |    60 +
 src/testdir/test_match.vim                         |   165 +
 src/testdir/test_matchadd_conceal_utf8.vim         |     2 -
 src/testdir/test_matchstrpos.vim                   |    13 -
 src/testdir/test_netbeans.py                       |    91 +
 src/testdir/test_netbeans.vim                      |    79 +
 src/testdir/test_options.in                        |    23 -
 src/testdir/test_options.ok                        |     3 -
 src/testdir/test_options.vim                       |    40 +
 src/testdir/test_packadd.vim                       |     4 +-
 src/testdir/test_partial.vim                       |   126 +-
 src/testdir/test_popup.vim                         |   268 +
 src/testdir/test_quickfix.vim                      |   987 +-
 src/testdir/test_regexp_utf8.vim                   |     2 -
 src/testdir/test_reltime.vim                       |     1 -
 src/testdir/test_ruby.in                           |    25 -
 src/testdir/test_ruby.ok                           |     3 -
 src/testdir/test_ruby.vim                          |    34 +
 src/testdir/test_startup.vim                       |   184 +
 src/testdir/test_stat.vim                          |    64 +
 src/testdir/test_syn_attr.vim                      |   785 +-
 src/testdir/test_tagjump.vim                       |     1 +
 src/testdir/test_textobjects.in                    |    40 -
 src/testdir/test_textobjects.ok                    |    16 -
 src/testdir/test_textobjects.vim                   |    43 +
 src/testdir/test_timers.vim                        |    98 +-
 src/testdir/test_true_false.vim                    |   150 +
 src/testdir/test_undo.vim                          |   204 +
 src/testdir/test_undolevels.vim                    |    48 -
 src/testdir/test_usercommands.vim                  |   104 +
 src/testdir/test_viminfo.vim                       |   383 +-
 src/testdir/test_viml.vim                          |   186 +
 src/testdir/test_visual.vim                        |     4 +-
 src/testdir/test_window_cmd.vim                    |    70 +
 src/testdir/test_window_id.vim                     |    15 +
 src/testdir/unix.vim                               |     2 +
 src/testdir/vms.vim                                |     4 +-
 src/undo.c                                         |    22 +-
 src/userfunc.c                                     |  3774 +++
 src/version.c                                      |   731 +-
 src/vim.h                                          |   277 +-
 src/window.c                                       |   126 +-
 src/workshop.c                                     |     2 +-
 src/xpm/README.txt                                 |     4 +
 src/xpm/x64/lib-vc14/libXpm.lib                    |   Bin 0 -> 121904 bytes
 src/xpm/x86/lib-vc14/libXpm.lib                    |   Bin 0 -> 86422 bytes
 src/xxd/xxd.c                                      |    22 +-
 339 files changed, 62543 insertions(+), 35441 deletions(-)
 create mode 100644 debian/gbp.conf
 create mode 100644 debian/patches/debian/Add-recognition-of-more-LaTeX-commands-for-tex-filetype-d.patch
 create mode 100644 debian/patches/debian/Detect-the-rst-filetype-using-the-contents-of-the-file.patch
 create mode 100644 debian/patches/debian/Document-Debian-s-decision-to-disable-modelines-by-defaul.patch
 create mode 100644 debian/patches/debian/Support-sourcing-a-vimrc.tiny-when-Vim-is-invoked-as-vi.patch
 create mode 100644 debian/patches/series
 create mode 100644 debian/patches/upstream/Support-defining-compilation-date-in-SOURCE_DATE_EPOCH.patch
 copy runtime/{vimrc_example.vim => defaults.vim} (53%)
 create mode 100644 runtime/ftplugin/groovy.vim
 create mode 100644 runtime/keymap/armenian-eastern_utf-8.vim
 create mode 100644 runtime/keymap/armenian-western_utf-8.vim
 create mode 100644 runtime/keymap/vietnamese-telex_utf-8.vim
 create mode 100644 runtime/keymap/vietnamese-vni_utf-8.vim
 create mode 100644 runtime/tutor/tutor.bg.utf-8
 create mode 100644 src/dict.c
 create mode 100644 src/evalfunc.c
 create mode 100644 src/iscygpty.c
 create mode 100644 src/iscygpty.h
 create mode 100644 src/list.c
 create mode 100644 src/message_test.c
 create mode 100644 src/proto/arabic.pro
 create mode 100644 src/proto/dict.pro
 create mode 100644 src/proto/evalfunc.pro
 create mode 100644 src/proto/farsi.pro
 create mode 100644 src/proto/list.pro
 create mode 100644 src/proto/spellfile.pro
 create mode 100644 src/proto/userfunc.pro
 create mode 100644 src/spell.h
 create mode 100644 src/spellfile.c
 create mode 100644 src/testdir/setup.vim
 create mode 100644 src/testdir/shared.vim
 delete mode 100644 src/testdir/test16.in
 delete mode 100644 src/testdir/test16.ok
 delete mode 100644 src/testdir/test35.in
 delete mode 100644 src/testdir/test35.ok
 delete mode 100644 src/testdir/test47.in
 delete mode 100644 src/testdir/test47.ok
 delete mode 100644 src/testdir/test61.in
 delete mode 100644 src/testdir/test61.ok
 delete mode 100644 src/testdir/test63.in
 delete mode 100644 src/testdir/test63.ok
 create mode 100644 src/testdir/test_autochdir.vim
 create mode 100644 src/testdir/test_cmdline.vim
 create mode 100644 src/testdir/test_cscope.vim
 create mode 100644 src/testdir/test_diffmode.vim
 create mode 100644 src/testdir/test_digraph.vim
 create mode 100644 src/testdir/test_execute_func.vim
 create mode 100644 src/testdir/test_farsi.vim
 create mode 100644 src/testdir/test_filter_map.vim
 create mode 100644 src/testdir/test_gn.vim
 create mode 100644 src/testdir/test_gui.vim
 create mode 100644 src/testdir/test_increment_dbcs.vim
 create mode 100644 src/testdir/test_job_fails.vim
 create mode 100644 src/testdir/test_jumps.vim
 create mode 100644 src/testdir/test_lambda.vim
 create mode 100644 src/testdir/test_largefile.vim
 create mode 100644 src/testdir/test_man.vim
 create mode 100644 src/testdir/test_match.vim
 delete mode 100644 src/testdir/test_matchstrpos.vim
 create mode 100644 src/testdir/test_netbeans.py
 create mode 100644 src/testdir/test_netbeans.vim
 delete mode 100644 src/testdir/test_options.in
 delete mode 100644 src/testdir/test_options.ok
 create mode 100644 src/testdir/test_options.vim
 create mode 100644 src/testdir/test_popup.vim
 delete mode 100644 src/testdir/test_ruby.in
 delete mode 100644 src/testdir/test_ruby.ok
 create mode 100644 src/testdir/test_ruby.vim
 create mode 100644 src/testdir/test_startup.vim
 create mode 100644 src/testdir/test_stat.vim
 delete mode 100644 src/testdir/test_textobjects.in
 delete mode 100644 src/testdir/test_textobjects.ok
 create mode 100644 src/testdir/test_textobjects.vim
 create mode 100644 src/testdir/test_true_false.vim
 create mode 100644 src/testdir/test_undo.vim
 delete mode 100644 src/testdir/test_undolevels.vim
 create mode 100644 src/testdir/test_usercommands.vim
 create mode 100644 src/testdir/test_window_cmd.vim
 create mode 100644 src/userfunc.c
 create mode 100644 src/xpm/x64/lib-vc14/libXpm.lib
 create mode 100644 src/xpm/x86/lib-vc14/libXpm.lib

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-vim/vim.git



More information about the pkg-vim-maintainers mailing list