[vim] branch debian/sid updated (bb32f95 -> cf485aa)

James McCoy jamessan at debian.org
Tue Mar 29 05:07:04 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  bb32f95   releasing package vim version 7.4.963-1
       new  75ab838   Fix Closes for arch:all FTBFS fix
      adds  91376b6   patch 7.4.964 Problem:    Test 87 doesn't work in a shadow directory. Solution:   Handle the extra subdirectory. (James McCoy, closes #515)
      adds  941aea2   patch 7.4.965 Problem:    On FreeBSD /dev/fd/ files are special. Solution:   Use is_dev_fd_file() also for FreeBSD. (Derek Schrock, closes #521)
      adds  49222be   patch 7.4.966 Problem:    Configure doesn't work with a space in a path. Solution:   Put paths in quotes. (James McCoy, close #525)
      adds  6b90351   patch 7.4.967 Problem:    Cross compilation on MS-windows doesn't work well. Solution:   Tidy up cross compilation across architectures with Visual Studio.             (Mike Williams)
      adds  b65c749   patch 7.4.968 Problem:    test86 and test87 are flaky in Appveyor. Solution:   Reduce the count from 8 to 7. (suggested by ZyX)
      adds  35be453   patch 7.4.969 Problem:    Compiler warnings on Windowx x64 build. Solution:   Add type casts. (Mike Williams)
      adds  9ec021a   patch 7.4.970 Problem:    Rare crash in getvcol(). (Timo Mihaljov) Solution:   Check for the buffer being NULL in init_preedit_start_col.             (Hirohito Higashi, Christian Brabandt)
      adds  099fdde   patch 7.4.971 Problem:    The asin() function can't be used. Solution:   Sort the function table properly. (Watiko)
      adds  a988496   patch 7.4.972 Problem:    Memory leak when there is an error in setting an option. Solution:   Free the saved value (Christian Brabandt)
      adds  6f62fed   patch 7.4.973 Problem:    When pasting on the command line line breaks result in literal             <CR> characters. This makes pasting a long file name difficult. Solution:   Skip the characters.
      adds  f29a82d   patch 7.4.974 Problem:    When using :diffsplit the cursor jumps to the first line. Solution:   Put the cursor on the line related to where the cursor was before             the split.
      adds  75e3ad0   patch 7.4.975 Problem:    Using ":sort" on a very big file sometimes causes text to be             corrupted. (John Beckett) Solution:   Copy the line into a buffer before calling ml_append().
      adds  8def26a   patch 7.4.976 Problem:    When compiling Vim for MSYS2 (linked with msys-2.0.dll), the Win32             clipboard is not enabled. Solution:   Recognize MSYS like CYGWIN. (Ken Takata)
      adds  9bc01eb   patch 7.4.977 Problem:    'linebreak' does not work properly when using "space" in             'listchars'. Solution:   (Hirohito Higashi, Christian Brabandt)
      adds  c42b9c6   patch 7.4.978 Problem:    test_cdo fails when using another language than English. Solution:   Set the language to C. (Dominique Pelle)
      adds  4a8c2cf   patch 7.4.979 Problem:    When changing the crypt key the blocks read from disk are not             decrypted. Solution:   Also call ml_decrypt_data() when mf_old_key is set. (Ken Takata)
      adds  57d7971   patch 7.4.980 Problem:    Tests for :cdo, :ldo, etc. are outdated. Solution:   Add new style tests for these commands. (Yegappan Lakshmanan)
      adds  4686b32   patch 7.4.981 Problem:    An error in a test script goes unnoticed. Solution:   Source the test script inside try/catch. (Hirohito Higashi)
      adds  7b6156f   patch 7.4.982 Problem:    Keeping the list of tests updated is a hassle. Solution:   Move the list to a separate file, so that it only needs to be             udpated in one place.
      adds  a608243   patch 7.4.983 Problem:    Executing one test after "make testclean" doesn't work. Solution:   Add a dependency on test1.out.
      adds  ad4d8a1   patch 7.4.984 Problem:    searchpos() always starts searching in the first column, which is             not what some people expect. (Brett Stahlman) Solution:   Add the 'z' flag: start at the specified column.
      adds  f2f6d29   patch 7.4.985 Problem:    Can't build with Ruby 2.3.0. Solution:   Use the new TypedData_XXX macro family instead of Data_XXX. Use             TypedData. (Ken Takata)
      adds  da9888a   patch 7.4.986 Problem:    Test49 doesn't work on MS-Windows.  test70 is listed twice. Solution:   Move test49 to the group not used on Amiga and MS-Windows.             Remove test70 from SCRIPTS_WIN32.
      adds  0d27f64   patch 7.4.987 Problem:    Can't build with Ruby 1.9.2. Solution:   Require Rub 2.0 for defining USE_TYPEDDATA.
      adds  40bbcee   patch 7.4.988 Problem:    Default test target is test49.out. Solution:   Add a build rule before including Make_all.mak.
      adds  0107f5b   patch 7.4.989 Problem:    Leaking memory when hash_add() fails. Coverity error 99126. Solution:   When hash_add() fails free the memory.
      adds  e5c5f0c   patch 7.4.990 Problem:    Test 86 fails on AppVeyor. Solution:   Do some registry magic. (Ken Takata)
      adds  096c8bb   patch 7.4.991 Problem:    When running new style tests the output is not visible. Solution:   Add the testdir/messages file and show it.  Update the list of             test names.
      adds  0138062   patch 7.4.992 Problem:    Makefiles for MS-Windows in src/po are outdated. Solution:   Make them work. (Ken Takata, Taro Muraoka)
      adds  52f6ae1   patch 7.4.993 Problem:    Test 87 is flaky on AppVeyor. Solution:   Reduce the minimum background thread count.
      adds  4e5a31c   patch 7.4.994 Problem:    New style tests are not run on MS-Windows. Solution:   Add the new style tests.
      adds  36e294c   patch 7.4.995 Problem:    gdk_pixbuf_new_from_inline() is deprecated. Solution:   Generate auto/gui_gtk_gresources.c. (Kazunobu Kazunobu,             closes #507)
      adds  e292d80   patch 7.4.996 Problem:    New GDK files and testdir/Make_all.mak missing from distribution.             PC build instructions are outdated. Solution:   Add the file to the list.  Update PC build instructions.
      adds  256972a   Updated runtime files.
      adds  4c7bb12   patch 7.4.997 Problem:    "make shadow" was sometimes broken. Solution:   Add a test for it. (James McCoy, closes #520)
      adds  f9c8bd2   patch 7.4.998 Problem:    Running tests in shadow directory fails.  Test 49 fails. Solution:   Link more files for the shadow directory. Make test 49 end up in             the right buffer.
      adds  b8cb643   patch 7.4.999 Problem:    "make shadow" creates a broken link. (Tony Mechelynck) Solution:   Remove vimrc.unix from the list.
      adds  c066246   patch 7.4.1000 Problem:    Test 49 is slow and doesn't work on MS-Windows. Solution:   Start moving parts of test 49 to test_viml.
      adds  f49e240   patch 7.4.1001 Problem:    test_viml isn't run. Solution:   Include change in makefile.
      adds  6046197   patch 7.4.1002 Problem:    Cannot run an individual test on MS-Windows. Solution:   Move the rule to run test1 downwards. (Ken Takata)
      adds  7b5f0a1   patch 7.4.1003 Problem:    Travis could check a few more things. Solution:   Run autoconf on one of the builds. (James McCoy, closes #510)             Also build with normal features.
      adds  08b7bae   patch 7.4.1004 Problem:    Using Makefile when auto/config.mk does not exists results in             warnings. Solution:   Use default values for essential variables.
      adds  cc7ff3f   Update English spell files.
      adds  86e179d   patch 7.4.1005 Problem:    Vim users are not always happy. Solution:   Make them happy.
      adds  96c664a   patch 7.4.1006 Problem:    The fix in patch 7.3.192 is not tested. Solution:   Add a test, one for each regexp engine. (Elias Diem)
      adds  e3303cb   patch 7.4.1007 Problem:    When a symbolic link points to a file in the root directory, the             swapfile is not correct. Solution:   Do not try getting the full name of a file in the root directory.             (Milly, closes #501)
      adds  e7fedb6   patch 7.4.1008 Problem:    The OS/2 code pollutes the source while nobody uses it these days. Solution:   Drop the support for OS/2.
      adds  5307683   patch 7.4.1009 Problem:    There are still #ifdefs for ARCHIE. Solution:   Remove references to ARCHIE, the code was removed in Vim 5.
      adds  2d82080   patch 7.4.1010 Problem:    Some developers are unhappy while running tests. Solution:   Add a test and some color.
      adds  2bf2417   patch 7.4.1011 Problem:    Can't build with Strawberry Perl. Solution:   Include stdbool.h. (Ken Takata, closes #328)
      adds  1000565   patch 7.4.1012 Problem:    Vim overwrites the value of $PYTHONHOME. Solution:   Do not set $PYTHONHOME if it is already set. (Kazuki Sakamoto,             closes #500)
      adds  9b05a0d   patch 7.4.1013 Problem:    The local value of 'errorformat' is not used for ":lexpr" and             ":cexpr". Solution:   Use the local value if it exists. (Christian Brabandt) Adjust the             help for this.
      adds  06b0734   patch 7.4.1014 Problem:    fnamemodify('.', ':.') returns an empty string in Cygwin. Solution:   Use CCP_RELATIVE in the call to cygwin_conv_path. (Jacob Niehus,             closes #505)
      adds  c21d67e   patch 7.4.1015 Problem:    The column is not restored properly when the matchparen plugin is             used in Insert mode and the cursor is after the end of the line. Solution:   Set the curswant flag. (Christian Brabandt).  Also fix             highlighting the match of the character before the cursor.
      adds  8dfc5eb   patch 7.4.1016 Problem:    Still a few OS/2 pieces remain. Solution:   Delete more.
      adds  8f79acd   patch 7.4.1017 Problem:    When there is a backslash in an option ":set -=" doesn't work. Solution:   Handle a backslash better. (Jacob Niehus)  Add a new test, merge             in old test.
      adds  af2dff8   patch 7.4.1018 Problem:    Failure running tests. Solution:   Add missing change to list of old style tests.
      adds  3937381   patch 7.4.1019 Problem:    Directory listing of "src" is too long. Solution:   Rename the resources file to make it shorter.
      adds  40a346d   Update gitignore for files created when running tests.
      adds  7eae47a   patch 7.4.1020 Problem:    On MS-Windows there is no target to run tests with gvim. Solution:   Add the testgvim target.
      adds  17b609e   patch 7.4.1021 Problem:    Some makefiles are outdated. Solution:   Add a note to warn developers.
      adds  43f837d   patch 7.4.1022 Problem:    The README file contains some outdated information. Solution:   Update the information about supported systems.
      adds  2c15f6a   patch 7.4.1023 Problem:    The distribution files for MS-Windows use CR-LF, which is             inconsistent with what one gets from github. Solution:   Use LF in the distribution files.
      adds  d5c899a   patch 7.4.1024 Problem:    Interfaces for MS-Windows are outdated. Solution:   Use Python 2.7.10, Python 3.4.4, Perl 5.22, TCL 8.6.
      adds  6c7b444   patch 7.4.1025 Problem:    Version in installer needs to be updated manually. Solution:   Generate a file with the version number. (Guopeng Wen)
      adds  acf92d2   patch 7.4.1026 Problem:    When using MingW the tests do not clean up all files.  E.g. test             17 leaves Xdir1 behind. (Michael Soyka) Solution:   Also delete directories, like Make_dos.mak.  Delete files after             directories to reduce warnings.
      adds  887c1fe   patch 7.4.1027 Problem:    No support for binary numbers. Solution:   Add "bin" to nrformats. (Jason Schulz)
      adds  89b24fc   Update ignored files.  Delete file that should have been deleted by patch 7.4.1016.
      adds  92c23d8   patch 7.4.1028 Problem:    Nsis version file missing from the distribution. Solution:   Add the file to the list.
      adds  d334396   patch 7.4.1029 Problem:    test_increment fails on systems with 32 bit long. Solution:   Only test with 32 bits.
      adds  a2cce86   patch 7.4.1030 Problem:    test49 is still slow. Solution:   Move more tests from old to new style.
      adds  3c6f92e   patch 7.4.1031 Problem:    Can't build with Python interface using MingW. Solution:   Update the Makefile. (Yasuhiro Matsumoto)
      adds  cbfe329   patch 7.4.1032 Problem:    message from assert_false() does not look nice. Solution:   Handle missing sourcing_name. Use right number of spaces. (Watiko)             Don't use line number if it's zero.
      adds  ee27397   patch 7.4.1033 Problem:    Memory use on MS-Windows is very conservative. Solution:   Use the global memory status to estimate amount of memory.             (Mike Williams)
      adds  aac624b   patch 7.4.1034 Problem:    There is no test for the 'backspace' option behavior. Solution:   Add a test. (Hirohito Higashi)
      adds  27a82e3   Add new file left out from patch 7.4.1034.
      adds  a330695   patch 7.4.1035 Problem:    An Ex range gets adjusted for folded lines even when the range is             not using line numbers. Solution:   Only adjust line numbers for folding. (Christian Brabandt)
      adds  fa03fd6   patch 7.4.1036 Problem:    Only terminals with up to 256 colors work properly. Solution:   Use the 256 color behavior for all terminals with 256 or more             colors. (Robert de Bath, closes #504)
      adds  027387f   patch 7.4.1037 Problem:    Using "q!" when there is a modified hidden buffer does not unload             the current buffer, resulting in the need to abandon it again. Solution:   When using "q!" unload the current buffer when needed. (Yasuhiro             Matsumoto, Hirohito Higashi)
      adds  d2e03f0   patch 7.4.1038 Problem:    Still get a warning for a deprecated function with gdk-pixbuf             2.31. Solution:   Change minimum minor version from 32 to 31.
      adds  d798af8   patch 7.4.1039 Problem:    Test 31 fails with small build. Solution:   Bail out for small build. (Hirohito Higashi)
      adds  24db729   patch 7.4.1040 Problem:    The tee command is not available on MS-Windows. Solution:   Adjust tee.c for MSVC and add a makefile. (Yasuhiro Matsumoto)
      adds  fa73534   Updated runtime files.
      adds  022b896   patch 7.4.1041 Problem:    Various small things. Solution:   Add file to list of distributed files.  Adjust README.  Fix typo.
      adds  ed767a2   patch 7.4.1042 Problem:    g-CTRL-G shows the word count, but there is no way to get the word             count in a script. Solution:   Add the wordcount() function. (Christian Brabandt)
      adds  d7a08a2   patch 7.4.1043 Problem:    Another small thing. Solution:   Now really update the Mac install text.
      adds  718272a   patch 7.4.1044 Problem:    Can't build without the +eval feature. Solution:   Add #ifdef.
      adds  47707f6   patch 7.4.1045 Problem:    Having shadow and coverage on the same build results in the source             files not being available in the coverage view. Solution:   Move using shadow to the normal build.
      adds  2d6c800   patch 7.4.1046 Problem:    No test coverage for menus. Solution:   Load the standard menus and check there is no error.
      adds  7f682031  patch 7.4.1047 Problem:    Tests fail on MS-Windows. Solution:   Set 'selection' to inclusive.
      adds  c7803a1   patch 7.4.1048 Problem:    Wordcount test still fail on MS-Windows. Solution:   Set 'fileformat' to "unix".
      adds  485dace   patch 7.4.1049 Problem:    Wordcount test still still fails on MS-Windows. Solution:   Set 'fileformats' to "unix".
      adds  c71982b   patch 7.4.1050 Problem:    Warning for unused var with tiny features. (Tony Mechelynck) Solution:   Add #ifdef.  Use vim_snprintf().  Reduce number of statemements.
      adds  af8af8b   patch 7.4.1051 Problem:    Segfault when unletting "count". Solution:   Check for readonly and locked first. (Dominique Pelle)             Add a test.
      adds  04bff88   patch 7.4.1052 Problem:    Illegal memory access with weird syntax command. (Dominique Pelle) Solution:   Check for column past end of line.
      adds  da59dd5   patch 7.4.1053 Problem:    Insufficient testing for quickfix commands. Solution:   Add a new style quickfix test. (Yegappan Lakshmanan)
      adds  2795e21   patch 7.4.1054 Problem:    Illegal memory access. Solution:   Check for missing pattern. (Dominique Pelle)
      adds  e7893a4   patch 7.4.1055 Problem:    Running "make newtests" in src/testdir has no output. Solution:   List the messages file when a test fails. (Christian Brabandt)             Update the list of tests.
      adds  a61018d   Revert English spell file update
      adds  ca1fe98   patch 7.4.1056 Problem:    Don't know why finding spell suggestions is slow. Solution:   Add some code to gather profiling information.
      adds  2b7db93   patch 7.4.1057 Problem:    Typos in the :options window. Solution:   Fix the typos. (Dominique Pelle)
      adds  75bdf6a   patch 7.4.1058 Problem:    It is not possible to test code that is only reached when memory             allocation fails. Solution:   Add the alloc_fail() function.  Try it out with :vimgrep.
      adds  fd39d08   patch 7.4.1059 Problem:    Code will never be executed. Solution:   Remove the code.
      adds  6602af7   patch 7.4.1060 Problem:    Instructions for writing tests are outdated. Solution:   Mention Make_all.mak.  Add steps for new style tests.
      adds  285bf84   patch 7.4.1061 Problem:    Compiler warning for ignoring return value of fwrite(). Solution:   Do use the return value. (idea: Charles Campbell)
      adds  0bee2fe   patch 7.4.1062 Problem:    Building with Ruby on MS-Windows requires a lot of arguments. Solution:   Make it simpler. (Ken Takata)
      adds  eca99bd   patch 7.4.1063 Problem:    TCL_VER_LONG and DYNAMIC_TCL_VER are not set when building with             Cygwin and MingW. Solution:   Add TCL_VER_LONG and DYNAMIC_TCL_VER to the makefile.
      adds  4d1c0a4   Update to newer English spell files,
      adds  7b877b3   patch 7.4.1064 Problem:    When a spell file has single letter compounding creating             suggestions takes an awful long time. Solution:   Add th eNOCOMPOUNDSUGS flag.
      adds  25e4fcd   patch 7.4.1065 Problem:    Cannot use the "dll" options on MS-Windows. Solution:   Support the options on all platforms.  Use the built-in name as             the default, so that it's clear what Vim is looking for.
      adds  64496ff   patch 7.4.1066 Problem:    Build fails on MS-Windows. Solution:   Adjust the #ifdefs for "dll" options.
      adds  449538c   patch 7.4.1067 Problem:    Can't build with MingW and Python on MS-Windows. Solution:   Move the build flags to CFLAGS.
      adds  71bcfdf   patch 7.4.1068 Problem:    Wrong way to check for unletting internal variables. Solution:   Use a better way. (Olaf Dabrunz)
      adds  5f24542   patch 7.4.1069 Problem:    Compiler warning for unused argument. Solution:   Add UNUSED.
      adds  8a5115c   patch 7.4.1070 Problem:    The Tcl interface can't be loaded dynamically on Unix. Solution:   Make it possible to load it dynamically. (Ken Takata)
      adds  cfc0a35   patch 7.4.1071 Problem:    New style tests are executed in arbitrary order. Solution:   Sort the test function names. (Hirohito Higashi)             Fix the quickfix test that depended on the order.
      adds  4509195   patch 7.4.1072 Problem:    Increment test is old style. Solution:   Make the increment test a new style test. (Hirohito Higashi)
      adds  44132a1   add missing test file
      adds  28fb79d   patch 7.4.1073 Problem:    Alloc_id depends on numbers, may use the same one twice.  It's not             clear from the number what it's for. Solution:   Use an enum.  Add a function to lookup the enum value from the             name.
      adds  5fa4d44   patch 7.4.1074 Problem:    Warning from VX2015 compiler. Solution:   Add a type cast. (Mike Williams)
      adds  05fe017   patch 7.4.1075 Problem:    Crash when using an invalid command. Solution:   Fix generating the error message. (Dominique Pelle)
      adds  6a3c8af   patch 7.4.1076 Problem:    CTRL-A does not work well in right-left mode. Solution:   Remove reversing the line, add a test. (Hirohito Higashi)
      adds  30a8947   patch 7.4.1077 Problem:    The build instructions for MS-Windows are incomplete. Solution:   Add explanations for how to build with various interfaces. (Ken             Takata)
      adds  d08a8d4   patch 7.4.1078 Problem:    MSVC: "make clean" doesn't cleanup in the tee directory. Solution:   Add the commands to cleanup tee. (Erich Ritz)
      adds  acb4f22   Updated runtime files.
      adds  b86a343   patch 7.4.1079 Problem:    New include file missing from distribution.  Missing changes to             quickfix code. Solution:   Add alloc.h to the list of distributed files. Use the enum in             quickfix code.
      adds  f32c5cd   patch 7.4.1080 Problem:    VS2015 has a function HandleToLong() that is shadowed by the macro             that Vim defines. Solution:   Do not define HandleToLong() for MSVC version 1400 and later.             (Mike Williams)
      adds  254b105   patch 7.4.1081 Problem:    No test for what previously caused a crash. Solution:   Add test for unletting errmsg.
      adds  858b96f   patch 7.4.1082 Problem:    The Tcl interface is always skipping memory free on exit. Solution:   Only skip for dynamically loaded Tcl.
      adds  4514d27   patch 7.4.1083 Problem:    Building GvimExt with VS2015 may fail. Solution:   Adjust the makefile. (Mike Williams)
      adds  e1edc1c   patch 7.4.1084 Problem:    Using "." to repeat CTRL-A in Visual mode increments the wrong             numbers. Solution:   Append right size to the redo buffer. (Ozaki Kiichi)
      adds  a52dfae   patch 7.4.1085 Problem:    The CTRL-A and CTRL-X commands do not update the '[ and '] marks. Solution:   (Yukihiro Nakadaira)
      adds  507edf6   patch 7.4.1086 Problem:    Crash with an extremely long buffer name. Solution:   Limit the return value of vim_snprintf(). (Dominique Pelle)
      adds  d79e550   patch 7.4.1087 Problem:    CTRL-A and CTRL-X do not work properly with blockwise visual             selection if there is a mix of Tab and spaces. Solution:   Add OP_NR_ADD and OP_NR_SUB. (Hirohito Higashi)
      adds  7ae4fbc   patch 7.4.1088 Problem:    Coverity warns for uninitialized variables.  Only one is an actual             problem. Solution:   Move the conditions.  Don't use endpos if handling an error.
      adds  ef2b503   patch 7.4.1089 Problem:    Repeating CTRL-A doesn't work. Solution:   Call prep_redo_cmd(). (Hirohito Higashi)
      adds  b569079   patch 7.4.1090 Problem:    No tests for :hardcopy and related options. Solution:   Add test_hardcopy.
      adds  b01f357   patch 7.4.1091 Problem:    When making a change while need_wait_return is set there is a two             second delay. Solution:   Do not assume the ATTENTION prompt was given when need_wait_return             was set already.
      adds  a803c7f   patch 7.4.1092 Problem:    It is not simple to test for an exception and give a proper error             message. Solution:   Add assert_exception().
      adds  24c4d53   patch 7.4.1093 Problem:    Typo in test goes unnoticed. Solution:   Fix the typo. Give error for wrong arguments to cursor().             (partly by Hirohito Higashi) Add a test for cursor().
      adds  ccb8098   patch 7.4.1094 Problem:    Test for :hardcopy fails on MS-Windows. Solution:   Check for the +postscript feature.
      adds  5a46a58   Add missing test file.
      adds  3d6d5cc   patch 7.4.1095 Problem:    Can't build GvimExt with SDK 7.1. Solution:   Support using setenv.bat instead of vcvars32.bat. (Ken Takata)
      adds  a260b87   patch 7.4.1096 Problem:    Need several lines to verify a command produces an error. Solution:   Add assert_fails(). (suggested by Nikolay Pavlov)             Make the quickfix alloc test actually work.
      adds  065ee9a   patch 7.4.1097 Problem:    Looking up the alloc ID for tests fails. Solution:   Fix the line computation.  Use assert_fails() for unlet test.
      adds  345efa0   Update runtime files
      adds  b7604cc   patch 7.4.1098 Problem:    Still using old style C function declarations. Solution:   Always define __ARGS() to include types.  Turn a few functions             into ANSI style to find out if this causes problems for anyone.
      adds  36d7cd8   patch 7.4.1099 Problem:    It's not easy to know if Vim supports blowfish. (Smu Johnson) Solution:   Add has('crypt-blowfish') and has('crypt-blowfish2').
      adds  abfa9ef   patch 7.4.1100 Problem:    Cygwin makefiles are unused. Solution:   Remove them.
      adds  e39b3d9   patch 7.4.1101 Problem:    With 'rightleft' and concealing the cursor may move to the wrong             position. Solution:   Compute the column differently when 'rightleft' is set. (Hirohito             Higashi)
      adds  f1f60f8   patch 7.4.1102 Problem:    Debugger has no stack backtrace support. Solution:   Add "backtrace", "frame", "up" and "down" commands. (Alberto             Fanjul, closes #433)
      adds  d125001   patch 7.4.1103 Problem:    Removed file still in distribution. Solution:   Remove Make_cyg.mak from the list of files.
      adds  4e640bd   patch 7.4.1104 Problem:    Various problems building with MzScheme/Racket. Solution:   Make it work with new versions of Racket. (Yukihiro Nakadaira, Ken             Takata)
      adds  9bbf63d   patch 7.4.1105 Problem:    When using slices there is a mixup of variable name and namespace. Solution:   Recognize variables that can't be a namespace. (Hirohito Higashi)
      adds  286eacd   patch 7.4.1106 Problem:    The nsis script can't be used from the appveyor build. Solution:   Add "ifndef" to allow for variables to be set from the command             line. Remove duplicate SetCompressor command. Support using other             gettext binaries. (Ken Takata)  Update build instructions to use             libintl-8.dll.
      adds  da440d2   patch 7.4.1107 Problem:    Vim can create a directory but not delete it. Solution:   Add an argument to delete() to make it possible to delete a             directory, also recursively.
      adds  58adb14   patch 7.4.1108 Problem:    Expanding "~" halfway a file name. Solution:   Handle the file name as one name. (Marco Hinz)  Add a test.             Closes #564.
      adds  4cf7679   patch 7.4.1109 Problem:    MS-Windows doesn't have rmdir(). Solution:   Add mch_rmdir().
      adds  8c60005   patch 7.4.1110 Problem:    Test 108 fails when language is French. Solution:   Force English messages. (Dominique Pelle)
      adds  f60b796   patch 7.4.1111 Problem:    test_expand fails on MS-Windows. Solution:   Always use forward slashes.  Remove references to test27.
      adds  2db5c3b   patch 7.4.1112 Problem:    When using ":next" with an illegal file name no error is reported. Solution:   Give an error message.
      adds  4119cf8   patch 7.4.1113 Problem:    Using {ns} in variable name does not work. (lilydjwg) Solution:   Fix recognizing colon.  Add a test.
      adds  43a34f9   patch 7.4.1114 Problem:    delete() does not work well with symbolic links. Solution:   Recognize symbolik links.
      adds  d023291   patch 7.4.1115 Problem:    MS-Windows: make clean in testdir doesn't clean everything. Solution:   Add command to delete X* directories. (Ken Takata)
      adds  b0967d5   patch 7.4.1116 Problem:    delete(x, 'rf') does not delete files starting with a dot. Solution:   Also delete files starting with a dot.
      adds  d82103e   patch 7.4.1117 Problem:    No longer get "." and ".." in directory list. Solution:   Do not skip "." and ".." unless EW_DODOT is set.
      adds  a99b904   patch 7.4.1118 Problem:    Tests hang in 24 line terminal. Solution:   Set the 'more' option off.
      adds  72defda   patch 7.4.1119 Problem:    argidx() has a wrong value after ":%argdelete". (Yegappan             Lakshmanan) Solution:   Correct the value of w_arg_idx.  Add a test.
      adds  336bd62   patch 7.4.1120 Problem:    delete(x, 'rf') fails if a directory is empty. (Lcd) Solution:   Ignore not finding matches in an empty directory.
      adds  08b270a   patch 7.4.1121 Problem:    test_expand leaves files behind. Solution:   Edit another file before deleting, otherwise the swap file             remains.
      adds  42c9cfa   patch 7.4.1122 Problem:    Test 92 and 93 fail when using gvim on a system with a non utf-8             locale. Solution:   Avoid using .gvimrc by adding -U NONE. (Yukihiro Nakadaira)
      adds  a24f0a5   patch 7.4.1123 Problem:    Using ":argadd" when there are no arguments results in the second             argument to be the current one. (Yegappan Lakshmanan) Solution:   Correct the w_arg_idx value.
      adds  25b2b94   patch 7.4.1124 Problem:    MS-Windows: dead key behavior is not ideal. Solution:   Handle dead keys differently when not in Insert or Select mode.             (John Wellesz, closes #399)
      adds  e9b892e   patch 7.4.1125 Problem:    There is no perleval(). Solution:   Add perleval(). (Damien)
      adds  c970330   patch 7.4.1126 Problem:    Can only get the directory of the current window. Solution:   Add window and tab arguments to getcwd() and haslocaldir().             (Thinca, Hirohito Higashi)
      adds  021b593   patch 7.4.1127 Problem:    Both old and new style tests for Perl. Solution:   Merge the old tests with the new style tests.
      adds  203258c   patch 7.4.1128 Problem:    MS-Windows: delete() does not recognize junctions. Solution:   Add mch_isrealdir() for MS-Windows. Update mch_is_symbolic_link().             (Ken Takata)
      adds  85084ef   Update help files.
      adds  77324fc   patch 7.4.1129 Problem:    Python None value can't be converted to a Vim value. Solution:   Just use zero. (Damien)
      adds  61ff4dd   patch 7.4.1130 Problem:    Memory leak in :vimgrep. Solution:   Call FreeWild(). (Yegappan Lakshmanan)
      adds  b20e334   patch 7.4.1131 Problem:    New lines in the viminfo file are dropped. Solution:   Copy lines starting with "|".  Fix that when using :rviminfo in a             function global variables were restored as function-local             variables.
      adds  99dbe29   patch 7.4.1132 Problem:    Old style tests for the argument list. Solution:   Add more new style tests. (Yegappan Lakshmanan)
      adds  ef26954   patch 7.4.1133 Problem:    Generated function prototypes still have __ARGS(). Solution:   Generate function prototypes without __ARGS().
      adds  82e4184   patch 7.4.1134 Problem:    The arglist test fails on MS-Windows. Solution:   Only check for failure of argedit on Unix.
      adds  3014170   patch 7.4.1135 Problem:    One more arglist test fails on MS-Windows. Solution:   Don't edit "Y" after editing "y".
      adds  da5dcd9   patch 7.4.1136 Problem:    Wrong argument to assert_exception() causes a crash. (reported by             Coverity) Solution:   Check for NULL pointer.  Add a test.
      adds  62ef797   patch 7.4.1137 Problem:    Illegal memory access when using :copen and :cclose. Solution:   Avoid that curbuf is invalid. (suggestion by Justin M. Keyes)             Add a test.
      adds  3a466a8   patch 7.4.1138 Problem:    When running gvim in the foreground some icons are missing.             (Taylor Venable) Solution:   Move the call to gui_gtk_register_resource(). (Kazunobu Kuriyama)
      adds  fce7b3d   patch 7.4.1139 Problem:    MS-Windows: getftype() returns "file for symlink to directory. Solution:   Make it return "dir". (Ken Takata)
      adds  e266d6d   patch 7.4.1140 Problem:    Recognizing <sid> does not work when the language is Turkish.             (Christian Brabandt) Solution:   Use MB_STNICMP() instead of STNICMP().
      adds  6773a34   patch 7.4.1141 Problem:    Using searchpair() with a skip expression that uses syntax             highlighting sometimes doesn't work. (David Fishburn) Solution:   Reset next_match_idx. (Christian Brabandt)
      adds  b8060fe   patch 7.4.1142 Problem:    Cannot define keyword characters for a syntax file. Solution:   Add the ":syn iskeyword" command. (Christian Brabandt)
      adds  f7edf40   patch 7.4.1143 Problem:    Can't sort on floating point numbers. Solution:   Add the "f" flag to ":sort".  (Alex Jakushev)  Also add the "f"             flag to sort().
      adds  17576a1   patch 7.4.1144 Problem:    Can't build on several systems. Solution:   Include float.h. (Christian Robinson, closes #570 #571)
      adds  23c4f71   patch 7.4.1145 Problem:    Default features are conservative. Solution:   Make the default feature set for most of todays systems "huge".
      adds  a7c3795   patch 7.4.1146 Problem:    Can't build with Python 3 interface using MingW. Solution:   Update the Makefile. (Yasuhiro Matsumoto, Ken Takata)
      adds  88e8f9f   patch 7.4.1147 Problem:    Conflict for "chartab". (Kazunobu Kuriyama) Solution:   Rename the global one to something less obvious.  Move it into             src/chartab.c.
      adds  e5f2be6   patch 7.4.1148 Problem:    Default for MingW and Cygwin is still "normal". Solution:   Use "huge" as default. (Ken Takata)
      adds  d6357e8   patch 7.4.1149 Problem:    Using the local value of 'errorformat' causes more problems than             it solves. Solution:   Revert 7.4.1013.
      adds  2528163   patch 7.4.1150 Problem:    'langmap' applies to the first character typed in Select mode.             (David Watson) Solution:   Check for SELECTMODE. (Christian Brabandt, closes #572)             Add the 'x' flag to feedkeys().
      adds  5f8a14b   patch 7.4.1151 Problem:    Missing change to eval.c Solution:   Also change feedkeys().
      adds  13d5aee   Update runtime files
      adds  09e786e   patch 7.4.1152 Problem:    Langmap test fails with normal build. Solution:   Check for +langmap feature.
      adds  6920c72   patch 7.4.1153 Problem:    Autocommands triggered by quickfix cannot always get the current             title value. Solution:   Call qf_fill_buffer() later. (Christian Brabandt)
      adds  520e1e4   patch 7.4.1154 Problem:    No support for JSON. Solution:   Add jsonencode() and jsondecode().  Also add v:false, v:true,             v:null and v:none.
      adds  64922b9   patch 7.4.1155 Problem:    Build with normal features fails. Solution:   Always deinfe dict_lookup().
      adds  2dedb45   patch 7.4.1156 Problem:    Coverity warns for NULL pointer and ignoring return value. Solution:   Check for NULL pointer. When dict_add() returns FAIL free the item.
      adds  f95534c   patch 7.4.1157 Problem:    type() does not work for v:true, v:none, etc. Solution:   Add new type numbers.
      adds  48e697e   patch 7.4.1158 Problem:    Still using __ARGS(). Solution:   Remove __ARGS() from eval.c
      adds  e240c2d   patch 7.4.1159 Problem:    Automatically generated function prototypes use __ARGS. Solution:   Remove __ARGS from osdef.sh.
      adds  bd4593f   patch 7.4.1160 Problem:    No error for jsondecode('"'). Solution:   Give an error message for missing double quote.
      adds  2faa29f   patch 7.4.1161 Problem:    ":argadd" without argument is supposed to add the current buffer             name to the arglist. Solution:   Make it work as documented. (Coot, closes #577)
      adds  9e3be26   patch 7.4.1162 Problem:    Missing error number in MzScheme. (Dominique Pelle) Solution:   Add a proper error number.
      adds  17a1343   patch 7.4.1163 Problem:    Expressions "0 + v:true" and "'' . v:true" cause an error. Solution:   Return something sensible when using a special variable as a             number or as a string. (suggested by Damien)
      adds  6039c7f   patch 7.4.1164 Problem:    No tests for comparing special variables.  Error in jsondecode()             not reported.  test_json does not work Japanse system. Solution:   Set scriptencoding. (Ken Takata) Add a few more tests. Add error.
      adds  938ee83   patch 7.4.1165 Problem:    When defining DYNAMIC_ICONV_DLL in the makefile, the build fails. Solution:   Add #ifdef's. (Taro Muraoka)  Try the newer version first.
      adds  fcaaae6   patch 7.4.1166 Problem:    Can't encode a Funcref into JSON.  jsonencode() doesn't handle the             same list or dict twice properly.  (Nikolay Pavlov) Solution:   Give an error.  Reset copyID when the list or dict is finished.
      adds  0436922   patch 7.4.1167 Problem:    No tests for "is" and "isnot" with the new variables. Solution:   Add tests.
      adds  f48aa16   patch 7.4.1168 Problem:    This doesn't give the right result: eval(string(v:true)). (Nikolay             Pavlov) Solution:   Make the string "v:true" instead of "true".
      adds  705ada1   Update a few runtime files.
      adds  e0874f8   patch 7.4.1169 Problem:    The socket I/O is intertwined with the netbeans code. Solution:   Start refactoring the netbeans communication to split off the             socket I/O.  Add the +channel feature.
      adds  0e7f88e   patch 7.4.1170 Problem:    Missing changes in src/Makefile, Filelist. Solution:   Add the missing changes.
      adds  2e23014   patch 7.4.1171 Problem:    Makefile dependencies are outdated. Solution:   Run "make depend". Add GTK resource dependencies.
      adds  1643548   patch 7.4.1172 Problem:    Configure is overly positive. Solution:   Insert "test".
      adds  6559100   patch 7.4.1173 Problem:    No test for new behavior of v:true et al. Solution:   Add a test.
      adds  3e53c70   patch 7.4.1174 Problem:    Netbeans contains dead code insde #ifdef. Solution:   Remove the dead code.
      adds  f75612f   patch 7.4.1175 Problem:    Can't build with Mingw and Cygwin. Solution:   Remove extra "endif". (Christian J. Robinson)
      adds  1d63539   patch 7.4.1176 Problem:    Missing change to proto file. Solution:   Update the proto file. (Charles Cooper)
      adds  5aec481   patch 7.4.1177 Problem:    The +channel feature is not in :version output. (Tony Mechelynck) Solution:   Add the feature string.
      adds  767d8c1   patch 7.4.1178 Problem:    empty() doesn't work for the new special variables. Solution:   Make empty() work. (Damien)
      adds  f4f79b8   patch 7.4.1179 Problem:    test_writefile and test_viml do not delete the tempfile. Solution:   Delete the tempfile. (Charles Cooper)  Add DeleteTheScript().
      adds  7465c63   patch 7.4.1180 Problem:    Crash with invalid argument to glob2regpat(). Solution:   Check for NULL. (Justin M. Keyes, closes #596)  Add a test.
      adds  ac80999   add missing test file
      adds  6650a69   patch 7.4.1181 Problem:    free_tv() can't handle special variables. (Damien) Solution:   Add the variable type.
      adds  d04a020   patch 7.4.1182 Problem:    Still socket code intertwined with netbeans. Solution:   Move code from netbeans.c to channel.c
      adds  fb4194e   patch 7.4.1183 Problem:    MS-Windows build is broken. Solution:   Remove init in wrong place.
      adds  54e09e7   patch 7.4.1184 Problem:    MS-Windows build is still broken. Solution:   Change nbsock to ch_fd.
      adds  0d6f835   patch 7.4.1185 Problem:    Can't build with TCL on some systems. Solution:   Rename the channel_ functions.
      adds  4a1314c   patch 7.4.1186 Problem:    Error messages for security context are hard to translate. Solution:   Use one string with %s. (Ken Takata)
      adds  85be35f   patch 7.4.1187 Problem:    MS-Windows channel code only supports one channel.  Doesn't build             without netbeans support. Solution:   Get the channel index from the socket in the message. Closes #600.
      adds  009d84a   patch 7.4.1188 Problem:    Using older JSON standard. Solution:   Update the link.  Adjust the text a bit.
      adds  923e43b   patch 7.4.1189 Problem:    Using another language on MS-Windows does not work. (Yongwei Wu) Solution:   Undo the change to try loading libintl-8.dll first.
      adds  ba59ddb   patch 7.4.1190 Problem:    On OSX the default flag for dlopen() is different. Solution:   Add RTLD_LOCAL in the configure check. (sv99, closes #604)
      adds  3b5f929   patch 7.4.1191 Problem:    The channel feature isn't working yet. Solution:   Add the connect(), disconnect(), sendexpr() and sendraw()             functions.  Add initial documentation.  Add a demo server.
      adds  298b440   Update runtime files.
      adds  fa06a51   patch 7.4.1192 Problem:    Can't build with FEAT_EVAL but without FEAT_MBYTE. (John             Marriott) Solution:   Add #ifdef for FEAT_MBYTE.
      adds  b8b6511   patch 7.4.1193 Problem:    Can't build the channel feature on MS-Windows. Solution:   Add #ifdef HAVE_POLL.
      adds  8316246   patch 7.4.1194 Problem:    Compiler warning for not using return value of fwrite(). Solution:   Return OK/FAIL. (Charles Campbell)
      adds  f12d983   patch 7.4.1195 Problem:    The channel feature does not work in the MS-Windows console. Solution:   Add win32 console support. (Yasuhiro Matsumoto)
      adds  f28dbce   patch 7.4.1196 Problem:    Still using __ARGS. Solution:   Remove __ARGS in several files. (script by Hirohito Higashi)
      adds  d25c16e   patch 7.4.1197 Problem:    Still using __ARGS. Solution:   Remove __ARGS in several files. (script by Hirohito Higashi)
      adds  92b8b2d   patch 7.4.1198 Problem:    Still using __ARGS. Solution:   Remove __ARGS in several files. (script by Hirohito Higashi)             Also remove use of HAVE_STDARG_H.
      adds  baaa7e9   patch 7.4.1199 Problem:    Still using __ARGS. Solution:   Remove __ARGS in several files. (script by Hirohito Higashi)
      adds  d99df42   patch 7.4.1200 Problem:    Still using __ARGS. Solution:   Remove __ARGS in several files. (script by Hirohito Higashi)
      adds  5698507   patch 7.4.1201 Problem:    One more file still using __ARGS. Solution:   Remove __ARGS in the last file. (script by Hirohito Higashi)
      adds  3e96c3d   patch 7.4.1202 Problem:    Still one more file still using __ARGS. Solution:   Remove __ARGS in the last file. (script by Hirohito Higashi)             (closes #612)
      adds  4349c57   patch 7.4.1203 Problem:    Still more files still using __ARGS. Solution:   Remove __ARGS in really the last files.
      adds  305598b   patch 7.4.1204 Problem:    Latin1 characters cause encoding conversion. Solution:   Remove the characters.
      adds  7454a06   patch 7.4.1205 Problem:    Using old style function declarations. Solution:   Change to new style function declarations. (script by Hirohito             Higashi)
      adds  78c0b7d   patch 7.4.1206 Problem:    Using old style function declarations. Solution:   Change to new style function declarations. (script by Hirohito             Higashi)
      adds  66f948e   patch 7.4.1207 Problem:    Using old style function declarations. Solution:   Change to new style function declarations. (script by Hirohito             Higashi)
      adds  68c2f63   patch 7.4.1208 Problem:    Using old style function declarations. Solution:   Change to new style function declarations. (script by Hirohito             Higashi)
      adds  02fdaea   patch 7.4.1209 Problem:    Can't build with Athena. Solution:   Fix function declarations.
      adds  52ea13d   patch 7.4.1210 Problem:    Using old style function declarations. Solution:   Change to new style function declarations. (script by Hirohito             Higashi)
      adds  9b57814   patch 7.4.1211 Problem:    Using old style function declarations. Solution:   Change to new style function declarations. (script by Hirohito             Higashi)
      adds  c1ab676   patch 7.4.1212 Problem:    Can't build with Motif. Solution:   Fix function declaration.(Dominique Pelle)
      adds  0554097   patch 7.4.1213 Problem:    Using old style function declarations. Solution:   Change to new style function declarations. (script by Hirohito             Higashi)
      adds  764b23c   patch 7.4.1214 Problem:    Using old style function declarations. Solution:   Change to new style function declarations. (script by Hirohito             Higashi)
      adds  b638a7b   patch 7.4.1215 Problem:    Using old style function declarations. Solution:   Change to new style function declarations. (script by Hirohito             Higashi)
      adds  ba4ef27   patch 7.4.1216 Problem:    Still using HAVE_STDARG_H. Solution:   Assume it's always defined.
      adds  20fb9f3   patch 7.4.1217 Problem:    Execution of command on channel doesn't work yet. Solution:   Implement the "ex" and "normal" commands.
      adds  779a775   patch 7.4.1218 Problem:    Missing change in configure.  More changes for function style. Solution:   Avoid the typos.
      adds  937204a   patch 7.4.1219 Problem:    Build fails with +channel but without +float. Solution:   Add #ifdef.
      adds  fa399af   patch 7.4.1220 Problem:    Warnings for unused variables in tiny build. (Tony Mechelynck) Solution:   Move declarations inside #ifdef. (Hirohito Higashi)
      adds  3c124e3   patch 7.4.1221 Problem:    Including netbeans and channel support in small and tiny builds.             Build fails with some interfaces. Solution:   Only include these features in small build and above.  Let             configure fail if trying to enable an interface that won't build.
      adds  e2c3810   patch 7.4.1222 Problem:    ":normal" command and others missing in tiny build. Solution:   Graduate FEAT_EX_EXTRA.
      adds  a542c68   patch 7.4.1223 Problem:    Crash when setting v:errors to a number. Solution:   Free the typval without assuming its type. (Yasuhiro Matsumoto)
      adds  bbb3339   patch 7.4.1224 Problem:    Build problems with GTK on BSD. (Mike Williams) Solution:   Don't use "$<". Skip building gui_gtk_gresources.h when it doesn't             work. (Kazunobu Kuriyama)
      adds  d14e00e   patch 7.4.1225 Problem:    Still a few old style function declarations. Solution:   Make them new style. (Hirohito Higashi)
      adds  3803bad   patch 7.4.1226 Problem:    GRESOURCE_HDR is unused. Solution:   Remove it. (Kazunobu Kuriyama)
      adds  448a225   patch 7.4.1227 Problem:    Compiler warnings. Solution:   Add UNUSED.  Add type cast. (Yegappan Lakshmanan)
      adds  1555000   patch 7.4.1228 Problem:    copy() and deepcopy() fail with special variables. (Nikolai             Pavlov) Solution:   Make it work.  Add a test.  Closes #614.
      adds  fb1f626   patch 7.4.1229 Problem:    "eval" and "expr" channel commands don't work yet. Solution:   Implement them.  Update the error numbers.  Also add "redraw".
      adds  ca568ae   patch 7.4.1230 Problem:    Win32: opening a channel may hang.  Not checking for messages             while waiting for characters. Solution:   Add a zero timeout.  Call parse_queued_messages(). (Yasuhiro             Matsumoto)
      adds  19d2f15   patch 7.4.1231 Problem:    JSON messages are not parsed properly. Solution:   Queue received messages.
      adds  1357caf   patch 7.4.1232 Problem:    Compiler warnings when the Sniff feature is enabled. Solution:   Add UNUSED.
      adds  14ad611   patch 7.4.1233 Problem:    Channel command may cause a crash. Solution:   Check for NULL argument. (Damien)
      adds  488a130   patch 7.4.1234 Problem:    Demo server only runs with Python 2. Solution:   Make it run with Python 3 as well. (Ken Takata)
      adds  5e9b2fa   Updated runtime files and translations.
      adds  11e0afa   patch 7.4.1235 Problem:    Missing change to eval.c. Solution:   Include that change.
      adds  885f24f   patch 7.4.1236 Problem:    When "syntax manual" was used switching between buffers removes             the highlighting. Solution:   Set the syntax option without changing the value. (Anton             Lindqvist)
      adds  d9ea906   patch 7.4.1237 Problem:    Can't translate message without adding a line break. Solution:   Join the two parts of the message.
      adds  56ead34   patch 7.4.1238 Problem:    Can't handle two messages right after each other. Solution:   Find the end of the JSON.  Read more when incomplete.  Add a C             test for the JSON decoding.
      adds  df5b27b   patch 7.4.1239 Problem:    JSON message after the first one is dropped. Solution:   Put remainder of message back in the queue.
      adds  bc07309   patch 7.4.1240 Problem:    Visual studio tools are noisy. Solution:   Suppress startup info. (Mike Williams)
      adds  04b08c3   patch 7.4.1241 Problem:    Missing change in Makefile due to diff mismatch Solution:   Update the list of object files.
      adds  8d8c509   patch 7.4.1242 Problem:    json_test fails without the eval feature. Solution:   Add #ifdef.
      adds  fbf9c6b   patch 7.4.1243 Problem:    Compiler warning for uninitialized variable. Solution:   Initialize it. (Elias Diem)
      adds  f57969a   patch 7.4.1244 Problem:    The channel functions don't sort together. Solution:   Use a common "ch_" prefix.
      adds  d087566   patch 7.4.1245 Problem:    File missing from distribution. Solution:   Add json_test.c.
      adds  d7ece10   patch 7.4.1246 Problem:    The channel functionality isn't tested. Solution:   Add a test using a Python test server.
      adds  7c764f7   Make the python script executable.
      adds  a0f9cd1   patch 7.4.1247 Problem:    The channel test doesn't run on MS-Windows. Solution:   Make it work on the MS-Windows console. (Ken Takata)
      adds  f92591f   patch 7.4.1248 Problem:    Can't reliably stop the channel test server.  Can't start the             server if the python file is not executable. Solution:   Use "pkill" instead of "killall".  Run the python file as an             argument instead of as an executable.
      adds  fcb1e3d   patch 7.4.1249 Problem:    Crash when the process a channel is connected to exits. Solution:   Use the file descriptor properly.  Add a test. (Damien)             Also add a test for eval().
      adds  2212c41   patch 7.4.1250 Problem:    Running tests in shadow directory fails. Solution:   Also link testdir/*.py
      adds  bf087ce   patch 7.4.1251 Problem:    New test file missing from distribution. Solution:   Add src/testdir/*.py.
      adds  e7bed62   patch 7.4.1252 Problem:    The channel test server may receive two messages concatenated. Solution:   Split the messages.
      adds  608a891   patch 7.4.1253 Problem:    Python test server not displaying second of two commands.             Solaris doesn't have "pkill --full". Solution:   Also echo the second command. Use "pkill -f".
      adds  3b05b13   patch 7.4.1254 Problem:    Opening a second channel causes a crash. (Ken Takata) Solution:   Don't re-allocate the array with channels.
      adds  66624ff   patch 7.4.1255 Problem:    Crash for channel "eval" command without third argument. Solution:   Check for missing argument.
      adds  b3e2f00   patch 7.4.1256 Problem:    On Mac sys.exit(0) doesn't kill the test server. Solution:   Use self.server.shutdown(). (Jun Takimoto)
      adds  e246925   patch 7.4.1257 Problem:    Channel test fails in some configurations. Solution:   Add check for the +channel feature.
      adds  681baaf   Update runtime files.
      adds  a02b321   patch 7.4.1258 Problem:    The channel test can fail if messages arrive later. Solution:   Add a short sleep. (Jun T.)
      adds  3fc3e14   patch 7.4.1259 Problem:    No test for what patch 7.3.414 fixed. Solution:   Add a test. (Elias Diem)
      adds  a8343c1   patch 7.4.1260 Problem:    The channel feature doesn't work on Win32 GUI. Solution:   Use WSAGetLastError(). (Ken Takata)
      adds  4b6a6dc   patch 7.4.1261 Problem:    Pending channel messages are garbage collected. Leaking memory in             ch_sendexpr().  Leaking memory for a decoded JSON string. Solution:   Mark the message list as used. Free the encoded JSON.  Don't save             the JSON string.
      adds  a07fec9   patch 7.4.1262 Problem:    The channel callback is not invoked. Solution:   Make a list of pending callbacks.
      adds  4d919d7   patch 7.4.1263 Problem:    ch_open() hangs when the server isn't running. Solution:   Add a timeout. Use a dict to pass arguments. (Yasuhiro Matsumoto)
      adds  6076fe1   patch 7.4.1264 Problem:    Crash when receiving an empty array. Solution:   Check for array with wrong number of arguments. (Damien)
      adds  f416086   patch 7.4.1265 Problem:    Not all channel commands are tested. Solution:   Add a test for "normal", "expr" and "redraw".
      adds  ab9fc7e   patch 7.4.1266 Problem:    A BufAdd autocommand may cause an ml_get error (Christian             Brabandt) Solution:   Increment RedrawingDisabled earlier.
      adds  a03f233   patch 7.4.1267 Problem:    Easy to miss handling all types of variables. Solution:   Change the variable type into an enum.
      adds  26dfc41   patch 7.4.1268 Problem:    Waittime is used as seconds instead of milliseconds. (Hirohito             Higashi) Solution:   Divide by 1000.
      adds  4f8b8fa   patch 7.4.1269 Problem:    Encoding {'key':} to JSON doesn't give an error (Tyru) Solution:   Give an error.
      adds  81e7a9c   patch 7.4.1270 Problem:    Warnings for missing values in switch. Solution:   Change switch to if-else or add values.
      adds  3712792   patch 7.4.1271 Problem:    assert_false(v:false) reports an error. (Nikolai Pavlov) Solution:   Recognize v:true and v:false. (Closes #625)
      adds  1701481   patch 7.4.1272 Problem:    Using future enum value. Solution:   Remove it.
      adds  c5f98ee   patch 7.4.1273 Problem:    assert_false(v:false) still fails. Solution:   Fix the typo.
      adds  835dc63   patch 7.4.1274 Problem:    Cannot run a job. Solution:   Add job_start(), job_status() and job_stop(). Currently only works             for Unix.
      adds  cb4b012   patch 7.4.1275 Problem:    Build fails on MS-Windows. Solution:   Fix wrong #ifdef.
      adds  fbc4b4d   patch 7.4.1276 Problem:    Warning for not using return value of fcntl(). Solution:   Explicitly ignore the return value.
      adds  a6f72ba   patch 7.4.1277 Problem:    Compiler can complain about missing enum value in switch with some             combination of features. Solution:   Remove #ifdefs around case statements.
      adds  55fab43   patch 7.4.1278 Problem:    When jsonencode() fails it still returns something. Solution:   Return an empty string on failure.
      adds  595e64e   patch 7.4.1279 Problem:    jsonencode() is not producing strict JSON. Solution:   Add jsencode() and jsdecode().  Make jsonencode() and jsondecode()             strict.
      adds  eba6d8c   patch 7.4.1280 Problem:    Missing case value. Solution:   Add VAR_JOB.
      adds  ea8c219   patch 7.4.1281 Problem:    No test for skipping over code that isn't evaluated. Solution:   Add a test with code that would fail when not skipped.
      adds  768ce24   patch 7.4.1282 Problem:    Crash when evaluating the pattern of ":catch" causes an error.             (Dominique Pelle) Solution:   Block error messages at this point.
      adds  942d6b2   patch 7.4.1283 Problem:    The job feature isn't available on MS-Windows. Solution:   Add the job feature.  Fix argument of job_stop(). (Yasuhiro             Matsumoto)
      adds  dc94a26   patch 7.4.1284 Problem:    Test 49 fails. Solution:   Check for a different error message.
      adds  79c2c88   patch 7.4.1285 Problem:    Cannot measure elapsed time. Solution:   Add reltimefloat().
      adds  cb00f03   Add missing test file.
      adds  7a84dbe   patch 7.4.1286 Problem:    ch_open() with a timeout doesn't work correctly. Solution:   Change how select() is used.  Don't give an error on timeout.             Add a test for ch_open() failing.
      adds  74f5e65   patch 7.4.1287 Problem:    Channel test fails. Solution:   Use reltimefloat().
      adds  ae8eb3c   patch 7.4.1288 Problem:    ch_sendexpr() does not use JS encoding. Solution:   Use the encoding that fits the channel mode.  Refuse using             ch_sendexpr() on a raw channel.
      adds  0fa98e7   patch 7.4.1289 Problem:    Channel test fails on MS-Windows, connect() takes too long. Solution:   Adjust the test for MS-Windows using "waittime".
      adds  ee5aeae   patch 7.4.1290 Problem:    Coverity complains about uneccessary check for NULL. Solution:   Remove the check.
      adds  cbebd48   Updated runtime files.
      adds  b92abad   patch 7.4.1291 Problem:    On MS-Windows the channel test server doesn't quit. Solution:   Use return instead of break. (Ken Takata)
      adds  2fc83fc   patch 7.4.1292 Problem:    Some compilers complain about uninitialzed variable, even though             all possible cases are handled. (Dominique Pelle) Solution:   Add a default initialization.
      adds  e56bf15   patch 7.4.1293 Problem:    Sometimes a channel may hang waiting for a message that was             already discarded. (Ken Takata) Solution:   Store the ID of the message blocking on in the channel.
      adds  7280140   patch 7.4.1294 Problem:    job_stop() only kills the started process. Solution:   Send the signal to the process group. (Olaf Dabrunz)
      adds  4d8747c   patch 7.4.1295 Problem:    string(job) doesn't work well on MS-Windows. Solution:   Use the process ID. (Yasuhiro Matsumoto)
      adds  f068dca   patch 7.4.1296 Problem:    Cursor changes column with up motion when the matchparen plugin             saves and restores the cursor position. (Martin Kunev) Solution:   Make sure curswant is updated before invoking the autocommand.
      adds  a483326   patch 7.4.1297 Problem:    On Mac test_channel leaves python instances running. Solution:   Use a small waittime to make ch_open() work. (Ozaki Kiichi)
      adds  d6a8d48   patch 7.4.1298 Problem:    When the channel test fails in an unexpected way the server keeps             running. Solution:   Use try/catch. (Ozaki Kiichi)
      adds  f615728   patch 7.4.1299 Problem:    When the server sends a message with ID zero the channel handler             is not invoked. (Christian J.  Robinson) Solution:   Recognize zero value for the request ID.  Add a test for invoking             the channel handler.
      adds  2ab375e   patch 7.4.1300 Problem:    Cannot test CursorMovedI because there is typeahead. Solution:   Add disable_char_avail_for_testing().
      adds  39b2127   patch 7.4.1301 Problem:    Missing options in ch_open(). Solution:   Add s:chopt like in the other calls. (Ozaki Kiichi)
      adds  6119e61   patch 7.4.1302 Problem:    Typo in struct field name. (Ken Takata) Solution:   Rename jf_pi to jv_pi.
      adds  b6a4fee   patch 7.4.1303 Problem:    A Funcref is not accepted as a callback. Solution:   Make a Funcref work. (Damien)
      adds  7823a3b   patch 7.4.1304 Problem:    Function names are difficult to read. Solution:   Rename jsonencode to json_encode, jsondecode to json_decode,             jsencode to js_encode and jsdecode to js_decode.
      adds  7c29f38   patch 7.4.1305 Problem:    "\%1l^#.*" does not match on a line starting with "#". Solution:   Do not clear the start-of-line flag. (Christian Brabandt)
      adds  76467df   patch 7.4.1306 Problem:    Job control doesn't work well on MS-Windows. Solution:   Various fixes. (Ken Takata, Ozaki Kiichi , Yukihiro Nakadaira,             Yasuhiro Matsumoto)
      adds  f02c5cf   patch 7.4.1307 Problem:    Some channel tests fail on MS-Windows. Solution:   Disable the failing tests temporarily.
      adds  45c7f05   patch 7.4.1308 Problem:    Typo in test. Solution:   Change endf to endif.
      adds  00af60b   patch 7.4.1309 Problem:    When a test fails not all relevant info is listed. Solution:   Add the errors to the messages.
      adds  6463ca2   patch 7.4.1310 Problem:    Jobs don't open a channel. Solution:   Create pipes and add them to the channel.  Add ch_logfile().             Only Unix for now.
      adds  d090d7b   patch 7.4.1311 Problem:    sock_T is defined too late. Solution:   Move it up.
      adds  f8b7d89   patch 7.4.1312 Problem:    sock_T is not defined without the +channel feature. Solution:   Always define it.
      adds  bfa1ffc   patch 7.4.1313 Problem:    MS-Windows: Using socket after it was closed causes an exception. Solution:   Don't give an error when handling WM_NETBEANS.  Re-enable tests             for MS-Windows.
      adds  e516c39   patch 7.4.1314 Problem:    Warning for uninitialzed variable. Solution:   Initialize it. (Dominique Pelle)
      adds  7707344   patch 7.4.1315 Problem:    Using a channel handle does not allow for freeing it when unused. Solution:   Add the Channel variable type.
      adds  fa4bce7   patch 7.4.1316 Problem:    Can't build MS-Windows console version. (Tux) Solution:   Add #ifdefs.
      adds  0727d36   patch 7.4.1317 Problem:    MS-Windows: channel test fails. Solution:   Temporarily disable Test_connect_waittime().
      adds  7b3ca76   patch 7.4.1318 Problem:    Channel with pipes doesn't work in GUI. Solution:   Register input handlers for pipes.
      adds  16eb4f8   patch 7.4.1319 Problem:    Tests fail on MS-Windows and on Unix with GUI. Solution:   Fix unregistering.
      adds  44d5718   patch 7.4.1320 Problem:    Building with Cygwin or MingW with channel but without Netbeans             doesn't work. Solution:   Set NETBEANS to "no" when not used.
      adds  71b0f7b   patch 7.4.1321 Problem:    Compiler complains about missing statement. Solution:   Add an empty statement. (Andrei Olsen)
      adds  3bece9f   patch 7.4.1322 Problem:    Crash when unletting the variable that holds the channel in a             callback function.  (Christian Robinson) Solution:   Increase the reference count while invoking the callback.
      adds  a971df8   patch 7.4.1323 Problem:    Do not get warnings when building with MingW. Solution:   Remove the -w flag. (Ken Takata)
      adds  d807036   patch 7.4.1324 Problem:    Channels with pipes don't work on MS-Windows. Solution:   Add pipe I/O support. (Yasuhiro Matsumoto)
      adds  38a5563   Update runtime files.
      adds  2368917   patch 7.4.1325 Problem:    Channel test fails on difference between Unix and DOS line endings. Solution:   Strip off CR.  Make assert show difference better.
      adds  97eba78   patch 7.4.1326 Problem:    Build rules are bit too complicated. Solution:   Remove -lwsock32 from Netbeans, it's already added for the channel             feature that it depends on. (Tony Mechelynck)
      adds  b6a7737   patch 7.4.1327 Problem:    Channel test doesn't work if Python executable is python.exe. Solution:   Find py.exe or python.exe. (Ken Takata)
      adds  12dcf02   patch 7.4.1328 Problem:    Can't compile with +job but without +channel. (John Marriott) Solution:   Add more #ifdefs.
      adds  5cefd40   patch 7.4.1329 Problem:    Crash when using channel that failed to open. Solution:   Check for NULL.  Update messages. (Yukihiro Nakadaira)
      adds  0943a09   patch 7.4.1330 Problem:    fd_read() has an unused argument. Solution:   Remove the timeout. (Yasuhiro Matsumoto)
      adds  d46ae14   patch 7.4.1331 Problem:    Crash when closing the channel in a callback. (Christian J.             Robinson) Solution:   Take the callback out of the list before invoking it.
      adds  acd58ef   patch 7.4.1332 Problem:    Problem using Python3 when compiled with MingW. Solution:   Define PYTHON3_HOME as a wide character string. (Yasuhiro             Matsumoto)
      adds  f8df7ad   patch 7.4.1333 Problem:    Channel test fails on non-darwin builds. Solution:   Add the "osx" feature and test for that. (Kazunobu Kuriyama)
      adds  6aa2cd4   patch 7.4.1334 Problem:    Many compiler warnings with MingW. Solution:   Add type casts. (Yasuhiro Matsumoto)
      adds  5d54a04   patch 7.4.1335 Problem:    Can't build on MS-Windows with +job but without +channel. (Cesar             Romani) Solution:   Add #ifdefs. (Yasuhiro Matsumoto)
      adds  9a6e33a   patch 7.4.1336 Problem:    Channel NL mode is not supported yet. Solution:   Add NL mode support to channels.
      adds  ba093bc   patch 7.4.1337 Problem:    Part of the change is missing. Solution:   Add changes to eval.c
      adds  0c2c96e   patch 7.4.1338 Problem:    Another part of the change is missing. Solution:   Type os_unix.c right this time.
      adds  418f81b   patch 7.4.1339 Problem:    Warnings when building the GUI with MingW. (Cesar Romani) Solution:   Add type cats. (Yasuhiro Matsumoto)
      adds  7d63f62   patch 7.4.1340 Problem:    Merge left extra #endif behind. Solution:   Remove the #endif
      adds  910b8aa   patch 7.4.1341 Problem:    It's difficult to add more arguments to ch_sendraw() and             ch_sendexpr(). Solution:   Make the third option a dictionary.
      adds  e74e8e7   patch 7.4.1342 Problem:    On Mac OS/X the waittime must be > 0 for connect to work. Solution:   Use select() in a different way. (partly by Kazunobu Kuriyama)             Always use a waittime of 1 or more.
      adds  cd39bbc   patch 7.4.1343 Problem:    Can't compile with +job but without +channel. (Andrei Olsen) Solution:   Move get_job_options up and adjust #ifdef.
      adds  2032190   patch 7.4.1344 Problem:    Can't compile Win32 GUI with tiny features. Solution:   Add #ifdef. (Christian Brabandt)
      adds  a87e2c2   patch 7.4.1345 Problem:    A few more compiler warnings. (Axel Bender) Solution:   Add type casts.
      adds  a1e24b9   patch 7.4.1346 Problem:    Compiler warnings in build with -O2. Solution:   Add inintializations.
      adds  8b778d5   patch 7.4.1347 Problem:    When there is any error Vim will use a non-zero exit code. Solution:   When using ":silent!" do not set the exit code. (Yasuhiro             Matsumoto)
      adds  7f0608f   patch 7.4.1348 Problem:    More compiler warnings. (John Marriott) Solution:   Add type casts, remove unused variable.
      adds  74a97b1   patch 7.4.1349 Problem:    And some more MingW compiler warnings. (Cesar Romani) Solution:   Add type casts.
      adds  ec70bdd   patch 7.4.1350 Problem:    When the test server fails to start Vim hangs. Solution:   Check that there is actually something to read from the tty fd.
      adds  81661fb   patch 7.4.1351 Problem:    When the port isn't opened yet when ch_open() is called it may             fail instead of waiting for the specified time. Solution:   Loop when select() succeeds but when connect() failed. Also use             channel logging for jobs.  Add ch_log().
      adds  93bf558   patch 7.4.1352 Problem:    The test script lists all functions before executing them. Solution:   Only list the function currently being executed.
      adds  922d25f   patch 7.4.1353 Problem:    Test_connect_waittime is skipped for MS-Windows. Solution:   Add the test back, it works now.
      adds  223b723   patch 7.4.1354 Problem:    MS-Windows: Mismatch between default compile options and what the             code expects. Solution:   Change the default WINVER from 0x0500 to 0x0501. (Ken Takata)
      adds  ed5a78e   patch 7.4.1355 Problem:    Win32 console and GUI handle channels differently. Solution:   Consolidate code between Win32 console and GUI.
      adds  40ea1da   patch 7.4.1356 Problem:    Job and channel options parsing is scattered. Solution:   Move all option value parsing to get_job_options();
      adds  132006c   patch 7.4.1357 Problem:    Error for returning value from void function. Solution:   Don't do that.
      adds  1d6fbe6   patch 7.4.1358 Problem:    Compiler warning when not building with +crypt. Solution:   Add #ifdef. (John Marriott)
      adds  1f6ef66   patch 7.4.1359 Problem:    Channel test ch_sendexpr() times out. Solution:   Increase the timeout
      adds  0ba75a9   patch 7.4.1360 Problem:    Can't remove a callback with ch_setoptions(). Solution:   When passing zero or an empty string remove the callback.
      adds  254e00d   patch 7.4.1361 Problem:    Channel test fails on Solaris. Solution:   Use the 1 msec waittime for all systems.
      adds  8600ace   patch 7.4.1362 Problem:    Using unitinialized value. Solution:   Initialize jo_set.
      adds  065bbac   patch 7.4.1363 Problem:    Compiler warnings with tiny build. Solution:   Add #ifdefs.
      adds  cf7164a   patch 7.4.1364 Problem:    The Win 16 code is not maintained and unused. Solution:   Remove the Win 16 support.
      adds  befb366   patch 7.4.1365 Problem:    Cannot execute a single test function. Solution:   Add an argument to filter the functions with. (Yasuhiro Matsumoto)
      adds  6631282   patch 7.4.1366 Problem:    Typo in test and resulting error in test result. Solution:   Fix the typo and correct the result. (James McCoy, close #650)
      adds  c6b14f0   patch 7.4.1367 Problem:    Compiler warning for unreachable code. Solution:   Remove a "break". (Danek Duvall)
      adds  e0fa374   Updated runtime files.
      adds  9143316   patch 7.4.1368 Problem:    One more Win16 file remains. Solution:   Delete it.
      adds  42d38a2   patch 7.4.1369 Problem:    Channels don't have a queue for stderr. Solution:   Have a queue for each part of the channel.
      adds  ddbe7d2   patch 7.4.1370 Problem:    The Python test script may keep on running. Solution:   Join the threads. (Yasuhiro Matsumoto)
      adds  fffd556   patch 7.4.1371 Problem:    X11 GUI callbacks don't specify the part of the channel. Solution:   Pass the fd instead of the channel ID.
      adds  6f3a544   patch 7.4.1372 Problem:    channel read implementation is incomplete. Solution:   Add ch_read() and options for ch_readraw().
      adds  ece61b0   patch 7.4.1373 Problem:    Calling a Vim function over a channel requires turning the             arguments into a string. Solution:   Add the "call" command. (Damien)  Also merge "expr" and "eval"             into one.
      adds  af7559f   patch 7.4.1374 Problem:    Channel test hangs on MS-Windows. Solution:   Disable the ch_read() that is supposed to time out.
      adds  e89ff04   patch 7.4.1375 Problem:    Still some Win16 code. Solution:   Remove FEAT_GUI_W16.(Hirohito Higashi)
      adds  b6b5252   patch 7.4.1376 Problem:    ch_setoptions() cannot set all options. Solution:   Support more options.
      adds  decb14d   Update channel.txt
      adds  08298fa   patch 7.4.1377 Problem:    Test_connect_waittime() is flaky. Solution:   Ignore the "Connection reset by peer" error.
      adds  65edff8   patch 7.4.1378 Problem:    Can't change job settings after it started. Solution:   Add job_setoptions() with the "stoponexit" flag.
      adds  b7522a2   patch 7.4.1379 Problem:    Channel test fails on Win32 console. Solution:   Don't sleep when timeout is zero. Call channel_wait() before             channel_read(). Channels are not polled during ":sleep". (Yukihiro             Nakadaira)
      adds  ee1cffc   patch 7.4.1380 Problem:    The job exit callback is not implemented. Solution:   Add the "exit-cb" option.
      adds  eab089d   patch 7.4.1381 Problem:    Exit value not available on MS-Windows. Solution:   Set the exit value.
      adds  02e83b4   patch 7.4.1382 Problem:    Can't get the job of a channel. Solution:   Add ch_getjob().
      adds  271273c   patch 7.4.1383 Problem:    GvimExt only loads the old libintl.dll. Solution:   Also try loading libint-8.dll. (Ken Takata, closes #608)
      adds  f6fee0e   patch 7.4.1384 Problem:    It is not easy to use a set of plugins and their dependencies. Solution:   Add packages, ":loadopt", 'packpath'.
      adds  5e83840   patch 7.4.1385 Problem:    Compiler warning for using array. Solution:   Use the right member name. (Yegappan Lakshmanan)
      adds  23c463a   patch 7.4.1386 Problem:    When the Job exit callback is invoked, the job may be freed too             soon. (Yasuhiro Matsumoto) Solution:   Increase refcount.
      adds  8f8ae40   patch 7.4.1387 Problem:    Win16 docs still referenced. Solution:   Remove Win16 files from the docs Makefile. (Kenichi Ito)
      adds  bdcd752   patch 7.4.1388 Problem:    Compiler warning. (Cesar Romani) Solution:   Initialize variable.
      adds  b2bd6a0   patch 7.4.1389 Problem:    Incomplete function declaration. Solution:   Add "void". (Yasuhiro Matsumoto)
      adds  33c31d5   patch 7.4.1390 Problem:    When building with GTK and glib-compile-resources cannot be found             building Vim fails. (Michael Gehring) Solution:   Make GLIB_COMPILE_RESOURCES empty instead of leaving it at "no".             (nuko8, closes #655)
      adds  4db20ab   patch 7.4.1391 Problem:    Warning for uninitialzed variable. Solution:   Set it to zero. (Christian Brabandt)
      adds  2cd5bb2   patch 7.4.1392 Problem:    Some tests fail for Win32 console version. Solution:   Move the tests to SCRIPTS_MORE2.  Pass VIMRUNTIME. (Christian             Brabandt)
      adds  bd73ae1   patch 7.4.1393 Problem:    Starting a job hangs in the GUI. (Takuya Fujiwara) Solution:   Don't check if ch_job is NULL when checking for an error.             (Yasuhiro Matsumoto)
      adds  0b96247   patch 7.4.1394 Problem:    Can't sort inside a sort function. Solution:   Use a struct to store the sort parameters. (Jacob Niehus)
      adds  eed284a   patch 7.4.1395 Problem:    Using DETACH in quotes is not compatible with the Netbeans             interface. (Xavier de Gaye) Solution:   Remove the quotes, only use them for JSON and JS mode.
      adds  1daae44   patch 7.4.1396 Problem:    Compiler warnings for conversions. Solution:   Add type cast.
      adds  0bb6108   patch 7.4.1397 Problem:    Sort test fails on MS-Windows. Solution:   Correct the compare function.
      adds  4e221c9   patch 7.4.1398 Problem:    The close-cb option is not implemented yet. Solution:   Implemente close-cb. (Yasuhiro Matsumoto)
      adds  48e330a   patch 7.4.1399 Problem:    The MS-DOS code does not build. Solution:   Remove the old MS-DOS code.
      adds  254ebaf   patch 7.4.1400 Problem:    Perl eval doesn't work properly on 64-bit big-endian machine. Solution:   Use 32 bit type for the key. (Danek Duvall)
      adds  6bd364e   patch 7.4.1401 Problem:    Having 'autochdir' set during startup and using diff mode doesn't             work. (Axel Bender) Solution:   Don't use 'autochdir' while still starting up. (Christian             Brabandt)
      adds  9892189   patch 7.4.1402 Problem:    GTK 3 is not supported. Solution:   Add GTK 3 support. (Kazunobu Kuriyama)
      adds  0106e3d   patch 7.4.1403 Problem:    Can't build without the quickfix feature. Solution:   Add #ifdefs. Call ex_ni() for unimplemented commands. (Yegappan             Lakshmanan)
      adds  9186a27   patch 7.4.1404 Problem:    ch_read() doesn't time out on MS-Windows. Solution:   Instead of WM_NETBEANS use select(). (Yukihiro Nakadaira)
      adds  8aefbe0   patch 7.4.1405 Problem:    Completion menu flickers. Solution:   Delay showing the popup menu. (Shougo, Justin M. Keyes, closes             #656)
      adds  e16e5a9   patch 7.4.1406 Problem:    Leaking memory in cs_print_tags_priv(). Solution:   Free tbuf. (idea by Forrest Fleming)
      adds  f1b6ac7   patch 7.4.1407 Problem:    json_encode() does not handle NaN and inf properly. (David             Barnett) Solution:   For JSON turn them into "null".  For JS use "NaN" and "Infinity".             Add isnan().
      adds  3ea0f1a   patch 7.4.1408 Problem:    MS-Windows doesn't have isnan() and isinf(). Solution:   Use _isnan() and _isinf().
      adds  1858a84   patch 7.4.1409 Problem:    Configure includes GUI despite --disable-gui flag. Solution:   Add SKIP_GTK3. (Kazunobu Kuriyama)
      adds  42dd7ae   patch 7.4.1410 Problem:    Leaking memory in cscope interface. Solution:   Free memory when no tab is found. (Christian Brabandt)
      adds  9e34110   patch 7.4.1411 Problem:    Compiler warning for indent. (Ajit Thakkar) Solution:   Indent normally.
      adds  68c85fc   patch 7.4.1412 Problem:    Compiler warning for indent. (Dominique Pelle) Solution:   Fix the indent.
      adds  8b37421   patch 7.4.1413 Problem:    When calling ch_close() the close callback is invoked, even though             the docs say it isn't. (Christian J. Robinson) Solution:   Don't call the close callback.
      adds  81275ca   patch 7.4.1414 Problem:    Appveyor only builds one feature set. Solution:   Build a combination of features and GUI/console. (Christian             Brabandt)
      adds  84f4996   patch 7.4.1415 Problem:    Dropped the skip-tags setting. Solution:   Put it back.
      adds  f391327   Updated runtime files.
      adds  669cac0   patch 7.4.1416 Problem:    Using "u_char" intead of "char_u", which doesn't work everywhere.             (Jörg Plate) Solution:   Use "char_u" always.
      adds  265f64e   patch 7.4.1417 Problem:    Missing appveyor.bat from the distribution. Solution:   Add it to the list of files.
      adds  923d926   patch 7.4.1418 Problem:    job_stop() on MS-Windows does not really stop the job. Solution:   Make the default to stop the job forcefully. (Ken Takata)             Make MS-Windows and Unix more similar.
      adds  49c39ff   patch 7.4.1419 Problem:    Tests slowed down because of the "not a terminal" warning. Solution:   Add the --not-a-term command line argument.
      adds  d2227a0   patch 7.4.1420 Problem:    Missing makefile. Solution:   Type the path correctly.
      adds  c8dcbb1   patch 7.4.1421 Problem:    May free a channel when a callback may need to be invoked. Solution:   Keep the channel when refcount is zero.
      adds  46c8543   patch 7.4.1422 Problem:    Error when reading fails uses wrong errno.  Keeping channel open             after job stops results in test failing. Solution:   Move the error up.  Add ch_job_killed.
      adds  4cafa6d   patch 7.4.1423 Problem:    Channel test fails on MS-Windows. Solution:   Do not give an error message when reading fails, assume the other             end exited.
      adds  0c0dac1   patch 7.4.1424 Problem:    Not using --not-a-term when running tests on MS-Windows. Solution:   Use NO_PLUGIN. (Christian Brabandt)
      adds  6e722e2   patch 7.4.1425 Problem:    There are still references to MS-DOS support. Solution:   Remove most of the help txt and install instructions. (Ken Takata)
      adds  187db50   patch 7.4.1426 Problem:    The "out-io" option for jobs is not implemented yet. Solution:   Implement the "buffer" value: append job output to a buffer.
      adds  43acbce   patch 7.4.1427 Problem:    Trailing comma in enums is not ANSI C. Solution:   Remove the trailing commas.
      adds  edb4f2b   patch 7.4.1428 Problem:    Compiler warning for non-virtual destructor. Solution:   Make it virtual. (Yasuhiro Matsumoto)
      adds  d804fdf   patch 7.4.1429 Problem:    On MS-Windows, when not use renderoptions=type:directx, drawing             emoji will be broken. Solution:   Fix usage of unicodepdy. (Yasuhiro Matsumoto)
      adds  7ce686c   patch 7.4.1430 Problem:    When encoding JSON, turning NaN and Infinity into null without             giving an error is not useful. Solution:   Pass NaN and Infinity on.  If the receiver can't handle them it             will generate the error.
      adds  9e24f0c   patch 7.4.1431 Problem:    Including header files twice. Solution:   Remove the extra includes.
      adds  4d19617   patch 7.4.1432 Problem:    Typo in button text. Solution:   Fix the typo. (Dominique Pelle)
      adds  85b1176   patch 7.4.1433 Problem:    The Sniff interface is no longer useful, the tool has not been             available for may years. Solution:   Delete the Sniff interface and related code.
      adds  b6ff811   patch 7.4.1434 Problem:    JSON encoding doesn't hanel surrogate pair. Solution:   Improve multi-byte handling of JSON. (Yasuhiro Matsumoto)
      adds  8b1862a   patch 7.4.1435 Problem:    It is confusing that ch_sendexpr() and ch_sendraw() wait for a             response. Solution:   Add ch_evalexpr() and ch_evalraw().
      adds  e98991b   patch 7.4.1436 Problem:    Sniff files still referenced in distribution. Solution:   Remove sniff files from distribution.
      adds  136f29a   patch 7.4.1437 Problem:    Old system doesn't have isinf() and NAN. (Ben Fritz) Solution:   Adjust #ifdefs.  Detect isnan() and isinf() functions with             configure. Use a replacement when missing. (Kazunobu Kuriyama)
      adds  c7f0ebc   patch 7.4.1438 Problem:    Can't get buffer number of a channel. Solution:   Add ch_getbufnr().
      adds  f97ddbe   patch 7.4.1439 Problem:    Using uninitialzed variable. Solution:   Initialize vc_type.
      adds  fefecb0   patch 7.4.1440 Problem:    Can't build on Windows. Solution:   Change #ifdefs.  Only define isnan when used.
      adds  e26643e   patch 7.4.1441 Problem:    Using empty name instead of no name for channel buffer. Solution:   Remove the empty name.
      adds  e0fd2aa   patch 7.4.1442 Problem:    MS-Windows: more compilation warnings for destructor. Solution:   Add "virtual". (Ken Takata)
      adds  3f2a5d8   patch 7.4.1443 Problem:    Can't build GTK3 with small features. Solution:   Use gtk_widget_get_window().  Fix typos. (Dominique Pelle)
      adds  dae8d21   Updated runtime files
      adds  0f526f5   patch 7.4.1444 Problem:    Can't build with JSON but without multi-byte. Solution:   Fix pointer name.
      adds  b362872   patch 7.4.1445 Problem:    Memory corruption when 'encoding' is not utf-8. Solution:   Convert decoded string later.
      adds  80e7884   patch 7.4.1446 Problem:    Crash when using json_decode(). Solution:   Terminate string with a NUL byte.
      adds  d6051b5   patch 7.4.1447 Problem:    Memory leak when using ch_read(). (Dominique Pelle)             No log message when stopping a job and a few other situations.             Too many "Nothing to read" messages.  Channels are not freed. Solution:   Free the listtv.  Add more log messages. Remove "Nothing to read"             message.  Remove the channel from the job when its refcount             becomes zero.
      adds  c5215e9   patch 7.4.1448 Problem:    JSON tests fail if 'encoding' is not utf-8. Solution:   Force encoding to utf-8.
      adds  8cc6977   patch 7.4.1449 Problem:    Build fails with job feature but without channel feature. Solution:   Add #ifdef.
      adds  1c39102   patch 7.4.1450 Problem:    Json encoding still fails when encoding is not utf-8. Solution:   Set 'encoding' before :scriptencoding.  Run the json test             separately to avoid affecting other tests.
      adds  7076594   patch 7.4.1451 Problem:    Vim hangs when a channel has a callback but isn't referenced. Solution:   Have channel_unref() only return TRUE when the channel was             actually freed.
      adds  18b5d6d   patch 7.4.1452 Problem:    When a callback adds a syntax item either the redraw doesn't             happen right away or in the GUI the cursor is in the wrong             position for a moment. (Jakson Alves de Aquino) Solution:   Redraw after the callback was invoked.
      adds  9bfdba3   patch 7.4.1453 Problem:    Missing --not-a-term. Solution:   Add the argument.
      adds  9730f74   patch 7.4.1454 Problem:    The exit callback test is flaky. Solution:   Loop to wait for a short time up to a second.
      adds  fc2457e   patch 7.4.1455 Problem:    JSON decoding test for surrogate pairs is in the wrong place. Solution:   Move the test lines. (Ken Takata)
      adds  29e1951   patch 7.4.1456 Problem:    Test 87 fails with Python 3.5. Solution:   Work around difference. (Taro Muraoka)
      adds  d42119f   patch 7.4.1457 Problem:    Opening a channel with select() is not done properly. Solution:   Also used read-fds. Use getsockopt() to check for errors. (Ozaki             Kiichi)
      adds  fdd6ce4   patch 7.4.1458 Problem:    When a JSON channel has a callback it may never be cleared. Solution:   Do not write "DETACH" into a JS or JSON channel.
      adds  e081e21   patch 7.4.1459 Problem:    MS-Windows doesn't know socklen_t. Solution:   Use previous method for WIN32.
      adds  fdcc9af   patch 7.4.1460 Problem:    Syntax error in rarily used code. Solution:   Fix the mch_rename() declaration. (Ken Takata)
      adds  a86f14a   patch 7.4.1461 Problem:    When starting job on MS-Windows all parts of the command are put             in quotes. Solution:   Only use quotes when needed. (Yasuhiro Matsumoto)
      adds  2f6271b   patch 7.4.1462 Problem:    Two more rarily used functions with errors. Solution:   Add proper argument types. (Dominique Pelle)
      adds  a6b8976   patch 7.4.1463 Problem:    Configure doesn't find isinf() and isnan() on some systems. Solution:   Use a configure check that includes math.h.
      adds  5131c14   patch 7.4.1464 Problem:    When the argument of sort() is zero or empty it fails. Solution:   Make zero work as documented. (suggested by Yasuhiro Matsumoto)
      adds  cc7f8be   patch 7.4.1465 Problem:    Coverity reported possible use of NULL pointer when using buffer             output with JSON mode. Solution:   Make it actually possible to use JSON mode with a buffer.             Re-encode the JSON to append it to the buffer.
      adds  6b584af   patch 7.4.1466 Problem:    Coverity reports dead code. Solution:   Remove the two lines.
      adds  10b369f   patch 7.4.1467 Problem:    Can't build without the float feature. Solution:   Add #ifdefs. (Nick Owens, closes #667)
      adds  51d1d53   patch 7.4.1468 Problem:    Sort test doesn't test with "1" argument. Solution:   Also test ignore-case sorting. (Yasuhiro Matsumoto)
      adds  42bc6dd   patch 7.4.1469 Problem:    Channel test sometimes fails, especially on OS/X. (Kazunobu             Kuriyama) Solution:   Change the && into ||, call getsockopt() in more situations.             (Ozaki Kiichi)
      adds  289a905   patch 7.4.1470 Problem:    Coverity reports missing restore. Solution:   Move json_encode() call up.
      adds  bf73b91   patch 7.4.1471 Problem:    Missing out-of-memory check.  And Coverity warning. Solution:   Bail out when msg is NULL.
      adds  4ca812b   patch 7.4.1472 Problem:    Coverity warning for not using return value. Solution:   Add "(void)".
      adds  d1413d9   patch 7.4.1473 Problem:    Can't build without the autocommand feature. Solution:   Add #ifdefs. (Yegappan Lakshmanan)
      adds  5fac467   patch 7.4.1474 Problem:    Compiler warnings without the float feature. Solution:   Move #ifdefs. (John Marriott)
      adds  00ded43   patch 7.4.1475 Problem:    When using hangulinput with utf-8 a CSI character is             misintepreted. Solution:   Convert CSI to K_CSI. (SungHyun Nam)
      adds  f1d2501   patch 7.4.1476 Problem:    Function arguments marked as unused while they are not. Solution:   Remove UNUSED. (Yegappan Lakshmanan)
      adds  b5760a1   patch 7.4.1477 Problem:    Test_reltime is flaky, it depends on timing. Solution:   When it fails run it a second time.
      adds  1bdd426   patch 7.4.1478 Problem:    ":loadplugin" doesn't take care of ftdetect files. Solution:   Also load ftdetect scripts when appropriate.
      adds  863c1a9   patch 7.4.1479 Problem:    No testfor ":loadplugin". Solution:   Add a test.  Fix how option is being set.
      adds  9171587   patch 7.4.1480 Problem:    Cannot add a pack direcory without loading a plugin. Solution:   Add the :packadd command.
      adds  9f7820f   patch 7.4.1481 Problem:    Can't build with small features. Solution:   Add #ifdef.
      adds  da94fdf   patch 7.4.1482 Problem:    "timeout" option not supported on ch_send*() and ch_eval*(). Solution:   Get and use the timeout option from the argument.
      adds  d6547fc   patch 7.4.1483 Problem:    A one-time callback is not used for a raw channel. Solution:   Use a one-time callback when it exists.
      adds  c25558b   patch 7.4.1484 Problem:    Channel "err-io" value "out" is not supported. Solution:   Connect stderr to stdout if wanted.
      adds  014069a   patch 7.4.1485 Problem:    Job input from buffer is not implemented. Solution:   Implement it.  Add "in-top" and "in-bot" options.
      adds  f365482   patch 7.4.1486 Problem:    ":loadplugin" is not optimal, some people find it confusing. Solution:   Only use ":packadd" with an optional "!".
      adds  6300317   patch 7.4.1487 Problem:    For WIN32 isinf() is defined as a macro. Solution:   Define it as an inline function. (ZyX)
      adds  328da0d   Update runtime files.
      adds  179f1b9   patch 7.4.1488 Problem:    Not using key when result from hangul_string_convert() is NULL. Solution:   Fall back to not converted string.
      adds  0c17171   patch 7.4.1489 Problem:    "inline" is not supported by old MSVC. Solution:   use "__inline". (Ken Takata)
      adds  2369c15   patch 7.4.1490 Problem:    Compiler warning for unused function. Solution:   Add #ifdef. (Dominique Pelle)
      adds  20b4f46   patch 7.4.1491 Problem:    Visual-block shift breaks multi-byte characters. Solution:   Compute column differently. (Yasuhiro Matsumoto) Add a test.
      adds  019b9c6   Add new test file.
      adds  35ca0e7   patch 7.4.1492 Problem:    No command line completion for ":packadd". Solution:   Implement completion. (Hirohito Higashi)
      adds  5983ad0   patch 7.4.1493 Problem:    Wrong callback invoked for zero-id messages. Solution:   Don't use the first one-time callback when the sequence number             doesn't match.
      adds  119d469   patch 7.4.1494 Problem:    clr_history() does not work properly. Solution:   Increment hisptr. Add a test. (Yegappan Lakshmanan)
      adds  802d559   patch 7.4.1495 Problem:    Compiler warnings when building on Unix with the job feature but             without the channel feature. Solution:   Move #ifdefs. (Dominique Pelle)
      adds  a96909c   patch 7.4.1496 Problem:    Crash when built with GUI but it's not active. (Dominique Pelle) Solution:   Check gui.in_use.
      adds  0ecbe33   patch 7.4.1497 Problem:    Cursor drawing problem with GTK 3. Solution:   Handle blinking differently. (Kazunobu Kuriyama)
      adds  2588b5a   patch 7.4.1498 Problem:    Error for locked item when using json_decode(). (Shougo) Solution:   Initialize v_lock.
      adds  be82c25   patch 7.4.1499 Problem:    No error message when :packadd does not find anything. Solution:   Add an error message. (Hirohito Higashi)
      adds  9ef00be   patch 7.4.1500 Problem:    Should_free flag set to FALSE. Solution:   Set it to TRUE. (Neovim 4415)
      adds  38fd4bb   patch 7.4.1501 Problem:    Garbage collection with an option channel is not tested. Solution:   Call garbagecollect() in the test.
      adds  99ef062   patch 7.4.1502 Problem:    Writing last-but-one line of buffer to a channel isn't implemented             yet. Solution:   Implement it.  Fix leaving a swap file behind.
      adds  839fd11   patch 7.4.1503 Problem:    Crash when using ch_getjob(). (Damien) Solution:   Check for a NULL job.
      adds  3f39f64   patch 7.4.1504 Problem:    No test for reading last-but-one line. Solution:   Add a test.
      adds  d0b6502   patch 7.4.1505 Problem:    When channel log is enabled get too many "looking for messages"             log entries. Solution:   Only give the message after another message.
      adds  b69fccf   patch 7.4.1506 Problem:    Job cannot read from a file. Solution:   Implement reading from a file for Unix.
      adds  4e329fc   patch 7.4.1507 Problem:    Crash when starting a job fails. Solution:   Check for the channel to be NULL.  (idea by Yasuhiro Matsumoto)
      adds  47cff3a   patch 7.4.1508 Problem:    Can't build GvimExt with MingW. Solution:   Adjust the makefile. (Ben Fritz)
      adds  151f656   patch 7.4.1509 Problem:    Keeping both a variable for a job and the channel it refers to is             a hassle. Solution:   Allow passing the job where a channel is expected. (Damien)
      adds  304563c   patch 7.4.1510 Problem:    Channel test fails on AppVeyor. Solution:   Wait longer than 10 msec if needed.
      adds  5f148ec   Update runtime files.
      adds  af6e36f   patch 7.4.1511 Problem:    Statusline highlighting is sometimes wrong. Solution:   Check for Highlight type. (Christian Brabandt)
      adds  94d0191   patch 7.4.1512 Problem:    Channel input from file not supported on MS-Windows. Solution:   Implement it. (Yasuhiro Matsumoto)
      adds  41e0f2f   patch 7.4.1513 Problem:    "J" fails if there are not enough lines. (Christian Neukirchen) Solution:   Reduce the count, only fail on the last line.
      adds  e98d121   patch 7.4.1514 Problem:    Channel output to file not implemented yet. Solution:   Implement it for Unix.
      adds  9fe885e   patch 7.4.1515 Problem:    Channel test is a bit flaky. Solution:   Instead of a fixed sleep time wait until an expression evaluates             to true.
      adds  8049253   patch 7.4.1516 Problem:    Cannot change file permissions. Solution:   Add setfperm().
      adds  367aabd   patch 7.4.1517 Problem:    Compiler warning with 64bit compiler. Solution:   Add typecast. (Mike Williams)
      adds  f65333c   patch 7.4.1518 Problem:    Channel with disconnected in/out/err is not supported. Solution:   Implement it for Unix.
      adds  13d6fb1   patch 7.4.1519 Problem:    Channel output to file not implemented for MS-Windows. Solution:   Implement it. (Yasuhiro Matsumoto)
      adds  d9d473e   patch 7.4.1520 Problem:    Channel test: Waiting for a file to appear doesn't work. Solution:   In waitFor() ignore errors.
      adds  8322e1f   patch 7.4.1521 Problem:    File permission test fails on MS-Windows. Solution:   Expect a different permission.
      adds  6ff02c9   patch 7.4.1522 Problem:    Cannot write channel err to a buffer. Solution:   Implement it.
      adds  0622732   patch 7.4.1523 Problem:    Writing channel to a file fails on MS-Windows. Solution:   Disable it for now.
      adds  045a284   patch 7.4.1524 Problem:    Channel test fails on BSD. Solution:   Break out of the loop when connect() succeeds. (Ozaki Kiichi)
      adds  beb003b   patch 7.4.1525 Problem:    On a high resolution screen the toolbar icons are too small. Solution:   Add "huge" and "giant" to 'toolbariconsize'. (Brian Gix)
      adds  d5d3d30   patch 7.4.1526 Problem:    Writing to file and not connecting a channel doesn't work for             MS-Windows. Solution:   Make it work. (Yasuhiro Matsumoto)
      adds  562ca71   patch 7.4.1527 Problem:    Channel test is flaky on MS-Windows. Solution:   Limit the select() timeout to 50 msec and try with a new socket if             it fails.
      adds  af1a0e3   patch 7.4.1528 Problem:    Using "ever" for packages is confusing. Solution:   Use "start", as it's related to startup.
      adds  29fd038   patch 7.4.1529 Problem:    Specifying buffer number for channel not implemented yet. Solution:   Implement passing a buffer number.
      adds  75578a3   patch 7.4.1530 Problem:    MS-Windows job_start() closes wrong handle. Solution:   Close hThread on the process info. (Ken Takata)
      adds  40e8cb2   patch 7.4.1531 Problem:    Compiler warning for unitinialized variable. (Dominique Pelle) Solution:   Always give the variable a value.
      adds  7bffaa9   patch 7.4.1532 Problem:    MS-Windows channel leaks file descriptor. Solution:   Use CreateFile with the right options. (Yasuhiro Matsumoto)
      adds  74c5bbf   patch 7.4.1533 Problem:    Using feedkeys() with an empty string disregards 'x' option. Solution:   Make 'x' work with an empty string. (Thinca)
      adds  846cdb2   patch 7.4.1534 Problem:    Compiler warning for shadowed variable. (Kazunobu Kuriyama) Solution:   Rename it.
      adds  9e49685   patch 7.4.1535 Problem:    The feedkeys test has a one second delay. Solution:   Avoid need_wait_return() to delay. (Hirohito Higashi)
      adds  de27989   patch 7.4.1536 Problem:    Cannot re-use a channel for another job. Solution:   Add the "channel" option to job_start().
      adds  509ce2a   patch 7.4.1537 Problem:    Too many feature flags for pipes, jobs and channels. Solution:   Only use FEAT_JOB_CHANNEL.
      adds  4fc563b   patch 7.4.1538 Problem:    Selection with the mouse does not work in command line mode. Solution:   Use cairo functions. (Kazunobu Kuriyama)
      adds  77cdfd1   Updated runtime files.
      adds  8e2c942   patch 7.4.1539 Problem:    Too much code in eval.c. Solution:   Move job and channel code to channel.c.
      adds  ac42afd   patch 7.4.1540 Problem:    Channel test is a bit flaky. Solution:   Increase expected wait time.
      adds  8950a56   patch 7.4.1541 Problem:    Missing job_info(). Solution:   Implement it.
      adds  1adda34   patch 7.4.1542 Problem:    job_start() with a list is not tested. Solution:   Call job_start() with a list.
      adds  5a6ec52   patch 7.4.1543 Problem:    Channel log methods are not tested. Solution:   Log job activity and check it.
      adds  583c1f1   patch 7.4.1544 Problem:    On Win32 escaping the command does not work properly. Solution:   Reset 'ssl' when escaping the command. (Yasuhiro Matsumoto)
      adds  b4ebf9a   patch 7.4.1545 Problem:    GTK3: horizontal cursor movement in Visual selection not good. Solution:   Make it work better. (Kazunobu Kuriyama)
      adds  f6f32c3   patch 7.4.1546 Problem:    Sticky type checking is more annoying than useful. Solution:   Remove the error for changing a variable type.
      adds  385111b   patch 7.4.1547 Problem:    Getting a cterm highlight attribute that is not set results in the             string "-1". Solution:   Return an empty string. (Taro Muraoka)
      adds  5a2800f   patch 7.4.1548 Problem:    Two tests fail. Solution:   Adjust the expected error number. Remove check for type.
      adds  c835293   patch 7.4.1549 Problem:    Test for syntax attributes fails in Win32 GUI. Solution:   Use an existing font name.
      adds  2d8f56a   patch 7.4.1550 Problem:    Cannot load packages early. Solution:   Add the ":packloadall" command.
      adds  6bef530   patch 7.4.1551 Problem:    Cannot generate help tags in all doc directories. Solution:   Make ":helptags ALL" work.
      adds  7f8989d   patch 7.4.1552 Problem:    ":colorscheme" does not use 'packpath'. Solution:   Also use in "start" and "opt" directories in 'packpath'.
      adds  8dcf259   patch 7.4.1553 Problem:    ":runtime" does not use 'packpath'. Solution:   Add "what" argument.
      adds  52f9c19   patch 7.4.1554 Problem:    Completion for :colorscheme does not use 'packpath'. Solution:   Make it work, add a test. (Hirohito Higashi)
      adds  fff341e   patch 7.4.1555 Problem:    List of test targets incomplete. Solution:   Add newly added tests.
      adds  a3442cb   patch 7.4.1556 Problem:    "make install" changes the help tags file, causing it to differ             from the repository. Solution:   Move it aside and restore it.
      adds  86edef6   patch 7.4.1557 Problem:    Windows cannot be identified. Solution:   Add a unique window number to each window and functions to use it.
      adds  9cdf86b   patch 7.4.1558 Problem:    It is not easy to find out what windows display a buffer. Solution:   Add win_findbuf().
      adds  1735bc9   patch 7.4.1559 Problem:    Passing cookie to a callback is clumsy. Solution:   Change function() to take arguments and return a partial.
      adds  d6c2f05   patch 7.4.1560 Problem:    Dict options with a dash are more difficult to use. Solution:   Use an underscore, so that dict.err_io can be used.
      adds  39afdea   patch 7.4.1561 Problem:    Missing update to proto file. Solution:   Change the proto file.
      adds  9eb3bb2   patch 7.4.1562 Problem:    ":helptags ALL" crashes. (Lcd) Solution:   Don't free twice.
      adds  790500a   patch 7.4.1563 Problem:    Partial test fails on windows. Solution:   Return 1 or -1 from compare function.
      adds  346418c   patch 7.4.1564 Problem:    An empty list in function() causes an error. Solution:   Handle an empty list like there is no list of arguments.
      adds  f155196   patch 7.4.1565 Problem:    Crash when assert_equal() runs into a NULL string. Solution:   Check for NULL. (Dominique) Add a test.
      adds  4f118be   patch 7.4.1566 Problem:    Compiler warning for shadowed variable. (Kazunobu Kuriyama) Solution:   Remove the inner one.
      adds  1abb502   patch 7.4.1567 Problem:    Crash in assert_fails(). Solution:   Check for NULL. (Dominique Pelle)  Add a test.
      adds  00f9e0d   patch 7.4.1568 Problem:    Using CTRL-] in help on option in parentheses doesn't work. Solution:   Skip the "(" in "('". (Hirohito Higashi)
      adds  e27dba4   patch 7.4.1569 Problem:    Using old style tests for quickfix. Solution:   Change them to new style tests. (Yegappan Lakshmanan)
      adds  426dd02   patch 7.4.1570 Problem:    There is no way to avoid the message when editing a file. Solution:   Add the "F" flag to 'shortmess'. (Shougo, closes #686)
      adds  8e15ffc   patch 7.4.1571 Problem:    No test for ":help". Solution:   Add a test for what 7.4.1568 fixed. (Higashi Higashi)
      adds  85a7cb4   patch 7.4.1572 Problem:    Setting 'compatible' in test influences following tests. Solution:   Turn 'compatible' off again.
      adds  ce2ec0a   patch 7.4.1573 Problem:    Tests get stuck at the more prompt. Solution:   Move the backspace test out of test_alot.
      adds  d22e946   patch 7.4.1574 Problem:    ":undo 0" does not work. (Florent Fayolle) Solution:   Make it undo all the way. (closes #688)
      adds  8067a64   Add missing test file.
      adds  89e375a   patch 7.4.1575 Problem:    Using wrong size for struct. Solution:   Use the size for wide API. (Ken Takata)
      adds  927030a   patch 7.4.1576 Problem:    Write error of viminfo file is not handled properly. (Christian             Neukirchen) Solution:   Check the return value of fclose(). (closes #682)
      adds  ab1fa39   patch 7.4.1577 Problem:    Cannot pass "dict.Myfunc" around as a partial. Solution:   Create a partial when expected.
      adds  975b527   patch 7.4.1578 Problem:    There is no way to invoke a function later or periodically. Solution:   Add timer support.
      adds  a3dc5e9   patch 7.4.1579 Problem:    Missing changes in channel.c Solution:   Include the changes.
      adds  7a5c46a   patch 7.4.1580 Problem:    Crash when using function reference. (Luchr) Solution:   Set initial refcount. (Ken Takata, closes #690)
      adds  6563903   patch 7.4.1581 Problem:    Using ":call dict.func()" where the function is a partial does             not work.  Using "dict.func()" where the function does not take a             Dictionary does not work. Solution:   Handle partial properly in ":call". (Yasuhiro Matsumoto)
      adds  6f2e4b3   patch 7.4.1582 Problem:    Get E923 when using function(dict.func, [], dict). (Kent Sibilev)             Storing a function with a dict in a variable drops the dict if the             function is script-local. Solution:   Translate the function name.  Use dict arg if present.
      adds  597385a   patch 7.4.1583 Problem:    Warning for unitinialized variable. Solution:   Initialize it. (Dominique)
      adds  0e0b3dd   patch 7.4.1584 Problem:    Timers don't work for Win32 console. Solution:   Add check_due_timer() in WaitForChar().
      adds  d22a189   patch 7.4.1585 Problem:    Partial is not recognized everywhere. Solution:   Check for partial in trans_function_name(). (Yasuhiro Matsumoto)             Add a test.
      adds  8a1bb04   patch 7.4.1586 Problem:    Nesting partials doesn't work. Solution:   Append arguments. (Ken Takata)
      adds  1c8b4ed   patch 7.4.1587 Problem:    Compiler warnings with 64 bit compiler. Solution:   Add type casts. (Mike Williams)
      adds  1ff2b64   patch 7.4.1588 Problem:    Old style test for quickfix. Solution:   Turn test 96 into a new style test.
      adds  9e63f61   patch 7.4.1589 Problem:    Combining dict and args with partial doesn't always work. Solution:   Use the arguments from the partial.
      adds  3f242a8   patch 7.4.1590 Problem:    Warning for shadowed variable. (Christian Brabandt) Solution:   Move the variable into a local block.
      adds  5584df6   patch 7.4.1591 Problem:    The quickfix title is truncated. Solution:   Save the command before it is truncated. (Anton Lindqvist)
      adds  0899d69   patch 7.4.1592 Problem:    Quickfix code using memory after being freed. (Dominique Pelle) Solution:   Detect that the window was closed. (Hirohito Higashi)
      adds  a889cf4   patch 7.4.1593 Problem:    Using channel timeout instead of request timeout. (Coverity) Solution:   Remove the extra assignment.
      adds  943bb2b   patch 7.4.1594 Problem:    Timers don't work on Unix. Solution:   Add missing code.
      adds  c0a1d7f   patch 7.4.1595 Problem:    Not checking for failed open(). (Coverity) Solution:   Check file descriptor not being negative.
      adds  ba8cd12   patch 7.4.1596 Problem:    Memory leak. (Coverity) Solution:   Free the pattern.
      adds  9f6154f   patch 7.4.1597 Problem:    Memory leak when out of memory. (Coverity) Solution:   Free the name.
      adds  6d8d849   patch 7.4.1598 Problem:    When starting the GUI fails a swap file is left behind. (Joerg             Plate) Solution:   Preserve files before exiting. (closes #692)
      adds  8a82c7f   patch 7.4.1599 Problem:    No link to Coverity. Solution:   Add Coverity badge in README.
      adds  062cc18   patch 7.4.1600 Problem:    libs directory is not useful. Solution:   Remove arp.library, it was only for very old Amiga versions.
      adds  818c9e7   patch 7.4.1601 Problem:    README files take a lot of space in the top directory. Solution:   Move most of them to "READMEdir".
      adds  cff572a   patch 7.4.1602 Problem:    Info files take space in the top directory. Solution:   Move them to "READMEdir".
      adds  bfb96c0   patch 7.4.1603 Problem:    Timer with an ":echo" command messes up display. Solution:   Redraw depending on the mode. (Hirohito Higashi)  Avoid the more             prompt being used recursively.
      adds  3848e00   patch 7.4.1604 Problem:    Although emoji characters are ambiguous width, best is to treat             them as full width. Solution:   Update the Unicode character tables. Add the 'emoji' options.             (Yasuhiro Matsumoto)
      adds  3905e29   patch 7.4.1605 Problem:    Catching exception that won't be thrown. Solution:   Remove try/catch.
      adds  953cc7f   patch 7.4.1606 Problem:    Having type() handle a Funcref that is or isn't a partial             differently causes problems for existing scripts. Solution:   Make type() return the same value. (Thinca)
      adds  f0e86a0   patch 7.4.1607 Problem:    Comparing a function that exists on two dicts is not backwards             compatible. (Thinca) Solution:   Only compare the function, not what the partial adds.
      adds  5c29154   patch 7.4.1608 Problem:    string() doesn't handle a partial. Solution:   Make a string from a partial.
      adds  4d581a8   patch 7.4.1609 Problem:    Contents file is only for Amiga distro. Solution:   Move it to "READMEdir".  Update some info.
      adds  cc6cf9b   patch 7.4.1610 Problem:    Compiler warnings for non-virtual destructor. Solution:   Mark the classe final. (Ken Takata)
      adds  44a2f92   patch 7.4.1611 Problem:    The versplit feature makes the code uneccessary complicated. Solution:   Remove FEAT_VERTSPLIT, always support vertical splits when             FEAT_WINDOWS is defined.
      adds  d293b2b   patch 7.4.1612 Problem:    Can't build with small features. Solution:   Move code and #ifdefs.
      adds  064154c   patch 7.4.1613 Problem:    Still can't build with small features. Solution:   Adjust #ifdefs.
      adds  7eba3d2   patch 7.4.1614 Problem:    Still quickfix test in old style. Solution:   Turn test 10 into a new style test.
      adds  829c8e3   patch 7.4.1615 Problem:    Build fails with tiny features. Solution:   Adjust #ifdefs.
      adds  ac74d5e   patch 7.4.1616 Problem:    Malformed channel request causes a hang. Solution:   Drop malformed message. (Damien)
      adds  ba61ac0   patch 7.4.1617 Problem:    When a JSON message is split it isn't decoded. Solution:   Wait a short time for the rest of the message to arrive.
      adds  a4f6ca7   patch 7.4.1618 Problem:    Starting job with output to buffer changes options in the current             buffer. Solution:   Set "curbuf" earlier. (Yasuhiro Matsumoto)
      adds  364fa5c   patch 7.4.1619 Problem:    When 'fileformats' is set in the vimrc it applies to new buffers             but not the initial buffer. Solution:   Set 'fileformat' when starting up. (Mike Williams)
      adds  4077b33   patch 7.4.1620 Problem:    Emoji characters are not considered as a kind of word character. Solution:   Give emoji characters a word class number. (Yasuhiro Matsumoto)
      adds  a63cdb5   patch 7.4.1621 Problem:    Channel test doesn't work with Python 2.6. Solution:   Add number in formatting placeholder. (Wiredool)
      adds  17b56c9   patch 7.4.1622 Problem:    Channel demo doesn't work with Python 2.6. Solution:   Add number in formatting placeholder
      adds  e9d6a29   patch 7.4.1623 Problem:    All Channels share the message ID, it keeps getting bigger. Solution:   Use a message ID per channel.
      adds  03602ec   patch 7.4.1624 Problem:    Can't get info about a channel. Solution:   Add ch_info().
      adds  be6aa46   patch 7.4.1625 Problem:    Trying to close file descriptor that isn't open. Solution:   Check for negative number.
      adds  e18c0b3   Updated runtime files.
      adds  580984e   patch 7.4.1626 Problem:    Missing changes to structs. Solution:   Include the changes.
      adds  75f7265   patch 7.4.1627 Problem:    Channel out_cb and err_cb are not tested. Solution:   Add a test.
      adds  3f3fbd3   patch 7.4.1628 Problem:    64-bit Compiler warning. Solution:   Change type of variable. (Mike Williams)
      adds  b86f10e   patch 7.4.1629 Problem:    Handling emoji characters as full width has problems with             backwards compatibility. Solution:   Remove ambiguous and double width characters from the emoji table.             Use a separate table for the character class.             (partly by Yasuhiro Matsumoto)
      adds  d63aff0   patch 7.4.1630 Problem:    Unicode table for double width is outdated. Solution:   Update to the latest Unicode standard.
      adds  573e445   patch 7.4.1631 Problem:    Compiler doesn't understand switch on all enum values. (Tony             Mechelynck) Solution:   Initialize variable.
      adds  6098957   patch 7.4.1632 Problem:    List of test targets is outdated. Solution:   Update to current list of test targets.
      adds  b763eba   patch 7.4.1633 Problem:    If the help tags file was removed "make install" fails. (Tony             Mechelynck) Solution:   Only try moving the file if it exists.
      adds  8e08125   patch 7.4.1634 Problem:    Vertical movement after CTRL-A ends up in the wrong column.             (Urtica Dioica) Solution:   Set curswant when appropriate. (Hirohito Higashi)
      adds  6a06363   patch 7.4.1635 Problem:    Channel test is a bit flaky. Solution:   Remove 'DETACH' if it's there.
      adds  6135d0d   patch 7.4.1636 Problem:    When 'F' is in 'shortmess' the prompt for the encryption key isn't             displayed. (Toothpik) Solution:   Reset msg_silent.
      adds  6c0e984   patch 7.4.1637 Problem:    Can't build with older MinGW compiler. Solution:   Change option from c++11 to gnu++11. (Ken Takata)
      adds  e4eb6ff   patch 7.4.1638 Problem:    When binding a function to a dict the reference count is wrong. Solution:   Decrement dict reference count, only reference the function when             actually making a copy. (Ken Takata)
      adds  5f436fc   patch 7.4.1639 Problem:    Invoking garbage collection may cause a double free. Solution:   Don't free the dict in a partial when recursive is FALSE.
      adds  ffec3c5   patch 7.4.1640 Problem:    Crash when an autocommand changes a quickfix list. (Dominique) Solution:   Check wether an entry is still valid. (Yegappan Lakshmanan,             Hirohito Higashi)
      adds  5ca84ce   patch 7.4.1641 Problem:    Using unterminated string. Solution:   Add NUL before calling vim_strsave_shellescape(). (James McCoy)
      adds  6a08454   patch 7.4.1642 Problem:    Handling emoji characters as full width has problems with             backwards compatibility. Solution:   Only put characters in the 1f000 range in the emoji table.
      adds  d4caf5c   patch 7.4.1643 Problem:    Terminating file name has side effects. Solution:   Restore the character. (mostly by James McCoy, closes #713)
      adds  24c77a1   patch 7.4.1644 Problem:    Using string() on a partial that exists in the dictionary it binds             results in an error. (Nikolai Pavlov) Solution:   Make string() not fail on a recursively nested structure. (Ken             Takta)
      adds  c5fbe8a   patch 7.4.1645 Problem:    When a dict contains a partial it can't be redefined as a             function. (Nikolai Pavlov) Solution:   Remove the partial when overwriting with a function.
      adds  4c90861   patch 7.4.1646 Problem:    Using Python vim.bindeval() on a partial doesn't work. (Nikolai             Pavlov) Solution:   Add VAR_PARTIAL support in Python.
      adds  8b20179   patch 7.4.1647 Problem:    Using freed memory after setqflist() and ":caddbuffer".  (Dominique) Solution:   Set qf_ptr when adding the first item to the quickfix list.
      adds  bee6c0c   patch 7.4.1648 Problem:    Compiler has a problem copying a string into di_key[]. (Yegappan             Lakshmanan) Solution:   Add dictitem16_T.
      adds  aedfcbe   patch 7.4.1649 Problem:    The matchit plugin needs to be copied to be used. Solution:   Put the matchit plugin in an optional package.
      adds  f68f1d7   patch 7.4.1650 Problem:    Quickfix test fails. Solution:   Accept any number of matches.
      adds  780d4c3   patch 7.4.1651 Problem:    Some dead (MSDOS) code remains. Solution:   Remove the unused lines. (Ken Takata)
      adds  610cc1b   patch 7.4.1652 Problem:    Old style test for fnamemodify(). Solution:   Turn it into a new style test.
      adds  da64ab3   patch 7.4.1653 Problem:    Users who loaded matchit.vim manually have to change their             startup. (Gary Johnson) Solution:   Add a file in the old location that loads the package.
      adds  52c6eaf   patch 7.4.1654 Problem:    Crash when using expand('%:S') in a buffer without a name. Solution:   Don't set a NUL. (James McCoy, closes #714)
      adds  1e7885a   patch 7.4.1655 Problem:    remote_expr() hangs. (Ramel) Solution:   Check for messages in the waiting loop.
      adds  92e35ef   patch 7.4.1656 Problem:    Crash when using partial with a timer. Solution:   Increment partial reference count. (Hirohito Higashi)
      adds  8fdd721   patch 7.4.1657 Problem:    On Unix in a terminal: channel messages are not handled right away.             (Jackson Alves de Aquino) Solution:   Break the loop for timers when something was received.
      adds  1473551   patch 7.4.1658 Problem:    A plugin does not know when VimEnter autocommands were already             triggered. Solution:   Add the v:vim_did_enter variable.
      adds  e158130   patch 7.4.1659 Problem:    Compiler warning for argument type. (Manuel Ortega) Solution:   Remove "&".
      adds  819821c   patch 7.4.1660 Problem:    has('patch-7.4.1') doesn't work. Solution:   Fix off-by-one error. (Thinca)
      adds  fa8b2e1   patch 7.4.1661 Problem:    No test for special characters in channel eval command. Solution:   Testing sending and receiving text with special characters.
      adds  c4dcd60   patch 7.4.1662 Problem:    No test for an invalid Ex command on a channel. Solution:   Test handling an invalid command gracefully.  Avoid getting an             error message, do write it to the channel log.
      adds  4f3f668   Updated runtime files.
      adds  ea6553b   patch 7.4.1663 Problem:    In tests it's often useful to check if a pattern matches. Solution:   Add assert_match().
      adds  89c64d5   patch 7.4.1664 Problem:    Crash in :cgetexpr. Solution:   Check for NULL pointer. (Dominique) Add a test.
      adds  8038568   patch 7.4.1665 Problem:    Crash when calling job_start() with a NULL string. (Dominique) Solution:   Check for an invalid argument.
      adds  46c00a6   patch 7.4.1666 Problem:    When reading JSON from a channel all readahead is used. Solution:   Use the fill function to reduce overhead.
      adds  84e1d2b   patch 7.4.1667 Problem:    Win32: waiting on a pipe with fixed sleep time. Solution:   Start with a short delay and increase it when looping.
      adds  ee1f7b3   patch 7.4.1668 Problem:    channel_get_all() does multiple allocations. Solution:   Compute the size and allocate once.
      adds  8b877ac   patch 7.4.1669 Problem:    When writing buffer lines to a pipe Vim may block. Solution:   Avoid blocking, write more lines later.
      adds  a32095f   patch 7.4.1670 Problem:    Completion doesn't work well for a variable containing "#". Solution:   Recognize the "#". (Watiko)
      adds  61264d9   patch 7.4.1671 Problem:    When help exists in multiple languages, adding @ab while "ab" is             the default help language is unnecessary. Solution:   Leave out "@ab" when not needed. (Ken Takata)
      adds  e934e8f   patch 7.4.1672 Problem:    The Dvorak support is a bit difficult to install. Solution:   Turn it into an optional package.
      adds  2946d02   patch 7.4.1673 Problem:    The justify plugin has to be copied or sourced to be used. Solution:   Turn it into a package.
      adds  cf2d8de   patch 7.4.1674 Problem:    The editexisting plugin has to be copied or sourced to be used. Solution:   Turn it into a package.
      adds  e101204   patch 7.4.1675 Problem:    The swapmous plugin has to be copied or sourced to be used. Solution:   Turn it into the swapmouse package.
      adds  fead3ac   patch 7.4.1676 Problem:    The shellmenu plugin has to be copied or sourced to be used. Solution:   Turn it into a package.
      adds  0b9e4d1   patch 7.4.1677 Problem:    A reference to the removed file_select plugin remains. Solution:   Remove it.
      adds  8b29aba   patch 7.4.1678 Problem:    Warning for unused argument. Solution:   Add UNUSED. (Dominique Pelle)
      adds  7d2a579   patch 7.4.1679 Problem:    Coverity: copying value of v_lock without initializing it. Solution:   Init v_lock in rettv_list_alloc() and rettv_dict_alloc().
      adds  925ccfd   patch 7.4.1680 Problem:    Coverity warns for not checking name length (false positive). Solution:   Only copy the characters we know are there.
      adds  ef9d9b9   patch 7.4.1681 Problem:    Coverity warns for fixed size buffer length (false positive). Solution:   Add a check for the name length.
      adds  72188e9   patch 7.4.1682 Problem:    Coverity: no check for NULL. Solution:   Add check for invalid argument to assert_match().
      adds  e609ad5   patch 7.4.1683 Problem:    Generated .bat files do not support --nofork. Solution:   Add check for --nofork.  Also add "setlocal". (Kevin Cantú,             closes #659)
       new  0444139   Merge tag 'v7.4.1683' into debian/sid
       new  9dc646f   Start changelog for 7.4.1683-1
       new  7a1a6ba   Add a vim-gtk3 package
       new  f3d2750   Support defining compilation date in $SOURCE_DATE_EPOCH
       new  61d421b   Set $SOURCE_DATE_EPOCH according to debian/changelog
       new  cf485aa   Migrate to automatic -dbgsym packages

The 7 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                                         |     5 +
 .travis.yml                                        |    18 +-
 Filelist                                           |    89 +-
 Makefile                                           |   169 +-
 README.md                                          |     9 +-
 README.txt                                         |     8 +-
 README_os2.txt                                     |    58 -
 Contents => READMEdir/Contents                     |     4 +-
 Contents.info => READMEdir/Contents.info           |   Bin
 README.txt.info => READMEdir/README.txt.info       |   Bin
 README_ami.txt => READMEdir/README_ami.txt         |     0
 .../README_ami.txt.info                            |   Bin
 README_amibin.txt => READMEdir/README_amibin.txt   |     0
 .../README_amibin.txt.info                         |   Bin
 README_amisrc.txt => READMEdir/README_amisrc.txt   |     0
 .../README_amisrc.txt.info                         |   Bin
 README_bindos.txt => READMEdir/README_bindos.txt   |     0
 README_dos.txt => READMEdir/README_dos.txt         |     0
 README_extra.txt => READMEdir/README_extra.txt     |     0
 README_mac.txt => READMEdir/README_mac.txt         |     0
 README_ole.txt => READMEdir/README_ole.txt         |     0
 READMEdir/README_os2.txt                           |     5 +
 README_os390.txt => READMEdir/README_os390.txt     |     0
 README_src.txt => READMEdir/README_src.txt         |     0
 README_srcdos.txt => READMEdir/README_srcdos.txt   |     0
 README_unix.txt => READMEdir/README_unix.txt       |     0
 README_vms.txt => READMEdir/README_vms.txt         |     0
 README_w32s.txt => READMEdir/README_w32s.txt       |     0
 Vim.info => READMEdir/Vim.info                     |   Bin
 Xxd.info => READMEdir/Xxd.info                     |   Bin
 runtime.info => READMEdir/runtime.info             |   Bin
 src.info => READMEdir/src.info                     |   Bin
 vimdir.info => READMEdir/vimdir.info               |   Bin
 appveyor.yml                                       |    29 +-
 csdpmi4b.zip                                       |   Bin 41506 -> 0 bytes
 debian/changelog                                   |    27 +-
 debian/changelog.upstream                          |   717 +-
 debian/control                                     |    35 +-
 debian/rules                                       |    34 +-
 debian/vim-variant.postinst                        |     4 +-
 debian/vim-variant.prerm                           |     2 +-
 libs/arp.library                                   |   Bin 17100 -> 0 bytes
 nsis/gvim.nsi                                      |    25 +-
 nsis/gvim_version.nsh                              |     6 +
 pixmaps/stock_vim_build_tags.png                   |   Bin 0 -> 439 bytes
 pixmaps/stock_vim_find_help.png                    |   Bin 0 -> 1717 bytes
 pixmaps/stock_vim_save_all.png                     |   Bin 0 -> 1021 bytes
 pixmaps/stock_vim_session_load.png                 |   Bin 0 -> 1301 bytes
 pixmaps/stock_vim_session_new.png                  |   Bin 0 -> 1034 bytes
 pixmaps/stock_vim_session_save.png                 |   Bin 0 -> 1280 bytes
 pixmaps/stock_vim_shell.png                        |   Bin 0 -> 2953 bytes
 pixmaps/stock_vim_window_maximize.png              |   Bin 0 -> 540 bytes
 pixmaps/stock_vim_window_maximize_width.png        |   Bin 0 -> 514 bytes
 pixmaps/stock_vim_window_minimize.png              |   Bin 0 -> 352 bytes
 pixmaps/stock_vim_window_minimize_width.png        |   Bin 0 -> 369 bytes
 pixmaps/stock_vim_window_split.png                 |   Bin 0 -> 246 bytes
 pixmaps/stock_vim_window_split_vertical.png        |   Bin 0 -> 196 bytes
 runtime/autoload/csscomplete.vim                   |  1155 +-
 runtime/autoload/netrw.vim                         |  1372 ++-
 runtime/autoload/sqlcomplete.vim                   |    35 +-
 runtime/doc/Makefile                               |     7 +-
 runtime/doc/autocmd.txt                            |    15 +-
 runtime/doc/change.txt                             |    69 +-
 runtime/doc/channel.txt                            |   672 +
 runtime/doc/cmdline.txt                            |     7 +-
 runtime/doc/develop.txt                            |    58 +-
 runtime/doc/doctags.c                              |     4 +-
 runtime/doc/editing.txt                            |    52 +-
 runtime/doc/eval.txt                               |   945 +-
 runtime/doc/filetype.txt                           |     5 +-
 runtime/doc/fold.txt                               |     7 +-
 runtime/doc/gui.txt                                |    11 +-
 runtime/doc/gui_w16.txt                            |   186 -
 runtime/doc/gui_x11.txt                            |    10 +
 runtime/doc/help.txt                               |    14 +-
 runtime/doc/helphelp.txt                           |     7 +-
 runtime/doc/if_lua.txt                             |    19 +-
 runtime/doc/if_mzsch.txt                           |    27 +-
 runtime/doc/if_perl.txt                            |     3 +-
 runtime/doc/if_pyth.txt                            |    20 +-
 runtime/doc/if_ruby.txt                            |     5 +-
 runtime/doc/if_sniff.txt                           |    90 +-
 runtime/doc/if_tcl.txt                             |    27 +-
 runtime/doc/index.txt                              |    22 +-
 runtime/doc/insert.txt                             |     8 +-
 runtime/doc/map.txt                                |    16 +-
 runtime/doc/message.txt                            |     4 +-
 runtime/doc/mlang.txt                              |    10 +-
 runtime/doc/netbeans.txt                           |     8 +-
 runtime/doc/options.txt                            |   152 +-
 runtime/doc/os_390.txt                             |     3 +-
 runtime/doc/os_dos.txt                             |     2 +
 runtime/doc/os_msdos.txt                           |   273 +-
 runtime/doc/os_os2.txt                             |   214 +-
 runtime/doc/os_win32.txt                           |    27 +-
 runtime/doc/pattern.txt                            |    15 +-
 runtime/doc/pi_netrw.txt                           |   142 +-
 runtime/doc/quickfix.txt                           |    10 +-
 runtime/doc/quickref.txt                           |     6 +-
 runtime/doc/repeat.txt                             |   266 +-
 runtime/doc/spell.txt                              |    10 +-
 runtime/doc/starting.txt                           |    43 +-
 runtime/doc/syntax.txt                             |    83 +-
 runtime/doc/tags                                   |   248 +-
 runtime/doc/todo.txt                               |   498 +-
 runtime/doc/usr_02.txt                             |   257 +-
 runtime/doc/usr_03.txt                             |    13 +-
 runtime/doc/usr_05.txt                             |    79 +-
 runtime/doc/usr_29.txt                             |     5 +-
 runtime/doc/usr_41.txt                             |    21 +-
 runtime/doc/usr_toc.txt                            |    11 +-
 runtime/doc/various.txt                            |    16 +-
 runtime/doc/version5.txt                           |     6 +-
 runtime/doc/version7.txt                           |     2 +-
 runtime/doc/vi_diff.txt                            |     4 +-
 runtime/doc/vim-ja.UTF-8.1                         |     2 +-
 runtime/doc/windows.txt                            |     4 +-
 runtime/doc/xxd-ja.UTF-8.1                         |    18 +-
 runtime/ftplugin/eiffel.vim                        |    96 +
 runtime/ftplugin/fortran.vim                       |    25 +-
 runtime/ftplugin/hgcommit.vim                      |    16 +
 runtime/ftplugin/man.vim                           |     6 +-
 runtime/ftplugin/r.vim                             |     3 +-
 runtime/ftplugin/rhelp.vim                         |     3 +-
 runtime/ftplugin/rmd.vim                           |     3 +-
 runtime/ftplugin/rnoweb.vim                        |     3 +-
 runtime/ftplugin/rrst.vim                          |     3 +-
 runtime/indent/fortran.vim                         |    53 +-
 runtime/indent/lua.vim                             |     6 +-
 runtime/indent/php.vim                             |    60 +-
 runtime/indent/r.vim                               |    24 +-
 runtime/indent/rhelp.vim                           |     3 +-
 runtime/indent/rmd.vim                             |     3 +-
 runtime/indent/rnoweb.vim                          |     3 +-
 runtime/indent/rrst.vim                            |     3 +-
 runtime/indent/sh.vim                              |     8 +-
 runtime/indent/tex.vim                             |   249 +-
 runtime/indent/vim.vim                             |    14 +-
 runtime/indent/zimbu.vim                           |    12 +-
 runtime/lang/menu_ja_jp.euc-jp.vim                 |    12 +-
 runtime/lang/menu_ja_jp.utf-8.vim                  |    12 +-
 runtime/lang/menu_japanese_japan.932.vim           |    12 +-
 runtime/macros/README.txt                          |    23 +-
 runtime/macros/dvorak                              |   164 -
 runtime/macros/editexisting.vim                    |   122 +-
 runtime/macros/justify.vim                         |   319 +-
 runtime/macros/matchit.vim                         |   816 +-
 runtime/macros/shellmenu.vim                       |    97 +-
 runtime/macros/swapmous.vim                        |    25 +-
 runtime/optwin.vim                                 |    14 +-
 runtime/pack/dist/opt/dvorak/dvorak/disable.vim    |    72 +
 runtime/pack/dist/opt/dvorak/dvorak/enable.vim     |    77 +
 runtime/pack/dist/opt/dvorak/plugin/dvorak.vim     |    16 +
 .../dist/opt/editexisting/plugin}/editexisting.vim |     9 +-
 .../dist/opt/justify/plugin}/justify.vim           |     0
 .../dist/opt/matchit/doc}/matchit.txt              |     0
 runtime/pack/dist/opt/matchit/doc/tags             |    50 +
 .../dist/opt/matchit/plugin}/matchit.vim           |     0
 .../dist/opt/shellmenu/plugin}/shellmenu.vim       |     0
 .../dist/opt/swapmouse/plugin/swapmouse.vim}       |     0
 runtime/plugin/matchparen.vim                      |    13 +-
 runtime/plugin/netrwPlugin.vim                     |    10 +-
 runtime/spell/README_en.txt                        | 12307 ++++++++++++++++++-
 runtime/spell/en.ascii.spl                         |   Bin 568021 -> 619043 bytes
 runtime/spell/en.ascii.sug                         |   Bin 555651 -> 597210 bytes
 runtime/spell/en.latin1.spl                        |   Bin 608891 -> 621179 bytes
 runtime/spell/en.latin1.sug                        |   Bin 596960 -> 597971 bytes
 runtime/spell/en.utf-8.spl                         |   Bin 609336 -> 621617 bytes
 runtime/spell/en.utf-8.sug                         |   Bin 596960 -> 597971 bytes
 runtime/spell/en/en_AU.diff                        |   147 +-
 runtime/spell/en/en_CA.diff                        |   689 +-
 runtime/spell/en/en_GB.diff                        |  2539 +---
 runtime/spell/en/en_NZ.diff                        |   162 +-
 runtime/spell/en/en_US.diff                        |   833 +-
 runtime/spell/en/main.aap                          |    12 +-
 runtime/syntax/aptconf.vim                         |   135 +-
 runtime/syntax/c.vim                               |     4 +-
 runtime/syntax/cmake.vim                           |     6 +-
 runtime/syntax/d.vim                               |    42 +-
 runtime/syntax/dcl.vim                             |    10 +-
 runtime/syntax/fortran.vim                         |    31 +-
 runtime/syntax/lisp.vim                            |     8 +-
 runtime/syntax/manual.vim                          |    11 +-
 runtime/syntax/maple.vim                           |    10 +-
 runtime/syntax/messages.vim                        |     3 +-
 runtime/syntax/objc.vim                            |   132 +-
 runtime/syntax/php.vim                             |     4 +-
 runtime/syntax/python.vim                          |     4 +-
 runtime/syntax/r.vim                               |    62 +-
 runtime/syntax/rhelp.vim                           |   246 +-
 runtime/syntax/rmd.vim                             |    10 +-
 runtime/syntax/rnoweb.vim                          |    33 +-
 runtime/syntax/rrst.vim                            |     8 +-
 runtime/syntax/rst.vim                             |     6 +-
 runtime/syntax/sh.vim                              |    17 +-
 runtime/syntax/sshconfig.vim                       |   107 +-
 runtime/syntax/sshdconfig.vim                      |   153 +-
 runtime/syntax/tex.vim                             |    68 +-
 runtime/syntax/vhdl.vim                            |   101 +-
 runtime/syntax/vim.vim                             |    96 +-
 runtime/syntax/zsh.vim                             |   108 +-
 runtime/tools/blink.c                              |     2 +
 runtime/tools/ccfilter.c                           |     6 +-
 runtime/tools/demoserver.py                        |   103 +
 runtime/tools/unicode.vim                          |   215 +-
 runtime/tools/xcmdsrv_client.c                     |    76 +-
 runtime/vimrc_example.vim                          |     9 +-
 src/GvimExt/Make_cyg.mak                           |    77 -
 src/GvimExt/Make_ming.mak                          |     8 +-
 src/GvimExt/Makefile                               |    35 +-
 src/GvimExt/gvimext.cpp                            |    28 +-
 src/GvimExt/gvimext.h                              |     1 +
 src/INSTALL                                        |    41 +-
 src/INSTALLmac.txt                                 |    15 +-
 src/INSTALLpc.txt                                  |   408 +-
 src/Make_bc3.mak                                   |   181 -
 src/Make_bc5.mak                                   |   139 +-
 src/Make_cyg_ming.mak                              |   133 +-
 src/Make_dice.mak                                  |     4 +
 src/Make_djg.mak                                   |   110 -
 src/Make_ivc.mak                                   |     5 +
 src/Make_manx.mak                                  |     8 +
 src/Make_morph.mak                                 |     1 +
 src/Make_mvc.mak                                   |   220 +-
 src/Make_os2.mak                                   |   163 -
 src/Make_sas.mak                                   |     5 +
 src/Make_vms.mms                                   |    34 +-
 src/Make_w16.mak                                   |   201 -
 src/Makefile                                       |   542 +-
 src/alloc.h                                        |    21 +
 src/appveyor.bat                                   |    46 +
 src/arabic.c                                       |   112 +-
 src/auto/configure                                 |   791 +-
 src/bigvim.bat                                     |     2 +-
 src/blowfish.c                                     |    92 +-
 src/buffer.c                                       |   577 +-
 src/channel.c                                      |  4338 +++++++
 src/charset.c                                      |   469 +-
 src/config.aap.in                                  |     2 +
 src/config.h.in                                    |    26 +-
 src/config.mk.in                                   |     9 +-
 src/configure.in                                   |   430 +-
 src/crypt.c                                        |   138 +-
 src/crypt_zip.c                                    |    38 +-
 src/diff.c                                         |   238 +-
 src/digraph.c                                      |   140 +-
 src/dosinst.c                                      |     4 +
 src/dosinst.h                                      |    22 +-
 src/edit.c                                         |   779 +-
 src/eval.c                                         |  6510 +++++-----
 src/ex_cmds.c                                      |   978 +-
 src/ex_cmds.h                                      |    24 +-
 src/ex_cmds2.c                                     |  1121 +-
 src/ex_docmd.c                                     |  1266 +-
 src/ex_eval.c                                      |   167 +-
 src/ex_getln.c                                     |   850 +-
 src/farsi.c                                        |   139 +-
 src/feature.h                                      |    74 +-
 src/fileio.c                                       |   743 +-
 src/fold.c                                         |   444 +-
 src/getchar.c                                      |   462 +-
 src/globals.h                                      |    52 +-
 src/gui.c                                          |   491 +-
 src/gui.h                                          |    18 +-
 src/gui_at_fs.c                                    |   389 +-
 src/gui_at_sb.c                                    |   258 +-
 src/gui_at_sb.h                                    |     2 +-
 src/gui_athena.c                                   |   326 +-
 src/gui_beval.c                                    |   283 +-
 src/gui_beval.h                                    |     8 +-
 src/gui_dwrite.cpp                                 |    15 +-
 src/gui_gtk.c                                      |   758 +-
 src/gui_gtk_f.c                                    |   390 +-
 src/gui_gtk_f.h                                    |    19 +
 src/gui_gtk_res.xml                                |    18 +
 src/gui_gtk_x11.c                                  |  1472 ++-
 src/gui_mac.c                                      |    11 +-
 src/gui_motif.c                                    |   456 +-
 src/gui_photon.c                                   |    15 +-
 src/gui_w16.c                                      |  1564 ---
 src/gui_w32.c                                      |  4457 ++++++-
 src/gui_w48.c                                      |  4073 ------
 src/gui_x11.c                                      |   473 +-
 src/guiw16rc.h                                     |    17 -
 src/hangulin.c                                     |    92 +-
 src/hardcopy.c                                     |   417 +-
 src/hashtab.c                                      |    66 +-
 src/if_cscope.c                                    |   296 +-
 src/if_cscope.h                                    |    15 +-
 src/if_lua.c                                       |    19 +-
 src/if_mzsch.c                                     |   431 +-
 src/if_ole.cpp                                     |    13 +-
 src/if_perl.xs                                     |   398 +-
 src/if_perl_msvc/stdbool.h                         |     3 +
 src/if_perlsfio.c                                  |    12 +-
 src/if_py_both.h                                   |    55 +-
 src/if_python.c                                    |    33 +-
 src/if_python3.c                                   |    37 +-
 src/if_ruby.c                                      |   155 +-
 src/if_sniff.c                                     |  1220 --
 src/if_sniff.h                                     |    16 -
 src/if_tcl.c                                       |   296 +-
 src/if_xcmdsrv.c                                   |   192 +-
 src/integration.c                                  |     8 +-
 src/json.c                                         |   922 ++
 src/json_test.c                                    |   197 +
 src/keymap.h                                       |     4 -
 src/macros.h                                       |    44 +-
 src/main.c                                         |   262 +-
 src/mark.c                                         |   182 +-
 src/mbyte.c                                        |   695 +-
 src/memfile.c                                      |   222 +-
 src/memfile_test.c                                 |     6 +-
 src/memline.c                                      |   415 +-
 src/menu.c                                         |   247 +-
 src/message.c                                      |   653 +-
 src/misc1.c                                        |   967 +-
 src/misc2.c                                        |   776 +-
 src/move.c                                         |   182 +-
 src/nbdebug.h                                      |     4 +-
 src/netbeans.c                                     |   712 +-
 src/normal.c                                       |   893 +-
 src/ops.c                                          |  1361 +-
 src/option.c                                       |   897 +-
 src/option.h                                       |    40 +-
 src/os_amiga.c                                     |   183 +-
 src/os_amiga.h                                     |     3 -
 src/os_mac_conv.c                                  |   100 +-
 src/os_macosx.m                                    |     4 +-
 src/os_msdos.c                                     |  3090 -----
 src/os_msdos.h                                     |   110 -
 src/os_mswin.c                                     |   281 +-
 src/os_os2_cfg.h                                   |   254 -
 src/os_qnx.c                                       |     4 +-
 src/os_unix.c                                      |  1347 +-
 src/os_unix.h                                      |   114 +-
 src/os_vms.c                                       |    12 +-
 src/os_vms_conf.h                                  |     1 -
 src/os_w32exe.c                                    |     4 +-
 src/os_win16.c                                     |   427 -
 src/os_win16.h                                     |   143 -
 src/os_win32.c                                     |   565 +-
 src/os_win32.h                                     |     5 +-
 src/osdef.sh                                       |     8 +-
 src/osdef1.h.in                                    |   114 +-
 src/osdef2.h.in                                    |   110 +-
 src/po/Make_cyg.mak                                |    24 +-
 src/po/Make_ming.mak                               |    45 +-
 src/po/Make_mvc.mak                                |    43 +-
 src/po/README_mingw.txt                            |     3 +
 src/po/README_mvc.txt                              |     3 +
 src/po/eo.po                                       |   132 +-
 src/po/it.po                                       |   187 +-
 src/po/ja.euc-jp.po                                |   410 +-
 src/po/ja.po                                       |   410 +-
 src/po/ja.sjis.po                                  |   410 +-
 src/po/sjiscorr.c                                  |     4 +-
 src/popupmnu.c                                     |    30 +-
 src/proto.h                                        |    45 +-
 src/proto/blowfish.pro                             |     8 +-
 src/proto/buffer.pro                               |   138 +-
 src/proto/channel.pro                              |    59 +
 src/proto/charset.pro                              |   117 +-
 src/proto/crypt.pro                                |    48 +-
 src/proto/crypt_zip.pro                            |     6 +-
 src/proto/diff.pro                                 |    50 +-
 src/proto/digraph.pro                              |    14 +-
 src/proto/edit.pro                                 |    82 +-
 src/proto/eval.pro                                 |   288 +-
 src/proto/ex_cmds.pro                              |   127 +-
 src/proto/ex_cmds2.pro                             |   184 +-
 src/proto/ex_docmd.pro                             |   119 +-
 src/proto/ex_eval.pro                              |    64 +-
 src/proto/ex_getln.pro                             |   112 +-
 src/proto/fileio.pro                               |   129 +-
 src/proto/fold.pro                                 |    78 +-
 src/proto/getchar.pro                              |   138 +-
 src/proto/gui.pro                                  |   128 +-
 src/proto/gui_athena.pro                           |    58 +-
 src/proto/gui_beval.pro                            |    18 +-
 src/proto/gui_gtk.pro                              |    40 +-
 src/proto/gui_gtk_gresources.pro                   |     5 +
 src/proto/gui_gtk_x11.pro                          |   146 +-
 src/proto/gui_mac.pro                              |   224 +-
 src/proto/gui_motif.pro                            |    88 +-
 src/proto/gui_photon.pro                           |   130 +-
 src/proto/gui_w16.pro                              |    80 -
 src/proto/gui_w32.pro                              |   195 +-
 src/proto/gui_x11.pro                              |   136 +-
 src/proto/gui_xmdlg.pro                            |     2 +-
 src/proto/hangulin.pro                             |    18 +-
 src/proto/hardcopy.pro                             |    36 +-
 src/proto/hashtab.pro                              |    24 +-
 src/proto/if_cscope.pro                            |    20 +-
 src/proto/if_lua.pro                               |    18 +-
 src/proto/if_mzsch.pro                             |    31 +-
 src/proto/if_ole.pro                               |     8 +-
 src/proto/if_perl.pro                              |    15 +-
 src/proto/if_perlsfio.pro                          |     2 +-
 src/proto/if_python.pro                            |    22 +-
 src/proto/if_python3.pro                           |    22 +-
 src/proto/if_ruby.pro                              |    16 +-
 src/proto/if_tcl.pro                               |    16 +-
 src/proto/if_xcmdsrv.pro                           |    22 +-
 src/proto/json.pro                                 |     7 +
 src/proto/main.pro                                 |    48 +-
 src/proto/mark.pro                                 |    58 +-
 src/proto/mbyte.pro                                |   188 +-
 src/proto/memfile.pro                              |    32 +-
 src/proto/memline.pro                              |    70 +-
 src/proto/menu.pro                                 |    40 +-
 src/proto/message.pro                              |   144 +-
 src/proto/misc1.pro                                |   212 +-
 src/proto/misc2.pro                                |   219 +-
 src/proto/move.pro                                 |    78 +-
 src/proto/netbeans.pro                             |    53 +-
 src/proto/normal.pro                               |    48 +-
 src/proto/ops.pro                                  |   120 +-
 src/proto/option.pro                               |   128 +-
 src/proto/os_amiga.pro                             |    88 +-
 src/proto/os_beos.pro                              |     4 +-
 src/proto/os_mac_conv.pro                          |    20 +-
 src/proto/os_msdos.pro                             |    48 -
 src/proto/os_mswin.pro                             |   103 +-
 src/proto/os_qnx.pro                               |    12 +-
 src/proto/os_unix.pro                              |   154 +-
 src/proto/os_vms.pro                               |    28 +-
 src/proto/os_win16.pro                             |    12 -
 src/proto/os_win32.pro                             |   121 +-
 src/proto/popupmnu.pro                             |    12 +-
 src/proto/pty.pro                                  |     5 +-
 src/proto/quickfix.pro                             |    62 +-
 src/proto/regexp.pro                               |    36 +-
 src/proto/screen.pro                               |   109 +-
 src/proto/search.pro                               |    90 +-
 src/proto/sha256.pro                               |    14 +-
 src/proto/spell.pro                                |    48 +-
 src/proto/syntax.pro                               |   108 +-
 src/proto/tag.pro                                  |    20 +-
 src/proto/term.pro                                 |   122 +-
 src/proto/termlib.pro                              |    12 +-
 src/proto/ui.pro                                   |   130 +-
 src/proto/undo.pro                                 |    56 +-
 src/proto/version.pro                              |    16 +-
 src/proto/winclip.pro                              |    26 +-
 src/proto/window.pro                               |   173 +-
 src/proto/workshop.pro                             |    94 +-
 src/pty.c                                          |    39 +-
 src/quickfix.c                                     |   444 +-
 src/regexp.c                                       |   614 +-
 src/regexp_nfa.c                                   |   433 +-
 src/screen.c                                       |   773 +-
 src/search.c                                       |   432 +-
 src/sha256.c                                       |    52 +-
 src/spell.c                                        |  1432 ++-
 src/structs.h                                      |   369 +-
 src/syntax.c                                       |  1081 +-
 src/tag.c                                          |   173 +-
 src/tee/Make_mvc.mak                               |    14 +
 src/tee/tee.c                                      |    32 +-
 src/term.c                                         |   454 +-
 src/term.h                                         |     2 +-
 src/termlib.c                                      |    68 +-
 src/testdir/Make_all.mak                           |   193 +
 src/testdir/Make_amiga.mak                         |   204 +-
 src/testdir/Make_dos.mak                           |   109 +-
 src/testdir/Make_ming.mak                          |    99 +-
 src/testdir/Make_os2.mak                           |   110 -
 src/testdir/Make_vms.mms                           |    68 +-
 src/testdir/Makefile                               |   100 +-
 src/testdir/README.txt                             |    46 +-
 src/testdir/main.aap                               |     2 +-
 src/testdir/os2.vim                                |     3 -
 src/testdir/runtest.vim                            |   150 +-
 src/testdir/test10.in                              |   114 -
 src/testdir/test10.ok                              |    23 -
 src/testdir/test101.ok                             |     2 +-
 src/testdir/test105.in                             |    45 -
 src/testdir/test105.ok                             |    29 -
 src/testdir/test106.in                             |    16 -
 src/testdir/test106.ok                             |     4 -
 src/testdir/test108.in                             |    88 +
 src/testdir/test108.ok                             |    84 +
 src/testdir/test10a.in                             |    73 -
 src/testdir/test10a.ok                             |    23 -
 src/testdir/test27.in                              |    20 -
 src/testdir/test27.ok                              |     2 -
 src/testdir/test31.in                              |    22 +-
 src/testdir/test31.ok                              |     2 +
 src/testdir/test36.in                              |     3 +
 src/testdir/test36.ok                              |     3 +
 src/testdir/test44.in                              |     5 +
 src/testdir/test44.ok                              |     1 +
 src/testdir/test49.in                              |     4 +-
 src/testdir/test49.ok                              |    15 -
 src/testdir/test49.vim                             |   851 +-
 src/testdir/test55.in                              |    19 +-
 src/testdir/test55.ok                              |     4 +-
 src/testdir/test57.in                              |    49 +-
 src/testdir/test57.ok                              |    46 +-
 src/testdir/test58.in                              |    17 +
 src/testdir/test58.ok                              |     6 +
 src/testdir/test60.in                              |     9 -
 src/testdir/test60.ok                              |     5 -
 src/testdir/test74.in                              |    36 -
 src/testdir/test74.ok                              |     5 -
 src/testdir/test86.in                              |     6 +-
 src/testdir/test86.ok                              |     1 +
 src/testdir/test87.in                              |    29 +-
 src/testdir/test87.ok                              |     1 +
 src/testdir/test96.in                              |   142 -
 src/testdir/test96.ok                              |     9 -
 src/testdir/test99.in                              |     5 +
 src/testdir/test99.ok                              |     1 +
 src/testdir/test_alot.vim                          |    21 +
 src/testdir/test_arglist.vim                       |   289 +
 src/testdir/test_argument_0count.in                |    28 -
 src/testdir/test_argument_0count.ok                |     5 -
 src/testdir/test_argument_count.in                 |    47 -
 src/testdir/test_argument_count.ok                 |    13 -
 src/testdir/test_assert.vim                        |    68 +
 src/testdir/test_assign.vim                        |     9 +
 src/testdir/test_autocmd.vim                       |     8 +
 src/testdir/test_backspace_opt.vim                 |    59 +
 src/testdir/test_cdo.in                            |   107 -
 src/testdir/test_cdo.ok                            |    66 -
 src/testdir/test_cdo.vim                           |   205 +
 src/testdir/test_channel.py                        |   266 +
 src/testdir/test_channel.vim                       |  1212 ++
 src/testdir/test_channel_pipe.py                   |    38 +
 src/testdir/test_charsearch.in                     |     5 +-
 src/testdir/test_charsearch.ok                     |     2 +-
 src/testdir/test_cursor_func.vim                   |    54 +
 src/testdir/test_delete.vim                        |    99 +
 src/testdir/test_eval.in                           |    18 +
 src/testdir/test_eval.ok                           |   Bin 11246 -> 11279 bytes
 src/testdir/test_ex_undo.vim                       |    19 +
 src/testdir/test_expand.vim                        |    41 +
 src/testdir/test_expr.vim                          |    38 +
 src/testdir/test_feedkeys.vim                      |    10 +
 src/testdir/test_file_perm.vim                     |    24 +
 src/testdir/test_fnamemodify.vim                   |    49 +
 src/testdir/test_getcwd.in                         |   101 +
 src/testdir/test_getcwd.ok                         |    18 +
 src/testdir/test_glob2regpat.vim                   |    10 +
 src/testdir/test_hardcopy.vim                      |    58 +
 src/testdir/test_help_tagjump.vim                  |    18 +
 src/testdir/test_history.vim                       |    65 +
 src/testdir/test_increment.in                      |   620 -
 src/testdir/test_increment.ok                      |   293 -
 src/testdir/test_increment.vim                     |   739 ++
 src/testdir/test_join.vim                          |    13 +
 src/testdir/test_json.vim                          |   284 +
 src/testdir/test_langmap.vim                       |    28 +
 src/testdir/test_listlbr.in                        |    22 +
 src/testdir/test_listlbr.ok                        |     8 +
 src/testdir/test_marks.in                          |    18 +-
 src/testdir/test_marks.ok                          |    10 +
 src/testdir/test_menu.vim                          |     9 +
 src/testdir/test_packadd.vim                       |   206 +
 src/testdir/test_partial.vim                       |   222 +
 src/testdir/test_perl.in                           |    26 -
 src/testdir/test_perl.ok                           |     3 -
 src/testdir/test_perl.vim                          |    94 +
 src/testdir/test_qf_title.in                       |    18 -
 src/testdir/test_qf_title.ok                       |     2 -
 src/testdir/test_quickfix.vim                      |   699 ++
 src/testdir/test_reltime.vim                       |    27 +
 src/testdir/test_searchpos.vim                     |    28 +
 src/testdir/test_set.in                            |    12 -
 src/testdir/test_set.ok                            |     1 -
 src/testdir/test_set.vim                           |    27 +
 src/testdir/test_sort.vim                          |    27 +
 src/testdir/test_syn_attr.vim                      |    35 +
 src/testdir/test_syntax.vim                        |    67 +
 src/testdir/test_timers.vim                        |    45 +
 src/testdir/test_undolevels.vim                    |     2 -
 src/testdir/test_unlet.vim                         |    19 +
 src/testdir/test_viminfo.vim                       |    50 +
 src/testdir/test_viml.vim                          |  1059 ++
 src/testdir/test_visual.vim                        |    19 +
 src/testdir/test_window_id.vim                     |    79 +
 src/testdir/test_wordcount.in                      |   126 +
 src/testdir/test_wordcount.ok                      |    34 +
 src/testdir/test_writefile.in                      |     1 +
 src/testdir/todos.vim                              |     3 -
 src/tools16.bmp                                    |   Bin 3838 -> 0 bytes
 src/ui.c                                           |   424 +-
 src/undo.c                                         |   335 +-
 src/uninstal.c                                     |    34 -
 src/version.c                                      |  1537 ++-
 src/vim.h                                          |   164 +-
 src/vim16.def                                      |     5 -
 src/vim16.rc                                       |    81 -
 src/winclip.c                                      |    29 +-
 src/window.c                                       |  1026 +-
 src/workshop.c                                     |    36 +-
 src/xpm_w32.c                                      |    17 +-
 src/xpm_w32.h                                      |     2 +-
 src/xxd/Make_bc3.mak                               |    31 -
 src/xxd/Make_cyg.mak                               |    28 -
 src/xxd/Make_djg.mak                               |     9 -
 src/xxd/Make_ming.mak                              |     2 +-
 src/xxd/Make_os2.mak                               |    11 -
 src/xxd/xxd.c                                      |    25 +-
 605 files changed, 68557 insertions(+), 49642 deletions(-)
 delete mode 100644 README_os2.txt
 rename Contents => READMEdir/Contents (91%)
 rename Contents.info => READMEdir/Contents.info (100%)
 mode change 100755 => 100644
 rename README.txt.info => READMEdir/README.txt.info (100%)
 mode change 100755 => 100644
 rename README_ami.txt => READMEdir/README_ami.txt (100%)
 rename README_ami.txt.info => READMEdir/README_ami.txt.info (100%)
 mode change 100755 => 100644
 rename README_amibin.txt => READMEdir/README_amibin.txt (100%)
 rename README_amibin.txt.info => READMEdir/README_amibin.txt.info (100%)
 mode change 100755 => 100644
 rename README_amisrc.txt => READMEdir/README_amisrc.txt (100%)
 rename README_amisrc.txt.info => READMEdir/README_amisrc.txt.info (100%)
 mode change 100755 => 100644
 rename README_bindos.txt => READMEdir/README_bindos.txt (100%)
 rename README_dos.txt => READMEdir/README_dos.txt (100%)
 rename README_extra.txt => READMEdir/README_extra.txt (100%)
 rename README_mac.txt => READMEdir/README_mac.txt (100%)
 rename README_ole.txt => READMEdir/README_ole.txt (100%)
 create mode 100644 READMEdir/README_os2.txt
 rename README_os390.txt => READMEdir/README_os390.txt (100%)
 rename README_src.txt => READMEdir/README_src.txt (100%)
 rename README_srcdos.txt => READMEdir/README_srcdos.txt (100%)
 rename README_unix.txt => READMEdir/README_unix.txt (100%)
 rename README_vms.txt => READMEdir/README_vms.txt (100%)
 rename README_w32s.txt => READMEdir/README_w32s.txt (100%)
 rename Vim.info => READMEdir/Vim.info (100%)
 mode change 100755 => 100644
 rename Xxd.info => READMEdir/Xxd.info (100%)
 mode change 100755 => 100644
 rename runtime.info => READMEdir/runtime.info (100%)
 mode change 100755 => 100644
 rename src.info => READMEdir/src.info (100%)
 mode change 100755 => 100644
 rename vimdir.info => READMEdir/vimdir.info (100%)
 mode change 100755 => 100644
 delete mode 100755 csdpmi4b.zip
 delete mode 100644 libs/arp.library
 create mode 100644 nsis/gvim_version.nsh
 create mode 100644 pixmaps/stock_vim_build_tags.png
 create mode 100644 pixmaps/stock_vim_find_help.png
 create mode 100644 pixmaps/stock_vim_save_all.png
 create mode 100644 pixmaps/stock_vim_session_load.png
 create mode 100644 pixmaps/stock_vim_session_new.png
 create mode 100644 pixmaps/stock_vim_session_save.png
 create mode 100644 pixmaps/stock_vim_shell.png
 create mode 100644 pixmaps/stock_vim_window_maximize.png
 create mode 100644 pixmaps/stock_vim_window_maximize_width.png
 create mode 100644 pixmaps/stock_vim_window_minimize.png
 create mode 100644 pixmaps/stock_vim_window_minimize_width.png
 create mode 100644 pixmaps/stock_vim_window_split.png
 create mode 100644 pixmaps/stock_vim_window_split_vertical.png
 create mode 100644 runtime/doc/channel.txt
 delete mode 100644 runtime/doc/gui_w16.txt
 create mode 100644 runtime/ftplugin/eiffel.vim
 create mode 100644 runtime/ftplugin/hgcommit.vim
 delete mode 100644 runtime/macros/dvorak
 create mode 100644 runtime/pack/dist/opt/dvorak/dvorak/disable.vim
 create mode 100644 runtime/pack/dist/opt/dvorak/dvorak/enable.vim
 create mode 100644 runtime/pack/dist/opt/dvorak/plugin/dvorak.vim
 copy runtime/{macros => pack/dist/opt/editexisting/plugin}/editexisting.vim (93%)
 copy runtime/{macros => pack/dist/opt/justify/plugin}/justify.vim (100%)
 rename runtime/{macros => pack/dist/opt/matchit/doc}/matchit.txt (100%)
 create mode 100644 runtime/pack/dist/opt/matchit/doc/tags
 copy runtime/{macros => pack/dist/opt/matchit/plugin}/matchit.vim (100%)
 copy runtime/{macros => pack/dist/opt/shellmenu/plugin}/shellmenu.vim (100%)
 copy runtime/{macros/swapmous.vim => pack/dist/opt/swapmouse/plugin/swapmouse.vim} (100%)
 create mode 100644 runtime/tools/demoserver.py
 delete mode 100644 src/GvimExt/Make_cyg.mak
 delete mode 100644 src/Make_bc3.mak
 delete mode 100644 src/Make_djg.mak
 delete mode 100644 src/Make_os2.mak
 delete mode 100644 src/Make_w16.mak
 create mode 100644 src/alloc.h
 create mode 100644 src/appveyor.bat
 create mode 100644 src/channel.c
 create mode 100644 src/gui_gtk_res.xml
 delete mode 100644 src/gui_w16.c
 delete mode 100644 src/gui_w48.c
 delete mode 100644 src/guiw16rc.h
 create mode 100644 src/if_perl_msvc/stdbool.h
 delete mode 100644 src/if_sniff.c
 delete mode 100644 src/if_sniff.h
 create mode 100644 src/json.c
 create mode 100644 src/json_test.c
 delete mode 100644 src/os_msdos.c
 delete mode 100644 src/os_msdos.h
 delete mode 100644 src/os_os2_cfg.h
 delete mode 100644 src/os_win16.c
 delete mode 100644 src/os_win16.h
 create mode 100644 src/proto/channel.pro
 create mode 100644 src/proto/gui_gtk_gresources.pro
 delete mode 100644 src/proto/gui_w16.pro
 create mode 100644 src/proto/json.pro
 delete mode 100644 src/proto/os_msdos.pro
 delete mode 100644 src/proto/os_win16.pro
 create mode 100644 src/tee/Make_mvc.mak
 create mode 100644 src/testdir/Make_all.mak
 delete mode 100644 src/testdir/Make_os2.mak
 delete mode 100644 src/testdir/os2.vim
 delete mode 100644 src/testdir/test10.in
 delete mode 100644 src/testdir/test10.ok
 delete mode 100644 src/testdir/test105.in
 delete mode 100644 src/testdir/test105.ok
 delete mode 100644 src/testdir/test106.in
 delete mode 100644 src/testdir/test106.ok
 create mode 100644 src/testdir/test108.in
 create mode 100644 src/testdir/test108.ok
 delete mode 100644 src/testdir/test10a.in
 delete mode 100644 src/testdir/test10a.ok
 delete mode 100644 src/testdir/test27.in
 delete mode 100644 src/testdir/test27.ok
 delete mode 100644 src/testdir/test74.in
 delete mode 100644 src/testdir/test74.ok
 delete mode 100644 src/testdir/test96.in
 delete mode 100644 src/testdir/test96.ok
 create mode 100644 src/testdir/test_arglist.vim
 delete mode 100644 src/testdir/test_argument_0count.in
 delete mode 100644 src/testdir/test_argument_0count.ok
 delete mode 100644 src/testdir/test_argument_count.in
 delete mode 100644 src/testdir/test_argument_count.ok
 create mode 100644 src/testdir/test_assign.vim
 create mode 100644 src/testdir/test_autocmd.vim
 create mode 100644 src/testdir/test_backspace_opt.vim
 delete mode 100644 src/testdir/test_cdo.in
 delete mode 100644 src/testdir/test_cdo.ok
 create mode 100644 src/testdir/test_cdo.vim
 create mode 100644 src/testdir/test_channel.py
 create mode 100644 src/testdir/test_channel.vim
 create mode 100644 src/testdir/test_channel_pipe.py
 create mode 100644 src/testdir/test_cursor_func.vim
 create mode 100644 src/testdir/test_delete.vim
 create mode 100644 src/testdir/test_ex_undo.vim
 create mode 100644 src/testdir/test_expand.vim
 create mode 100644 src/testdir/test_expr.vim
 create mode 100644 src/testdir/test_feedkeys.vim
 create mode 100644 src/testdir/test_file_perm.vim
 create mode 100644 src/testdir/test_fnamemodify.vim
 create mode 100644 src/testdir/test_getcwd.in
 create mode 100644 src/testdir/test_getcwd.ok
 create mode 100644 src/testdir/test_glob2regpat.vim
 create mode 100644 src/testdir/test_hardcopy.vim
 create mode 100644 src/testdir/test_help_tagjump.vim
 create mode 100644 src/testdir/test_history.vim
 delete mode 100644 src/testdir/test_increment.in
 delete mode 100644 src/testdir/test_increment.ok
 create mode 100644 src/testdir/test_increment.vim
 create mode 100644 src/testdir/test_join.vim
 create mode 100644 src/testdir/test_json.vim
 create mode 100644 src/testdir/test_langmap.vim
 create mode 100644 src/testdir/test_menu.vim
 create mode 100644 src/testdir/test_packadd.vim
 create mode 100644 src/testdir/test_partial.vim
 delete mode 100644 src/testdir/test_perl.in
 delete mode 100644 src/testdir/test_perl.ok
 create mode 100644 src/testdir/test_perl.vim
 delete mode 100644 src/testdir/test_qf_title.in
 delete mode 100644 src/testdir/test_qf_title.ok
 create mode 100644 src/testdir/test_quickfix.vim
 create mode 100644 src/testdir/test_reltime.vim
 create mode 100644 src/testdir/test_searchpos.vim
 delete mode 100644 src/testdir/test_set.in
 delete mode 100644 src/testdir/test_set.ok
 create mode 100644 src/testdir/test_set.vim
 create mode 100644 src/testdir/test_syn_attr.vim
 create mode 100644 src/testdir/test_syntax.vim
 create mode 100644 src/testdir/test_timers.vim
 create mode 100644 src/testdir/test_unlet.vim
 create mode 100644 src/testdir/test_viminfo.vim
 create mode 100644 src/testdir/test_viml.vim
 create mode 100644 src/testdir/test_visual.vim
 create mode 100644 src/testdir/test_window_id.vim
 create mode 100644 src/testdir/test_wordcount.in
 create mode 100644 src/testdir/test_wordcount.ok
 delete mode 100644 src/testdir/todos.vim
 delete mode 100644 src/tools16.bmp
 delete mode 100644 src/vim16.def
 delete mode 100644 src/vim16.rc
 delete mode 100644 src/xxd/Make_bc3.mak
 delete mode 100644 src/xxd/Make_cyg.mak
 delete mode 100644 src/xxd/Make_djg.mak
 delete mode 100644 src/xxd/Make_os2.mak

-- 
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