[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