From 77bf270d3f6824c85cd8d3d45ce682eb87e32840 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Fri, 24 Jun 2016 09:54:39 +0200 Subject: [PATCH 001/871] Mandatory Perl build-requires added --- vim.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vim.spec b/vim.spec index c95cf301..9ca44873 100644 --- a/vim.spec +++ b/vim.spec @@ -68,6 +68,7 @@ Patch3015: vim-7.4-releasestring-1318991.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel +BuildRequires: perl-generators BuildRequires: perl(ExtUtils::Embed) perl(ExtUtils::ParseXS) BuildRequires: libacl-devel gpm-devel autoconf file %if %{WITH_SELINUX} From 99e113a21687cfdde51d5f0e9f9a7433fc557e4e Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 4 Jul 2016 10:18:06 +0200 Subject: [PATCH 002/871] - patchlevel 1988 --- .gitignore | 1 + README.patches | 1053 ++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 1059 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 65aaf53f..08cd42f3 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /vim-7.4-1835.tar.bz2 /vim-7.4-1842.tar.bz2 /vim-7.4-1868.tar.bz2 +/vim-7.4-1988.tar.bz2 diff --git a/README.patches b/README.patches index 51f816a1..aacb9f9e 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,1056 @@ +commit 26522e4eebc3a78a23eeb63fa5ee2d24a9a7f189 +Merge: 1c582ef ab9c89b +Author: Karsten Hopp +Date: Mon Jul 4 10:17:45 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + +commit ab9c89b68dcbdb3fbda8c5a50dd90caca64f1bfd +Author: Bram Moolenaar +Date: Sun Jul 3 17:47:26 2016 +0200 + + patch 7.4.1988 + Problem: When updating viminfo with file marks there is no time order. + Solution: Remember the time when a buffer was last used, store marks for + the most recently used buffers. + +commit dec85cf75044ed94f611c825a7a0b0050a2597b9 +Author: Bram Moolenaar +Date: Sat Jul 2 22:33:46 2016 +0200 + + patch 7.4.1987 + Problem: When copying unrecognized lines for viminfo, end up with useless + continuation lines. + Solution: Skip continuation lines. + +commit fef524bbff9aa186838c35212b2f89f61d627cf8 +Author: Bram Moolenaar +Date: Sat Jul 2 22:07:22 2016 +0200 + + patch 7.4.1986 + Problem: Compiler warns for loss of data. + Solution: Use size_t instead of int. (Christian Brabandt) + +commit 3b98b830017b8bf5fd270db93dfe187434df1960 +Author: Bram Moolenaar +Date: Sat Jul 2 21:45:17 2016 +0200 + + patch 7.4.1985 + Problem: Missing changes in VMS build file. + Solution: Use the right file name. + +commit e18dbe865d190e74fb5d43ac8bc6ac22507d0223 +Author: Bram Moolenaar +Date: Sat Jul 2 21:42:23 2016 +0200 + + Updated runtime files. + +commit 0fcc7c6dd1902b71e0e7d0a35ddabafef6455a83 +Author: Bram Moolenaar +Date: Sat Jul 2 21:22:52 2016 +0200 + + patch 7.4.1984 + Problem: Not all quickfix features are tested. + Solution: Add a few more tests. (Yegappan Lakshmanan) + +commit 75464dc434c43efac60e8bfd9bec2a8b736407e9 +Author: Bram Moolenaar +Date: Sat Jul 2 20:27:50 2016 +0200 + + patch 7.4.1983 + Problem: farsi.c and arabic.c are included in a strange way. + Solution: Build them like other files. + +commit 951fa1819ad0e74d73e885d0ec04dd6c70f8d2f7 +Author: Bram Moolenaar +Date: Sat Jul 2 19:20:06 2016 +0200 + + patch 7.4.1982 + Problem: Viminfo file contains duplicate change marks. + Solution: Drop duplicate marks. + +commit ee2615af64fdcee87d8e4b13b65356e77fbd969b +Author: Bram Moolenaar +Date: Sat Jul 2 18:25:34 2016 +0200 + + patch 7.4.1981 + Problem: No testing for Farsi code. + Solution: Add a minimal test. Clean up Farsi code. + +commit 361c8f0e517e41f1f1d34dae328044406fde80ac +Author: Bram Moolenaar +Date: Sat Jul 2 15:41:47 2016 +0200 + + patch 7.4.1980 + Problem: 'errorformat' is parsed for every call to ":caddexpr". Can't add + to two location lists asynchronously. + Solution: Keep the previously parsed data when appropriate. (mostly by + Yegappan Lakshmanan) + +commit 2acfbed9dbea990f129535de7ff3df360365130b +Author: Bram Moolenaar +Date: Fri Jul 1 23:14:02 2016 +0200 + + patch 7.4.1979 + Problem: Getting value of binary option is wrong. (Kent Sibilev) + Solution: Fix type cast. Add a test. + +commit c5af40ae646ceda817eff93b4f9ba274f031bea6 +Author: Bram Moolenaar +Date: Fri Jul 1 21:49:06 2016 +0200 + + patch 7.4.1978 + Problem: Large file test does not delete its output. + Solution: Delete the output. Check size properly when possible. (Ken Takata) + +commit bde9810d6103ffe3a22a9330021cb21db1ed1792 +Author: Bram Moolenaar +Date: Fri Jul 1 20:03:42 2016 +0200 + + patch 7.4.1977 + Problem: With 64 bit changes don't need three calls to sprintf(). + Solution: Simplify the code, use vim_snprintf(). (Ken Takata) + +commit 22fcfad29276bd5f317faf516637dcd491b96a12 +Author: Bram Moolenaar +Date: Fri Jul 1 18:17:26 2016 +0200 + + patch 7.4.1976 + Problem: Number variables are not 64 bits while they could be. + Solution: Add the num64 feature. (Ken Takata) + +commit 8767f52fbfd4f053ce00a978227c95f1d7d323fe +Author: Bram Moolenaar +Date: Fri Jul 1 17:17:39 2016 +0200 + + patch 7.4.1975 + Problem: On MS-Windows large files (> 2Gbyte) cause problems. + Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct + stat". Use 64 bit system functions if available. (Ken Takata) + +commit 4a6c670b844a3ef9aec865a8216eaf363bab8721 +Author: Bram Moolenaar +Date: Fri Jul 1 15:48:05 2016 +0200 + + patch 7.4.1974 + Problem: GUI has a problem with some termcodes. + Solution: Handle negative numbers. (Kazunobu Kuriyama) + +commit 4c5717ed8a81f5ae9dfe4f38b17a61fc8421054b +Author: Bram Moolenaar +Date: Fri Jul 1 15:39:40 2016 +0200 + + patch 7.4.1973 + Problem: On MS-Windows the package directory may be added at the end + because of forward/backward slash differences. (Matthew + Desjardins) + Solution: Ignore slash differences. + +commit 40de45664c20e7ca46a28a3f472202f90e47f8bf +Author: Bram Moolenaar +Date: Fri Jul 1 15:03:46 2016 +0200 + + patch 7.4.1972 + Problem: On Solaris select() does not work as expected when there is + typeahead. + Solution: Add ICANON when sleeping. (Ozaki Kiichi) + +commit e8fea0728a2fa1fe78ef0ac90dee1a84bd7ef9fb +Author: Bram Moolenaar +Date: Fri Jul 1 14:48:27 2016 +0200 + + patch 7.4.1971 + Problem: It is not easy to see unrecognized error lines below the current + error position. + Solution: Add ":clist +count". + +commit 70e136e1d86ea1d795774824c7b712245912946d +Author: Bram Moolenaar +Date: Fri Jul 1 14:04:51 2016 +0200 + + patch 7.4.1970 + Problem: Using ":insert" in an empty buffer sets the jump mark. (Ingo + Karkat) + Solution: Don't adjust marks when replacing the empty line in an empty + buffer. (closes #892) + +commit 24cf233ef9e92f947618c55d8bff423898a45c24 +Author: Bram Moolenaar +Date: Fri Jul 1 12:50:54 2016 +0200 + + patch 7.4.1969 + Problem: When the netbeans channel is closed consuming the buffer may cause + a crash. + Solution: Check for nb_channel not to be NULL. (Xavier de Gaye) + +commit 1d90a5a5af84250e226f8a9121e771f7b72aa894 +Author: Bram Moolenaar +Date: Fri Jul 1 11:59:47 2016 +0200 + + patch 7.4.1968 + Problem: Invalid memory access with "\. + Solution: Do not recognize this as a special character. (Dominique Pelle) + +commit 6747fabc7348bf5f41ccfe851e2be3e900ec8ee0 +Author: Bram Moolenaar +Date: Tue Jun 28 22:39:16 2016 +0200 + + patch 7.4.1967 + Problem: Falling back from NFA to old regexp engine does not work properly. + (fritzophrenic) + Solution: Do not restore nfa_match. (Christian Brabandt, closes #867) + +commit bcf7772a23624edc0942120e564f6b4ac95604ad +Author: Bram Moolenaar +Date: Tue Jun 28 21:11:32 2016 +0200 + + patch 7.4.1966 + Problem: Coverity reports a resource leak. + Solution: Close "fd" also when bailing out. + +commit adb78a77ebb47627bcf73bd16ac1119d970e17c8 +Author: Bram Moolenaar +Date: Mon Jun 27 21:10:31 2016 +0200 + + patch 7.4.1965 + Problem: When using a job in raw mode to append to a buffer garbage + characters are added. + Solution: Do not replace the trailing NUL with a NL. (Ozaki Kiichi) + +commit 688e3d1fd9b9129a5ba0e0d599ccfe6f4443daf3 +Author: Bram Moolenaar +Date: Sun Jun 26 22:05:54 2016 +0200 + + patch 7.4.1964 + Problem: The quickfix init function is too big. + Solution: Factor out parsing 'errorformat' to a separate function. (Yegappan + Lakshmanan) + +commit 97ff9b9cffd97219d888874b9b3811d55e99c78f +Author: Bram Moolenaar +Date: Sun Jun 26 20:37:46 2016 +0200 + + patch 7.4.1963 + Problem: Running Win32 Vim in mintty does not work. + Solution: Detect mintty and give a helpful error message. (Ken Takata) + +commit 52df117df724a7ad20affdf15214d2df2e507dcc +Author: Bram Moolenaar +Date: Sun Jun 26 19:38:19 2016 +0200 + + patch 7.4.1962 + Problem: Two test files for increment/decrement. + Solution: Move the old style test into the new style test. (Hirohito + Higashi, closes #881) + +commit 00672e1d3f59dbff91a18d418b2984be96f89ee5 +Author: Bram Moolenaar +Date: Sun Jun 26 18:38:13 2016 +0200 + + patch 7.4.1961 + Problem: When 'insertmode' is reset while doing completion the popup menu + remains even though Vim is in Normal mode. + Solution: Ignore stop_insert_mode when the popup menu is visible. Don't set + stop_insert_mode when 'insertmode' was already off. (Christian + Brabandt) + +commit 04e2b4b0c4866586ecce3d1567f9b0bdeeb31f15 +Author: Bram Moolenaar +Date: Sun Jun 26 17:53:07 2016 +0200 + + patch 7.4.1960 + Problem: Unicode standard 9 was released. + Solution: Update the character property tables. (Christian Brabandt) + +commit aad30bbcde2b268e2fffb6fd1443f27ebda9d1ff +Author: Bram Moolenaar +Date: Sun Jun 26 17:31:03 2016 +0200 + + patch 7.4.1959 + Problem: Crash when running test_channel.vim on Windows. + Solution: Check for NULL pointer result from FormatMessage(). (Christian + Brabandt) + +commit eeb50ab5228c5c09743a9c2b907c3634c0146e84 +Author: Bram Moolenaar +Date: Sun Jun 26 17:19:46 2016 +0200 + + patch 7.4.1958 + Problem: Perl interface preprocessor statements not nicely indented. + Solution: Improve the indenting. (Ken Takata) + +commit 7b61bf187a318cb710be40da9ce4c29972324a71 +Author: Bram Moolenaar +Date: Sun Jun 26 17:16:51 2016 +0200 + + patch 7.4.1957 + Problem: Perl interface has obsolete workaround. + Solution: Remove the workaround added by 7.3.623. (Ken Takata) + +commit 5d2ca0402954ff79b73d9c86cc16c8a6454b75a7 +Author: Bram Moolenaar +Date: Sun Jun 26 17:11:21 2016 +0200 + + patch 7.4.1956 + Problem: When using CTRL-W f and pressing "q" at the ATTENTION dialog the + newly opened window is not closed. + Solution: Close the window and go back to the original one. (Norio Takagi, + Hirohito Higashi) + +commit f4fba6dcd508cb369ffa6916d9cb3fcf3d7ed548 +Author: Bram Moolenaar +Date: Sun Jun 26 16:44:24 2016 +0200 + + patch 7.4.1955 + Problem: Using 32-bit Perl with 64-bit time_t causes memory corruption. + (Christian Brabandt) + Solution: Use time_T instead of time_t for global variables. (Ken Takata) + +commit d388d2ac8bf8c770bf97dc406e99a20ba5104855 +Author: Bram Moolenaar +Date: Sun Jun 26 16:24:20 2016 +0200 + + patch 7.4.1954 + Problem: No test for what 7.4.1948 fixes. + Solution: Add a test. (Hirohito Higashi, closes #880) + +commit 802a0d902fca423acb15f835d7b09183883d79a0 +Author: Bram Moolenaar +Date: Sun Jun 26 16:17:58 2016 +0200 + + Updated runtime files. + +commit 049cba9e9760152b5695399a991dc61cea9ba143 +Author: Bram Moolenaar +Date: Sun Jun 26 14:38:04 2016 +0200 + + patch 7.4.1953 + Problem: Not all parts of the quickfix code are tested. + Solution: Add more tests. (Yegappan Lakshmanan) + +commit b12e7ef956e0b0344778b7ef93d41f4b4ed2a670 +Author: Bram Moolenaar +Date: Tue Jun 21 23:42:20 2016 +0200 + + patch 7.4.1952 + Problem: Cscope interface does not support finding assignments. + Solution: Add the "a" command. (ppettina, closes #882) + +commit 85babd6db65afb0eb06a7a9a0778d692248c5c2b +Author: Bram Moolenaar +Date: Tue Jun 21 22:59:28 2016 +0200 + + patch 7.4.1951 + Problem: Ruby test is old style. + Solution: Convert to a new style test. (Ken Takata) + +commit f50df3925b7c909d1cda4c868d8c7ba38189aabe +Author: Bram Moolenaar +Date: Tue Jun 21 21:33:34 2016 +0200 + + patch 7.4.1950 + Problem: Quickfix long lines test not executed for buffer. + Solution: Call the function to test long lines. (Yegappan Lakshmanan) + +commit 38df43bd13a2498cc96b3ddd9a20dd75126bd171 +Author: Bram Moolenaar +Date: Mon Jun 20 21:41:12 2016 +0200 + + patch 7.4.1949 + Problem: Minor problems with the quickfix code. + Solution: Fix the problems. (Yegappan Lakshmanan) + +commit ad5ca9bc1e7145474adb082775a805f1731e9e37 +Author: Bram Moolenaar +Date: Mon Jun 20 21:26:08 2016 +0200 + + patch 7.4.1948 + Problem: Using Ctrl-A with double-byte encoding may result in garbled text. + Solution: Skip to the start of a character. (Hirohito Higashi) + +commit ecefe71704850b94df44f65fc756c1551ec68388 +Author: Bram Moolenaar +Date: Mon Jun 20 12:50:17 2016 +0200 + + patch 7.4.1947 + Problem: Viminfo continuation line with wrong length isn't skipped. (Marius + Gedminas) + Solution: Skip a line when encountering an error, but not two lines. + +commit cf2d77987ca2af092dad5d4cbca9eda621fe5567 +Author: Bram Moolenaar +Date: Mon Jun 20 11:28:18 2016 +0200 + + patch 7.4.1946 + Problem: File list does not include new XPM libraries. + Solution: Add the file list entries. + +commit ddf8d1c746ee081d15c9d7e0515f6ac43adbf363 +Author: Bram Moolenaar +Date: Mon Jun 20 11:22:54 2016 +0200 + + patch 7.4.1945 + Problem: The Man plugin doesn't work that well. + Solution: Use "g:ft_man_open_mode" to be able open man pages in vert split + or separate tab. Set nomodifiable for buffer with man content. Add + a test. (Andrey Starodubtsev, closes #873) + +commit b5b95750a688d1fabafc6dbc2f31df90d5b5a17e +Author: Bram Moolenaar +Date: Sat Jun 18 21:59:36 2016 +0200 + + patch 7.4.1944 + Problem: Win32: Cannot compile with XPM feature using VC2015 + Solution: Add XPM libraries compiled with VC2015, and enable to build + gvim.exe which supports XPM using VC2015. (Ken Takata) + +commit 678e480529bce7ba3c09e71233249e3b56531b24 +Author: Bram Moolenaar +Date: Fri Jun 17 22:38:46 2016 +0200 + + patch 7.4.1943 + Problem: Coverity warns for unreachable code. + Solution: Remove the code that won't do anything. + +commit d18f672fc9477f3c0cb7cc4ce8d9237ed825c612 +Author: Bram Moolenaar +Date: Fri Jun 17 13:18:49 2016 +0200 + + patch 7.4.1942 + Problem: Background is not drawn properly when 'termguicolors' is set. + Solution: Check cterm_normal_bg_color. (Jacob Niehus, closes #805) + +commit a02a551e18209423584fcb923e93c6be18f3aa45 +Author: Bram Moolenaar +Date: Fri Jun 17 12:48:11 2016 +0200 + + Updated runtime files. + +commit 3ef5bf7d459d6b8a21aaefc80f65448f5a7aa59f +Author: Bram Moolenaar +Date: Wed Jun 15 22:41:31 2016 +0200 + + patch 7.4.1941 + Problem: Not all quickfix tests are also done with the location lists. + Solution: Test more quickfix code. Use user commands instead of "exe". + (Yegappan Lakshmanan) + +commit 23c60f21b07b04351d846e6fbf4f4abd9aa09345 +Author: Bram Moolenaar +Date: Wed Jun 15 22:03:48 2016 +0200 + + patch 7.4.1940 + Problem: "gd" hangs in some situations. (Eric Biggers) + Solution: Remove the SEARCH_START flag when looping. Add a test. + +commit 28607ba2b82668503f8406bc13690d59af46deb3 +Author: Bram Moolenaar +Date: Wed Jun 15 21:44:51 2016 +0200 + + patch 7.4.1939 + Problem: Memory access error when reading viminfo. (Dominique Pelle) + Solution: Correct index in jumplist when at the end. + +commit 36f0f0686ca313ef7b76387378cd5dc7acea1924 +Author: Bram Moolenaar +Date: Tue Jun 14 23:02:46 2016 +0200 + + patch 7.4.1938 + Problem: When writing viminfo numbered marks were duplicated. + Solution: Check for duplicates between current numbered marks and the ones + read from viminfo. + +commit ab47c61f46f0797308217cd3c045472cb0ec3195 +Author: Bram Moolenaar +Date: Tue Jun 14 22:02:26 2016 +0200 + + patch 7.4.1937 + Problem: No test for directory stack in quickfix. + Solution: Add a test. (Yegappan Lakshmanan) + +commit 67e3720a9ddd8a9d2e8344358c28fa1f4196db0d +Author: Bram Moolenaar +Date: Tue Jun 14 21:32:28 2016 +0200 + + patch 7.4.1936 + Problem: Off-by-one error in bounds check. (Coverity) + Solution: Check register number properly. + +commit bee666f239eada035d288b77269aebc42f644ea6 +Author: Bram Moolenaar +Date: Tue Jun 14 20:39:42 2016 +0200 + + patch 7.4.1935 + Problem: When using the GUI search/replace a second match right after the + replacement is skipped. + Solution: Add the SEARCH_START flag. (Mleddy) + +commit 9bd31860521b53ad657c4d6d320d670e30a049f8 +Author: Bram Moolenaar +Date: Mon Jun 13 22:58:39 2016 +0200 + + patch 7.4.1934 + Problem: New style tests not executed with MinGW compiler. + Solution: Add new style test support. (Yegappan Lakshmanan) + +commit 72e697d189616265ecefe0df4509d476df3bae40 +Author: Bram Moolenaar +Date: Mon Jun 13 22:48:01 2016 +0200 + + patch 7.4.1933 + Problem: Compiler warning about uninitialzed variable. (Yegappan) + Solution: Give it a dummy value. + +commit ece74ab103eca15e17435efbe9cb21039787f1ea +Author: Bram Moolenaar +Date: Mon Jun 13 22:22:15 2016 +0200 + + patch 7.4.1932 + Problem: When writing viminfo the jumplist is not merged with the one in + the viminfo file. + Solution: Merge based on timestamp. + +commit a641e1d4da3f9152c489318c06a93fcd1c746637 +Author: Bram Moolenaar +Date: Mon Jun 13 21:16:03 2016 +0200 + + patch 7.4.1931 + Problem: Using both old and new style file mark lines from viminfo. + Solution: Skip the old style lines if the viminfo file was written with a + Vim version that supports the new style. + +commit bf2c0ee0b2e8465847cf67aff22dd4bda7be81d1 +Author: Bram Moolenaar +Date: Mon Jun 13 20:23:53 2016 +0200 + + patch 7.4.1930 + Problem: Can't build without +spell but with +quickfix. (Charles) + Solution: Add better #ifdef around ml_append_buf(). (closes #864) + +commit 2016ae586b12513d973aabc30ed758b543114cbe +Author: Bram Moolenaar +Date: Mon Jun 13 20:08:43 2016 +0200 + + patch 7.4.1929 + Problem: Inconsistent indenting and weird name. + Solution: Fix indent, make name all upper case. (Ken Takata) + +commit 76ae22fef3cb224ca7fbf97517f881e825d4d0c2 +Author: Bram Moolenaar +Date: Mon Jun 13 20:00:29 2016 +0200 + + patch 7.4.1928 + Problem: Overwriting pointer argument. + Solution: Assign to what it points to. (Dominique Pelle) + +commit 5b7d177e8994c003ae77ddab5bd54f8cd1ee181b +Author: Bram Moolenaar +Date: Mon Jun 13 19:54:22 2016 +0200 + + patch 7.4.1927 + Problem: Compiler warning for signed/unsigned. + Solution: Add type cast. + +commit a890f5e34887bff7616bdb4b9ee0bf98c8d2a8f0 +Author: Bram Moolenaar +Date: Sun Jun 12 23:03:19 2016 +0200 + + patch 7.4.1926 + Problem: Possible crash with many history items. + Solution: Avoid the index going past the last item. + +commit c95a302a4c42ec8230473cd4a5e0064d0a143aa8 +Author: Bram Moolenaar +Date: Sun Jun 12 23:01:46 2016 +0200 + + Updated runtime files. + +commit 2d35899721da0e9359a9fe1059554f8c4ea7f0c1 +Author: Bram Moolenaar +Date: Sun Jun 12 21:20:54 2016 +0200 + + patch 7.4.1925 + Problem: Viminfo does not merge file marks properly. + Solution: Use a timestamp. Add the :clearjumps command. + +commit cf089463492fab53b2a5d81517829d22f882f82e +Author: Bram Moolenaar +Date: Sun Jun 12 21:18:43 2016 +0200 + + patch 7.4.1924 + Problem: Missing "void" for functions without argument. + Solution: Add "void". (Hirohito Higashi) + +commit ae3150ec8d9da4a244acffebea55416946ca23d3 +Author: Bram Moolenaar +Date: Sat Jun 11 23:22:36 2016 +0200 + + patch 7.4.1923 + Problem: Command line editing is not tested much. + Solution: Add tests for expanding the file name and 'wildmenu'. + +commit 06469e979fe524ac6cb8f705ed4221aa267de11d +Author: Bram Moolenaar +Date: Sat Jun 11 22:26:53 2016 +0200 + + patch 7.4.1922 + Problem: Ruby 2.4.0 unifies Fixnum and Bignum into Integer. + Solution: Use rb_cInteger. (Weiong Mao) + +commit 724f2edf75bf084665b3e2cdfa7ab66ccb1b5c0c +Author: Bram Moolenaar +Date: Sat Jun 11 22:21:17 2016 +0200 + + patch 7.4.1921 + Problem: vim_time() not included when needed. + Solution: Adjust #ifdef. + +commit e80ff7448d886805b459250b090aaa20d96e8c2b +Author: Bram Moolenaar +Date: Sat Jun 11 21:14:18 2016 +0200 + + patch 7.4.1920 + Problem: Missing test changes. + Solution: Update viminfo test. + +commit 46bbb0c4ba27395859dfeaa26938483946bb4ec2 +Author: Bram Moolenaar +Date: Sat Jun 11 21:04:39 2016 +0200 + + patch 7.4.1919 + Problem: Register contents is not merged when writing viminfo. + Solution: Use timestamps for register contents. + +commit 62f8b4e18014b259bcde4a2845c602b0a44a3714 +Author: Bram Moolenaar +Date: Sat Jun 11 15:31:47 2016 +0200 + + patch 7.4.1918 + Problem: Not enough testing for parsing viminfo lines. + Solution: Add test with viminfo lines in bad syntax. Fix memory leak. + +commit 012270936c3c7df3bba45ad2b48938c23a2fd43a +Author: Bram Moolenaar +Date: Sat Jun 11 14:47:40 2016 +0200 + + patch 7.4.1917 + Problem: History lines read from viminfo in different encoding than when + writing are not converted. + Solution: Convert the history lines. + +commit b8aefa46adf5e825118716e142fab7ef32076475 +Author: Bram Moolenaar +Date: Fri Jun 10 23:02:56 2016 +0200 + + patch 7.4.1916 + Problem: No proper test for what 7.4.1906 fixes. + Solution: Add a test for reading many lines. + +commit 2a67ed83a885e8e65e25498660dae4f34d532c7b +Author: Bram Moolenaar +Date: Fri Jun 10 21:52:42 2016 +0200 + + patch 7.4.1915 + Problem: The effect of the PopupMenu autocommand isn't directly visible. + Solution: Call gui_update_menus() before displaying the popup menu. (Shane + Harper, closs #855) + +commit e429e70f050cb2941f1f8427cf918b68444c904e +Author: Bram Moolenaar +Date: Fri Jun 10 19:49:14 2016 +0200 + + patch 7.4.1914 + Problem: Executing autocommands while using the signal stack has a high + chance of crashing Vim. + Solution: Don't invoke autocommands when on the signal stack. + +commit 1610d052413e0ed664498853a47acc2d677a22d1 +Author: Bram Moolenaar +Date: Thu Jun 9 22:53:01 2016 +0200 + + patch 7.4.1913 + Problem: When ":doautocmd" is used modelines are used even when no + autocommands were executed. (Daniel Hahler) + Solution: Skip processing modelines. (closes #854) + +commit 1cee693b310e1494115a1677fac064941092e1bb +Author: Bram Moolenaar +Date: Thu Jun 9 22:17:22 2016 +0200 + + patch 7.4.1912 + Problem: No test for using setqflist() on an older quickfix list. + Solution: Add a couple of tests. + +commit 1fd99c1ca89a3d13bb53aff4a5a8f5ee740713e5 +Author: Bram Moolenaar +Date: Thu Jun 9 20:24:28 2016 +0200 + + patch 7.4.1911 + Problem: Recent history lines may be lost when exiting Vim. + Solution: Merge history using the timestamp. + +commit abc70bbf363dbbe3f2bf714102f55648a512791e +Author: Bram Moolenaar +Date: Wed Jun 8 21:48:50 2016 +0200 + + patch 7.4.1910 + Problem: Tests using external command to delete directory. + Solution: Use delete(). + +commit 945ec093cd4ddefab930239990564b12eb232153 +Author: Bram Moolenaar +Date: Wed Jun 8 21:17:43 2016 +0200 + + patch 7.4.1909 + Problem: Doubled semicolons. + Solution: Reduce to one. (Dominique Pelle) + +commit 5ce4a0b96ab688b1ea2481c2516e2889ff6713bf +Author: Bram Moolenaar +Date: Wed Jun 8 20:17:23 2016 +0200 + + patch 7.4.1908 + Problem: Netbeans uses uninitialzed pointer and freed memory. + Solution: Set "buffer" at the right place (hint by Ken Takata) + +commit 1d5f1d07aedb6f149f5de145b1dfd6528a769c93 +Author: Bram Moolenaar +Date: Tue Jun 7 22:50:01 2016 +0200 + + patch 7.4.1907 + Problem: Warnings from 64 bit compiler. + Solution: Change type to size_t. (Mike Williams) + +commit 5f1032d2a55b9417a0a6fa225e35089c98a5a419 +Author: Bram Moolenaar +Date: Tue Jun 7 22:16:36 2016 +0200 + + patch 7.4.1906 + Problem: Collapsing channel buffers and searching for NL does not work + properly. (Xavier de Gary, Ramel Eshed) + Solution: Do not assume the buffer contains a NUL or not. Change NUL bytes + to NL to avoid the string is truncated. + +commit fdd82fe365d0e287bafc71f98c039cb5af8ed827 +Author: Bram Moolenaar +Date: Mon Jun 6 21:38:44 2016 +0200 + + patch 7.4.1905 + Problem: Some compilers can't handle a double semicolon. + Solution: Remove one semicolon. + +commit c60954b48ec225c75558abee56c4a9cc89f84b7e +Author: Bram Moolenaar +Date: Mon Jun 6 21:20:10 2016 +0200 + + patch 7.4.1904 + Problem: Build fails. + Solution: Add missing changes. + +commit 45d2eeaad66939348893b9254171067b0457cd9d +Author: Bram Moolenaar +Date: Mon Jun 6 21:07:52 2016 +0200 + + patch 7.4.1903 + Problem: When writing viminfo merging current history with history in + viminfo may drop recent history entries. + Solution: Add new format for viminfo lines, use it for history entries. Use + a timestamp for ordering the entries. Add test_settime(). + Add the viminfo version. Does not do merging on timestamp yet. + +commit bbe8d91e695184771d7e45315258fab8eb3e6b07 +Author: Bram Moolenaar +Date: Sun Jun 5 16:10:57 2016 +0200 + + patch 7.4.1902 + Problem: No test for collapsing buffers for a channel. Some text is lost. + Solution: Add a simple test. Set rq_buflen correctly. + +commit 762f1754370a1278167c8cba6c047ef319fc099c +Author: Bram Moolenaar +Date: Sat Jun 4 22:36:17 2016 +0200 + + patch 7.4.1901 + Problem: Win32: the "Disabled" menu items would appear enabled. + Solution: Use submenu_id if there is a parent. (Shane Harper, closes #834) + +commit 28b942a064dd486cc241894b625ab72f5a5c6d1b +Author: Bram Moolenaar +Date: Sat Jun 4 22:31:27 2016 +0200 + + patch 7.4.1900 + Problem: Using CTRL-] in the help on "{address}." doesn't work. + Solution: Recognize an item in {}. (Hirohito Higashi, closes #814) + +commit 8e31fd52ec8be6ef1dc600b637d5f099d55e1715 +Author: Bram Moolenaar +Date: Sat Jun 4 22:18:13 2016 +0200 + + patch 7.4.1899 + Problem: GTK 3: cursor blinking doesn't work well. + Solution: Instead of gui_gtk_window_clear() use gui_mch_clear_block(). + (Kazunobu Kuriyama) + +commit 63a60ded3fd584847a05dccf058026e682abad90 +Author: Bram Moolenaar +Date: Sat Jun 4 22:08:55 2016 +0200 + + patch 7.4.1898 + Problem: User commands don't support modifiers. + Solution: Add the item. (Yegappan Lakshmanan, closes #829) + +commit fd89d7ea81b18d32363456b16258174dc9e095dc +Author: Bram Moolenaar +Date: Sat Jun 4 20:25:05 2016 +0200 + + patch 7.4.1897 + Problem: Various typos, long lines and style mistakes. + Solution: Fix the typos, wrap lines, improve style. + +commit 82af8710bf8d1caeeceafb1370a052cb7d92f076 +Author: Bram Moolenaar +Date: Sat Jun 4 20:20:29 2016 +0200 + + Updated runtime files. + +commit 82faa259cc42379f2a17d598a2a39d14048685b0 +Author: Bram Moolenaar +Date: Sat Jun 4 20:14:07 2016 +0200 + + patch 7.4.1896 + Problem: Invoking mark_adjust() when adding a new line below the last line + is pointless. + Solution: Skip calling mark_adjust() when appending below the last line. + +commit 888ccac8902cee186fbd47e971881f6d9b19c068 +Author: Bram Moolenaar +Date: Sat Jun 4 18:49:36 2016 +0200 + + patch 7.4.1895 + Problem: Cannot use a window ID where a window number is expected. + Solution: Add LOWEST_WIN_ID, so that the window ID can be used where a + number is expected. + +commit 511972d810ea490955161ff5097ec2f57919ceaf +Author: Bram Moolenaar +Date: Sat Jun 4 18:09:59 2016 +0200 + + patch 7.4.1894 + Problem: Cannot get the window ID for a mouse click. + Solution: Add v:mouse_winid. + +commit b3619a90eae2702553ff9494ecc4c9b20c13c224 +Author: Bram Moolenaar +Date: Sat Jun 4 17:58:52 2016 +0200 + + patch 7.4.1893 + Problem: Cannot easily get the window ID for a buffer. + Solution: Add bufwinid(). + +commit c9721bdc63378cc6123e775ffe43e9cba30322b3 +Author: Bram Moolenaar +Date: Sat Jun 4 17:41:03 2016 +0200 + + patch 7.4.1892 + Problem: balloon eval only gets the window number, not the ID. + Solution: Add v:beval_winid. + +commit 9ed96efb3d47d46e9637da04656efff715102407 +Author: Bram Moolenaar +Date: Sat Jun 4 17:17:11 2016 +0200 + + patch 7.4.1891 + Problem: Channel reading very long lines is slow. + Solution: Collapse multiple buffers until a NL is found. + +commit 703a8044b5393d37d355b0b1054a9a5a13912a3f +Author: Bram Moolenaar +Date: Sat Jun 4 16:24:32 2016 +0200 + + patch 7.4.1890 + Problem: GUI: When channel data is received the cursor blinking is + interrupted. (Ramel Eshed) + Solution: Don't update the cursor when it is blinking. + +commit 35d88f4e2ff5dcd9904f04612d5febede996137c +Author: Bram Moolenaar +Date: Sat Jun 4 14:52:00 2016 +0200 + + patch 7.4.1889 + Problem: When umask is set to 0177 Vim can't create temp files. (Lcd) + Solution: Also correct umask when using mkdtemp(). + +commit 76b6dfe54ba9b85cd9d8e6539205c1679a187961 +Author: Bram Moolenaar +Date: Sat Jun 4 14:37:22 2016 +0200 + + patch 7.4.1888 + Problem: Wrong computation of remaining wait time in RealWaitForChar() + Solution: Remember the original waiting time. + +commit e30a3d01dc1b6b066748b1d61cced05cf92b3c80 +Author: Bram Moolenaar +Date: Sat Jun 4 14:11:20 2016 +0200 + + patch 7.4.1887 + Problem: When receiving channel data 'updatetime' is not respected. + Solution: Recompute the waiting time after being interrupted. + +commit cda7764d8e65325d4524e5d6c3174121eeb12cad +Author: Bram Moolenaar +Date: Sat Jun 4 13:32:35 2016 +0200 + + patch 7.4.1886 + Problem: When waiting for a character is interrupted by receiving channel + data and the first character of a mapping was typed, the mapping + times out. (Ramel Eshed) + Solution: When dealing with channel data don't return from mch_inchar(). + +commit 1aa07bdead2e93501c54591e31fe73b9b09c58b5 +Author: Bram Moolenaar +Date: Fri Jun 3 19:43:16 2016 +0200 + + patch 7.4.1885 + Problem: MinGW console build defaults to not having +channel. + Solution: Include the channel feature if building with huge features. (Ken + Takata) + +commit 2f095a4bc4d786e0ac834f48dd18a94fe2d140e3 +Author: Bram Moolenaar +Date: Fri Jun 3 19:05:49 2016 +0200 + + patch 7.4.1884 + Problem: Updating marks in a quickfix list is very slow when the list is + long. + Solution: Only update marks if the buffer has a quickfix entry. + +commit ea0345901cc2af29f9c5dd0d9d8a818d5f96a63b +Author: Bram Moolenaar +Date: Thu Jun 2 22:27:08 2016 +0200 + + patch 7.4.1883 + Problem: Cppcheck found 2 incorrect printf formats. + Solution: Use %ld and %lx. (Dominique Pelle) + +commit b37662a0fbb952838fca87aff4d26b596030b67b +Author: Bram Moolenaar +Date: Thu Jun 2 22:18:47 2016 +0200 + + patch 7.4.1882 + Problem: Check for line break at end of line wrong. (Dominique Pelle) + Solution: Correct the logic. + +commit 83e6d7ac6a1c2a0cb5ee6c8420a5dc792f1d5ffa +Author: Bram Moolenaar +Date: Thu Jun 2 22:08:05 2016 +0200 + + patch 7.4.1881 + Problem: Appending to a long quickfix list is slow. + Solution: Add qf_last. + +commit 76929af43134b4222b33648b6c53754a34f24524 +Author: Bram Moolenaar +Date: Thu Jun 2 20:26:41 2016 +0200 + + patch 7.4.1880 + Problem: MS-Windows console build defaults to not having +channel. + Solution: Include the channel feature if building with huge features. + +commit e38a2f7ebda791bcecccd657919ae9f7e2f6438c +Author: Bram Moolenaar +Date: Thu Jun 2 20:07:09 2016 +0200 + + patch 7.4.1879 + Problem: Channel test is flaky. + Solution: Wait for close_cb to be invoked. + +commit cf7c11a9479ba7ce775b86c7a846fae48321d260 +Author: Bram Moolenaar +Date: Thu Jun 2 20:05:26 2016 +0200 + + patch 7.4.1878 + Problem: Whether a job has exited isn't detected until a character is + typed. After calling exit_cb the cursor is in the wrong place. + Solution: Don't wait forever for a character to be typed when there is a + pending job. Update the screen if neede after calling exit_cb. + +commit 01d46e41ba4967ee534db4b94ad642007634841e +Author: Bram Moolenaar +Date: Thu Jun 2 19:06:25 2016 +0200 + + patch 7.4.1877 + Problem: No test for invoking "close_cb" when writing to a buffer. + Solution: Add using close_cb to a test case. + +commit a0055ad3a789b8eeb0c983d8a18d4bcaeaf456b8 +Author: Bram Moolenaar +Date: Thu Jun 2 18:37:05 2016 +0200 + + patch 7.4.1876 + Problem: Typing "k" at the hit-enter prompt has no effect. + Solution: Don't assume recursive use of the prompt if a character was typed. + (Hirohito Higashi) + +commit 8e759ba8651428995b338b66c615367259f79766 +Author: Bram Moolenaar +Date: Thu Jun 2 17:46:20 2016 +0200 + + patch 7.4.1875 + Problem: Comparing functions and partials doesn't work well. + Solution: Add tests. (Nikolai Pavlov) Compare the dict and arguments in the + partial. (closes #813) + +commit ae3f33040ba752e7f6b722d2fe2b2ebeeb8c56b4 +Author: Bram Moolenaar +Date: Thu Jun 2 15:49:36 2016 +0200 + + patch 7.4.1874 + Problem: Unused variable in Win32 code. + Solution: Remove it. (Mike Williams) + +commit 4231da403e3c879dd6ac261e51f4ca60813935e3 +Author: Bram Moolenaar +Date: Thu Jun 2 14:30:04 2016 +0200 + + patch 7.4.1873 + Problem: When a callback adds a timer the GUI doesn't use it until later. + (Ramel Eshed) + Solution: Return early if a callback adds a timer. + +commit c4bc0e6542185b659d2a165b635f9561549071ea +Author: Bram Moolenaar +Date: Thu Jun 2 13:54:49 2016 +0200 + + patch 7.4.1872 + Problem: Still build problem with old version of Perl. + Solution: Also define SvREFCNT_inc_void_NN if needed. (Ken Takata) + +commit 864293abb72d62604d8d6b458addfb43c14230c3 +Author: Bram Moolenaar +Date: Thu Jun 2 13:40:04 2016 +0200 + + patch 7.4.1871 + Problem: Appending to the quickfix list while the quickfix window is open + is very slow. + Solution: Do not delete all the lines, only append the new ones. Avoid + using a window while updating the list. (closes #841) + +commit dec6c7beda5491b28f67f430fc9d01467050c1ca +Author: Bram Moolenaar +Date: Thu Jun 2 11:57:38 2016 +0200 + + patch 7.4.1870 + Problem: One more Win64 compiler warning. + Solution: Change declared argument type. (Ken Takata) + +commit cf190c6f017563de1bdbf854b3376522b8b2748f +Author: Bram Moolenaar +Date: Thu Jun 2 11:54:06 2016 +0200 + + patch 7.4.1869 + Problem: Can't build with old version of Perl. + Solution: Define PERLIO_FUNCS_DECL. (Tom G. Christensen) + commit 1c582ef49f17436313b82977c0a941f461ba130a Merge: 0a1b630 b89a25f Author: Karsten Hopp diff --git a/sources b/sources index 93574c51..43f2476a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a8f4c1638f45ab87c3b31a13d833b3c3 vim-7.4-1868.tar.bz2 +2d27068fec425d9ddb71081ae7001897 vim-7.4-1988.tar.bz2 diff --git a/vim.spec b/vim.spec index c95cf301..ce1e2a7b 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1868 +%define patchlevel 1988 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -745,6 +745,9 @@ rm -rf %{buildroot} %{_datadir}/icons/hicolor/*/apps/* %changelog +* Mon Jul 04 2016 Karsten Hopp 7.4.1988-1 +- patchlevel 1988 + * Thu Jun 02 2016 Karsten Hopp 7.4.1868-1 - patchlevel 1868 From f847a8ba9a25b573198e91d0af34094e74591e15 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 5 Jul 2016 12:56:32 +0200 Subject: [PATCH 003/871] - patchlevel 1989 --- .gitignore | 1 + README.patches | 16 ++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 08cd42f3..70dab68e 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /vim-7.4-1842.tar.bz2 /vim-7.4-1868.tar.bz2 /vim-7.4-1988.tar.bz2 +/vim-7.4-1989.tar.bz2 diff --git a/README.patches b/README.patches index aacb9f9e..7449fa75 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,19 @@ +commit 550c699eb780b27b3875f6cdffa2eae471390908 +Merge: 26522e4 b33c7eb +Author: Karsten Hopp +Date: Tue Jul 5 12:56:13 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + +commit b33c7eb5b813cb631b2b0ca5c4029e1788a09bde +Author: Bram Moolenaar +Date: Mon Jul 4 22:29:49 2016 +0200 + + patch 7.4.1989 + Problem: filter() and map() only accept a string argument. + Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken + Takata) + commit 26522e4eebc3a78a23eeb63fa5ee2d24a9a7f189 Merge: 1c582ef ab9c89b Author: Karsten Hopp diff --git a/sources b/sources index 43f2476a..8359e50f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -2d27068fec425d9ddb71081ae7001897 vim-7.4-1988.tar.bz2 +356d6fcd657ac28e9e8d1c8398cfda30 vim-7.4-1989.tar.bz2 diff --git a/vim.spec b/vim.spec index bb33b459..89c8e4a1 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1988 +%define patchlevel 1989 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -746,6 +746,9 @@ rm -rf %{buildroot} %{_datadir}/icons/hicolor/*/apps/* %changelog +* Tue Jul 05 2016 Karsten Hopp 7.4.1989-1 +- patchlevel 1989 + * Mon Jul 04 2016 Karsten Hopp 7.4.1988-1 - patchlevel 1988 From dc9e8a0876e273845a2daab02422abde0f8a4f78 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 28 Jul 2016 17:46:01 +0200 Subject: [PATCH 004/871] bump release --- vim.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index c95cf301..a5c7edae 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 From 6f071e4214c4d5d753e42eb2f5298762498513c7 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 4 Aug 2016 15:37:04 +0200 Subject: [PATCH 005/871] redo patches, drop obsolete patches --- vim-7.4-checkhl.patch | 6 +++--- vim-7.4-releasestring-1318991.patch | 12 ++++++------ vim-7.4-spec_rfc822.patch | 14 -------------- ...2-specsyntax.patch => vim-7.4-specsyntax.patch | 15 ++++++++------- vim.spec | 11 ++++++----- 5 files changed, 23 insertions(+), 35 deletions(-) delete mode 100644 vim-7.4-spec_rfc822.patch rename vim-6.2-specsyntax.patch => vim-7.4-specsyntax.patch (56%) diff --git a/vim-7.4-checkhl.patch b/vim-7.4-checkhl.patch index cccbdbb7..f7fbf904 100644 --- a/vim-7.4-checkhl.patch +++ b/vim-7.4-checkhl.patch @@ -1,11 +1,11 @@ diff -up vim74/runtime/syntax/spec.vim.kh1 vim74/runtime/syntax/spec.vim ---- vim74/runtime/syntax/spec.vim.kh1 2015-11-04 11:37:16.483417787 +0100 -+++ vim74/runtime/syntax/spec.vim 2015-11-04 11:37:38.033528045 +0100 +--- vim74/runtime/syntax/spec.vim.kh1 2016-08-04 15:23:25.275955301 +0200 ++++ vim74/runtime/syntax/spec.vim 2016-08-04 15:24:56.699417602 +0200 @@ -114,7 +114,7 @@ syn region specDescriptionArea matchgrou syn region specPackageArea matchgroup=specSection start='^%package' end='^%'me=e-1 contains=specPackageOpts,specPreAmble,specComment "%% Scripts Section %% --syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|install\|clean\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|find_lang\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 +-syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|install\|clean\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|autosetup\|autopatch\|find_lang\|make_build\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 +syn region specScriptArea matchgroup=specSection start='^%\(prep\|build\|install\|check\|clean\|pre\|postun\|preun\|post\|posttrans\)\>' skip='^%{\|^%\(define\|patch\d*\|configure\|GNUconfigure\|setup\|find_lang\|makeinstall\|make_install\)\>' end='^%'me=e-1 contains=specSpecialVariables,specVariables,@specCommands,specVariables,shDo,shFor,shCaseEsac,specNoNumberHilite,specCommandOpts,shComment,shIf,specSpecialChar,specMacroIdentifier,specSectionMacroArea,specSectionMacroBracketArea,shOperator,shQuote1,shQuote2 "%% Changelog Section %% diff --git a/vim-7.4-releasestring-1318991.patch b/vim-7.4-releasestring-1318991.patch index da3a8c1c..291b957f 100644 --- a/vim-7.4-releasestring-1318991.patch +++ b/vim-7.4-releasestring-1318991.patch @@ -1,10 +1,10 @@ diff -up vim74/runtime/ftplugin/spec.vim.1318991 vim74/runtime/ftplugin/spec.vim ---- vim74/runtime/ftplugin/spec.vim.1318991 2016-04-26 13:01:33.781838194 +0200 -+++ vim74/runtime/ftplugin/spec.vim 2016-04-26 13:02:41.958130012 +0200 -@@ -40,8 +40,8 @@ else: - headers = spec.packages[0].header - version = headers['Version'] - release = ".".join(headers['Release'].split(".")[:-1]) +--- vim74/runtime/ftplugin/spec.vim.1318991 2016-08-04 15:29:42.423862424 +0200 ++++ vim74/runtime/ftplugin/spec.vim 2016-08-04 15:31:08.797299188 +0200 +@@ -41,8 +41,8 @@ else: + headers = spec.sourceHeader + version = headers["Version"] + release = headers["Release"] - vim.command("let ver = " + version) - vim.command("let rel = " + release) + vim.command("let ver = '" + version + "'") diff --git a/vim-7.4-spec_rfc822.patch b/vim-7.4-spec_rfc822.patch deleted file mode 100644 index 391aafb0..00000000 --- a/vim-7.4-spec_rfc822.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -up vim74/runtime/ftplugin/spec.vim.rfc822 vim74/runtime/ftplugin/spec.vim ---- vim74/runtime/ftplugin/spec.vim.rfc822 2016-04-13 12:31:09.856418963 +0200 -+++ vim74/runtime/ftplugin/spec.vim 2016-04-13 12:32:22.091802791 +0200 -@@ -113,7 +113,10 @@ if !exists("*s:SpecChangelog") - endif - endif - if (chgline != -1) -+ let tmptime = v:lc_time -+ language time C - let parsed_format = "* ".strftime(format)." - ".ver."-".rel -+ execute "language time" tmptime - let release_info = "+ ".name."-".ver."-".rel - let wrong_format = 0 - let wrong_release = 0 diff --git a/vim-6.2-specsyntax.patch b/vim-7.4-specsyntax.patch similarity index 56% rename from vim-6.2-specsyntax.patch rename to vim-7.4-specsyntax.patch index 334d8a17..3c028b56 100644 --- a/vim-6.2-specsyntax.patch +++ b/vim-7.4-specsyntax.patch @@ -1,6 +1,7 @@ ---- vim62d/runtime/syntax/spec.vim.highlite 2003-05-13 14:48:55.000000000 +0200 -+++ vim62d/runtime/syntax/spec.vim 2003-05-13 14:52:51.000000000 +0200 -@@ -38,7 +38,7 @@ +diff -up vim74/runtime/syntax/spec.vim.highlite vim74/runtime/syntax/spec.vim +--- vim74/runtime/syntax/spec.vim.highlite 2016-07-04 10:17:45.000000000 +0200 ++++ vim74/runtime/syntax/spec.vim 2016-08-04 15:20:26.116049343 +0200 +@@ -38,7 +38,7 @@ syn match specNoNumberHilite 'X11\|X11R6 syn match specManpageFile '[a-zA-Z]\.1' "Day, Month and most used license acronyms @@ -9,7 +10,7 @@ syn keyword specWeekday contained Mon Tue Wed Thu Fri Sat Sun syn keyword specMonth contained Jan Feb Mar Apr Jun Jul Aug Sep Oct Nov Dec syn keyword specMonth contained January February March April May June July August September October November December -@@ -61,9 +61,9 @@ +@@ -61,9 +61,9 @@ syn cluster specListedFiles contains=spe "specComands syn match specConfigure contained '\./configure' @@ -21,12 +22,12 @@ syn cluster specCommands contains=specCommand,specTarCommand,specConfigure,specCommandSpecial "frequently used rpm env vars -@@ -105,7 +105,7 @@ +@@ -105,7 +105,7 @@ syn case ignore "%% PreAmble Section %% "Copyright and Serial were deprecated by License and Epoch syn region specPreAmbleDeprecated oneline matchgroup=specError start='^\(Copyright\|Serial\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier --syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier -+syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\|ExcludeOS\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier +-syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier ++syn region specPreAmble oneline matchgroup=specCommand start='^\(Prereq\|Summary\|Name\|Version\|Packager\|Requires\|Recommends\|Suggests\|Supplements\|Enhances\|Icon\|URL\|Source\d*\|Patch\d*\|Prefix\|Packager\|Group\|License\|Release\|BuildRoot\|Distribution\|Vendor\|Provides\|ExclusiveArch\|ExcludeArch\|ExcludeOS\|ExclusiveOS\|Obsoletes\|BuildArch\|BuildArchitectures\|BuildRequires\|BuildConflicts\|BuildPreReq\|Conflicts\|AutoRequires\|AutoReq\|AutoReqProv\|AutoProv\|Epoch\)' end='$' contains=specEmail,specURL,specURLMacro,specLicense,specColon,specVariables,specSpecialChar,specMacroIdentifier "%% Description Section %% syn region specDescriptionArea matchgroup=specSection start='^%description' end='^%'me=e-1 contains=specDescriptionOpts,specEmail,specURL,specNumber,specMacroIdentifier,specComment diff --git a/vim.spec b/vim.spec index 89c8e4a1..33209dfc 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -46,7 +46,7 @@ Source17: ftplugin-spec.vim Source18: syntax-spec.vim Patch2002: vim-7.0-fixkeys.patch -Patch2003: vim-6.2-specsyntax.patch +Patch2003: vim-7.4-specsyntax.patch %if %{withhunspell} Patch2011: vim-7.0-hunspell.patch BuildRequires: hunspell-devel @@ -63,8 +63,7 @@ Patch3010: vim-7.3-manpage-typo-668894-675480.patch Patch3011: vim-manpagefixes-948566.patch Patch3012: vim-7.4-licensemacro-1151450.patch Patch3013: vim-7.4-globalsyntax.patch -Patch3014: vim-7.4-spec_rfc822.patch -Patch3015: vim-7.4-releasestring-1318991.patch +Patch3014: vim-7.4-releasestring-1318991.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -218,7 +217,6 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3012 -p1 %patch3013 -p1 %patch3014 -p1 -%patch3015 -p1 %build cp -f %{SOURCE6} . @@ -746,6 +744,9 @@ rm -rf %{buildroot} %{_datadir}/icons/hicolor/*/apps/* %changelog +* Tue Aug 04 2016 Karsten Hopp 7.4.1989-2 +- redo patches, some upstream updates broke them + * Tue Jul 05 2016 Karsten Hopp 7.4.1989-1 - patchlevel 1989 From 8512572e9c02f1214538c01d837682bf5170008f Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 4 Aug 2016 15:38:09 +0200 Subject: [PATCH 006/871] fix changelog --- vim.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 33209dfc..b1f3b76c 100644 --- a/vim.spec +++ b/vim.spec @@ -744,7 +744,7 @@ rm -rf %{buildroot} %{_datadir}/icons/hicolor/*/apps/* %changelog -* Tue Aug 04 2016 Karsten Hopp 7.4.1989-2 +* Thu Aug 04 2016 Karsten Hopp 7.4.1989-2 - redo patches, some upstream updates broke them * Tue Jul 05 2016 Karsten Hopp 7.4.1989-1 From 00bb92578cf561624ec0abb09fbce8907b1e9f57 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 5 Sep 2016 17:06:05 +0200 Subject: [PATCH 007/871] - patchlevel 2330 --- .gitignore | 1 + README.patches | 3083 ++++++++++++++++++++++++++++++++++++++++++++++-- sources | 2 +- vim.spec | 7 +- 4 files changed, 2994 insertions(+), 99 deletions(-) diff --git a/.gitignore b/.gitignore index 70dab68e..9bf4988f 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /vim-7.4-1868.tar.bz2 /vim-7.4-1988.tar.bz2 /vim-7.4-1989.tar.bz2 +/vim-7.4-2330.tar.bz2 diff --git a/README.patches b/README.patches index 7449fa75..808e9255 100644 --- a/README.patches +++ b/README.patches @@ -1,9 +1,2991 @@ -commit 550c699eb780b27b3875f6cdffa2eae471390908 -Merge: 26522e4 b33c7eb -Author: Karsten Hopp -Date: Tue Jul 5 12:56:13 2016 +0200 +commit 030cddc7ec0c3d2fe3969140cd1b92b2f18633c0 +Author: Bram Moolenaar +Date: Sun Sep 4 23:41:42 2016 +0200 - Merge branch 'master' of https://github.com/vim/vim + patch 7.4.2330 + Problem: Coverity complains about not checking curwin to be NULL. + Solution: Use firstwin to avoid the warning. + +commit 26b84339fd8766898bcf6a259cbc2e0c38689726 +Author: Bram Moolenaar +Date: Sun Sep 4 21:42:36 2016 +0200 + + patch 7.4.2329 + Problem: Error for min() and max() contains %s. (Nikolay Pavlov) + Solution: Pass the function name. (closes #1040) + +commit f9e687e0681a250e1549ab27b6c7ef2c500395e3 +Author: Bram Moolenaar +Date: Sun Sep 4 21:33:09 2016 +0200 + + patch 7.4.2328 + Problem: Crash when BufWinLeave autocmd goes to another tab page. (Hirohito + Higashi) + Solution: Make close_buffer() go back to the right window. + +commit c8fe338d64cc6183c03d4c12b1e036a7745e2932 +Author: Bram Moolenaar +Date: Sun Sep 4 20:44:42 2016 +0200 + + patch 7.4.2327 + Problem: Freeing a variable that is on the stack. + Solution: Don't free res_tv or err_tv. (Ozaki Kiichi) + +commit d5824ce1b5491df7d2eb0b66189d366fa67b4585 +Author: Bram Moolenaar +Date: Sun Sep 4 20:35:01 2016 +0200 + + patch 7.4.2326 + Problem: Illegal memory access when Visual selection starts in invalid + position. (Dominique Pelle) + Solution: Correct position when needed. + +commit 30180b8dad5c1478e7920e56a71352cb318fadb0 +Author: Bram Moolenaar +Date: Sun Sep 4 19:57:56 2016 +0200 + + patch 7.4.2325 + Problem: Tiny build fails. + Solution: Add #ifdef. + +commit e0ab94e7123ca7855f45919114d948ef2bc1e8c3 +Author: Bram Moolenaar +Date: Sun Sep 4 19:50:54 2016 +0200 + + patch 7.4.2324 + Problem: Crash when editing a new buffer and BufUnload autocommand wipes + out the new buffer. (Norio Takagi) + Solution: Don't allow wiping out this buffer. (partly by Hirohito Higashi) + Move old style test13 into test_autocmd. Avoid ml_get error when + editing a file. + +commit d77f9d595eb5f301b39b4373f2900a13c0ca30e2 +Author: Bram Moolenaar +Date: Sun Sep 4 15:13:39 2016 +0200 + + patch 7.4.2323 + Problem: Using freed memory when using 'formatexpr'. (Dominique Pelle) + Solution: Make a copy of 'formatexpr' before evaluating it. + +commit bc54f3f3fed4dc3556df8c46cee6739d211b0eb2 +Author: Bram Moolenaar +Date: Sun Sep 4 14:34:28 2016 +0200 + + patch 7.4.2322 + Problem: Access memory beyond the end of the line. (Dominique Pelle) + Solution: Adjust the cursor column. + +commit dac1947bb366ef43cd6da95acc730554e76d8b84 +Author: Bram Moolenaar +Date: Sat Sep 3 22:35:40 2016 +0200 + + patch 7.4.2321 + Problem: When a test is commented out we forget about it. + Solution: Let a test throw an exception with "Skipped" and list skipped test + functions. (Christian Brabandt) + +commit dda933d06c06c2792bd686d059f6ad19191ad30b +Author: Bram Moolenaar +Date: Sat Sep 3 21:04:58 2016 +0200 + + patch 7.4.2320 + Problem: Redraw problem when using 'incsearch'. + Solution: Save the current view when deleting characters. (Christian + Brabandt) Fix that the '" mark is set in the wrong position. Don't + change the search start when using BS. + +commit b07a82b6d5f904ed3e623e775c3458adb1cc0a3e +Author: Bram Moolenaar +Date: Sat Sep 3 20:08:56 2016 +0200 + + patch 7.4.2319 + Problem: No way for a system wide vimrc to stop loading defaults.vim. + (Christian Hesse) + Solution: Bail out of defaults.vim if skip_defaults_vim was set. + +commit 349e7d94e6bbb253bb87adad9039f095128ab543 +Author: Bram Moolenaar +Date: Sat Sep 3 20:04:34 2016 +0200 + + patch 7.4.2318 + Problem: When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as + before. + Solution: Move #ifdef and don't use goto. + +commit 0913a1089a07ac7b17abc3a1343dfa7cd25613f4 +Author: Bram Moolenaar +Date: Sat Sep 3 19:11:59 2016 +0200 + + patch 7.4.2317 + Problem: Normal mode tests fail on MS-Windows. + Solution: Do some tests only on Unix. Set 'fileformat' to "unix". + +commit f7f3e32fcc4984d87f26337316379c2e2d90f7f1 +Author: Bram Moolenaar +Date: Sat Sep 3 18:47:24 2016 +0200 + + patch 7.4.2316 + Problem: Channel sort test is flaky. + Solution: Add a check the output has been read. + +commit 87bc3f74598ae8c648957e5755000cc6cdbc89ce +Author: Bram Moolenaar +Date: Sat Sep 3 17:33:54 2016 +0200 + + patch 7.4.2315 + Problem: Insufficient testing for Normal mode commands. + Solution: Add a big test. (Christian Brabandt, closes #1029) + +commit de653f08805dde14424d417502a0480a6ad292f8 +Author: Bram Moolenaar +Date: Sat Sep 3 16:59:06 2016 +0200 + + patch 7.4.2314 + Problem: No error when deleting an augroup while it's the current one. + Solution: Disallow deleting an augroup when it's the current one. + +commit b62cc36a600e2e1e5a1d1d484fef89898c847c4c +Author: Bram Moolenaar +Date: Sat Sep 3 16:43:53 2016 +0200 + + patch 7.4.2313 + Problem: Crash when deleting an augroup and listing an autocommand. + (Dominique Pelle) + Solution: Make sure deleted_augroup is valid. + +commit 5a49789a9b1f6447aeafbbbdd5b235dd10c471d5 +Author: Bram Moolenaar +Date: Sat Sep 3 16:29:04 2016 +0200 + + patch 7.4.2312 + Problem: Crash when autocommand moves to another tab. (Dominique Pelle) + Solution: When navigating to another window halfway the :edit command go + back to the right window. + +commit dd905a2ae14bf2ee59a068f1c3acbca1ff0b7067 +Author: Bram Moolenaar +Date: Fri Sep 2 22:26:04 2016 +0200 + + patch 7.4.2311 + Problem: Appveyor 64 bit build still using Python 3.4 + Solution: Switch to Python 3.5. (Ken Takata, closes #1032) + +commit a5d4121eed942bbbc672a7b00bf20866c17dc858 +Author: Bram Moolenaar +Date: Fri Sep 2 22:18:49 2016 +0200 + + patch 7.4.2310 + Problem: Accessing freed memory when a timer does not repeat. + Solution: Free after removing it. (Dominique Pelle) + +commit 11fbc2866ccc11b4dd1726abdaf582a78ef3f743 +Author: Bram Moolenaar +Date: Fri Sep 2 21:48:32 2016 +0200 + + patch 7.4.2309 + Problem: Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) + Solution: When detecting that the tab page changed, don't just abort but + delete the window where w_buffer is NULL. + +commit 44f660c42191062214552f2bdb2e9bcc4e23e6fc +Author: Bram Moolenaar +Date: Fri Sep 2 20:03:20 2016 +0200 + + patch 7.4.2308 + Problem: Old charsearch test still listed in Makefile. + Solution: Remove the line. + +commit cd055da370114f66c960be9c8b1eb0f33a9e0a85 +Author: Bram Moolenaar +Date: Fri Sep 2 19:50:48 2016 +0200 + + patch 7.4.2307 + Problem: Several tests are old style. + Solution: Turn them into new style tests. (Yegappan Lakshmanan) + +commit da9ce2cde11ddd0e16cdfbab6d4ac4e8110218e1 +Author: Bram Moolenaar +Date: Fri Sep 2 19:34:10 2016 +0200 + + patch 7.4.2306 + Problem: Default value for 'langremap' is wrong. + Solution: Set the right value. (Jürgen Krämer) Add a test. + +commit 19a1669ffc796e30a83c5600f82f12ebf63a2261 +Author: Bram Moolenaar +Date: Thu Sep 1 22:19:47 2016 +0200 + + patch 7.4.2305 + Problem: Marks, writefile and nested function tests are old style. + Solution: Turn them into new style tests. (Yegappan Lakshmanan) + +commit 417ccd7138d4d230d328de8b0d3892dd82ff1bee +Author: Bram Moolenaar +Date: Thu Sep 1 21:26:20 2016 +0200 + + patch 7.4.2304 + Problem: In a timer callback the timer itself can't be found or stopped. + (Thinca) + Solution: Do not remove the timer from the list, remember whether it was + freed. + +commit 779f2fc3a7468e273897d2fd0672315812a2e3da +Author: Bram Moolenaar +Date: Thu Sep 1 20:58:24 2016 +0200 + + patch 7.4.2303 + Problem: When using "is" the mode isn't always updated. + Solution: Redraw the command line. (Christian Brabandt) + +commit f1b512a0b62d0fa47ee9b2612556f375e1f22fc2 +Author: Bram Moolenaar +Date: Thu Sep 1 20:50:54 2016 +0200 + + patch 7.4.2302 + Problem: Default interface versions for MS-Windows are outdated. + Solution: Use Active Perl 5.24, Python 3.5.2. Could only make it work with + Ruby 1.9.2. + +commit 641ad6c7ac7367f95fd927b8efa4bf74ddb9ccf3 +Author: Bram Moolenaar +Date: Thu Sep 1 18:32:11 2016 +0200 + + patch 7.4.2301 + Problem: MS-Windows: some files remain after testing. + Solution: Close the channel output file. Wait for the file handle to be + closed before deleting the file. + +commit 5c80908ced601be6db7554a147cdb0f98ac8daa1 +Author: Bram Moolenaar +Date: Thu Sep 1 16:21:48 2016 +0200 + + patch 7.4.2300 + Problem: Get warning for deleting autocommand group when the autocommand + using the group is scheduled for deletion. (Pavol Juhas) + Solution: Check for deleted autocommand. + +commit 04c4ce650f9e533cd35b2aa6803f4d354d3ec7aa +Author: Bram Moolenaar +Date: Thu Sep 1 15:45:58 2016 +0200 + + patch 7.4.2299 + Problem: QuickFixCmdPre and QuickFixCmdPost autocommands are not always + triggered. + Solution: Also trigger on ":expr", ":cbuffer", etc. (Yegappan Lakshmanan) + +commit 0874a83e9be1b39fdb217f02b427bf1d6133a4d8 +Author: Bram Moolenaar +Date: Thu Sep 1 15:11:51 2016 +0200 + + patch 7.4.2298 + Problem: It is not possible to close the "in" part of a channel. + Solution: Add ch_close_in(). + +commit d8b554904d18fe19bd9fa79dbda880845cb017d2 +Author: Bram Moolenaar +Date: Thu Sep 1 14:35:22 2016 +0200 + + patch 7.4.2297 + Problem: When starting a job that reads from a buffer and reaching the end, + the job hangs. + Solution: Close the pipe or socket when all lines were read. + +commit f37506f60f87d52a9e8850e30067645e2b13783c +Author: Bram Moolenaar +Date: Wed Aug 31 22:22:10 2016 +0200 + + Updated runtime files. Remove HiLink commands. + +commit c628fdcd46e93c308f742efdf54248695960e290 +Author: Bram Moolenaar +Date: Wed Aug 31 20:33:27 2016 +0200 + + patch 7.4.2296 + Problem: No tests for :undolist and "U" command. + Solution: Add tests. (Dominique Pelle) + +commit 89bcfda6834aba724d12554a34b9ed49f5789fd5 +Author: Bram Moolenaar +Date: Tue Aug 30 23:26:57 2016 +0200 + + Updated runtime files. Remove version checks for Vim older than 6.0. + +commit 4792255eff03760dca0fd014616532e6d47db364 +Author: Bram Moolenaar +Date: Tue Aug 30 10:56:50 2016 +0200 + + patch 7.4.2295 + Problem: Cscope test fails. + Solution: Avoid checking for specific line and column numbers. + +commit 64cefedfc834aa4dac54ae5f91ccbc04e2d56bc5 +Author: Bram Moolenaar +Date: Mon Aug 29 23:06:28 2016 +0200 + + patch 7.4.2294 + Problem: Sign test fails on MS-Windows when using the distributed zip + archives. + Solution: Create dummy files instead of relying on files in the pixmaps + directory. + +commit edf3f97ae2af024708ebb4ac614227327033ca47 +Author: Bram Moolenaar +Date: Mon Aug 29 22:49:24 2016 +0200 + + patch 7.4.2293 + Problem: Modelines in source code are inconsistant. + Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino) + +commit 965ed14973fd3f1b2aace7bae4d4722b71ca04f9 +Author: Bram Moolenaar +Date: Mon Aug 29 22:31:24 2016 +0200 + + patch 7.4.2292 + Problem: Not all systems understand %F in printf(). + Solution: Use %f. + +commit 04186095346daa60e82e981dad114de2b641d672 +Author: Bram Moolenaar +Date: Mon Aug 29 21:55:35 2016 +0200 + + patch 7.4.2291 + Problem: printf() handles floats wrong when there is a sign. + Solution: Fix placing the sign. Add tests. (Dominique Pelle) + +commit 7f7bd297d6d989254f71c694f1c72d07cbc5c306 +Author: Bram Moolenaar +Date: Sun Aug 28 21:21:31 2016 +0200 + + patch 7.4.2290 + Problem: Compiler warning in tiny build. (Tony Mechelynck) + Solution: Add #ifdef around infinity_str(). + +commit 7683aaa5061e26d4bc52fdf40be66789e9e4fec0 +Author: Bram Moolenaar +Date: Sun Aug 28 21:00:50 2016 +0200 + + patch 7.4.2289 + Problem: When installing and $DESTDIR is set the icons probably won't be + installed. + Solution: Create the icon directories if $DESTDIR is not empty. (Danek + Duvall) + +commit cb03397abae22e7237511db2e19ad5ef3e5e5f4e +Author: Bram Moolenaar +Date: Sun Aug 28 20:14:38 2016 +0200 + + patch 7.4.2288 + Problem: MS-Windows build instructions are clumsy. "dosbin" doesn't build. + Solution: Add rename.bat. Fix building "dosbin". + +commit 6fc8227ebfbdfbbb48b81b679db81f421dbce79b +Author: Bram Moolenaar +Date: Sun Aug 28 19:26:43 2016 +0200 + + patch 7.4.2287 + Problem: The callback passed to ch_sendraw() is not used. + Solution: Pass the read part, not the send part. (haya14busa, closes #1019) + +commit fec246d2c595164ac3b7e9fe9677053d3739b834 +Author: Bram Moolenaar +Date: Sun Aug 28 18:47:14 2016 +0200 + + patch 7.4.2286 + Problem: The tee program isn't included. Makefile contains build + instructions that don't work. + Solution: Update the Filelist and build instructions. Remove build + instructions for DOS and old Windows. Add the tee program. + +commit 36f44c21da2e912c008683a0c4447fca2a071e9a +Author: Bram Moolenaar +Date: Sun Aug 28 18:17:20 2016 +0200 + + Updated runtime files. + +commit d90b6c02e2900576fb37d95b5e4f4a32b2d7383f +Author: Bram Moolenaar +Date: Sun Aug 28 18:10:45 2016 +0200 + + patch 7.4.2285 + Problem: Generated files are outdated. + Solution: Generate the files. Avoid errors when generating prototypes. + +commit f4145d8e990a72bdfea9db3110a7e42a0ff4240c +Author: Bram Moolenaar +Date: Sun Aug 28 17:15:25 2016 +0200 + + patch 7.4.2284 + Problem: Comment in scope header file is outdated. (KillTheMule) + Solution: Point to the help instead. (closes #1017) + +commit 885c00eabe6d1fd757d4f0eb531ad3a15a35ec04 +Author: Bram Moolenaar +Date: Sun Aug 28 17:08:17 2016 +0200 + + patch 7.4.2283 + Problem: Part of ":oldfiles" command isn't cleared. (Lifepillar) + Solution: Clear the rest of the line. (closes 1018) + +commit 0abe0522d0e52b50c6eab52323be558eb56fe95e +Author: Bram Moolenaar +Date: Sun Aug 28 16:53:12 2016 +0200 + + patch 7.4.2282 + Problem: When a child process is very fast waiting 10 msec for it is + noticeable. (Ramel Eshed) + Solution: Start waiting for 1 msec and gradually increase. + +commit 0426bae2abede764d0dd366a28663d1c6e6ab0fe +Author: Bram Moolenaar +Date: Sun Aug 28 16:06:05 2016 +0200 + + patch 7.4.2281 + Problem: Timer test fails sometimes. + Solution: Reduce minimum time by 1 msec. + +commit e999782e369999539a1783a7ebe4eadcc6da28a8 +Author: Bram Moolenaar +Date: Sun Aug 28 16:03:38 2016 +0200 + + patch 7.4.2280 + Problem: printf() doesn't handle infinity float values correctly. + Solution: Add a table with possible infinity values. (Dominique Pelle) + +commit 46328f9a1cc8047d1e05095bc9f531038c5a4028 +Author: Bram Moolenaar +Date: Sun Aug 28 15:39:57 2016 +0200 + + patch 7.4.2279 + Problem: Starting diff mode with the cursor in the last line might end up + only showing one closed fold. (John Beckett) + Solution: Scroll the window to show the same relative cursor position. + +commit 4427db9bb2f4b4587559eac18cc7ba10c52c6e8b +Author: Bram Moolenaar +Date: Sun Aug 28 14:39:44 2016 +0200 + + patch 7.4.2278 + Problem: New users have no idea of the 'scrolloff' option. + Solution: Set 'scrolloff' in defaults.vim. + +commit 6a402edbeb693113f05d9319cd20ec382a0a1a20 +Author: Bram Moolenaar +Date: Sun Aug 28 14:11:24 2016 +0200 + + patch 7.4.2277 + Problem: Memory leak in getbufinfo() when there is a sign. (Dominique + Pelle) + Solution: Remove extra vim_strsave(). + +commit 1773ddfdcd106fa3bbf479c9b62ccde03c2a86ba +Author: Bram Moolenaar +Date: Sun Aug 28 13:38:54 2016 +0200 + + patch 7.4.2276 + Problem: Command line test fails on Windows when run twice. + Solution: Wipe the buffer so that the directory can be deleted. + +commit e67d546f3c691139e6d3d33f36724d98aec04c14 +Author: Bram Moolenaar +Date: Sat Aug 27 22:40:42 2016 +0200 + + patch 7.4.2275 + Problem: ":diffoff!" does not remove filler lines. + Solution: Force a redraw and invalidate the cursor. (closes #1014) + +commit 818078ddfbb8cc2546f697c5675a251d095722ec +Author: Bram Moolenaar +Date: Sat Aug 27 21:58:42 2016 +0200 + + Updated runtime files and translations. + +commit 73d4e4c8922f6f4d256f910a18f47c0c3a48c28b +Author: Bram Moolenaar +Date: Sat Aug 27 21:55:13 2016 +0200 + + patch 7.4.2274 + Problem: Command line completion on "find **/filename" drops sub-directory. + Solution: Handle this case separately. (Harm te Hennepe, closes #932, closes + #939) + +commit 3056735ae8a366aa7fcb51872520895251858637 +Author: Bram Moolenaar +Date: Sat Aug 27 21:25:44 2016 +0200 + + patch 7.4.2273 + Problem: getwininfo() and getbufinfo() are inefficient. + Solution: Do not make a copy of all window/buffer-local options. Make it + possible to get them with gettabwinvar() or getbufvar(). + +commit 9f8187c335b4fb07be9095dfdd0fc52670ba3c3f +Author: Bram Moolenaar +Date: Sat Aug 27 20:34:01 2016 +0200 + + patch 7.4.2272 + Problem: getbufinfo(), getwininfo() and gettabinfo() are inefficient. + Solution: Instead of making a copy of the variables dictionary, use a + reference. + +commit ffdf08c94e16b0813862bdfdbc1c92892d2e4c93 +Author: Bram Moolenaar +Date: Sat Aug 27 19:52:47 2016 +0200 + + patch 7.4.2271 + Problem: Netbeans test doesn't read settings from file. + Solution: Use "-Xnbauth". + +commit 821179809d9b0f65177360b53584be2b4039dd46 +Author: Bram Moolenaar +Date: Sat Aug 27 19:21:48 2016 +0200 + + patch 7.4.2270 + Problem: Insufficient testing for NUL bytes on a raw channel. + Solution: Add a test for writing and reading. + +commit e17bdffff78ebd6a4e3cff26754cc667557ea810 +Author: Bram Moolenaar +Date: Sat Aug 27 18:34:29 2016 +0200 + + patch 7.4.2269 + Problem: Using 'hlsearch' highlighting instead of matchpos if there is no + search match. + Solution: Pass NULL as last item to next_search_hl() when searching for + 'hlsearch' match. (Shane Harper, closes #1013) + +commit 1195669f9e434fa9ab8b57ee9470bf951e4990b8 +Author: Bram Moolenaar +Date: Sat Aug 27 16:26:56 2016 +0200 + + patch 7.4.2268 + Problem: Using CTRL-N and CTRL-P for incsearch shadows completion keys. + Solution: Use CTRL-T and CTRL-G instead. + +commit 44ca54aeb9a0eca41aea203786e33d82e69d0615 +Author: Bram Moolenaar +Date: Sat Aug 27 15:41:32 2016 +0200 + + patch 7.4.2267 + Problem: Build fails on MS-Windows. + Solution: Add define to get isinf(). + +commit 9992237a3e791fbc0c1ebf743ece1b75e1488410 +Author: Bram Moolenaar +Date: Sat Aug 27 15:26:35 2016 +0200 + + patch 7.4.2266 + Problem: printf() test fails on Windows. "-inf" is not used. + Solution: Check for Windows-specific values for "nan". Add sign to "inf" + when appropriate. + +commit 76efafba2af36ae5f6c7b79b56c537fcbcdb386c +Author: Bram Moolenaar +Date: Sat Aug 27 14:21:21 2016 +0200 + + patch 7.4.2265 + Problem: printf() isn't tested much. + Solution: Add more tests for printf(). (Dominique Pelle) + +commit 2b529bb6260b52246e92429375d995b9b5ce76b6 +Author: Bram Moolenaar +Date: Sat Aug 27 13:35:35 2016 +0200 + + patch 7.4.2264 + Problem: When adding entries to an empty quickfix list the title is reset. + Solution: Improve handling of the title. (Yegappan Lakshmanan) + +commit d29459baa61819e59961804ed258efac5733ec70 +Author: Bram Moolenaar +Date: Fri Aug 26 22:29:11 2016 +0200 + + patch 7.4.2263 + Problem: :filter does not work for many commands. Can only get matching + messages. + Solution: Make :filter work for :command, :map, :list, :number and :print. + Make ":filter!" show non-matching lines. + +commit 257095760732597983bdd026e791907b7980e295 +Author: Bram Moolenaar +Date: Fri Aug 26 20:41:16 2016 +0200 + + patch 7.4.2262 + Problem: Fail to read register content from viminfo if it is 438 characters + long. (John Chen) + Solution: Adjust the check for line wrapping. (closes #1010) + +commit 7df0f6313a46b80d760c9a80241922544333351c +Author: Bram Moolenaar +Date: Fri Aug 26 19:56:00 2016 +0200 + + patch 7.4.2261 + Problem: Build fails with small features. + Solution: Move "else" inside the #ifdef. + +commit e4a3bcf28d92d0bde9ca227ccb40d401038185e5 +Author: Bram Moolenaar +Date: Fri Aug 26 19:52:37 2016 +0200 + + Updated runtime files. Add Scala files. + +commit dd74ab9b464f3d1a5f6f6395469b76f8e0e6dccd +Author: Bram Moolenaar +Date: Fri Aug 26 19:20:26 2016 +0200 + + patch 7.4.2260 + Problem: Channel test is flaky. + Solution: Add a newline to separate JSON messages. + +commit 4d6f32cbfbaf324ac4a25c0206a5db0e9f7a48f7 +Author: Bram Moolenaar +Date: Fri Aug 26 19:13:46 2016 +0200 + + patch 7.4.2259 + Problem: With 'incsearch' can only see the next match. + Solution: Make CTRL-N/CTRL-P move to the previous/next match. (Christian + Brabandt) + +commit f1f0792e55e72cdc7c833b30f565a9b02f18bb1e +Author: Bram Moolenaar +Date: Fri Aug 26 17:58:53 2016 +0200 + + patch 7.4.2258 + Problem: Two JSON messages are sent without a separator. + Solution: Separate messages with a NL. (closes #1001) + +commit 9f28953f0c1e3d9fffd49af76503f54eaa279acb +Author: Bram Moolenaar +Date: Fri Aug 26 16:39:03 2016 +0200 + + patch 7.4.2257 + Problem: Coverity complains about not checking for NULL. + Solution: Check for out of memory. + +commit db249f26edf7a5f88d1f4468d08ec5b84f5ab7ad +Author: Bram Moolenaar +Date: Fri Aug 26 16:29:47 2016 +0200 + + patch 7.4.2256 + Problem: Coverity complains about null pointer check. + Solution: Remove wrong and superfluous error check. + +commit ec42059b78c1932a44f2bf36ac982109884dc7c7 +Author: Bram Moolenaar +Date: Fri Aug 26 15:51:53 2016 +0200 + + patch 7.4.2255 + Problem: The script that checks translations can't handle plurals. + Solution: Check for plural msgid and msgstr entries. Leave the cursor on + the first error. + +commit 54b6352c6f0617ff9c963588ccc7d31815348029 +Author: Bram Moolenaar +Date: Fri Aug 26 12:55:09 2016 +0200 + + patch 7.4.2254 + Problem: Compiler warnings in MzScheme code. + Solution: Add UNUSED. Remove unreachable code. + +commit 78c7e274f27c68bf86b0a68411b128c6945d1f6a +Author: Bram Moolenaar +Date: Thu Aug 25 23:19:29 2016 +0200 + + patch 7.4.2253 + Problem: Check for Windows 3.1 will always return false. (Christian + Brabandt) + Solution: Remove the dead code. + +commit 424d74bb20335940e938a5b4708fc0d6b73f0de3 +Author: Bram Moolenaar +Date: Thu Aug 25 23:02:11 2016 +0200 + + patch 7.4.2252 + Problem: Compiler warnings for signed/unsigned in expression. + Solution: Remove type cast. (Dominique Pelle) + +commit 015efc32c1add6269099364835ddf85ff257b3c6 +Author: Bram Moolenaar +Date: Wed Aug 24 22:34:33 2016 +0200 + + patch 7.4.2251 + Problem: In rare cases diffing 4 buffers is not enough. + Solution: Raise the limit to 8. (closes #1000) + +commit 5b30291785e6b9be1a607504c14bd03c601b59a6 +Author: Bram Moolenaar +Date: Wed Aug 24 22:11:55 2016 +0200 + + patch 7.4.2250 + Problem: Some error message cannot be translated. + Solution: Enclose them in _() and N_(). (Dominique Pelle) + +commit ba2099034f92a2814494f37bddb0c57d034401b4 +Author: Bram Moolenaar +Date: Wed Aug 24 22:06:38 2016 +0200 + + patch 7.4.2249 + Problem: Missing colon in error message. + Solution: Add the colon. (Dominique Pelle) + +commit 358308dd99abdd56c6540339e505585d8db7bdfe +Author: Bram Moolenaar +Date: Wed Aug 24 21:21:26 2016 +0200 + + patch 7.4.2248 + Problem: When cancelling the :ptjump prompt a preview window is opened for + a following command. + Solution: Reset g_do_tagpreview. (Hirohito Higashi) Add a test. Avoid that + the test runner gets stuck in trying to close a window. + +commit b58fe4588c6bfa173a3c47a66f410c2427bc668e +Author: Bram Moolenaar +Date: Wed Aug 24 00:39:05 2016 +0200 + + patch 7.4.2247 + Problem: Tiny build fails. (Tony Mechelynck) + Solution: Remove #ifdef. + +commit d6f2ee32dcfa18c781ef157918b524318a2215a2 +Author: Bram Moolenaar +Date: Wed Aug 24 00:30:52 2016 +0200 + + patch 7.4.2246 + Problem: Oldfiles test fails. + Solution: Include missing changes. + +commit 77401add71853d7a3da7ccc489f2a1bca58551ec +Author: Bram Moolenaar +Date: Wed Aug 24 00:12:12 2016 +0200 + + patch 7.4.2245 + Problem: Filter test fails. + Solution: Include missing changes. + +commit 7b668e83d0635d082b7ec90d7d2aa30a9d7d8928 +Author: Bram Moolenaar +Date: Tue Aug 23 23:51:21 2016 +0200 + + patch 7.4.2244 + Problem: Adding pattern to ":oldfiles" is not a generic solution. + Solution: Add the ":filter /pat/ cmd" command modifier. Only works for some + commands right now. + +commit 1b58cdd160c2e0ada0f638679a2aa27e4665fc48 +Author: Bram Moolenaar +Date: Mon Aug 22 23:04:33 2016 +0200 + + patch 7.4.2243 + Problem: Warning for assigning negative value to unsigned. (Danek Duvall) + Solution: Make cterm_normal_fg_gui_color and _bg_ guicolor_T, cast to long_u + only when an unsigned is needed. + +commit 17f1347b867cbcc0ce380bf9a2466b4c31896f04 +Author: Bram Moolenaar +Date: Mon Aug 22 22:47:45 2016 +0200 + + patch 7.4.2242 + Problem: Timer test sometimes fails. + Solution: Increase the maximum time for callback timer test. + +commit 973365dcc40a41e6b72ece56f15cebfee69b1329 +Author: Bram Moolenaar +Date: Mon Aug 22 22:02:56 2016 +0200 + + patch 7.4.2241 + Problem: Timer test sometimes fails. + Solution: Increase the maximum time for repeating timer. + +commit f267f8bdf777073e392ada5b31d837c7b6090eb4 +Author: Bram Moolenaar +Date: Mon Aug 22 21:40:29 2016 +0200 + + patch 7.4.2240 + Problem: Tests using the sleep time can be flaky. + Solution: Use reltime() if available. (Partly by Shane Harper) + +commit 9baf297c99cc35adb921bee04369499d76438889 +Author: Bram Moolenaar +Date: Sun Aug 21 22:39:35 2016 +0200 + + patch 7.4.2239 + Problem: Warning for missing declaration of skip_vimgrep_pat(). (John + Marriott) + Solution: Move it to another file. + +commit de7762a2c1498e2dc43586feb5f982d661799f85 +Author: Bram Moolenaar +Date: Sun Aug 21 21:03:37 2016 +0200 + + patch 7.4.2238 + Problem: With SGR mouse reporting (suckless terminal) the mouse release and + scroll up/down is confused. + Solution: Don't see a release as a scroll up/down. (Ralph Eastwood) + +commit 9b7f8ce9eb3cb704f8cc14ab659bf86b1d6dc13c +Author: Bram Moolenaar +Date: Sun Aug 21 19:07:17 2016 +0200 + + patch 7.4.2237 + Problem: Can't use "." and "$" with ":tab". + Solution: Support a range for ":tab". (Hirohito Higashi) + +commit 920694c1b60fac8017b8909efcc24f189804a9bb +Author: Bram Moolenaar +Date: Sun Aug 21 17:45:02 2016 +0200 + + patch 7.4.2236 + Problem: The 'langnoremap' option leads to double negatives. And it does + not work for the last character of a mapping. + Solution: Add 'langremap' with the opposite value. Keep 'langnoremap' for + backwards compatibility. Make it work for the last character of a + mapping. Make the test work. + +commit 989f592f7ffcbafdc4ec35cee4dc65bd053e2077 +Author: Bram Moolenaar +Date: Sun Aug 21 15:26:54 2016 +0200 + + patch 7.4.2235 + Problem: submatch() does not check for a valid argument. + Solution: Give an error if the argument is out of range. (Dominique Pelle) + +commit dd1248143e56b1450903fe40813e40c63691b071 +Author: Bram Moolenaar +Date: Sun Aug 21 15:00:03 2016 +0200 + + patch 7.4.2234 + Problem: Can't build with +eval but without +quickfix. (John Marriott) + Solution: Move skip_vimgrep_pat() to separate #ifdef block. + +commit 843b884461de1c79a1d2748549776fb13fc94360 +Author: Bram Moolenaar +Date: Sun Aug 21 14:36:15 2016 +0200 + + patch 7.4.2233 + Problem: Crash when using funcref() with invalid name. (Dominique Pelle) + Solution: Check for NULL translated name. + +commit e07e797db0c5ef1aafc650d8bb0d39fb052cf1e1 +Author: Bram Moolenaar +Date: Sat Aug 20 19:22:16 2016 +0200 + + patch 7.4.2232 + Problem: The default ttimeoutlen is very long. + Solution: Use "100". (Hirohito Higashi) + +commit e11d61a3b1cdedf3144de697a2b38af62c3a78d8 +Author: Bram Moolenaar +Date: Sat Aug 20 18:36:54 2016 +0200 + + patch 7.4.2231 + Problem: ":oldfiles" output is a very long list. + Solution: Add a pattern argument. (Coot, closes #575) + +commit 66e29d7112e437b2b50efe1f82c7e892736d23e4 +Author: Bram Moolenaar +Date: Sat Aug 20 16:57:02 2016 +0200 + + patch 7.4.2230 + Problem: There is no equivalent of 'smartcase' for a tag search. + Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian + Brabandt, closes #712) Turn tagcase test into new style. + +commit f04507d132fbcb63999167ec006fc6e700b5af4f +Author: Bram Moolenaar +Date: Sat Aug 20 15:05:39 2016 +0200 + + patch 7.4.2229 + Problem: Startup test fails on Solaris. + Solution: Recognize a character device. (Danek Duvall) + +commit 9e4d8215d386100ab660d7d11e6620fd148b605e +Author: Bram Moolenaar +Date: Thu Aug 18 23:04:48 2016 +0200 + + patch 7.4.2228 + Problem: Test files have inconsistant modelines. + Solution: Don't set 'tabstop' to 2, use 'sts' and 'sw'. + +commit 7571d55f7dcc009a375b2124cce2c8b21f361234 +Author: Bram Moolenaar +Date: Thu Aug 18 22:54:46 2016 +0200 + + Updated runtime files. + +commit 1381d791478ee77c8368b89a3d4954316bf839b5 +Author: Bram Moolenaar +Date: Thu Aug 18 22:11:42 2016 +0200 + + patch 7.4.2227 + Problem: Tab page tests are old style. + Solution: Change into new style tests. (Hirohito Higashi) + +commit 339288377072f66ec88e21903e75a82d23ffbf4f +Author: Bram Moolenaar +Date: Thu Aug 18 21:22:04 2016 +0200 + + patch 7.4.2226 + Problem: The field names used by getbufinfo(), gettabinfo() and + getwininfo() are not consistent. + Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan) + +commit bfd096d02087a10e8e2f4bdfb74e0435506fa8bb +Author: Bram Moolenaar +Date: Wed Aug 17 22:29:09 2016 +0200 + + patch 7.4.2225 + Problem: Crash when placing a sign in a deleted buffer. + Solution: Check for missing buffer name. (Dominique Pelle). Add a test. + +commit af9c4c9b5761c4c074237d87e2c95713bf721eab +Author: Bram Moolenaar +Date: Wed Aug 17 21:51:56 2016 +0200 + + patch 7.4.2224 + Problem: Compiler warnings with older compiler and 64 bit numbers. + Solution: Add "LL" to large values. (Mike Williams) + +commit d3c907b5d2b352482b580a0cf687cbbea4c19ea1 +Author: Bram Moolenaar +Date: Wed Aug 17 21:32:09 2016 +0200 + + patch 7.4.2223 + Problem: Buffer overflow when using latin1 character with feedkeys(). + Solution: Check for an illegal character. Add a test. + +commit 6bff02eb530aa29aafa2cb5627399837be7a5dd5 +Author: Bram Moolenaar +Date: Tue Aug 16 22:50:55 2016 +0200 + + patch 7.4.2222 + Problem: Sourcing a script where a character has 0x80 as a second byte does + not work. (Filipe L B Correia) + Solution: Turn 0x80 into K_SPECIAL KS_SPECIAL KE_FILLER. (Christian + Brabandt, closes #728) Add a test case. + +commit 91984b9034d3b698459622be277d963e0c6df60e +Author: Bram Moolenaar +Date: Tue Aug 16 21:58:41 2016 +0200 + + patch 7.4.2221 + Problem: printf() does not support binary format. + Solution: Add %b and %B. (Ozaki Kiichi) + +commit e5a8f35b4286135f3469f3b00a6c2220553d9658 +Author: Bram Moolenaar +Date: Tue Aug 16 21:30:54 2016 +0200 + + patch 7.4.2220 + Problem: printf() gives an error when the argument for %s is not a string. + (Ozaki Kiichi) + Solution: Behave like invoking string() on the argument. (Ken Takata) + +commit f5a39447a8ebe162ee62caa2ee502cd0e65eecaa +Author: Bram Moolenaar +Date: Tue Aug 16 21:04:41 2016 +0200 + + patch 7.4.2219 + Problem: Recursive call to substitute gets stuck in sandbox. (Nikolai + Pavlov) + Solution: Handle the recursive call. (Christian Brabandt, closes #950) + Add a test. + +commit 13d216d30224f12ed5bfed71216a80715b32aeff +Author: Bram Moolenaar +Date: Tue Aug 16 19:21:11 2016 +0200 + + patch 7.4.2218 + Problem: Can't build with +timers when +digraph is not included. + Solution: Change #ifdef for e_number_exp. (Damien) + +commit dc1f1645cb495fa6bfbe216d7359f23539a0e25d +Author: Bram Moolenaar +Date: Tue Aug 16 18:33:43 2016 +0200 + + Updated runtime files. + +commit 4f416e41243ca151b95d39d81ce23d00b1484755 +Author: Bram Moolenaar +Date: Tue Aug 16 16:08:18 2016 +0200 + + patch 7.4.2217 + Problem: When using matchaddpos() a character after the end of the line can + be highlighted. + Solution: Only highlight existing characters. (Hirohito Higashi) + +commit 22177f0c0826e3b2411a5e9d050b50200877ecd3 +Author: Bram Moolenaar +Date: Mon Aug 15 22:54:49 2016 +0200 + + patch 7.4.2216 + Problem: Test fails without the +sign feature. + Solution: Only check for signcolumn with the +sign feature. + +commit 386600f0cbcb8add099c723cf84634f46df2f788 +Author: Bram Moolenaar +Date: Mon Aug 15 22:16:25 2016 +0200 + + patch 7.4.2215 + Problem: It's not easy to find out if a window is a quickfix or location + list window. + Solution: Add "loclist" and "quickfix" entries to the dict returnec by + getwininfo(). (Yegappan Lakshmanan) + +commit 16350cb97914bc86320185a9910b23c2b297d273 +Author: Bram Moolenaar +Date: Sun Aug 14 20:27:34 2016 +0200 + + patch 7.4.2214 + Problem: A font that uses ligatures messes up the screen display. + Solution: Put spaces between characters when building the glyph table. + (based on a patch from Manuel Schiller) + +commit 58b853460add42098ab08017df9e030fb14fd34b +Author: Bram Moolenaar +Date: Sun Aug 14 19:54:54 2016 +0200 + + patch 7.4.2213 + Problem: Cannot highlight the "~" lines at the end of a window differently. + Solution: Add the EndOfBuffer highlighting. (Marco Hinz, James McCoy) + +commit e59215c7dcae17b03daf39517560cfaa03314f5a +Author: Bram Moolenaar +Date: Sun Aug 14 19:08:45 2016 +0200 + + patch 7.4.2212 + Problem: Mark " is not set when closing a window in another tab. (Guraga) + Solution: Check all tabs for the window to be valid. (based on patch by + Hirohito Higashi, closes #974) + +commit e56132bb4167f8b6ea4814cc2c99a71df3d07ff8 +Author: Bram Moolenaar +Date: Sun Aug 14 18:23:21 2016 +0200 + + patch 7.4.2211 + Problem: Mouse support is not automatically enabled with simple term. + Solution: Recognize "st" and other names. (Manuel Schiller, closes #963) + +commit cff50f5ec9e8c8c8f69bdcb7fc17e0b9ced540e2 +Author: Bram Moolenaar +Date: Sun Aug 14 17:32:52 2016 +0200 + + patch 7.4.2210 + Problem: On OSX configure mixes up a Python framework and the Unix layout. + Solution: Make configure check properly. (Tim D. Smith, closes #980) + +commit 35a4cfa200917dd171b1fff3cd5b6cee9add673d +Author: Bram Moolenaar +Date: Sun Aug 14 16:07:48 2016 +0200 + + patch 7.4.2209 + Problem: Cannot map . (Stephen Riehm) + Solution: Solve the memory access problem in another way. (Dominique Pelle) + Allow for using in a string. + +commit 2d1a248762f069e470acde389ff4686a45d2f817 +Author: Bram Moolenaar +Date: Sun Aug 14 15:32:11 2016 +0200 + + patch 7.4.2208 + Problem: Test for mappings is old style. + Solution: Convert the test to new style. + +commit d58b0f982ad758c59abe47627216a15497e9c3c1 +Author: Bram Moolenaar +Date: Sat Aug 13 16:39:56 2016 +0200 + + patch 7.4.2207 + Problem: The +xpm feature is not sorted properly in :version output. + Solution: Move it up. (Tony Mechelynck) + +commit 4ae209597c486d630be929d2865ea112da8bc842 +Author: Bram Moolenaar +Date: Sat Aug 13 15:29:14 2016 +0200 + + patch 7.4.2206 + Problem: Warning for unused function. + Solution: Put the function inside #ifdef. (John Marriott) + +commit e9d58a6459687a1228b5aa85bd7b31f8f1e528a8 +Author: Bram Moolenaar +Date: Sat Aug 13 15:07:41 2016 +0200 + + patch 7.4.2205 + Problem: 'wildignore' always applies to getcompletion(). + Solution: Add an option to use 'wildignore' or not. (Yegappan Lakshmanan) + +commit 0952131376a517fc12dc5ae908a97018b4ee23f0 +Author: Bram Moolenaar +Date: Fri Aug 12 22:54:35 2016 +0200 + + Updated runtime files. + +commit b5ae48e9ffd3b8eb6ca4057de11f1bddcde8ce6f +Author: Bram Moolenaar +Date: Fri Aug 12 22:23:25 2016 +0200 + + patch 7.4.2204 + Problem: It is not easy to get information about buffers, windows and + tabpages. + Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan + Lakshmanan) + +commit ebcccad573a7722e16cf2dd435cc62b61f61d9cc +Author: Bram Moolenaar +Date: Fri Aug 12 19:17:13 2016 +0200 + + patch 7.4.2203 + Problem: Test fails with normal features. + Solution: Check is signs are supported. + +commit b33848315290a789f7bf05aff0d493b5b9265a2d +Author: Bram Moolenaar +Date: Fri Aug 12 18:51:58 2016 +0200 + + patch 7.4.2202 + Problem: Build fails with small features. + Solution: Correct option initialization. + +commit 95ec9d6a6ab3117d60ff638670a803d43974ba51 +Author: Bram Moolenaar +Date: Fri Aug 12 18:29:59 2016 +0200 + + patch 7.4.2201 + Problem: The sign column disappears when the last sign is deleted. + Solution: Add the 'signcolumn' option. (Christian Brabandt) + +commit d823fa910cca43fec3c31c030ee908a14c272640 +Author: Bram Moolenaar +Date: Fri Aug 12 16:29:27 2016 +0200 + + patch 7.4.2200 + Problem: Cannot get all information about a quickfix list. + Solution: Add an optional argument to get/set loc/qf list(). (Yegappan + Lakshmanan) + +commit 107abd2ca53c31fd3bb40d77ff296e98eaae2975 +Author: Bram Moolenaar +Date: Fri Aug 12 14:08:25 2016 +0200 + + patch 7.4.2199 + Problem: In the GUI the cursor is hidden when redrawing any window, + causing flicker. + Solution: Only undraw the cursor when updating the window it's in. + +commit 0e5d3a2940ead6c8ee3bacacea4153b647b67cca +Author: Bram Moolenaar +Date: Thu Aug 11 22:52:42 2016 +0200 + + patch 7.4.2198 + Problem: Test alot sometimes fails under valgrind. (Dominique Pelle) + Solution: Avoid passing a callback with the wrong number of arguments. + +commit c257487035f83aabe1c7e07f0552309e98f1bcb1 +Author: Bram Moolenaar +Date: Thu Aug 11 22:51:05 2016 +0200 + + patch 7.4.2197 + Problem: All functions are freed on exit, which may hide leaks. + Solution: Only free named functions, not reference counted ones. + +commit 91c5262b19fd2e558fe87b78c7767c7c5a270be8 +Author: Bram Moolenaar +Date: Wed Aug 10 23:02:45 2016 +0200 + + patch 7.4.2196 + Problem: glob2regpat test doesn't test everything on MS-Windows. + Solution: Add patterns with backslash handling. + +commit bcc1dcc981dfc092587d4fbd1327d82a03426c57 +Author: Bram Moolenaar +Date: Wed Aug 10 22:02:40 2016 +0200 + + patch 7.4.2195 + Problem: MS-Windows: The vimrun program does not support Unicode. + Solution: Use GetCommandLineW(). Cleanup old #ifdefs. (Ken Takata) + +commit 446a973ce3ce4988607292c0e6345db788f12c7b +Author: Bram Moolenaar +Date: Wed Aug 10 21:36:23 2016 +0200 + + patch 7.4.2194 + Problem: Sign tests don't cover enough. + Solution: Add more test cases. (Dominique Pelle) + +commit 717e196060d946fe20bb0f0307f417dc4d0e9b17 +Author: Bram Moolenaar +Date: Wed Aug 10 21:28:44 2016 +0200 + + patch 7.4.2193 + Problem: With Gnome when the GUI can't start test_startup hangs. + Solution: Call gui_mch_early_init_check(). (Hirohito Higashi) + +commit a6b7a08ae04a3cd4d9c45c906bb7a197e2135179 +Author: Bram Moolenaar +Date: Wed Aug 10 20:53:05 2016 +0200 + + patch 7.4.2192 + Problem: Generating prototypes with Cygwin doesn't work well. + Solution: Change #ifdefs. (Ken Takata) + +commit a357e44ccdf5cfe9f6d35cc348ca33ccd973e1a9 +Author: Bram Moolenaar +Date: Wed Aug 10 20:45:07 2016 +0200 + + patch 7.4.2191 + Problem: No automatic prototype for vim_main2(). + Solution: Move the #endif. (Ken Takata) + +commit 50fa8dd00c241fa0786fe92ecc02fee4e5d28e06 +Author: Bram Moolenaar +Date: Tue Aug 9 22:58:21 2016 +0200 + + patch 7.4.2190 + Problem: When startup test fails it's not easy to find out why. + GUI test fails with Gnome. + Solution: Add the help entry matches to a list an assert that. + Set $HOME for Gnome to create .gnome2 directory. + +commit f71d7b9ee5ceba75f70c30845332ddd728fd16c6 +Author: Bram Moolenaar +Date: Tue Aug 9 22:14:05 2016 +0200 + + patch 7.4.2189 + Problem: Cannot detect encoding in a fifo. + Solution: Extend the stdin way of detecting encoding to fifo. Add a test + for detecting encoding on stdin and fifo. (Ken Takata) + +commit c9fb77c69244870a97384152f20845665c19fe39 +Author: Bram Moolenaar +Date: Tue Aug 9 21:51:40 2016 +0200 + + patch 7.4.2188 + Problem: Completion does not work properly with some plugins. + Solution: Revert the part related to typing CTRL-E. (closes #972) + +commit 7547a78446c1a3c04b36c0533f0f046188bd378b +Author: Bram Moolenaar +Date: Mon Aug 8 23:26:51 2016 +0200 + + patch 7.4.2187 + Problem: glob2regpat test fails on Windows. + Solution: Remove the checks that use backslashes. + +commit 36d1c0fef4039fd4c91643c8ac107e78115158c9 +Author: Bram Moolenaar +Date: Mon Aug 8 22:46:14 2016 +0200 + + patch 7.4.2186 + Problem: Timers test is flaky. + Solution: Relax the sleep time check. + +commit 71dd9744cf3842cd45295010d2e5692da1651537 +Author: Bram Moolenaar +Date: Mon Aug 8 22:42:04 2016 +0200 + + patch 7.4.2185 + Problem: Test glob2regpat does not test much. + Solution: Add a few more test cases. (Dominique Pelle) + +commit 7a9a5f4019ce332cb11ce5370e3fa609299ce737 +Author: Bram Moolenaar +Date: Mon Aug 8 22:34:14 2016 +0200 + + patch 7.4.2184 + Problem: Tests that use RunVim() do not actually perform the test. + Solution: Use "return" instead of "call". (Ken Takata) + +commit 09de17536dd84e43aed7a575183e320e8d980b68 +Author: Bram Moolenaar +Date: Mon Aug 8 22:26:48 2016 +0200 + + patch 7.4.2183 + Problem: Sign tests are old style. + Solution: Turn them into new style tests. (Dominique Pelle) + +commit 2147746cf816fad00e301c6638df28a4287c9aae +Author: Bram Moolenaar +Date: Mon Aug 8 20:43:27 2016 +0200 + + patch 7.4.2182 + Problem: Color Grey40 used in startup but not in the short list. + Solution: Add Grey40 to the builtin colors. + +commit a772ec5e91efbd5c4b99bb5cf5704a6c6f0baf3f +Author: Bram Moolenaar +Date: Sun Aug 7 20:20:50 2016 +0200 + + patch 7.4.2181 + Problem: Compiler warning for unused variable. + Solution: Remove it. (Dominique Pelle) + +commit b73598e2f022a22fec512ea681c70d2775e8fd87 +Author: Bram Moolenaar +Date: Sun Aug 7 18:22:53 2016 +0200 + + patch 7.4.2180 + Problem: There is no easy way to stop all timers. There is no way to + temporary pause a timer. + Solution: Add timer_stopall() and timer_pause(). + +commit e4a76ad0e74a31bbd9f1b1ac5b816d714d19a412 +Author: Bram Moolenaar +Date: Sun Aug 7 16:50:10 2016 +0200 + + patch 7.4.2179 + Problem: Reading from stdin test fails on MS-Windows. + Solution: Strip the extra space. + +commit 3a938383396d4ab352bbb4d806938302debdae2c +Author: Bram Moolenaar +Date: Sun Aug 7 16:36:40 2016 +0200 + + patch 7.4.2178 + Problem: No test for reading from stdin. + Solution: Add a test. + +commit ba98bef1910094179bf90b9467b6e2d2f9462601 +Author: Bram Moolenaar +Date: Sun Aug 7 15:51:39 2016 +0200 + + patch 7.4.2177 + Problem: No testing for -C and -N command line flags, file arguments, + startuptime. + Solution: Add tests. + +commit a8e691d44937fd9d72dcbad2b8c673682277f13d +Author: Bram Moolenaar +Date: Sun Aug 7 15:19:26 2016 +0200 + + patch 7.4.2176 + Problem: #ifdefs in main() are complicated. + Solution: Always define vim_main2(). Move params to the file level. + (suggested by Ken Takata) + +commit 812ad4f3a2cb33002a24f6b5862c7b375cd68fe4 +Author: Bram Moolenaar +Date: Sun Aug 7 14:03:13 2016 +0200 + + patch 7.4.2175 + Problem: Insufficient testing of cscope. + Solution: Add more tests. (Dominique Pelle) + +commit c8ce615299b4d8c1b2e6cf83496f48cd497d8a37 +Author: Bram Moolenaar +Date: Sun Aug 7 13:48:20 2016 +0200 + + patch 7.4.2174 + Problem: Adding duplicate flags to 'whichwrap' leaves commas behind. + Solution: Also remove the commas. (Naruhiko Nishino) + +commit 3321e9d8a36c91c62d8ba3d43430b5c213b87f8b +Author: Bram Moolenaar +Date: Sat Aug 6 23:03:59 2016 +0200 + + patch 7.4.2173 + Problem: Can't test help on MS-Windows. + Solution: Skip the test. + +commit 472a0a880a709c027f4b19cfa56c08e78818112d +Author: Bram Moolenaar +Date: Sat Aug 6 22:31:42 2016 +0200 + + patch 7.4.2172 + Problem: No test for "vim --help". + Solution: Add a test. + +commit 00ff380295338eedb6138ce87590cc6bed102e9d +Author: Bram Moolenaar +Date: Sat Aug 6 22:27:28 2016 +0200 + + patch 7.4.2171 + Problem: MS-Windows build fails. + Solution: Add QueryPerformanceCounter(). + +commit 8e97bd74b5377753597e3d98e7123d8985c7fffd +Author: Bram Moolenaar +Date: Sat Aug 6 22:05:07 2016 +0200 + + patch 7.4.2170 + Problem: Cannot get information about timers. + Solution: Add timer_info(). + +commit 446cce6d537b036467033975a86729dbdc83f860 +Author: Bram Moolenaar +Date: Sat Aug 6 21:37:27 2016 +0200 + + patch 7.4.2169 + Problem: Startup test gets stuck on MS-Windows. + Solution: Use double quotes. + +commit 5b4a3767f6d1760ba1ce103ef3cffb696ece0244 +Author: Bram Moolenaar +Date: Sat Aug 6 20:36:34 2016 +0200 + + patch 7.4.2168 + Problem: Not running the startup test on MS-Windows. + Solution: Write vimcmd. + +commit c96a2f3b887d9a1f850f0dacc92616bee11f966b +Author: Bram Moolenaar +Date: Sat Aug 6 19:45:31 2016 +0200 + + patch 7.4.2167 + Problem: Small build can't run tests. + Solution: Don't try setting 'packpath'. + +commit 328604307ba26e3182eb0b096e820f9cd346c2dd +Author: Bram Moolenaar +Date: Sat Aug 6 19:24:23 2016 +0200 + + patch 7.4.2166 + Problem: Small build can't run startup test. + Solution: Skip the test. + +commit 83b3c3d8a0fa1afed06c13163b9f72c0925f2a61 +Author: Bram Moolenaar +Date: Sat Aug 6 19:16:43 2016 +0200 + + patch 7.4.2165 + Problem: Startup test fails on MS-Windows. + Solution: Don't check output if RunVim() returns zero. + +commit 66459b7c98c67f8a9d39de8f08e8e8f1fca0e359 +Author: Bram Moolenaar +Date: Sat Aug 6 19:01:55 2016 +0200 + + patch 7.4.2164 + Problem: It is not possible to use plugins in an "after" directory to tune + the behavior of a package. + Solution: First load plugins from non-after directories, then packages and + finally plugins in after directories. + Reset 'loadplugins' before executing --cmd arguments. + +commit d76a0c15f8bdbc901015879177fd5076d34c7a06 +Author: Bram Moolenaar +Date: Sat Aug 6 15:29:22 2016 +0200 + + patch 7.4.2163 + Problem: match() and related functions tested with old style test. + Solution: Convert to new style test. (Hirohito Higashi) + +commit 7522f6982197f83a5c0f6e9af07fb713934f824a +Author: Bram Moolenaar +Date: Sat Aug 6 14:12:50 2016 +0200 + + patch 7.4.2162 + Problem: Result of getcompletion('', 'sign') depends on previous + completion. + Solution: Call set_context_in_sign_cmd(). (Dominique Pelle) + +commit 7ab6defcafe017a3ad58580a3e56dab705b1ed8b +Author: Bram Moolenaar +Date: Fri Aug 5 22:51:13 2016 +0200 + + patch 7.4.2161 + Problem: Expression test fails without conceal feature. + Solution: Only check "conceal" with the conceal feature. + +commit 7dc5e2e486fe0287601968e535902a41a39f65bb +Author: Bram Moolenaar +Date: Fri Aug 5 22:22:06 2016 +0200 + + patch 7.4.2160 + Problem: setmatches() mixes up values. (Nikolai Pavlov) + Solution: Save the string instead of reusing a shared buffer. + +commit 5971dab1126d6279c6e523f4fedc2f1e6fb9b4c9 +Author: Bram Moolenaar +Date: Fri Aug 5 21:25:29 2016 +0200 + + patch 7.4.2159 + Problem: Insufficient testing for cscope. + Solution: Add more tests. (Dominique Pelle) + +commit b650b9878e9f0ac6bb1b61230095ad9ab3850a33 +Author: Bram Moolenaar +Date: Fri Aug 5 20:35:13 2016 +0200 + + patch 7.4.2158 + Problem: Result of getcompletion('', 'cscope') depends on previous + completion. (Christian Brabandt) + Solution: Call set_context_in_cscope_cmd(). + +commit 46c4d4ac66aa2b129f4dcec9debfda606f72d4b3 +Author: Bram Moolenaar +Date: Fri Aug 5 19:31:57 2016 +0200 + + patch 7.4.2157 + Problem: Test_job_start_fails() is expected to report memory leaks, making + it hard to see other leaks in test_partial. + Solution: Move Test_job_start_fails() to a separate test file. + +commit c90f2aedd0a5dc2cc75bc9b5f475f8a3e3fe36b1 +Author: Bram Moolenaar +Date: Thu Aug 4 22:00:15 2016 +0200 + + patch 7.4.2156 + Problem: Compiler warning. + Solution: Add type cast. (Ken Takata, Mike Williams) + +commit 9d5b876d458e242b8b5e44da10c5cdc6bbb7f57c +Author: Bram Moolenaar +Date: Thu Aug 4 21:21:13 2016 +0200 + + patch 7.4.2155 + Problem: Quotes make GUI test fail on MS-Windows. + Solution: Remove quotes, strip white space. + +commit fe9489233c463dd87046df3fd95332e47b66e93c +Author: Bram Moolenaar +Date: Thu Aug 4 21:11:32 2016 +0200 + + patch 7.4.2154 + Problem: Test_communicate() fails sometimes. + Solution: Add it to the flaky tests. + +commit 877e95779869c5426102aa491f67d99904c8534c +Author: Bram Moolenaar +Date: Thu Aug 4 20:05:50 2016 +0200 + + patch 7.4.2153 + Problem: GUI test isn't testing much. + Solution: Turn into a new style test. Execute a shell command. + +commit ee695f787ade7fd88fc5f5497553d95c0c3645b5 +Author: Bram Moolenaar +Date: Wed Aug 3 22:08:45 2016 +0200 + + patch 7.4.2152 + Problem: No proper translation of messages with a count. + Solution: Use ngettext(). (Sergey Alyoshin) + +commit cf25fdb8f10a92b3bf9e295c466c1b69812b7886 +Author: Bram Moolenaar +Date: Wed Aug 3 21:04:53 2016 +0200 + + patch 7.4.2151 + Problem: Quickfix test fails on MS-Windows. + Solution: Close the help window. (Christian Brabandt) + +commit 4c38d66d25e4ba433fe87283a4664425a3dbd529 +Author: Bram Moolenaar +Date: Wed Aug 3 20:54:57 2016 +0200 + + patch 7.4.2150 + Problem: Warning with MinGW 64. (John Marriott) + Solution: Change return type. (Ken Takata) + +commit 7cba71d7e3576639679b6a3aedeeb1ac07f7f2f5 +Author: Bram Moolenaar +Date: Tue Aug 2 23:04:49 2016 +0200 + + patch 7.4.2149 + Problem: If a test leaves a window open a following test may fail. + Solution: Always close extra windows after running a test. + +commit edf634e0f1985c5ea1afb5b480b47a44cabbce34 +Author: Bram Moolenaar +Date: Tue Aug 2 23:01:40 2016 +0200 + + patch 7.4.2148 + Problem: Not much testing for cscope. + Solution: Add a test that uses the cscope program. (Christian Brabandt) + +commit abb71fbd399772d467aaa7b34b958b0f975c7e65 +Author: Bram Moolenaar +Date: Tue Aug 2 22:51:42 2016 +0200 + + patch 7.4.2147 + Problem: test_alot fails. + Solution: Close window. + +commit 472472898ab71ac80a86fedc37f8eb91461788dd +Author: Bram Moolenaar +Date: Tue Aug 2 22:36:02 2016 +0200 + + patch 7.4.2146 + Problem: Not enough testing for popup menu. CTRL-E does not always work + properly. + Solution: Add more tests. When using CTRL-E check if the popup menu is + visible. (Christian Brabandt) + +commit 86f2cd5bc574c23fa276d7f57cd1300e24222913 +Author: Bram Moolenaar +Date: Tue Aug 2 21:55:17 2016 +0200 + + patch 7.4.2145 + Problem: Win32: Using CreateThread/ExitThread is not safe. + Solution: Use _beginthreadex and return from the thread. (Ken Takata) + +commit 796aa9c804f09276bd3cc45123f4a191a001dec2 +Author: Bram Moolenaar +Date: Tue Aug 2 21:41:28 2016 +0200 + + patch 7.4.2144 + Problem: On MS-Windows quickix does not handle a line with 1023 bytes + ending in CR-LF properly. + Solution: Don't consider CR a line break. (Ken Takata) + +commit bc8801c9317eb721a2ee91322669f2dd5d136380 +Author: Bram Moolenaar +Date: Tue Aug 2 21:04:33 2016 +0200 + + Updated runtime files. + +commit bc7ce675b2d1c9fb58c067eff3edd59abc30aba4 +Author: Bram Moolenaar +Date: Mon Aug 1 22:49:22 2016 +0200 + + patch 7.4.2143 + Problem: A funccal is garbage collected while it can still be used. + Solution: Set copyID in all referenced functions. Do not list lambda + functions with ":function". + +commit 8dd3a43d75550e9b5736066124c97697564f769e +Author: Bram Moolenaar +Date: Mon Aug 1 20:46:25 2016 +0200 + + patch 7.4.2142 + Problem: Leaking memory when redefining a function. + Solution: Don't increment the function reference count when it's found by + name. Don't remove the wrong function from the hashtab. More + reference counting fixes. + +commit ba96e9af388804364425185b47eed14988302865 +Author: Bram Moolenaar +Date: Mon Aug 1 17:10:20 2016 +0200 + + patch 7.4.2141 + Problem: Coverity reports bogus NULL check. + Solution: When checking for a variable in the funccal scope don't pass the + varname. + +commit acadbeabe1dafb314ae5fdba0432f313e55bb3a2 +Author: Bram Moolenaar +Date: Mon Aug 1 16:35:59 2016 +0200 + + patch 7.4.2140 + Problem: Tiny build fails. + Solution: Add dummy typedefs. + +commit 0588d4f9d2741f35a271400a37fddbdd72d84219 +Author: Bram Moolenaar +Date: Mon Aug 1 16:29:47 2016 +0200 + + patch 7.4.2139 + Problem: :delfunction causes illegal memory access. + Solution: Correct logic when deciding to free a function. + +commit 2d3d60a7d4b410668dfc427120205ccf88789db4 +Author: Bram Moolenaar +Date: Mon Aug 1 16:27:23 2016 +0200 + + patch 7.4.2138 + Problem: Test 86 and 87 fail. + Solution: Call func_ref() also for regular functions. + +commit 437bafe4c8a83ed71ee006eda7f54b65a90f0d4c +Author: Bram Moolenaar +Date: Mon Aug 1 15:40:54 2016 +0200 + + patch 7.4.2137 + Problem: Using function() with a name will find another function when it is + redefined. + Solution: Add funcref(). Refer to lambda using a partial. Fix several + reference counting issues. + +commit 580164481924ed8611eb79f0247a0eb1ca0b3b9a +Author: Bram Moolenaar +Date: Sun Jul 31 18:30:22 2016 +0200 + + patch 7.4.2136 + Problem: Closure function fails. + Solution: Don't reset uf_scoped when it points to another funccal. + +commit 89eaa4185efacab253b23a182c1c8a7bbf1096c9 +Author: Bram Moolenaar +Date: Sun Jul 31 14:17:27 2016 +0200 + + patch 7.4.2135 + Problem: Various tiny issues. + Solution: Update comments, white space, etc. + +commit b54c3ff3174dbb5dfbfcabdf95200b047beaa644 +Author: Bram Moolenaar +Date: Sun Jul 31 14:11:58 2016 +0200 + + patch 7.4.2134 + Problem: No error for using function() badly. + Solution: Check for passing wrong function name. (Ken Takata) + +commit fc1f2015e833e69b89b994faf4b2c4fc1e09220f +Author: Bram Moolenaar +Date: Sat Jul 30 23:18:47 2016 +0200 + + patch 7.4.2133 + Problem: Can't build with tiny features. + Solution: Add #ifdef. + +commit 31440a1f2b6ae8a2f7ffdd4a8a3661eadc4df23c +Author: Bram Moolenaar +Date: Sat Jul 30 23:14:28 2016 +0200 + + patch 7.4.2132 + Problem: test_partial has memory leaks reported. + Solution: Add a note about why this happens. + +commit 57e69ff2cca9edee3546373d04e0dde6810309e5 +Author: Bram Moolenaar +Date: Sat Jul 30 23:05:09 2016 +0200 + + patch 7.4.2131 + Problem: More memory leaks when using partial, e.g. for "exit-cb". + Solution: Don't copy the callback when using a partial. + +commit 623e263ffb998acacd6fd0de18c44e03af2a47d1 +Author: Bram Moolenaar +Date: Sat Jul 30 22:47:56 2016 +0200 + + patch 7.4.2130 + Problem: Pending timers cause false memory leak reports. + Solution: Free all timers on exit. + +commit 3ab14355ed93958433eec58e96ec9bd9a472f2b2 +Author: Bram Moolenaar +Date: Sat Jul 30 22:32:11 2016 +0200 + + patch 7.4.2129 + Problem: Memory leak when using timer_start(). (Dominique Pelle) + Solution: Don't copy the callback when using a partial. + +commit 1e2258297bb31720bfbeb234f2dae4d1b3b04fbd +Author: Bram Moolenaar +Date: Sat Jul 30 21:48:59 2016 +0200 + + patch 7.4.2128 + Problem: Memory leak when saving for undo fails. + Solution: Free allocated memory. (Hirohito Higashi) + +commit 3bcfca3ab4db415d0e750e00204dd25a91fcee77 +Author: Bram Moolenaar +Date: Sat Jul 30 19:39:29 2016 +0200 + + patch 7.4.2127 + Problem: The short form of ":noswapfile" is ":noswap" instead of ":now". + (Kent Sibilev) + Solution: Only require three characters. Add a test for the short forms. + +commit 90d121fa3637b423169c64528efe84a1e67060c9 +Author: Bram Moolenaar +Date: Sat Jul 30 19:11:25 2016 +0200 + + patch 7.4.2126 + Problem: No tests for :diffget and :diffput + Solution: Add tests. + +commit b20617b0b0d15523961618717d6cd2195674c363 +Author: Bram Moolenaar +Date: Sat Jul 30 17:41:49 2016 +0200 + + Add OSX build to Travis CI. (Christian Brabandt) + +commit a5c0cc11330157c721748e317e8ff54b649610ca +Author: Bram Moolenaar +Date: Sat Jul 30 16:40:39 2016 +0200 + + patch 7.4.2125 + Problem: Compiler warning for loss of data. + Solution: Add a type cast. (Christian Brabandt) + +commit 623cf88f9c5ad49cce8e846af29a1bb9346c7481 +Author: Bram Moolenaar +Date: Sat Jul 30 16:36:01 2016 +0200 + + patch 7.4.2124 + Problem: diffmode test leaves files behind, breaking another test. + Solution: Delete the files. + +commit 42093c0ec52e6ff29e80aae65ac6a744c7de79bb +Author: Bram Moolenaar +Date: Sat Jul 30 16:16:54 2016 +0200 + + patch 7.4.2123 + Problem: No new style test for diff mode. + Solution: Add a test. Check that folds are in sync. + +commit b822cb0f93177bb045b221f607aee735f08ce428 +Author: Bram Moolenaar +Date: Sat Jul 30 14:12:23 2016 +0200 + + patch 7.4.2122 + Problem: Mac: don't get +clipboard in huge build. + Solution: Move #define down below including featureh.h + +commit 9532fe7fbe1b14531931e83bd9f8054efdcf7509 +Author: Bram Moolenaar +Date: Fri Jul 29 22:50:35 2016 +0200 + + patch 7.4.2121 + Problem: No easy way to check if lambda and closure are supported. + Solution: Add the +lambda feature. + +commit 10ce39a0d52272a3dfff2feb8c631529f29e6740 +Author: Bram Moolenaar +Date: Fri Jul 29 22:37:06 2016 +0200 + + patch 7.4.2120 + Problem: User defined functions can't be a closure. + Solution: Add the "closure" argument. Allow using :unlet on a bound + variable. (Yasuhiro Matsumoto, Ken Takata) + +commit 1e96d9bf98f9ab84d5af7f98d6a961d91b17364f +Author: Bram Moolenaar +Date: Fri Jul 29 22:15:09 2016 +0200 + + patch 7.4.2119 + Problem: Closures are not supported. + Solution: Capture variables in lambdas from the outer scope. (Yasuhiro + Matsumoto, Ken Takata) + +commit 83a2a80d6f699ad9a236431170038698e355c025 +Author: Bram Moolenaar +Date: Fri Jul 29 21:01:10 2016 +0200 + + patch 7.4.2118 + Problem: Mac: can't build with tiny features. + Solution: Don't define FEAT_CLIPBOARD unconditionally. (Kazunobu Kuriyama) + +commit f2c4c391192cab6e923b1a418d4af09106fba25f +Author: Bram Moolenaar +Date: Fri Jul 29 20:50:24 2016 +0200 + + patch 7.4.2117 + Problem: Deleting an augroup that still has autocmds does not give a + warning. The next defined augroup takes its place. + Solution: Give a warning and prevent the index being used for another group + name. + +commit c73e4474b1f1b5b18a8d504eec5305e0c77981f7 +Author: Bram Moolenaar +Date: Fri Jul 29 18:33:38 2016 +0200 + + patch 7.4.2116 + Problem: The default vimrc for Windows is very conservative. + Solution: Use the defaults.vim in the Windows installer. + +commit b9a46fec3e79d1fc8c406084a41733c647a5e535 +Author: Bram Moolenaar +Date: Fri Jul 29 18:13:42 2016 +0200 + + patch 7.4.2115 + Problem: Loading defaults.vim with -C argument. + Solution: Don't load the defaults script with -C argument. Test sourcing + the defaults script. Set 'display' to "truncate". + +commit d05b191b91c4e16d6887bf781832d135d2a8fae5 +Author: Bram Moolenaar +Date: Fri Jul 29 17:03:54 2016 +0200 + + patch 7.4.2114 + Problem: Tiny build fails. + Solution: Always include vim_time(). + +commit 170b10b421f0c9fda08b7cfd3bb043c064f3659a +Author: Bram Moolenaar +Date: Fri Jul 29 16:15:27 2016 +0200 + + patch 7.4.2113 + Problem: Test for undo is flaky. + Solution: Turn it into a new style test. Use test_settime() to avoid + flakyness. + +commit b56195ed00a9a79aa6217cddbeedbc8cc7a5b6d8 +Author: Bram Moolenaar +Date: Thu Jul 28 22:53:37 2016 +0200 + + patch 7.4.2112 + Problem: getcompletion(.., 'dir') returns a match with trailing "*" when + there are no matches. (Chdiza) + Solution: Return an empty list when there are no matches. Add a trailing + slash to directories. (Yegappan Lakshmanan) Add tests for no + matches. (closes #947) + +commit 471a8975690af01a1244b28d5b5f978ca623028f +Author: Bram Moolenaar +Date: Thu Jul 28 22:36:37 2016 +0200 + + Update gitignore for new test binary. (Oyvind Holm, closes #954) + +commit 8c08b5b569e2a9e9f63dea514591ecfa2d3bb392 +Author: Bram Moolenaar +Date: Thu Jul 28 22:24:15 2016 +0200 + + patch 7.4.2111 + Problem: Defaults are very conservative. + Solution: Move settings from vimrc_example.vim to defaults.vim. Load + defaults.vim if no .vimrc was found. + +commit eac784eced501c54d2c99e18a1af96cd996f3a6c +Author: Bram Moolenaar +Date: Thu Jul 28 22:08:24 2016 +0200 + + patch 7.4.2110 + Problem: When there is an CmdUndefined autocmd then the error for a missing + command is E464 instead of E492. (Manuel Ortega) + Solution: Don't let the pointer be NULL. + +commit ad9c2a08f0509294269a2f11a59a438b944bdd5a +Author: Bram Moolenaar +Date: Wed Jul 27 23:26:04 2016 +0200 + + patch 7.4.2109 + Problem: Setting 'display' to "lastline" is a drastic change, while + omitting it results in lots of "@" lines. + Solution: Add "truncate" to show "@@@" for a truncated line. + +commit adfc5c2f9cf8032e496fcd4793d829768bd6d0a7 +Author: Bram Moolenaar +Date: Wed Jul 27 22:56:48 2016 +0200 + + patch 7.4.2108 + Problem: Netbeans test is flaky. + Solution: Wait for the cursor to be positioned. + +commit d955a0971cb4207e466ad40e78138d71052e1758 +Author: Bram Moolenaar +Date: Tue Jul 26 22:14:09 2016 +0200 + + patch 7.4.2107 + Problem: Misplaced equal sign. + Solution: Remove it. + +commit ac77aec4daea8d73468fcf4690cb4ccab1d807ed +Author: Bram Moolenaar +Date: Tue Jul 26 22:02:54 2016 +0200 + + patch 7.4.2106 + Problem: Clang warns about missing field in initializer. + Solution: Define COMMA and use it. (Kazunobu Kuriyama) + +commit eec2981bbee42411044800bc23731ebcc82b5b66 +Author: Bram Moolenaar +Date: Tue Jul 26 21:27:36 2016 +0200 + + patch 7.4.2105 + Problem: Configure reports default features to be "normal" while it is + "huge". + Solution: Change the default text. + +commit 97baee80f0906ee2f651ee1215ec033e84f866ad +Author: Bram Moolenaar +Date: Tue Jul 26 20:46:08 2016 +0200 + + patch 7.4.2104 + Problem: Code duplication when unreferencing a function. + Solution: De-duplicate. + +commit e99e84497b89e5f91df519790802770920ecf4fe +Author: Bram Moolenaar +Date: Tue Jul 26 20:43:40 2016 +0200 + + patch 7.4.2103 + Problem: Can't have "augroup END" right after ":au!". + Solution: Check for the bar character before the command argument. + +commit 45a249513f5ed2de0a6f6b5cb6e32015e35644be +Author: Bram Moolenaar +Date: Sun Jul 24 22:25:15 2016 +0200 + + patch 7.4.2102 + Problem: Tiny build with GUI fails. + Solution: Revert one FOR_ALL_ change. + +commit 2932359000b2f918d5fade79ea4d124d5943cd07 +Author: Bram Moolenaar +Date: Sun Jul 24 22:04:11 2016 +0200 + + patch 7.4.2101 + Problem: Looping over windows, buffers and tab pages is inconsistant. + Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan) + +commit 6835dc61aebca2b602d85a9d63c449ace58683b4 +Author: Bram Moolenaar +Date: Sun Jul 24 17:33:05 2016 +0200 + + patch 7.4.2100 + Problem: "cgn" and "dgn" do not work correctly with a single character + match and the replacement includes the searched pattern. (John + Beckett) + Solution: If the match is found in the wrong column try in the next column. + Turn the test into new style. (Christian Brabandt) + +commit 73ac0c4281a3606651604a3cbcc334bfb3859a87 +Author: Bram Moolenaar +Date: Sun Jul 24 16:17:59 2016 +0200 + + patch 7.4.2099 + Problem: When a keymap is active only "(lang)" is displayed. (Ilya + Dogolazky) + Solution: Show the keymap name. (Dmitri Vereshchagin, closes #933) + +commit 6f1d9a096bf22d50c727dca73abbfb8e3ff55176 +Author: Bram Moolenaar +Date: Sun Jul 24 14:12:38 2016 +0200 + + Updated runtime files. + +commit 00b24be454800f544676aa8850fb4378a568901e +Author: Bram Moolenaar +Date: Sat Jul 23 22:04:47 2016 +0200 + + patch 7.4.2098 + Problem: Text object tests are old style. + Solution: Turn them into new style tests. (James McCoy, closes #941) + +commit d4f31dc45482e8db527ca044b9c3436b1e750006 +Author: Bram Moolenaar +Date: Sat Jul 23 17:28:22 2016 +0200 + + patch 7.4.2097 + Problem: Warning from 64 bit compiler. + Solution: use size_t instead of int. (Mike Williams) + +commit b49edc11a1872fa99befa9a4a8ea6c8537868038 +Author: Bram Moolenaar +Date: Sat Jul 23 15:47:34 2016 +0200 + + patch 7.4.2096 + Problem: Lambda functions show up with completion. + Solution: Don't show lambda functions. (Ken Takata) + +commit 61c04493b00f85d0b97436260a9ef9ab82143b78 +Author: Bram Moolenaar +Date: Sat Jul 23 15:35:35 2016 +0200 + + patch 7.4.2095 + Problem: Man test fails when run with the GUI. + Solution: Adjust for different behavior of GUI. Add assert_inrange(). + +commit 4658228262f491fcb582d531d4e8e5754b0d5e83 +Author: Bram Moolenaar +Date: Sat Jul 23 14:35:12 2016 +0200 + + patch 7.4.2094 + Problem: The color allocation in X11 is overly complicated. + Solution: Remove find_closest_color(), XAllocColor() already does this. + (Kazunobu Kuriyama) + +commit a58c58b7e1404bb91d59d14539b41390284e7026 +Author: Bram Moolenaar +Date: Sat Jul 23 14:01:15 2016 +0200 + + patch 7.4.2093 + Problem: Netbeans test fails once in a while. Leaving log file behind. + Solution: Add it to the list of flaky tests. Disable logfile. + +commit 870b749ce1db1cec80f0f3766064a031688e6a46 +Author: Bram Moolenaar +Date: Fri Jul 22 22:26:52 2016 +0200 + + patch 7.4.2092 + Problem: GTK 3 build fails with older GTK version. + Solution: Check the pango version. (Kazunobu Kuriyama) + +commit 2e45d21c819272051f7ef4436f483e4b2ecfb369 +Author: Bram Moolenaar +Date: Fri Jul 22 22:12:38 2016 +0200 + + patch 7.4.2091 + Problem: Coverity reports a resource leak when out of memory. + Solution: Close the file before returning. + +commit df48fb456fb6bf63d94cad9b302ff01d8ee8d311 +Author: Bram Moolenaar +Date: Fri Jul 22 21:50:18 2016 +0200 + + patch 7.4.2090 + Problem: Using submatch() in a lambda passed to substitute() is verbose. + Solution: Use a static list and pass it as an optional argument to the + function. Fix memory leak. + +commit 36edf0685c8b55ee3ce709058d83ada8027fec1e +Author: Bram Moolenaar +Date: Thu Jul 21 22:10:12 2016 +0200 + + patch 7.4.2089 + Problem: Color handling of X11 GUIs is too complicated. + Solution: Simplify the code. Use RGBA where appropriate. (Kazunobu + Kuriyama) + +commit f36213597d737ab500771e87edcf121acd55e277 +Author: Bram Moolenaar +Date: Thu Jul 21 22:03:02 2016 +0200 + + patch 7.4.2088 + Problem: Keymap test fails with normal features. + Solution: Bail out if the keymap feature is not supported. + +commit e25bc5abb4621c6263b0248988a207d53b57fc54 +Author: Bram Moolenaar +Date: Thu Jul 21 21:23:38 2016 +0200 + + patch 7.4.2087 + Problem: Digraph code test coverage is still low. + Solution: Add more tests. (Christian Brabandt) + +commit ac105ed3c420660ddbddc501c97875c48220817e +Author: Bram Moolenaar +Date: Thu Jul 21 20:33:32 2016 +0200 + + patch 7.4.2086 + Problem: Using the system default encoding makes tests unpredictable. + Solution: Always use utf-8 or latin1 in the new style tests. Remove setting + encoding and scriptencoding where it is not needed. + +commit dfd63e30d13fff5603416b6c7e247cebeb003eb0 +Author: Bram Moolenaar +Date: Thu Jul 21 10:11:03 2016 +0200 + + patch 7.4.2085 + Problem: Digraph tests fails on some systems. + Solution: Run it separately and set 'encoding' early. + +commit 60084333816c585d5858bc085b2942f813102ae3 +Author: Bram Moolenaar +Date: Wed Jul 20 22:23:49 2016 +0200 + + patch 7.4.2084 + Problem: New digraph test makes testing hang. + Solution: Don't set "nocp". + +commit 19df5cc04de93519145901d9cbc78c44d0c47c5d +Author: Bram Moolenaar +Date: Wed Jul 20 22:11:06 2016 +0200 + + patch 7.4.2083 + Problem: Coverity complains about not restoring a value. + Solution: Restore the value, although it's not really needed. Change return + to jump to cleanup, might leak memory. + +commit 397eadbe25370394e0dc3cb18766533a15b8d1c0 +Author: Bram Moolenaar +Date: Wed Jul 20 22:01:12 2016 +0200 + + patch 7.4.2082 + Problem: Not much test coverage for digraphs. + Solution: Add a new style digraph test. (Christian Brabandt) + +commit c1542744e788d96fed24dd421f43009288092504 +Author: Bram Moolenaar +Date: Wed Jul 20 21:44:37 2016 +0200 + + patch 7.4.2081 + Problem: Line numbers in the error list are not always adjusted. + Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan) + +commit b869c0da31716ff14bbfd63346d140d0a1d68af7 +Author: Bram Moolenaar +Date: Wed Jul 20 00:10:51 2016 +0200 + + patch 7.4.2080 + Problem: When using PERROR() on some systems assert_fails() does not see + the error. + Solution: Make PERROR() always report the error. + +commit 53bdec2ac9b994eee9c60f2ab9ad8a8afb2b9594 +Author: Bram Moolenaar +Date: Wed Jul 20 00:03:18 2016 +0200 + + patch 7.4.2079 + Problem: Netbeans test fails on non-Unix systems. + Solution: Only do the permission check on Unix systems. + +commit ca8942c6e331a69ddd533dd78931f399f7dcaa79 +Author: Bram Moolenaar +Date: Tue Jul 19 23:36:31 2016 +0200 + + patch 7.4.2078 + Problem: Running checks in po diretory fails. + Solution: Add colors used in syntax.c to the builtiin color table. + +commit 12c11d553053f5a9eae9eb3c518279b12fa928c2 +Author: Bram Moolenaar +Date: Tue Jul 19 23:13:03 2016 +0200 + + patch 7.4.2077 + Problem: Cannot update 'tabline' when a tab was closed. + Solution: Add the TabClosed autocmd event. (partly by Felipe Morales) + +commit 4f0383bc3fe5af0229fb66b53fe94329af783eff +Author: Bram Moolenaar +Date: Tue Jul 19 22:43:11 2016 +0200 + + patch 7.4.2076 + Problem: Syntax error when dict has '>' key. + Solution: Check for endchar. (Ken Takata) + +commit c917da4b3e8801a255dbefea8e4ed19c1c716dd8 +Author: Bram Moolenaar +Date: Tue Jul 19 22:31:36 2016 +0200 + + patch 7.4.2075 + Problem: No autocommand event to initialize a window or tab page. + Solution: Add WinNew and TabNew events. (partly by Felipe Morales) + +commit 0a0f641b9841189ba4180758109d04d0a26e50e3 +Author: Bram Moolenaar +Date: Tue Jul 19 21:30:13 2016 +0200 + + patch 7.4.2074 + Problem: One more place using a dummy variable. + Solution: Use offsetof(). (Ken Takata) + +commit 68015bbd846181d49842d6ef60246c4195d20b89 +Author: Bram Moolenaar +Date: Tue Jul 19 21:05:21 2016 +0200 + + patch 7.4.2073 + Problem: rgb.txt is read for every color name. + Solution: Load rgb.txt once. (Christian Brabandt) Add a test. + +commit 72ab729c3dcdea0fba44d8e676602c847e841bcd +Author: Bram Moolenaar +Date: Tue Jul 19 19:10:51 2016 +0200 + + patch 7.4.2072 + Problem: substitute() does not support a Funcref argument. + Solution: Support a Funcref like it supports a string starting with "\=". + +commit f562e72df726c6191fa305e1c0a113f1cfb87f76 +Author: Bram Moolenaar +Date: Tue Jul 19 17:25:25 2016 +0200 + + patch 7.4.2071 + Problem: The return value of type() is difficult to use. + Solution: Define v:t_ constants. (Ken Takata) + +commit 6cfdb2a3bad5a6049de22dcdd1da0f6666478398 +Author: Bram Moolenaar +Date: Tue Jul 19 17:01:31 2016 +0200 + + patch 7.4.2070 + Problem: Missing change to include file. + Solution: Include the spell header file. + +commit 9ccfebddc3ff2a3c2853cf706fd4c26f639bf381 +Author: Bram Moolenaar +Date: Tue Jul 19 16:39:08 2016 +0200 + + patch 7.4.2069 + Problem: spell.c is too big. + Solution: Split it in spell file handling and spell checking. + +commit b9644433d2728e99fab874e5e33147ad95d23a31 +Author: Bram Moolenaar +Date: Tue Jul 19 12:33:44 2016 +0200 + + patch 7.4.2068 + Problem: Not all arguments of trunc_string() are tested. Memory access + error when running the message tests. + Solution: Add another test case. (Yegappan Lakshmanan) Make it easy to run + unittests with valgrind. Fix the access error. + +commit 16ec3c9be3fcdc38530bddb12978bc5a7b98c0f6 +Author: Bram Moolenaar +Date: Mon Jul 18 22:22:39 2016 +0200 + + patch 7.4.2067 + Problem: Compiler warning for char/char_u conversion. (Tony Mechelynck) + Inefficient code. + Solution: Use more lines to fill with spaces. (Nikolai Pavlov) Add type cast. + +commit c1fb763184c8ae82300357867fa2070aa94366e9 +Author: Bram Moolenaar +Date: Sun Jul 17 23:34:21 2016 +0200 + + patch 7.4.2066 + Problem: getcompletion() not well tested. + Solution: Add more testing. + +commit 69aa099641616268bfcde9dc3aa313c677846b12 +Author: Bram Moolenaar +Date: Sun Jul 17 22:33:53 2016 +0200 + + patch 7.4.2065 + Problem: Compiler warns for uninitialzed variable. (John Marriott) + Solution: Set lnum to the right value. + +commit 4f5c5f29806e53251b7a7b68ce7de86a21ff8015 +Author: Bram Moolenaar +Date: Sun Jul 17 22:25:36 2016 +0200 + + patch 7.4.2064 + Problem: Coverity warns for possible buffer overflow. + Solution: Use vim_strcat() instead of strcat(). + +commit 73dad1e64cb42842d8259cb1a255a6fa59822f76 +Author: Bram Moolenaar +Date: Sun Jul 17 22:13:49 2016 +0200 + + patch 7.4.2063 + Problem: eval.c is still too big. + Solution: Split off internal functions to evalfunc.c. + +commit 840268400dc8fda62a14f8a084e8b1ea46619454 +Author: Bram Moolenaar +Date: Sun Jul 17 20:37:43 2016 +0200 + + patch 7.4.2062 + Problem: Using dummy variable to compute struct member offset. + Solution: Use offsetof(). + +commit e87e6dddc2b2a99572ec0db0833c052214c4fbd3 +Author: Bram Moolenaar +Date: Sun Jul 17 19:25:04 2016 +0200 + + patch 7.4.2061 + Problem: qf_init_ext() is too big. + Solution: Move code to qf_parse_line() (Yegappan Lakshmanan) + +commit a9093fe0946032b1bcaecaad82bfaf6763195aa4 +Author: Bram Moolenaar +Date: Sun Jul 17 19:02:16 2016 +0200 + + patch 7.4.2060 + Problem: Wrong file name. + Solution: Fix typo. + +commit 6583c44857368f28c802dabe10ac7b7b0c266f50 +Author: Bram Moolenaar +Date: Sun Jul 17 18:41:47 2016 +0200 + + patch 7.4.2059 + Problem: Non-Unix builds fail. + Solution: Update Makefiles for new files. + +commit a9b579f3d7463720a316e11e77a7a9fbb9267986 +Author: Bram Moolenaar +Date: Sun Jul 17 18:29:19 2016 +0200 + + patch 7.4.2058 + Problem: eval.c is too big. + Solution: Move user functions to userfunc.c + +commit da861d631d7e22654faee2789286c685ad548911 +Author: Bram Moolenaar +Date: Sun Jul 17 15:46:27 2016 +0200 + + patch 7.4.2057 + Problem: eval.c is too big. + Solution: Move List functions to list.c + +commit 1abc52c1599fede69b4e76ffde0e879d6fb5080a +Author: Bram Moolenaar +Date: Sun Jul 17 15:06:51 2016 +0200 + + patch 7.4.2056 + Problem: Build fails. + Solution: Add missing changes. + +commit cd52459c387785796713826c63174cdeed295dd4 +Author: Bram Moolenaar +Date: Sun Jul 17 14:57:05 2016 +0200 + + patch 7.4.2055 + Problem: eval.c is too big. + Solution: Move Dictionary functions to dict.c. + +commit 42ebd066422d73cdb7bda6a1dc828a3dd022dec8 +Author: Bram Moolenaar +Date: Sun Jul 17 13:35:14 2016 +0200 + + Update runtime files. + +commit 2cb70a2744d484d1b2005be0fd0ea7d6a94a8db7 +Author: Bram Moolenaar +Date: Sat Jul 16 21:58:01 2016 +0200 + + Put building with interfaces on the right target. + +commit b2b050ab16565c117f0e7e411ffef3700d99203b +Author: Bram Moolenaar +Date: Sat Jul 16 21:52:46 2016 +0200 + + patch 7.4.2054 + Problem: Wrong part of #ifdef removed. + Solution: Use the right part. (Hirohito Higashi) + +commit 87776a1ac12db3c800e87adcc08541cb609189a5 +Author: Bram Moolenaar +Date: Sat Jul 16 21:37:49 2016 +0200 + + Correct build condition. + +commit 8de7465d77bcb46eb8c53aaa4cb1f951937788ba +Author: Bram Moolenaar +Date: Sat Jul 16 21:24:36 2016 +0200 + + Add missing "then". + +commit 1a9f947cde3dbc802e186808242bbe097a4701c6 +Author: Bram Moolenaar +Date: Sat Jul 16 21:18:34 2016 +0200 + + Add a separate build target for the unittests. Hopefully the coverage will be merged then. + +commit 8211fcbdc903b98e4a4ab331613c206292da4a1c +Author: Bram Moolenaar +Date: Sat Jul 16 20:55:12 2016 +0200 + + Run unittests before scripttests. Hopefully does not mess up coverage. + +commit e21d62435ef966b8adb40dee13ef9d6791316674 +Author: Bram Moolenaar +Date: Sat Jul 16 20:43:14 2016 +0200 + + patch 7.4.2053 + Problem: Can't run scripttests in the top directory. + Solution: Add targets to the top Makefile. + +commit c3e539fa703b23d9a24c3520c96ec305ee932cb4 +Author: Bram Moolenaar +Date: Sat Jul 16 20:37:56 2016 +0200 + + patch 7.4.2052 + Problem: Coverage report is messed up by the unittests. + Solution: Add a separate test target for script tests. Use that when + collecting coverage information. + +commit 502ae4ba63561c98ac69af26cd9883bfd18d225f +Author: Bram Moolenaar +Date: Sat Jul 16 19:50:13 2016 +0200 + + patch 7.4.2051 + Problem: No proper testing of trunc_string(). + Solution: Add a unittest for message.c. + +commit 015102e91e978a0bb42a14461c132a85e8f7e1ea +Author: Bram Moolenaar +Date: Sat Jul 16 18:24:56 2016 +0200 + + patch 7.4.2050 + Problem: When using ":vimgrep" may end up with duplicate buffers. + Solution: When adding an error list entry pass the buffer number if possible. + +commit f6acffbe83e622542d9fdf3066f51933e46e4954 +Author: Bram Moolenaar +Date: Sat Jul 16 16:54:24 2016 +0200 + + patch 7.4.2049 + Problem: There is no way to get a list of the error lists. + Solution: Add ":chistory" and ":lhistory". + +commit a06ecab7a5159e744448ace731036f0dc5f87dd4 +Author: Bram Moolenaar +Date: Sat Jul 16 14:47:36 2016 +0200 + + patch 7.4.2048 + Problem: There is still code and help for unsupported systems. + Solution: Remove the code and text. (Hirohito Higashi) + +commit bfafb4c4a01db3f8c508716daf689e0dfe92b649 +Author: Bram Moolenaar +Date: Sat Jul 16 14:20:45 2016 +0200 + + patch 7.4.2047 + Problem: Compiler warning for initializing a struct. + Solution: Initialize in another way. (Anton Lindqvist) + +commit 269f595f9eef584937e7eae70fde68cdd7da5bcf +Author: Bram Moolenaar +Date: Fri Jul 15 22:54:41 2016 +0200 + + Updated runtime files. + +commit e0d3797664c59afc9705808f86a7cf00fd6d874d +Author: Bram Moolenaar +Date: Fri Jul 15 22:36:01 2016 +0200 + + patch 7.4.2046 + Problem: The qf_init_ext() function is too big. + Solution: Refactor it. (Yegappan Lakshmanan) + +commit 5ef2e762844e0eb1f5b213bd58e6bc38bdb69dac +Author: Bram Moolenaar +Date: Fri Jul 15 21:29:35 2016 +0200 + + patch 7.4.2045 + Problem: Memory leak when using a function callback. + Solution: Don't save the function name when it's in the partial. + +commit 069c1e7fa9f45a665064f7f2c17da84d6a48f544 +Author: Bram Moolenaar +Date: Fri Jul 15 21:25:08 2016 +0200 + + patch 7.4.2044 + Problem: filter() and map() either require a string or defining a function. + Solution: Support lambda, a short way to define a function that evaluates an + expression. (Yasuhiro Matsumoto, Ken Takata) + +commit 93431df9eb02f7cf3d7f2142bb1bef24c5f325b2 +Author: Bram Moolenaar +Date: Fri Jul 15 20:14:44 2016 +0200 + + patch 7.4.2043 + Problem: setbuvfar() causes a screen redraw. + Solution: Only use aucmd_prepbuf() for options. + +commit fdadad994a6e8f6cc8b11519082e23200b96d0ba +Author: Bram Moolenaar +Date: Fri Jul 15 17:49:58 2016 +0200 + + patch 7.4.2042 + Problem: GTK: display updating is not done properly and can be slow. + Solution: Use gdk_display_flush() instead of gdk_display_sync(). Don't call + gdk_window_process_updates(). (Kazunobu Kuriyama) + +commit 603d657219154ef074eeb70f6892b0b54e4fc19b +Author: Bram Moolenaar +Date: Fri Jul 15 17:41:56 2016 +0200 + + patch 7.4.2041 + Problem: Netbeans file authentication not tested. + Solution: Add a test. + +commit a6aa78a3e3433db42b8ab644dab7cd327f6d9499 +Author: Bram Moolenaar +Date: Fri Jul 15 17:11:37 2016 +0200 + + patch 7.4.2040 + Problem: New files missing from distribution. + Solution: Add new test scripts. + +commit 321efdd77a7b9ac11ade90dd7634b5d37f4820fe +Author: Bram Moolenaar +Date: Fri Jul 15 17:09:11 2016 +0200 + + patch 7.4.2039 + Problem: The Netbeans integration is not tested. + Solution: Add a first Netbeans test. + +commit 9280e3f95d065733f04fa22869e5ef071d531931 +Author: Bram Moolenaar +Date: Thu Jul 14 23:03:19 2016 +0200 + + patch 7.4.2038 + Problem: Small build still fails. + Solution: Adjust more #ifdefs. + +commit 7399895520b3248d5751c8dba8b9a4f27522d2dd +Author: Bram Moolenaar +Date: Thu Jul 14 22:34:34 2016 +0200 + + patch 7.4.2037 + Problem: Small build fails. + Solution: Adjust #ifdefs. + +commit 480778b805bd8bdc5d657560230e9c50feda1d0f +Author: Bram Moolenaar +Date: Thu Jul 14 22:09:39 2016 +0200 + + patch 7.4.2036 + Problem: Looking up a buffer by number is slow if there are many. + Solution: Use a hashtab. + +commit da4127794aa333631bde879e73bcfce4aef42f85 +Author: Bram Moolenaar +Date: Thu Jul 14 20:37:07 2016 +0200 + + patch 7.4.2035 + Problem: On Solaris with ZFS the ACL may get removed. + Solution: Always restore the ACL for Solaris ZFS. (Danek Duvall) + +commit f62e797ffa6ab5d4c476b4c9e9a1f7f852910652 +Author: Bram Moolenaar +Date: Thu Jul 14 20:25:03 2016 +0200 + + patch 7.4.2034 + Problem: Build fails with some version of MinGW. (illusorypan) + Solution: Recognize mingw32. (Ken Takata, closes #921) + +commit 6d20e1754461b0f8d395f2e3464f0dc1060497f7 +Author: Bram Moolenaar +Date: Wed Jul 13 22:44:12 2016 +0200 + + patch 7.4.2033 + Problem: 'cscopequickfix' option does not accept new value "a". + Solution: Adjust list of command characters. (Ken Takata) + +commit 3e946fdc7b3639f84c96cd8a5d5b4b4b010f56ea +Author: Bram Moolenaar +Date: Wed Jul 13 20:54:43 2016 +0200 + + patch 7.4.2032 + Problem: Build fails with 64 bit MinGW. (Axel Bender) + Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi) + +commit 89b10421ca1aea55acbafac1df93be4e20210ceb +Author: Bram Moolenaar +Date: Tue Jul 12 22:51:22 2016 +0200 + + patch 7.4.2031 + Problem: The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets + 'textwidth' to a non-zero value. (Oyvind A. Holm) + Solution: Add a setup.vim file that sets 'runtimepath' and $HOME to a safe + value. (partly by Christian Brabandt, closes #912) + +commit e048539195e1c0a060cf41b39fca118130bdc151 +Author: Bram Moolenaar +Date: Tue Jul 12 21:17:03 2016 +0200 + + patch 7.4.2030 + Problem: ARCH must be set properly when using MinGW. + Solution: Detect the default value of ARCH from the current compiler. (Ken + Takata) + +commit 38ee6b041e73ad31c3b6b99d56d20833b59b2b57 +Author: Bram Moolenaar +Date: Tue Jul 12 21:11:33 2016 +0200 + + patch 7.4.2029 + Problem: printf() does not work with 64 bit numbers. + Solution: use the "L" length modifier. (Ken Takata) + +commit 5498a41f5a62c3877fee0185adf3bf7245a9a547 +Author: Bram Moolenaar +Date: Mon Jul 11 23:19:05 2016 +0200 + + patch 7.4.2028 + Problem: cppcheck warns for using index before limits check. + Solution: Swap the expressions. (Dominique Pelle) + +commit 4c06815c44dfeaafdad25dfcc40f60860096a900 +Author: Bram Moolenaar +Date: Mon Jul 11 23:15:25 2016 +0200 + + patch 7.4.2027 + Problem: Can't build with +eval but without +menu. + Solution: Add #ifdef. (John Marriott) + +commit 1436d8d51cce114be56209924fc71376407e5bad +Author: Bram Moolenaar +Date: Mon Jul 11 22:41:15 2016 +0200 + + patch 7.4.2026 + Problem: Reference counting for callbacks isn't right. + Solution: Add free_callback(). (Ken Takata) Fix reference count. + +commit da3a77d9ec28407b8fa2aa014e76944d0a525662 +Author: Bram Moolenaar +Date: Sun Jul 10 23:16:09 2016 +0200 + + patch 7.4.2025 + Problem: The cursor blinking stops or is irregular when receiving date over + a channel and writing it in a buffer, and when updating the status + line. (Ramel Eshed) + Solution: Make it a bit better by flushing GUI output. Don't redraw the + cursor after updating the screen if the blink state is off. + +commit 7c0a2f367f2507669560b1a66423155c70d2e75b +Author: Bram Moolenaar +Date: Sun Jul 10 22:11:16 2016 +0200 + + patch 7.4.2024 + Problem: More buf_valid() calls can be optimized. + Solution: Use bufref_valid() instead. + +commit ea3f2e7be447a8f0c4436869620f908de5e8ef1e +Author: Bram Moolenaar +Date: Sun Jul 10 20:27:32 2016 +0200 + + patch 7.4.2023 + Problem: buflist_findname_stat() may find a dummy buffer. + Solution: Set the BF_DUMMY flag after loading a dummy buffer. Start + finding buffers from the end of the list. + +commit 25065ec375a8a55462f6c07c76dc1a72a770ac19 +Author: Bram Moolenaar +Date: Sun Jul 10 19:22:53 2016 +0200 + + patch 7.4.2022 + Problem: Warnings from 64 bit compiler. + Solution: Add type casts. (Mike Williams) + +commit 19ff9bf454b7492be64dd87aaf0830fa7961871e +Author: Bram Moolenaar +Date: Sun Jul 10 19:03:57 2016 +0200 + + patch 7.4.2021 + Problem: Still too many buf_valid() calls. + Solution: Make au_new_curbuf a bufref. Use bufref_valid() in more places. + +commit 453f37dbfd6f8304a36ea84e40a9965404206186 +Author: Bram Moolenaar +Date: Sun Jul 10 18:33:59 2016 +0200 + + patch 7.4.2020 + Problem: Can't build without +autocmd feature. + Solution: Adjust #ifdefs. + +commit c4a927ca8dc383190d5df2cacd3f966698b6190c +Author: Bram Moolenaar +Date: Sun Jul 10 18:24:27 2016 +0200 + + patch 7.4.2019 + Problem: When ignoring case utf_fold() may consume a lot of time. + Solution: Optimize for ASCII. + +commit b25f9a97e9aad3cbb4bc3fe87cdbd5700f8aa0c6 +Author: Bram Moolenaar +Date: Sun Jul 10 18:21:50 2016 +0200 + + patch 7.4.2018 + Problem: buf_valid() can be slow when there are many buffers. + Solution: Add bufref_valid(), only go through the buffer list when a buffer + was freed. + +commit 8240433f48f7383c281ba2453cc55f10b8ec47d9 +Author: Bram Moolenaar +Date: Sun Jul 10 17:00:38 2016 +0200 + + patch 7.4.2017 + Problem: When there are many errors adding them to the quickfix list takes + a long time. + Solution: Add BLN_NOOPT. Don't call buf_valid() in buf_copy_options(). + Remember the last file name used. When going through the buffer + list start from the end of the list. Only call buf_valid() when + autocommands were executed. + +commit 2bc127f94016801250f8f24234f90a5182d77e73 +Author: Bram Moolenaar +Date: Sun Jul 10 13:57:40 2016 +0200 + + patch 7.4.2016 + Problem: Warning from MinGW about _WIN32_WINNT redefined. (John Marriott) + Solution: First undefine it. (Ken Takata) + +commit 5c71994f4ee5f87d4cce990dbc9684c70b1e108b +Author: Bram Moolenaar +Date: Sat Jul 9 23:40:45 2016 +0200 + + patch 7.4.2015 + Problem: When a file gets a name when writing it 'acd' is not effective. + (Dan Church) + Solution: Invoke DO_AUTOCHDIR after writing the file. (Allen Haim, closes + #777, closes #803) Add test_autochdir() to enable 'acd' before + "starting" is reset. + +commit 32b808a4bdf35b0dea63c735702a591e5869fecd +Author: Bram Moolenaar +Date: Sat Jul 9 21:57:20 2016 +0200 + + patch 7.4.2014 + Problem: Using "noinsert" in 'completeopt' does not insert match. + Solution: Set compl_enter_selects. (Shougo, closes #875) + +commit 67081e50616ae9546621072c5eaaa59bd0a4bed7 +Author: Bram Moolenaar +Date: Sat Jul 9 21:49:03 2016 +0200 + + patch 7.4.2013 + Problem: Using "noinsert" in 'completeopt' breaks redo. + Solution: Set compl_curr_match. (Shougo, closes #874) + +commit 063b9d15abea041a5bfff3ffc4e219e26fd1d4fa +Author: Bram Moolenaar +Date: Sat Jul 9 20:21:48 2016 +0200 + + Updated runtime files. + +commit 0d3e24be5686c0710aa3c6671e4c626d6cb21a5f +Author: Bram Moolenaar +Date: Sat Jul 9 19:20:59 2016 +0200 + + patch 7.4.2012 + Problem: Test for getcompletion() does not pass on all systems. + Solution: Only test what is supported. + +commit aa4d73235bf4deee167aa5314b89ae3d3db334b7 +Author: Bram Moolenaar +Date: Sat Jul 9 18:50:29 2016 +0200 + + patch 7.4.2011 + Problem: It is not easy to get a list of command arguments. + Solution: Add getcompletion(). (Yegappan Lakshmanan) + +commit 537ef08408c50e0c4104d57f74993b3b0ed9560d +Author: Bram Moolenaar +Date: Sat Jul 9 17:56:19 2016 +0200 + + patch 7.4.2010 + Problem: There is a :cbottom command but no :lbottom command. + Solution: Add :lbottom. (Yegappan Lakshmanan) + +commit ed59aa60d3905f935283727f4a7b33c81a00174b +Author: Bram Moolenaar +Date: Sat Jul 9 17:41:12 2016 +0200 + + patch 7.4.2009 + Problem: Messages test fails. + Solution: Don't set redir_execute before returning. + +commit 79815f1ec77406f2f21a618c053e5793b597db7a +Author: Bram Moolenaar +Date: Sat Jul 9 17:07:29 2016 +0200 + + patch 7.4.2008 + Problem: evalcmd() has a confusing name. + Solution: Rename to execute(). Make silent optional. Support a list of + commands. + +commit fc4ad616073a169badfb2b9906fee2844f76f730 +Author: Bram Moolenaar +Date: Sat Jul 9 15:38:32 2016 +0200 + + patch 7.4.2007 + Problem: Running the tests leaves a viminfo file behind. + Solution: Make the viminfo option empty. + +commit 30445cb6e94698d212ba866ef3e4022ac625540a +Author: Bram Moolenaar +Date: Sat Jul 9 15:21:02 2016 +0200 + + patch 7.4.2006 + Problem: Crash when using tabnext in BufUnload autocmd. (Norio Takagi) + Solution: First check that the current buffer is the right one. (Hirohito + Higashi) + +commit ee1deb4a00f39f133558321ec535354497f490c8 +Author: Bram Moolenaar +Date: Fri Jul 8 23:06:21 2016 +0200 + + patch 7.4.2005 + Problem: After using evalcmd() message output is in the wrong position. + (Christian Brabandt) + Solution: Reset msg_col. + +commit 65549bdef5805ba5a18a3d2d3909998dd7d9ed46 +Author: Bram Moolenaar +Date: Fri Jul 8 22:52:37 2016 +0200 + + patch 7.4.2004 + Problem: GUI: cursor displayed in the wrong position. + Solution: Correct screen_cur_col and screen_cur_row. + +commit 144445d15f2369a58b94b6fee2fe162fc81c8abe +Author: Bram Moolenaar +Date: Fri Jul 8 21:41:54 2016 +0200 + + patch 7.4.2003 + Problem: Still cursor flickering when a callback updates the screen. (David + Samvelyan) + Solution: Put the cursor in the right position after updating the screen. + +commit a06ec8f345eabb66e5b7d7c0192cfebdde63115d +Author: Bram Moolenaar +Date: Fri Jul 8 20:11:07 2016 +0200 + + patch 7.4.2002 + Problem: Crash when passing number to filter() or map(). + Solution: Convert to a string. (Ozaki Kiichi) + +commit ba768495c2e6bae74e49d22d489fbf211ecad55e +Author: Bram Moolenaar +Date: Fri Jul 8 15:32:54 2016 +0200 + + patch 7.4.2001 + Problem: Tiny build fails. (Tony Mechelynck) + Solution: Add #ifdef. + +commit 245a7cb6d33e556415c9fcaa874b784a6d8f0ef3 +Author: Bram Moolenaar +Date: Fri Jul 8 10:53:12 2016 +0200 + + patch 7.4.2000 + Problem: Evalcmd test fails. + Solution: Add missing piece. + +commit bc5d6dd1dd1dc3a06e4e655fc9479529db288365 +Author: Bram Moolenaar +Date: Thu Jul 7 23:04:18 2016 +0200 + + patch 7.4.1999 + Problem: evalcmd() doesn't work recursively. + Solution: Use redir_evalcmd instead of redir_vname. + +commit bf2cc5f36d5ffd5de445e6970602000c7869b65a +Author: Bram Moolenaar +Date: Thu Jul 7 20:45:06 2016 +0200 + + patch 7.4.1998 + Problem: When writing buffer lines to a job there is no NL to NUL + conversion. + Solution: Make it work symmetrical with writing lines from a job into a + buffer. + +commit dcb170018642ec144cd87d9d9fe076575b8d1263 +Author: Bram Moolenaar +Date: Thu Jul 7 18:58:59 2016 +0200 + + patch 7.4.1997 + Problem: Cannot easily scroll the quickfix window. + Solution: Add ":cbottom". + +commit 1e5e1231ac9e1ba9678812c96f9d554a078eeec4 +Author: Bram Moolenaar +Date: Thu Jul 7 17:33:02 2016 +0200 + + patch 7.4.1996 + Problem: Capturing the output of a command takes a few commands. + Solution: Add evalcmd(). + +commit 9d5d3c9c4468ad76f16b50eabd3d9e7eab2ed44d +Author: Bram Moolenaar +Date: Thu Jul 7 16:43:02 2016 +0200 + + patch 7.4.1995 + Problem: GUI: cursor drawn in wrong place if a timer callback causes a + screen update. (David Samvelyan) + Solution: Also redraw the cursor when it's blinking and on. + +commit 05e418d436410cd8bbf5a29ff81e8ad68408b1e8 +Author: Bram Moolenaar +Date: Thu Jul 7 16:35:16 2016 +0200 + + patch 7.4.1994 + Problem: True-false test fails. + Solution: Filter the dict to only keep the value that matters. + +commit 6bb450145e96d7b182769fd9502a267da72667ec +Author: Bram Moolenaar +Date: Thu Jul 7 15:11:19 2016 +0200 + + patch 7.4.1993 + Problem: Not all TRUE and FALSE arguments are tested. + Solution: Add a few more tests. + +commit e381d3d5e098546854b008e01ca1d28ba1a4a057 +Author: Bram Moolenaar +Date: Thu Jul 7 14:50:41 2016 +0200 + + patch 7.4.1992 + Problem: Values for true and false can be confusing. + Solution: Update the documentation. Add a test. Make v:true evaluate to + TRUE for a non-zero-arg. + +commit 00efded1064427ab3f84e4d57af62e0aab876fc6 +Author: Bram Moolenaar +Date: Thu Jul 7 14:29:10 2016 +0200 + + patch 7.4.1991 + Problem: glob() does not add a symbolic link when there are no wildcards. + Solution: Remove the call to mch_getperm(). + +commit 80632db65e8f5f775dadbbc10c5ba6c173ebb24f +Author: Bram Moolenaar +Date: Tue Jul 5 22:28:40 2016 +0200 + + patch 7.4.1990 + Problem: Cscope items are not sorted. + Solution: Put the new "a" command first. (Ken Takata) commit b33c7eb5b813cb631b2b0ca5c4029e1788a09bde Author: Bram Moolenaar @@ -14,13 +2996,6 @@ Date: Mon Jul 4 22:29:49 2016 +0200 Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken Takata) -commit 26522e4eebc3a78a23eeb63fa5ee2d24a9a7f189 -Merge: 1c582ef ab9c89b -Author: Karsten Hopp -Date: Mon Jul 4 10:17:45 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit ab9c89b68dcbdb3fbda8c5a50dd90caca64f1bfd Author: Bram Moolenaar Date: Sun Jul 3 17:47:26 2016 +0200 @@ -1067,13 +4042,6 @@ Date: Thu Jun 2 11:54:06 2016 +0200 Problem: Can't build with old version of Perl. Solution: Define PERLIO_FUNCS_DECL. (Tom G. Christensen) -commit 1c582ef49f17436313b82977c0a941f461ba130a -Merge: 0a1b630 b89a25f -Author: Karsten Hopp -Date: Thu Jun 2 10:51:31 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit b89a25f17e274dc308c584ea69a129ffbb26bc3d Author: Bram Moolenaar Date: Wed Jun 1 23:08:39 2016 +0200 @@ -1411,13 +4379,6 @@ Date: Sun May 15 18:00:19 2016 +0200 message. Solution: Require getting a number. (Bjorn Linse) -commit 0a1b630aab827344cc14ea2c98bbd068f6498abb -Merge: 3247fc9 73a733e -Author: Karsten Hopp -Date: Fri May 13 11:29:13 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit 73a733e08bb7853d2ac12c60756ae51e39abb4d9 Author: Bram Moolenaar Date: Wed May 11 21:05:05 2016 +0200 @@ -1702,13 +4663,6 @@ Date: Fri Apr 29 22:33:27 2016 +0200 Problem: Still compiler warning for unused return value. (Charles Campbell) Solution: Assign to ignoredp. -commit 3247fc9e85ec2067ebfd44d0e7efebce66f0aac2 -Merge: f953813 c61348e -Author: Karsten Hopp -Date: Fri Apr 29 11:43:48 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit c61348e83fd4eed8b999fe5b7cdfb4caf90bf3fd Author: Bram Moolenaar Date: Thu Apr 28 22:20:03 2016 +0200 @@ -1802,13 +4756,6 @@ Date: Tue Apr 26 17:16:24 2016 +0200 Solution: First invoke out/err callbacks before the close callback. Make the close callback work on Windows. -commit f9538136beff21c04d8d7f8ad7f8d23ed0905771 -Merge: b33f51a d10abe5 -Author: Karsten Hopp -Date: Tue Apr 26 13:09:13 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit d10abe52019d10403eb559ea0a424bbd310b738f Author: Bram Moolenaar Date: Sun Apr 24 15:41:33 2016 +0200 @@ -1902,13 +4849,6 @@ Date: Fri Apr 22 20:20:19 2016 +0200 Problem: Using wrong buffer length. Solution: use the right name. (Kazunobu Kuriyama) -commit b33f51aac191c8831bebbc0ca5b0a49456fc0003 -Merge: 8cf439c 763b684 -Author: Karsten Hopp -Date: Fri Apr 22 12:40:34 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit 763b684373bf5954445d8d8d99da1e39a4fc5105 Author: Bram Moolenaar Date: Fri Apr 22 12:24:52 2016 +0200 @@ -2420,13 +5360,6 @@ Date: Fri Apr 8 17:07:19 2016 +0200 by them. Go through all jobs and channels to find unreferenced items. Also, decrement reference counts when garbage collecting. -commit 8cf439cb8003c79addd36cc2c6d1dcc42652f3f2 -Merge: d8dc5e6 d56374e -Author: Karsten Hopp -Date: Fri Apr 8 11:00:52 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit d56374e25df0b317b01423a01f158157faa647fa Author: Bram Moolenaar Date: Thu Apr 7 22:16:30 2016 +0200 @@ -3688,13 +6621,6 @@ Date: Tue Mar 15 16:35:39 2016 +0100 Problem: No test for ":help". Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi) -commit d8dc5e63fabbbddeb45a311f1deff240e4a8e709 -Merge: 0ee7bfe 426dd02 -Author: Karsten Hopp -Date: Tue Mar 15 16:13:43 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit 426dd0219512af5f4abeb0901b533159253ffba3 Author: Bram Moolenaar Date: Tue Mar 15 15:09:29 2016 +0100 @@ -5000,14 +7926,6 @@ Date: Thu Feb 25 15:25:03 2016 +0100 (Jörg Plate) Solution: Use "char_u" always. -commit 0ee7bfeec9fef5bd2a86ba0e37de6b4ffe11e152 -Merge: 61d7db7 f391327 -Author: Karsten Hopp -Date: Thu Feb 25 00:31:00 2016 +0100 - - Merg e branch 'master' of https://github.com/vim/vim - pd - commit f391327adbbffb11180cf6038a92af1ed144e907 Author: Bram Moolenaar Date: Thu Feb 25 00:00:01 2016 +0100 @@ -5616,13 +8534,6 @@ Date: Wed Feb 17 20:48:19 2016 +0100 Problem: A few more compiler warnings. (Axel Bender) Solution: Add type casts. -commit 61d7db7b5a9897fea34054cebe8442f45efa3fa4 -Merge: 07a61e8 2032190 -Author: Karsten Hopp -Date: Wed Feb 17 14:50:39 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit 203219048fa007b5042d9b893fd647aef44722a0 Author: Bram Moolenaar Date: Wed Feb 17 12:30:17 2016 +0100 @@ -6617,13 +9528,6 @@ Date: Mon Feb 1 21:32:58 2016 +0100 Solution: Add a zero timeout. Call parse_queued_messages(). (Yasuhiro Matsumoto) -commit 07a61e8ce9dfd44a17d63b4629fb7443cc481a7f -Merge: 67a4e64 fb1f626 -Author: Karsten Hopp -Date: Mon Feb 1 14:12:20 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit fb1f62691eae7c79a28b3b17a60e72ce198c71a2 Author: Bram Moolenaar Date: Sun Jan 31 20:24:32 2016 +0100 @@ -7375,13 +10279,6 @@ Date: Tue Jan 19 23:36:15 2016 +0100 Solution: Add the "f" flag to ":sort". (Alex Jakushev) Also add the "f" flag to sort(). -commit 67a4e64892d55b6ee45673230ca77693860ac6cb -Merge: 2b52732 b8060fe -Author: Karsten Hopp -Date: Tue Jan 19 22:53:42 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit b8060fe862f684b591f9ac679eac5b2594d6c5a0 Author: Bram Moolenaar Date: Tue Jan 19 22:29:28 2016 +0100 @@ -7870,12 +10767,6 @@ Date: Tue Jan 12 21:00:40 2016 +0100 problem. Solution: Move the conditions. Don't use endpos if handling an error. -commit 2b527328d1927b42ca190ff5f92ba69283bdcad0 -Author: Karsten Hopp -Date: Tue Jan 12 14:59:32 2016 +0100 - - add more ssh keywords - commit d79e55016cf8268cee935f1ac3b5b28712d1399e Author: Bram Moolenaar Date: Sun Jan 10 22:13:02 2016 +0100 diff --git a/sources b/sources index 8359e50f..720954ad 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -356d6fcd657ac28e9e8d1c8398cfda30 vim-7.4-1989.tar.bz2 +8d8a7d2afd684de7e908554606ac5b44 vim-7.4-2330.tar.bz2 diff --git a/vim.spec b/vim.spec index b1f3b76c..ff7dce4f 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1989 +%define patchlevel 2330 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -744,6 +744,9 @@ rm -rf %{buildroot} %{_datadir}/icons/hicolor/*/apps/* %changelog +* Mon Sep 05 2016 Karsten Hopp 7.4.2330-1 +- patchlevel 2330 + * Thu Aug 04 2016 Karsten Hopp 7.4.1989-2 - redo patches, some upstream updates broke them From 2193a689db8c12fc5e53f4f84e83dbfe9b879605 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 7 Sep 2016 12:12:00 +0200 Subject: [PATCH 008/871] - patchlevel 2342 --- README.patches | 4233 +++++++++++++++++++++++++++++++++++++++++++++++- vim.spec | 5 +- 2 files changed, 4155 insertions(+), 83 deletions(-) diff --git a/README.patches b/README.patches index 51f816a1..639feb18 100644 --- a/README.patches +++ b/README.patches @@ -1,9 +1,4155 @@ -commit 1c582ef49f17436313b82977c0a941f461ba130a -Merge: 0a1b630 b89a25f -Author: Karsten Hopp -Date: Thu Jun 2 10:51:31 2016 +0200 +commit 1b0c1d050e28f351650c0c84e234fd24f12e5e29 +Author: Bram Moolenaar +Date: Tue Sep 6 23:23:52 2016 +0200 - Merge branch 'master' of https://github.com/vim/vim + patch 7.4.2342 + Problem: Typo in MS-Windows build script. + Solution: change "w2" to "22". + +commit aeac9006d5d14910f214f09df52c026a5936e737 +Author: Bram Moolenaar +Date: Tue Sep 6 22:15:08 2016 +0200 + + patch 7.4.2341 + Problem: Tiny things. Test doesn't clean up properly. + Solution: Adjust comment and white space. Restore option value. + +commit 64d8e25bf6efe5f18b032563521c3ce278c316ab +Author: Bram Moolenaar +Date: Tue Sep 6 22:12:34 2016 +0200 + + Updated runtime files. + +commit 6384c5db8dda70076c878d393ba19a1510695228 +Author: Bram Moolenaar +Date: Tue Sep 6 22:06:35 2016 +0200 + + patch 7.4.2340 + Problem: MS-Windows: Building with Ruby uses old version. + Solution: Update to 2.2.X. Use clearer name for the API version. (Ken + Takata) + +commit 100f5c90f4d4fb40bc3aeabc35192db371f5988f +Author: Bram Moolenaar +Date: Tue Sep 6 21:33:52 2016 +0200 + + patch 7.4.2339 + Problem: Tab page test fails when run as fake root. + Solution: Check 'buftype' instead of 'filetype'. (James McCoy, closes #1042) + +commit 7947312871e7d01cdba058199904c212ec32f1c0 +Author: Bram Moolenaar +Date: Tue Sep 6 21:32:11 2016 +0200 + + patch 7.4.2338 + Problem: Can't build with small features. (John Marriott) + Solution: Nearly always define FEAT_TAG_BINS. + +commit 77b642501ac4c84b4e6820d4e5636eb856faaea7 +Author: Bram Moolenaar +Date: Tue Sep 6 21:14:27 2016 +0200 + + patch 7.4.2337 + Problem: taglist() is still slow. (Luc Hermitte) + Solution: Check for CTRL-C less often when finding duplicates. + +commit df0db16cf74281a83a9ea3388a2ef9aedccd013c +Author: Bram Moolenaar +Date: Tue Sep 6 20:37:41 2016 +0200 + + patch 7.4.2336 + Problem: Running normal mode tests leave a couple of files behind. + (Yegappan Lakshmanan) + Solution: Delete the files. (Christian Brabandt) + +commit 72b4b870fcc445c14faf282e0595b5f9406b101d +Author: Bram Moolenaar +Date: Tue Sep 6 20:24:50 2016 +0200 + + patch 7.4.2335 + Problem: taglist() is slow. (Luc Hermitte) + Solution: Check for CTRL-C less often when doing a linear search. (closes + #1044) + +commit 1b0c2fcf6e85c9b85c24757ba970061e1f3e4e80 +Author: Bram Moolenaar +Date: Mon Sep 5 23:29:26 2016 +0200 + + patch 7.4.2334 + Problem: On MS-Windows test_getcwd leaves Xtopdir behind. + Solution: Set 'noswapfile'. (Michael Soyka) + +commit 31845093b7f1b33e0c7e9e592bef65528674a1f2 +Author: Bram Moolenaar +Date: Mon Sep 5 22:58:31 2016 +0200 + + patch 7.4.2333 + Problem: Outdated comments in test. + Solution: Cleanup normal mode test. (Christian Brabandt) + +commit 75537a93e985ef32e6c267b06ce93629855dd983 +Author: Bram Moolenaar +Date: Mon Sep 5 22:45:28 2016 +0200 + + patch 7.4.2332 + Problem: Crash when stop_timer() is called in a callback of a callback. + Vim hangs when the timer callback uses too much time. + Solution: Set tr_id to -1 when a timer is to be deleted. Don't keep calling + callbacks forever. (Ozaki Kiichi) + +commit 33a80eeb859a78ba93432da6fa585786cfd77249 +Author: Bram Moolenaar +Date: Mon Sep 5 21:51:14 2016 +0200 + + patch 7.4.2331 + Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode + does not work after entering an expression on the command line. + Solution: Don't use "ccline" when not actually using a command line. (test + by Hirohito Higashi) + +commit 030cddc7ec0c3d2fe3969140cd1b92b2f18633c0 +Author: Bram Moolenaar +Date: Sun Sep 4 23:41:42 2016 +0200 + + patch 7.4.2330 + Problem: Coverity complains about not checking curwin to be NULL. + Solution: Use firstwin to avoid the warning. + +commit 26b84339fd8766898bcf6a259cbc2e0c38689726 +Author: Bram Moolenaar +Date: Sun Sep 4 21:42:36 2016 +0200 + + patch 7.4.2329 + Problem: Error for min() and max() contains %s. (Nikolay Pavlov) + Solution: Pass the function name. (closes #1040) + +commit f9e687e0681a250e1549ab27b6c7ef2c500395e3 +Author: Bram Moolenaar +Date: Sun Sep 4 21:33:09 2016 +0200 + + patch 7.4.2328 + Problem: Crash when BufWinLeave autocmd goes to another tab page. (Hirohito + Higashi) + Solution: Make close_buffer() go back to the right window. + +commit c8fe338d64cc6183c03d4c12b1e036a7745e2932 +Author: Bram Moolenaar +Date: Sun Sep 4 20:44:42 2016 +0200 + + patch 7.4.2327 + Problem: Freeing a variable that is on the stack. + Solution: Don't free res_tv or err_tv. (Ozaki Kiichi) + +commit d5824ce1b5491df7d2eb0b66189d366fa67b4585 +Author: Bram Moolenaar +Date: Sun Sep 4 20:35:01 2016 +0200 + + patch 7.4.2326 + Problem: Illegal memory access when Visual selection starts in invalid + position. (Dominique Pelle) + Solution: Correct position when needed. + +commit 30180b8dad5c1478e7920e56a71352cb318fadb0 +Author: Bram Moolenaar +Date: Sun Sep 4 19:57:56 2016 +0200 + + patch 7.4.2325 + Problem: Tiny build fails. + Solution: Add #ifdef. + +commit e0ab94e7123ca7855f45919114d948ef2bc1e8c3 +Author: Bram Moolenaar +Date: Sun Sep 4 19:50:54 2016 +0200 + + patch 7.4.2324 + Problem: Crash when editing a new buffer and BufUnload autocommand wipes + out the new buffer. (Norio Takagi) + Solution: Don't allow wiping out this buffer. (partly by Hirohito Higashi) + Move old style test13 into test_autocmd. Avoid ml_get error when + editing a file. + +commit d77f9d595eb5f301b39b4373f2900a13c0ca30e2 +Author: Bram Moolenaar +Date: Sun Sep 4 15:13:39 2016 +0200 + + patch 7.4.2323 + Problem: Using freed memory when using 'formatexpr'. (Dominique Pelle) + Solution: Make a copy of 'formatexpr' before evaluating it. + +commit bc54f3f3fed4dc3556df8c46cee6739d211b0eb2 +Author: Bram Moolenaar +Date: Sun Sep 4 14:34:28 2016 +0200 + + patch 7.4.2322 + Problem: Access memory beyond the end of the line. (Dominique Pelle) + Solution: Adjust the cursor column. + +commit dac1947bb366ef43cd6da95acc730554e76d8b84 +Author: Bram Moolenaar +Date: Sat Sep 3 22:35:40 2016 +0200 + + patch 7.4.2321 + Problem: When a test is commented out we forget about it. + Solution: Let a test throw an exception with "Skipped" and list skipped test + functions. (Christian Brabandt) + +commit dda933d06c06c2792bd686d059f6ad19191ad30b +Author: Bram Moolenaar +Date: Sat Sep 3 21:04:58 2016 +0200 + + patch 7.4.2320 + Problem: Redraw problem when using 'incsearch'. + Solution: Save the current view when deleting characters. (Christian + Brabandt) Fix that the '" mark is set in the wrong position. Don't + change the search start when using BS. + +commit b07a82b6d5f904ed3e623e775c3458adb1cc0a3e +Author: Bram Moolenaar +Date: Sat Sep 3 20:08:56 2016 +0200 + + patch 7.4.2319 + Problem: No way for a system wide vimrc to stop loading defaults.vim. + (Christian Hesse) + Solution: Bail out of defaults.vim if skip_defaults_vim was set. + +commit 349e7d94e6bbb253bb87adad9039f095128ab543 +Author: Bram Moolenaar +Date: Sat Sep 3 20:04:34 2016 +0200 + + patch 7.4.2318 + Problem: When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as + before. + Solution: Move #ifdef and don't use goto. + +commit 0913a1089a07ac7b17abc3a1343dfa7cd25613f4 +Author: Bram Moolenaar +Date: Sat Sep 3 19:11:59 2016 +0200 + + patch 7.4.2317 + Problem: Normal mode tests fail on MS-Windows. + Solution: Do some tests only on Unix. Set 'fileformat' to "unix". + +commit f7f3e32fcc4984d87f26337316379c2e2d90f7f1 +Author: Bram Moolenaar +Date: Sat Sep 3 18:47:24 2016 +0200 + + patch 7.4.2316 + Problem: Channel sort test is flaky. + Solution: Add a check the output has been read. + +commit 87bc3f74598ae8c648957e5755000cc6cdbc89ce +Author: Bram Moolenaar +Date: Sat Sep 3 17:33:54 2016 +0200 + + patch 7.4.2315 + Problem: Insufficient testing for Normal mode commands. + Solution: Add a big test. (Christian Brabandt, closes #1029) + +commit de653f08805dde14424d417502a0480a6ad292f8 +Author: Bram Moolenaar +Date: Sat Sep 3 16:59:06 2016 +0200 + + patch 7.4.2314 + Problem: No error when deleting an augroup while it's the current one. + Solution: Disallow deleting an augroup when it's the current one. + +commit b62cc36a600e2e1e5a1d1d484fef89898c847c4c +Author: Bram Moolenaar +Date: Sat Sep 3 16:43:53 2016 +0200 + + patch 7.4.2313 + Problem: Crash when deleting an augroup and listing an autocommand. + (Dominique Pelle) + Solution: Make sure deleted_augroup is valid. + +commit 5a49789a9b1f6447aeafbbbdd5b235dd10c471d5 +Author: Bram Moolenaar +Date: Sat Sep 3 16:29:04 2016 +0200 + + patch 7.4.2312 + Problem: Crash when autocommand moves to another tab. (Dominique Pelle) + Solution: When navigating to another window halfway the :edit command go + back to the right window. + +commit dd905a2ae14bf2ee59a068f1c3acbca1ff0b7067 +Author: Bram Moolenaar +Date: Fri Sep 2 22:26:04 2016 +0200 + + patch 7.4.2311 + Problem: Appveyor 64 bit build still using Python 3.4 + Solution: Switch to Python 3.5. (Ken Takata, closes #1032) + +commit a5d4121eed942bbbc672a7b00bf20866c17dc858 +Author: Bram Moolenaar +Date: Fri Sep 2 22:18:49 2016 +0200 + + patch 7.4.2310 + Problem: Accessing freed memory when a timer does not repeat. + Solution: Free after removing it. (Dominique Pelle) + +commit 11fbc2866ccc11b4dd1726abdaf582a78ef3f743 +Author: Bram Moolenaar +Date: Fri Sep 2 21:48:32 2016 +0200 + + patch 7.4.2309 + Problem: Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) + Solution: When detecting that the tab page changed, don't just abort but + delete the window where w_buffer is NULL. + +commit 44f660c42191062214552f2bdb2e9bcc4e23e6fc +Author: Bram Moolenaar +Date: Fri Sep 2 20:03:20 2016 +0200 + + patch 7.4.2308 + Problem: Old charsearch test still listed in Makefile. + Solution: Remove the line. + +commit cd055da370114f66c960be9c8b1eb0f33a9e0a85 +Author: Bram Moolenaar +Date: Fri Sep 2 19:50:48 2016 +0200 + + patch 7.4.2307 + Problem: Several tests are old style. + Solution: Turn them into new style tests. (Yegappan Lakshmanan) + +commit da9ce2cde11ddd0e16cdfbab6d4ac4e8110218e1 +Author: Bram Moolenaar +Date: Fri Sep 2 19:34:10 2016 +0200 + + patch 7.4.2306 + Problem: Default value for 'langremap' is wrong. + Solution: Set the right value. (Jürgen Krämer) Add a test. + +commit 19a1669ffc796e30a83c5600f82f12ebf63a2261 +Author: Bram Moolenaar +Date: Thu Sep 1 22:19:47 2016 +0200 + + patch 7.4.2305 + Problem: Marks, writefile and nested function tests are old style. + Solution: Turn them into new style tests. (Yegappan Lakshmanan) + +commit 417ccd7138d4d230d328de8b0d3892dd82ff1bee +Author: Bram Moolenaar +Date: Thu Sep 1 21:26:20 2016 +0200 + + patch 7.4.2304 + Problem: In a timer callback the timer itself can't be found or stopped. + (Thinca) + Solution: Do not remove the timer from the list, remember whether it was + freed. + +commit 779f2fc3a7468e273897d2fd0672315812a2e3da +Author: Bram Moolenaar +Date: Thu Sep 1 20:58:24 2016 +0200 + + patch 7.4.2303 + Problem: When using "is" the mode isn't always updated. + Solution: Redraw the command line. (Christian Brabandt) + +commit f1b512a0b62d0fa47ee9b2612556f375e1f22fc2 +Author: Bram Moolenaar +Date: Thu Sep 1 20:50:54 2016 +0200 + + patch 7.4.2302 + Problem: Default interface versions for MS-Windows are outdated. + Solution: Use Active Perl 5.24, Python 3.5.2. Could only make it work with + Ruby 1.9.2. + +commit 641ad6c7ac7367f95fd927b8efa4bf74ddb9ccf3 +Author: Bram Moolenaar +Date: Thu Sep 1 18:32:11 2016 +0200 + + patch 7.4.2301 + Problem: MS-Windows: some files remain after testing. + Solution: Close the channel output file. Wait for the file handle to be + closed before deleting the file. + +commit 5c80908ced601be6db7554a147cdb0f98ac8daa1 +Author: Bram Moolenaar +Date: Thu Sep 1 16:21:48 2016 +0200 + + patch 7.4.2300 + Problem: Get warning for deleting autocommand group when the autocommand + using the group is scheduled for deletion. (Pavol Juhas) + Solution: Check for deleted autocommand. + +commit 04c4ce650f9e533cd35b2aa6803f4d354d3ec7aa +Author: Bram Moolenaar +Date: Thu Sep 1 15:45:58 2016 +0200 + + patch 7.4.2299 + Problem: QuickFixCmdPre and QuickFixCmdPost autocommands are not always + triggered. + Solution: Also trigger on ":expr", ":cbuffer", etc. (Yegappan Lakshmanan) + +commit 0874a83e9be1b39fdb217f02b427bf1d6133a4d8 +Author: Bram Moolenaar +Date: Thu Sep 1 15:11:51 2016 +0200 + + patch 7.4.2298 + Problem: It is not possible to close the "in" part of a channel. + Solution: Add ch_close_in(). + +commit d8b554904d18fe19bd9fa79dbda880845cb017d2 +Author: Bram Moolenaar +Date: Thu Sep 1 14:35:22 2016 +0200 + + patch 7.4.2297 + Problem: When starting a job that reads from a buffer and reaching the end, + the job hangs. + Solution: Close the pipe or socket when all lines were read. + +commit f37506f60f87d52a9e8850e30067645e2b13783c +Author: Bram Moolenaar +Date: Wed Aug 31 22:22:10 2016 +0200 + + Updated runtime files. Remove HiLink commands. + +commit c628fdcd46e93c308f742efdf54248695960e290 +Author: Bram Moolenaar +Date: Wed Aug 31 20:33:27 2016 +0200 + + patch 7.4.2296 + Problem: No tests for :undolist and "U" command. + Solution: Add tests. (Dominique Pelle) + +commit 89bcfda6834aba724d12554a34b9ed49f5789fd5 +Author: Bram Moolenaar +Date: Tue Aug 30 23:26:57 2016 +0200 + + Updated runtime files. Remove version checks for Vim older than 6.0. + +commit 4792255eff03760dca0fd014616532e6d47db364 +Author: Bram Moolenaar +Date: Tue Aug 30 10:56:50 2016 +0200 + + patch 7.4.2295 + Problem: Cscope test fails. + Solution: Avoid checking for specific line and column numbers. + +commit 64cefedfc834aa4dac54ae5f91ccbc04e2d56bc5 +Author: Bram Moolenaar +Date: Mon Aug 29 23:06:28 2016 +0200 + + patch 7.4.2294 + Problem: Sign test fails on MS-Windows when using the distributed zip + archives. + Solution: Create dummy files instead of relying on files in the pixmaps + directory. + +commit edf3f97ae2af024708ebb4ac614227327033ca47 +Author: Bram Moolenaar +Date: Mon Aug 29 22:49:24 2016 +0200 + + patch 7.4.2293 + Problem: Modelines in source code are inconsistant. + Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino) + +commit 965ed14973fd3f1b2aace7bae4d4722b71ca04f9 +Author: Bram Moolenaar +Date: Mon Aug 29 22:31:24 2016 +0200 + + patch 7.4.2292 + Problem: Not all systems understand %F in printf(). + Solution: Use %f. + +commit 04186095346daa60e82e981dad114de2b641d672 +Author: Bram Moolenaar +Date: Mon Aug 29 21:55:35 2016 +0200 + + patch 7.4.2291 + Problem: printf() handles floats wrong when there is a sign. + Solution: Fix placing the sign. Add tests. (Dominique Pelle) + +commit 7f7bd297d6d989254f71c694f1c72d07cbc5c306 +Author: Bram Moolenaar +Date: Sun Aug 28 21:21:31 2016 +0200 + + patch 7.4.2290 + Problem: Compiler warning in tiny build. (Tony Mechelynck) + Solution: Add #ifdef around infinity_str(). + +commit 7683aaa5061e26d4bc52fdf40be66789e9e4fec0 +Author: Bram Moolenaar +Date: Sun Aug 28 21:00:50 2016 +0200 + + patch 7.4.2289 + Problem: When installing and $DESTDIR is set the icons probably won't be + installed. + Solution: Create the icon directories if $DESTDIR is not empty. (Danek + Duvall) + +commit cb03397abae22e7237511db2e19ad5ef3e5e5f4e +Author: Bram Moolenaar +Date: Sun Aug 28 20:14:38 2016 +0200 + + patch 7.4.2288 + Problem: MS-Windows build instructions are clumsy. "dosbin" doesn't build. + Solution: Add rename.bat. Fix building "dosbin". + +commit 6fc8227ebfbdfbbb48b81b679db81f421dbce79b +Author: Bram Moolenaar +Date: Sun Aug 28 19:26:43 2016 +0200 + + patch 7.4.2287 + Problem: The callback passed to ch_sendraw() is not used. + Solution: Pass the read part, not the send part. (haya14busa, closes #1019) + +commit fec246d2c595164ac3b7e9fe9677053d3739b834 +Author: Bram Moolenaar +Date: Sun Aug 28 18:47:14 2016 +0200 + + patch 7.4.2286 + Problem: The tee program isn't included. Makefile contains build + instructions that don't work. + Solution: Update the Filelist and build instructions. Remove build + instructions for DOS and old Windows. Add the tee program. + +commit 36f44c21da2e912c008683a0c4447fca2a071e9a +Author: Bram Moolenaar +Date: Sun Aug 28 18:17:20 2016 +0200 + + Updated runtime files. + +commit d90b6c02e2900576fb37d95b5e4f4a32b2d7383f +Author: Bram Moolenaar +Date: Sun Aug 28 18:10:45 2016 +0200 + + patch 7.4.2285 + Problem: Generated files are outdated. + Solution: Generate the files. Avoid errors when generating prototypes. + +commit f4145d8e990a72bdfea9db3110a7e42a0ff4240c +Author: Bram Moolenaar +Date: Sun Aug 28 17:15:25 2016 +0200 + + patch 7.4.2284 + Problem: Comment in scope header file is outdated. (KillTheMule) + Solution: Point to the help instead. (closes #1017) + +commit 885c00eabe6d1fd757d4f0eb531ad3a15a35ec04 +Author: Bram Moolenaar +Date: Sun Aug 28 17:08:17 2016 +0200 + + patch 7.4.2283 + Problem: Part of ":oldfiles" command isn't cleared. (Lifepillar) + Solution: Clear the rest of the line. (closes 1018) + +commit 0abe0522d0e52b50c6eab52323be558eb56fe95e +Author: Bram Moolenaar +Date: Sun Aug 28 16:53:12 2016 +0200 + + patch 7.4.2282 + Problem: When a child process is very fast waiting 10 msec for it is + noticeable. (Ramel Eshed) + Solution: Start waiting for 1 msec and gradually increase. + +commit 0426bae2abede764d0dd366a28663d1c6e6ab0fe +Author: Bram Moolenaar +Date: Sun Aug 28 16:06:05 2016 +0200 + + patch 7.4.2281 + Problem: Timer test fails sometimes. + Solution: Reduce minimum time by 1 msec. + +commit e999782e369999539a1783a7ebe4eadcc6da28a8 +Author: Bram Moolenaar +Date: Sun Aug 28 16:03:38 2016 +0200 + + patch 7.4.2280 + Problem: printf() doesn't handle infinity float values correctly. + Solution: Add a table with possible infinity values. (Dominique Pelle) + +commit 46328f9a1cc8047d1e05095bc9f531038c5a4028 +Author: Bram Moolenaar +Date: Sun Aug 28 15:39:57 2016 +0200 + + patch 7.4.2279 + Problem: Starting diff mode with the cursor in the last line might end up + only showing one closed fold. (John Beckett) + Solution: Scroll the window to show the same relative cursor position. + +commit 4427db9bb2f4b4587559eac18cc7ba10c52c6e8b +Author: Bram Moolenaar +Date: Sun Aug 28 14:39:44 2016 +0200 + + patch 7.4.2278 + Problem: New users have no idea of the 'scrolloff' option. + Solution: Set 'scrolloff' in defaults.vim. + +commit 6a402edbeb693113f05d9319cd20ec382a0a1a20 +Author: Bram Moolenaar +Date: Sun Aug 28 14:11:24 2016 +0200 + + patch 7.4.2277 + Problem: Memory leak in getbufinfo() when there is a sign. (Dominique + Pelle) + Solution: Remove extra vim_strsave(). + +commit 1773ddfdcd106fa3bbf479c9b62ccde03c2a86ba +Author: Bram Moolenaar +Date: Sun Aug 28 13:38:54 2016 +0200 + + patch 7.4.2276 + Problem: Command line test fails on Windows when run twice. + Solution: Wipe the buffer so that the directory can be deleted. + +commit e67d546f3c691139e6d3d33f36724d98aec04c14 +Author: Bram Moolenaar +Date: Sat Aug 27 22:40:42 2016 +0200 + + patch 7.4.2275 + Problem: ":diffoff!" does not remove filler lines. + Solution: Force a redraw and invalidate the cursor. (closes #1014) + +commit 818078ddfbb8cc2546f697c5675a251d095722ec +Author: Bram Moolenaar +Date: Sat Aug 27 21:58:42 2016 +0200 + + Updated runtime files and translations. + +commit 73d4e4c8922f6f4d256f910a18f47c0c3a48c28b +Author: Bram Moolenaar +Date: Sat Aug 27 21:55:13 2016 +0200 + + patch 7.4.2274 + Problem: Command line completion on "find **/filename" drops sub-directory. + Solution: Handle this case separately. (Harm te Hennepe, closes #932, closes + #939) + +commit 3056735ae8a366aa7fcb51872520895251858637 +Author: Bram Moolenaar +Date: Sat Aug 27 21:25:44 2016 +0200 + + patch 7.4.2273 + Problem: getwininfo() and getbufinfo() are inefficient. + Solution: Do not make a copy of all window/buffer-local options. Make it + possible to get them with gettabwinvar() or getbufvar(). + +commit 9f8187c335b4fb07be9095dfdd0fc52670ba3c3f +Author: Bram Moolenaar +Date: Sat Aug 27 20:34:01 2016 +0200 + + patch 7.4.2272 + Problem: getbufinfo(), getwininfo() and gettabinfo() are inefficient. + Solution: Instead of making a copy of the variables dictionary, use a + reference. + +commit ffdf08c94e16b0813862bdfdbc1c92892d2e4c93 +Author: Bram Moolenaar +Date: Sat Aug 27 19:52:47 2016 +0200 + + patch 7.4.2271 + Problem: Netbeans test doesn't read settings from file. + Solution: Use "-Xnbauth". + +commit 821179809d9b0f65177360b53584be2b4039dd46 +Author: Bram Moolenaar +Date: Sat Aug 27 19:21:48 2016 +0200 + + patch 7.4.2270 + Problem: Insufficient testing for NUL bytes on a raw channel. + Solution: Add a test for writing and reading. + +commit e17bdffff78ebd6a4e3cff26754cc667557ea810 +Author: Bram Moolenaar +Date: Sat Aug 27 18:34:29 2016 +0200 + + patch 7.4.2269 + Problem: Using 'hlsearch' highlighting instead of matchpos if there is no + search match. + Solution: Pass NULL as last item to next_search_hl() when searching for + 'hlsearch' match. (Shane Harper, closes #1013) + +commit 1195669f9e434fa9ab8b57ee9470bf951e4990b8 +Author: Bram Moolenaar +Date: Sat Aug 27 16:26:56 2016 +0200 + + patch 7.4.2268 + Problem: Using CTRL-N and CTRL-P for incsearch shadows completion keys. + Solution: Use CTRL-T and CTRL-G instead. + +commit 44ca54aeb9a0eca41aea203786e33d82e69d0615 +Author: Bram Moolenaar +Date: Sat Aug 27 15:41:32 2016 +0200 + + patch 7.4.2267 + Problem: Build fails on MS-Windows. + Solution: Add define to get isinf(). + +commit 9992237a3e791fbc0c1ebf743ece1b75e1488410 +Author: Bram Moolenaar +Date: Sat Aug 27 15:26:35 2016 +0200 + + patch 7.4.2266 + Problem: printf() test fails on Windows. "-inf" is not used. + Solution: Check for Windows-specific values for "nan". Add sign to "inf" + when appropriate. + +commit 76efafba2af36ae5f6c7b79b56c537fcbcdb386c +Author: Bram Moolenaar +Date: Sat Aug 27 14:21:21 2016 +0200 + + patch 7.4.2265 + Problem: printf() isn't tested much. + Solution: Add more tests for printf(). (Dominique Pelle) + +commit 2b529bb6260b52246e92429375d995b9b5ce76b6 +Author: Bram Moolenaar +Date: Sat Aug 27 13:35:35 2016 +0200 + + patch 7.4.2264 + Problem: When adding entries to an empty quickfix list the title is reset. + Solution: Improve handling of the title. (Yegappan Lakshmanan) + +commit d29459baa61819e59961804ed258efac5733ec70 +Author: Bram Moolenaar +Date: Fri Aug 26 22:29:11 2016 +0200 + + patch 7.4.2263 + Problem: :filter does not work for many commands. Can only get matching + messages. + Solution: Make :filter work for :command, :map, :list, :number and :print. + Make ":filter!" show non-matching lines. + +commit 257095760732597983bdd026e791907b7980e295 +Author: Bram Moolenaar +Date: Fri Aug 26 20:41:16 2016 +0200 + + patch 7.4.2262 + Problem: Fail to read register content from viminfo if it is 438 characters + long. (John Chen) + Solution: Adjust the check for line wrapping. (closes #1010) + +commit 7df0f6313a46b80d760c9a80241922544333351c +Author: Bram Moolenaar +Date: Fri Aug 26 19:56:00 2016 +0200 + + patch 7.4.2261 + Problem: Build fails with small features. + Solution: Move "else" inside the #ifdef. + +commit e4a3bcf28d92d0bde9ca227ccb40d401038185e5 +Author: Bram Moolenaar +Date: Fri Aug 26 19:52:37 2016 +0200 + + Updated runtime files. Add Scala files. + +commit dd74ab9b464f3d1a5f6f6395469b76f8e0e6dccd +Author: Bram Moolenaar +Date: Fri Aug 26 19:20:26 2016 +0200 + + patch 7.4.2260 + Problem: Channel test is flaky. + Solution: Add a newline to separate JSON messages. + +commit 4d6f32cbfbaf324ac4a25c0206a5db0e9f7a48f7 +Author: Bram Moolenaar +Date: Fri Aug 26 19:13:46 2016 +0200 + + patch 7.4.2259 + Problem: With 'incsearch' can only see the next match. + Solution: Make CTRL-N/CTRL-P move to the previous/next match. (Christian + Brabandt) + +commit f1f0792e55e72cdc7c833b30f565a9b02f18bb1e +Author: Bram Moolenaar +Date: Fri Aug 26 17:58:53 2016 +0200 + + patch 7.4.2258 + Problem: Two JSON messages are sent without a separator. + Solution: Separate messages with a NL. (closes #1001) + +commit 9f28953f0c1e3d9fffd49af76503f54eaa279acb +Author: Bram Moolenaar +Date: Fri Aug 26 16:39:03 2016 +0200 + + patch 7.4.2257 + Problem: Coverity complains about not checking for NULL. + Solution: Check for out of memory. + +commit db249f26edf7a5f88d1f4468d08ec5b84f5ab7ad +Author: Bram Moolenaar +Date: Fri Aug 26 16:29:47 2016 +0200 + + patch 7.4.2256 + Problem: Coverity complains about null pointer check. + Solution: Remove wrong and superfluous error check. + +commit ec42059b78c1932a44f2bf36ac982109884dc7c7 +Author: Bram Moolenaar +Date: Fri Aug 26 15:51:53 2016 +0200 + + patch 7.4.2255 + Problem: The script that checks translations can't handle plurals. + Solution: Check for plural msgid and msgstr entries. Leave the cursor on + the first error. + +commit 54b6352c6f0617ff9c963588ccc7d31815348029 +Author: Bram Moolenaar +Date: Fri Aug 26 12:55:09 2016 +0200 + + patch 7.4.2254 + Problem: Compiler warnings in MzScheme code. + Solution: Add UNUSED. Remove unreachable code. + +commit 78c7e274f27c68bf86b0a68411b128c6945d1f6a +Author: Bram Moolenaar +Date: Thu Aug 25 23:19:29 2016 +0200 + + patch 7.4.2253 + Problem: Check for Windows 3.1 will always return false. (Christian + Brabandt) + Solution: Remove the dead code. + +commit 424d74bb20335940e938a5b4708fc0d6b73f0de3 +Author: Bram Moolenaar +Date: Thu Aug 25 23:02:11 2016 +0200 + + patch 7.4.2252 + Problem: Compiler warnings for signed/unsigned in expression. + Solution: Remove type cast. (Dominique Pelle) + +commit 015efc32c1add6269099364835ddf85ff257b3c6 +Author: Bram Moolenaar +Date: Wed Aug 24 22:34:33 2016 +0200 + + patch 7.4.2251 + Problem: In rare cases diffing 4 buffers is not enough. + Solution: Raise the limit to 8. (closes #1000) + +commit 5b30291785e6b9be1a607504c14bd03c601b59a6 +Author: Bram Moolenaar +Date: Wed Aug 24 22:11:55 2016 +0200 + + patch 7.4.2250 + Problem: Some error message cannot be translated. + Solution: Enclose them in _() and N_(). (Dominique Pelle) + +commit ba2099034f92a2814494f37bddb0c57d034401b4 +Author: Bram Moolenaar +Date: Wed Aug 24 22:06:38 2016 +0200 + + patch 7.4.2249 + Problem: Missing colon in error message. + Solution: Add the colon. (Dominique Pelle) + +commit 358308dd99abdd56c6540339e505585d8db7bdfe +Author: Bram Moolenaar +Date: Wed Aug 24 21:21:26 2016 +0200 + + patch 7.4.2248 + Problem: When cancelling the :ptjump prompt a preview window is opened for + a following command. + Solution: Reset g_do_tagpreview. (Hirohito Higashi) Add a test. Avoid that + the test runner gets stuck in trying to close a window. + +commit b58fe4588c6bfa173a3c47a66f410c2427bc668e +Author: Bram Moolenaar +Date: Wed Aug 24 00:39:05 2016 +0200 + + patch 7.4.2247 + Problem: Tiny build fails. (Tony Mechelynck) + Solution: Remove #ifdef. + +commit d6f2ee32dcfa18c781ef157918b524318a2215a2 +Author: Bram Moolenaar +Date: Wed Aug 24 00:30:52 2016 +0200 + + patch 7.4.2246 + Problem: Oldfiles test fails. + Solution: Include missing changes. + +commit 77401add71853d7a3da7ccc489f2a1bca58551ec +Author: Bram Moolenaar +Date: Wed Aug 24 00:12:12 2016 +0200 + + patch 7.4.2245 + Problem: Filter test fails. + Solution: Include missing changes. + +commit 7b668e83d0635d082b7ec90d7d2aa30a9d7d8928 +Author: Bram Moolenaar +Date: Tue Aug 23 23:51:21 2016 +0200 + + patch 7.4.2244 + Problem: Adding pattern to ":oldfiles" is not a generic solution. + Solution: Add the ":filter /pat/ cmd" command modifier. Only works for some + commands right now. + +commit 1b58cdd160c2e0ada0f638679a2aa27e4665fc48 +Author: Bram Moolenaar +Date: Mon Aug 22 23:04:33 2016 +0200 + + patch 7.4.2243 + Problem: Warning for assigning negative value to unsigned. (Danek Duvall) + Solution: Make cterm_normal_fg_gui_color and _bg_ guicolor_T, cast to long_u + only when an unsigned is needed. + +commit 17f1347b867cbcc0ce380bf9a2466b4c31896f04 +Author: Bram Moolenaar +Date: Mon Aug 22 22:47:45 2016 +0200 + + patch 7.4.2242 + Problem: Timer test sometimes fails. + Solution: Increase the maximum time for callback timer test. + +commit 973365dcc40a41e6b72ece56f15cebfee69b1329 +Author: Bram Moolenaar +Date: Mon Aug 22 22:02:56 2016 +0200 + + patch 7.4.2241 + Problem: Timer test sometimes fails. + Solution: Increase the maximum time for repeating timer. + +commit f267f8bdf777073e392ada5b31d837c7b6090eb4 +Author: Bram Moolenaar +Date: Mon Aug 22 21:40:29 2016 +0200 + + patch 7.4.2240 + Problem: Tests using the sleep time can be flaky. + Solution: Use reltime() if available. (Partly by Shane Harper) + +commit 9baf297c99cc35adb921bee04369499d76438889 +Author: Bram Moolenaar +Date: Sun Aug 21 22:39:35 2016 +0200 + + patch 7.4.2239 + Problem: Warning for missing declaration of skip_vimgrep_pat(). (John + Marriott) + Solution: Move it to another file. + +commit de7762a2c1498e2dc43586feb5f982d661799f85 +Author: Bram Moolenaar +Date: Sun Aug 21 21:03:37 2016 +0200 + + patch 7.4.2238 + Problem: With SGR mouse reporting (suckless terminal) the mouse release and + scroll up/down is confused. + Solution: Don't see a release as a scroll up/down. (Ralph Eastwood) + +commit 9b7f8ce9eb3cb704f8cc14ab659bf86b1d6dc13c +Author: Bram Moolenaar +Date: Sun Aug 21 19:07:17 2016 +0200 + + patch 7.4.2237 + Problem: Can't use "." and "$" with ":tab". + Solution: Support a range for ":tab". (Hirohito Higashi) + +commit 920694c1b60fac8017b8909efcc24f189804a9bb +Author: Bram Moolenaar +Date: Sun Aug 21 17:45:02 2016 +0200 + + patch 7.4.2236 + Problem: The 'langnoremap' option leads to double negatives. And it does + not work for the last character of a mapping. + Solution: Add 'langremap' with the opposite value. Keep 'langnoremap' for + backwards compatibility. Make it work for the last character of a + mapping. Make the test work. + +commit 989f592f7ffcbafdc4ec35cee4dc65bd053e2077 +Author: Bram Moolenaar +Date: Sun Aug 21 15:26:54 2016 +0200 + + patch 7.4.2235 + Problem: submatch() does not check for a valid argument. + Solution: Give an error if the argument is out of range. (Dominique Pelle) + +commit dd1248143e56b1450903fe40813e40c63691b071 +Author: Bram Moolenaar +Date: Sun Aug 21 15:00:03 2016 +0200 + + patch 7.4.2234 + Problem: Can't build with +eval but without +quickfix. (John Marriott) + Solution: Move skip_vimgrep_pat() to separate #ifdef block. + +commit 843b884461de1c79a1d2748549776fb13fc94360 +Author: Bram Moolenaar +Date: Sun Aug 21 14:36:15 2016 +0200 + + patch 7.4.2233 + Problem: Crash when using funcref() with invalid name. (Dominique Pelle) + Solution: Check for NULL translated name. + +commit e07e797db0c5ef1aafc650d8bb0d39fb052cf1e1 +Author: Bram Moolenaar +Date: Sat Aug 20 19:22:16 2016 +0200 + + patch 7.4.2232 + Problem: The default ttimeoutlen is very long. + Solution: Use "100". (Hirohito Higashi) + +commit e11d61a3b1cdedf3144de697a2b38af62c3a78d8 +Author: Bram Moolenaar +Date: Sat Aug 20 18:36:54 2016 +0200 + + patch 7.4.2231 + Problem: ":oldfiles" output is a very long list. + Solution: Add a pattern argument. (Coot, closes #575) + +commit 66e29d7112e437b2b50efe1f82c7e892736d23e4 +Author: Bram Moolenaar +Date: Sat Aug 20 16:57:02 2016 +0200 + + patch 7.4.2230 + Problem: There is no equivalent of 'smartcase' for a tag search. + Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian + Brabandt, closes #712) Turn tagcase test into new style. + +commit f04507d132fbcb63999167ec006fc6e700b5af4f +Author: Bram Moolenaar +Date: Sat Aug 20 15:05:39 2016 +0200 + + patch 7.4.2229 + Problem: Startup test fails on Solaris. + Solution: Recognize a character device. (Danek Duvall) + +commit 9e4d8215d386100ab660d7d11e6620fd148b605e +Author: Bram Moolenaar +Date: Thu Aug 18 23:04:48 2016 +0200 + + patch 7.4.2228 + Problem: Test files have inconsistant modelines. + Solution: Don't set 'tabstop' to 2, use 'sts' and 'sw'. + +commit 7571d55f7dcc009a375b2124cce2c8b21f361234 +Author: Bram Moolenaar +Date: Thu Aug 18 22:54:46 2016 +0200 + + Updated runtime files. + +commit 1381d791478ee77c8368b89a3d4954316bf839b5 +Author: Bram Moolenaar +Date: Thu Aug 18 22:11:42 2016 +0200 + + patch 7.4.2227 + Problem: Tab page tests are old style. + Solution: Change into new style tests. (Hirohito Higashi) + +commit 339288377072f66ec88e21903e75a82d23ffbf4f +Author: Bram Moolenaar +Date: Thu Aug 18 21:22:04 2016 +0200 + + patch 7.4.2226 + Problem: The field names used by getbufinfo(), gettabinfo() and + getwininfo() are not consistent. + Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan) + +commit bfd096d02087a10e8e2f4bdfb74e0435506fa8bb +Author: Bram Moolenaar +Date: Wed Aug 17 22:29:09 2016 +0200 + + patch 7.4.2225 + Problem: Crash when placing a sign in a deleted buffer. + Solution: Check for missing buffer name. (Dominique Pelle). Add a test. + +commit af9c4c9b5761c4c074237d87e2c95713bf721eab +Author: Bram Moolenaar +Date: Wed Aug 17 21:51:56 2016 +0200 + + patch 7.4.2224 + Problem: Compiler warnings with older compiler and 64 bit numbers. + Solution: Add "LL" to large values. (Mike Williams) + +commit d3c907b5d2b352482b580a0cf687cbbea4c19ea1 +Author: Bram Moolenaar +Date: Wed Aug 17 21:32:09 2016 +0200 + + patch 7.4.2223 + Problem: Buffer overflow when using latin1 character with feedkeys(). + Solution: Check for an illegal character. Add a test. + +commit 6bff02eb530aa29aafa2cb5627399837be7a5dd5 +Author: Bram Moolenaar +Date: Tue Aug 16 22:50:55 2016 +0200 + + patch 7.4.2222 + Problem: Sourcing a script where a character has 0x80 as a second byte does + not work. (Filipe L B Correia) + Solution: Turn 0x80 into K_SPECIAL KS_SPECIAL KE_FILLER. (Christian + Brabandt, closes #728) Add a test case. + +commit 91984b9034d3b698459622be277d963e0c6df60e +Author: Bram Moolenaar +Date: Tue Aug 16 21:58:41 2016 +0200 + + patch 7.4.2221 + Problem: printf() does not support binary format. + Solution: Add %b and %B. (Ozaki Kiichi) + +commit e5a8f35b4286135f3469f3b00a6c2220553d9658 +Author: Bram Moolenaar +Date: Tue Aug 16 21:30:54 2016 +0200 + + patch 7.4.2220 + Problem: printf() gives an error when the argument for %s is not a string. + (Ozaki Kiichi) + Solution: Behave like invoking string() on the argument. (Ken Takata) + +commit f5a39447a8ebe162ee62caa2ee502cd0e65eecaa +Author: Bram Moolenaar +Date: Tue Aug 16 21:04:41 2016 +0200 + + patch 7.4.2219 + Problem: Recursive call to substitute gets stuck in sandbox. (Nikolai + Pavlov) + Solution: Handle the recursive call. (Christian Brabandt, closes #950) + Add a test. + +commit 13d216d30224f12ed5bfed71216a80715b32aeff +Author: Bram Moolenaar +Date: Tue Aug 16 19:21:11 2016 +0200 + + patch 7.4.2218 + Problem: Can't build with +timers when +digraph is not included. + Solution: Change #ifdef for e_number_exp. (Damien) + +commit dc1f1645cb495fa6bfbe216d7359f23539a0e25d +Author: Bram Moolenaar +Date: Tue Aug 16 18:33:43 2016 +0200 + + Updated runtime files. + +commit 4f416e41243ca151b95d39d81ce23d00b1484755 +Author: Bram Moolenaar +Date: Tue Aug 16 16:08:18 2016 +0200 + + patch 7.4.2217 + Problem: When using matchaddpos() a character after the end of the line can + be highlighted. + Solution: Only highlight existing characters. (Hirohito Higashi) + +commit 22177f0c0826e3b2411a5e9d050b50200877ecd3 +Author: Bram Moolenaar +Date: Mon Aug 15 22:54:49 2016 +0200 + + patch 7.4.2216 + Problem: Test fails without the +sign feature. + Solution: Only check for signcolumn with the +sign feature. + +commit 386600f0cbcb8add099c723cf84634f46df2f788 +Author: Bram Moolenaar +Date: Mon Aug 15 22:16:25 2016 +0200 + + patch 7.4.2215 + Problem: It's not easy to find out if a window is a quickfix or location + list window. + Solution: Add "loclist" and "quickfix" entries to the dict returnec by + getwininfo(). (Yegappan Lakshmanan) + +commit 16350cb97914bc86320185a9910b23c2b297d273 +Author: Bram Moolenaar +Date: Sun Aug 14 20:27:34 2016 +0200 + + patch 7.4.2214 + Problem: A font that uses ligatures messes up the screen display. + Solution: Put spaces between characters when building the glyph table. + (based on a patch from Manuel Schiller) + +commit 58b853460add42098ab08017df9e030fb14fd34b +Author: Bram Moolenaar +Date: Sun Aug 14 19:54:54 2016 +0200 + + patch 7.4.2213 + Problem: Cannot highlight the "~" lines at the end of a window differently. + Solution: Add the EndOfBuffer highlighting. (Marco Hinz, James McCoy) + +commit e59215c7dcae17b03daf39517560cfaa03314f5a +Author: Bram Moolenaar +Date: Sun Aug 14 19:08:45 2016 +0200 + + patch 7.4.2212 + Problem: Mark " is not set when closing a window in another tab. (Guraga) + Solution: Check all tabs for the window to be valid. (based on patch by + Hirohito Higashi, closes #974) + +commit e56132bb4167f8b6ea4814cc2c99a71df3d07ff8 +Author: Bram Moolenaar +Date: Sun Aug 14 18:23:21 2016 +0200 + + patch 7.4.2211 + Problem: Mouse support is not automatically enabled with simple term. + Solution: Recognize "st" and other names. (Manuel Schiller, closes #963) + +commit cff50f5ec9e8c8c8f69bdcb7fc17e0b9ced540e2 +Author: Bram Moolenaar +Date: Sun Aug 14 17:32:52 2016 +0200 + + patch 7.4.2210 + Problem: On OSX configure mixes up a Python framework and the Unix layout. + Solution: Make configure check properly. (Tim D. Smith, closes #980) + +commit 35a4cfa200917dd171b1fff3cd5b6cee9add673d +Author: Bram Moolenaar +Date: Sun Aug 14 16:07:48 2016 +0200 + + patch 7.4.2209 + Problem: Cannot map . (Stephen Riehm) + Solution: Solve the memory access problem in another way. (Dominique Pelle) + Allow for using in a string. + +commit 2d1a248762f069e470acde389ff4686a45d2f817 +Author: Bram Moolenaar +Date: Sun Aug 14 15:32:11 2016 +0200 + + patch 7.4.2208 + Problem: Test for mappings is old style. + Solution: Convert the test to new style. + +commit d58b0f982ad758c59abe47627216a15497e9c3c1 +Author: Bram Moolenaar +Date: Sat Aug 13 16:39:56 2016 +0200 + + patch 7.4.2207 + Problem: The +xpm feature is not sorted properly in :version output. + Solution: Move it up. (Tony Mechelynck) + +commit 4ae209597c486d630be929d2865ea112da8bc842 +Author: Bram Moolenaar +Date: Sat Aug 13 15:29:14 2016 +0200 + + patch 7.4.2206 + Problem: Warning for unused function. + Solution: Put the function inside #ifdef. (John Marriott) + +commit e9d58a6459687a1228b5aa85bd7b31f8f1e528a8 +Author: Bram Moolenaar +Date: Sat Aug 13 15:07:41 2016 +0200 + + patch 7.4.2205 + Problem: 'wildignore' always applies to getcompletion(). + Solution: Add an option to use 'wildignore' or not. (Yegappan Lakshmanan) + +commit 0952131376a517fc12dc5ae908a97018b4ee23f0 +Author: Bram Moolenaar +Date: Fri Aug 12 22:54:35 2016 +0200 + + Updated runtime files. + +commit b5ae48e9ffd3b8eb6ca4057de11f1bddcde8ce6f +Author: Bram Moolenaar +Date: Fri Aug 12 22:23:25 2016 +0200 + + patch 7.4.2204 + Problem: It is not easy to get information about buffers, windows and + tabpages. + Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan + Lakshmanan) + +commit ebcccad573a7722e16cf2dd435cc62b61f61d9cc +Author: Bram Moolenaar +Date: Fri Aug 12 19:17:13 2016 +0200 + + patch 7.4.2203 + Problem: Test fails with normal features. + Solution: Check is signs are supported. + +commit b33848315290a789f7bf05aff0d493b5b9265a2d +Author: Bram Moolenaar +Date: Fri Aug 12 18:51:58 2016 +0200 + + patch 7.4.2202 + Problem: Build fails with small features. + Solution: Correct option initialization. + +commit 95ec9d6a6ab3117d60ff638670a803d43974ba51 +Author: Bram Moolenaar +Date: Fri Aug 12 18:29:59 2016 +0200 + + patch 7.4.2201 + Problem: The sign column disappears when the last sign is deleted. + Solution: Add the 'signcolumn' option. (Christian Brabandt) + +commit d823fa910cca43fec3c31c030ee908a14c272640 +Author: Bram Moolenaar +Date: Fri Aug 12 16:29:27 2016 +0200 + + patch 7.4.2200 + Problem: Cannot get all information about a quickfix list. + Solution: Add an optional argument to get/set loc/qf list(). (Yegappan + Lakshmanan) + +commit 107abd2ca53c31fd3bb40d77ff296e98eaae2975 +Author: Bram Moolenaar +Date: Fri Aug 12 14:08:25 2016 +0200 + + patch 7.4.2199 + Problem: In the GUI the cursor is hidden when redrawing any window, + causing flicker. + Solution: Only undraw the cursor when updating the window it's in. + +commit 0e5d3a2940ead6c8ee3bacacea4153b647b67cca +Author: Bram Moolenaar +Date: Thu Aug 11 22:52:42 2016 +0200 + + patch 7.4.2198 + Problem: Test alot sometimes fails under valgrind. (Dominique Pelle) + Solution: Avoid passing a callback with the wrong number of arguments. + +commit c257487035f83aabe1c7e07f0552309e98f1bcb1 +Author: Bram Moolenaar +Date: Thu Aug 11 22:51:05 2016 +0200 + + patch 7.4.2197 + Problem: All functions are freed on exit, which may hide leaks. + Solution: Only free named functions, not reference counted ones. + +commit 91c5262b19fd2e558fe87b78c7767c7c5a270be8 +Author: Bram Moolenaar +Date: Wed Aug 10 23:02:45 2016 +0200 + + patch 7.4.2196 + Problem: glob2regpat test doesn't test everything on MS-Windows. + Solution: Add patterns with backslash handling. + +commit bcc1dcc981dfc092587d4fbd1327d82a03426c57 +Author: Bram Moolenaar +Date: Wed Aug 10 22:02:40 2016 +0200 + + patch 7.4.2195 + Problem: MS-Windows: The vimrun program does not support Unicode. + Solution: Use GetCommandLineW(). Cleanup old #ifdefs. (Ken Takata) + +commit 446a973ce3ce4988607292c0e6345db788f12c7b +Author: Bram Moolenaar +Date: Wed Aug 10 21:36:23 2016 +0200 + + patch 7.4.2194 + Problem: Sign tests don't cover enough. + Solution: Add more test cases. (Dominique Pelle) + +commit 717e196060d946fe20bb0f0307f417dc4d0e9b17 +Author: Bram Moolenaar +Date: Wed Aug 10 21:28:44 2016 +0200 + + patch 7.4.2193 + Problem: With Gnome when the GUI can't start test_startup hangs. + Solution: Call gui_mch_early_init_check(). (Hirohito Higashi) + +commit a6b7a08ae04a3cd4d9c45c906bb7a197e2135179 +Author: Bram Moolenaar +Date: Wed Aug 10 20:53:05 2016 +0200 + + patch 7.4.2192 + Problem: Generating prototypes with Cygwin doesn't work well. + Solution: Change #ifdefs. (Ken Takata) + +commit a357e44ccdf5cfe9f6d35cc348ca33ccd973e1a9 +Author: Bram Moolenaar +Date: Wed Aug 10 20:45:07 2016 +0200 + + patch 7.4.2191 + Problem: No automatic prototype for vim_main2(). + Solution: Move the #endif. (Ken Takata) + +commit 50fa8dd00c241fa0786fe92ecc02fee4e5d28e06 +Author: Bram Moolenaar +Date: Tue Aug 9 22:58:21 2016 +0200 + + patch 7.4.2190 + Problem: When startup test fails it's not easy to find out why. + GUI test fails with Gnome. + Solution: Add the help entry matches to a list an assert that. + Set $HOME for Gnome to create .gnome2 directory. + +commit f71d7b9ee5ceba75f70c30845332ddd728fd16c6 +Author: Bram Moolenaar +Date: Tue Aug 9 22:14:05 2016 +0200 + + patch 7.4.2189 + Problem: Cannot detect encoding in a fifo. + Solution: Extend the stdin way of detecting encoding to fifo. Add a test + for detecting encoding on stdin and fifo. (Ken Takata) + +commit c9fb77c69244870a97384152f20845665c19fe39 +Author: Bram Moolenaar +Date: Tue Aug 9 21:51:40 2016 +0200 + + patch 7.4.2188 + Problem: Completion does not work properly with some plugins. + Solution: Revert the part related to typing CTRL-E. (closes #972) + +commit 7547a78446c1a3c04b36c0533f0f046188bd378b +Author: Bram Moolenaar +Date: Mon Aug 8 23:26:51 2016 +0200 + + patch 7.4.2187 + Problem: glob2regpat test fails on Windows. + Solution: Remove the checks that use backslashes. + +commit 36d1c0fef4039fd4c91643c8ac107e78115158c9 +Author: Bram Moolenaar +Date: Mon Aug 8 22:46:14 2016 +0200 + + patch 7.4.2186 + Problem: Timers test is flaky. + Solution: Relax the sleep time check. + +commit 71dd9744cf3842cd45295010d2e5692da1651537 +Author: Bram Moolenaar +Date: Mon Aug 8 22:42:04 2016 +0200 + + patch 7.4.2185 + Problem: Test glob2regpat does not test much. + Solution: Add a few more test cases. (Dominique Pelle) + +commit 7a9a5f4019ce332cb11ce5370e3fa609299ce737 +Author: Bram Moolenaar +Date: Mon Aug 8 22:34:14 2016 +0200 + + patch 7.4.2184 + Problem: Tests that use RunVim() do not actually perform the test. + Solution: Use "return" instead of "call". (Ken Takata) + +commit 09de17536dd84e43aed7a575183e320e8d980b68 +Author: Bram Moolenaar +Date: Mon Aug 8 22:26:48 2016 +0200 + + patch 7.4.2183 + Problem: Sign tests are old style. + Solution: Turn them into new style tests. (Dominique Pelle) + +commit 2147746cf816fad00e301c6638df28a4287c9aae +Author: Bram Moolenaar +Date: Mon Aug 8 20:43:27 2016 +0200 + + patch 7.4.2182 + Problem: Color Grey40 used in startup but not in the short list. + Solution: Add Grey40 to the builtin colors. + +commit a772ec5e91efbd5c4b99bb5cf5704a6c6f0baf3f +Author: Bram Moolenaar +Date: Sun Aug 7 20:20:50 2016 +0200 + + patch 7.4.2181 + Problem: Compiler warning for unused variable. + Solution: Remove it. (Dominique Pelle) + +commit b73598e2f022a22fec512ea681c70d2775e8fd87 +Author: Bram Moolenaar +Date: Sun Aug 7 18:22:53 2016 +0200 + + patch 7.4.2180 + Problem: There is no easy way to stop all timers. There is no way to + temporary pause a timer. + Solution: Add timer_stopall() and timer_pause(). + +commit e4a76ad0e74a31bbd9f1b1ac5b816d714d19a412 +Author: Bram Moolenaar +Date: Sun Aug 7 16:50:10 2016 +0200 + + patch 7.4.2179 + Problem: Reading from stdin test fails on MS-Windows. + Solution: Strip the extra space. + +commit 3a938383396d4ab352bbb4d806938302debdae2c +Author: Bram Moolenaar +Date: Sun Aug 7 16:36:40 2016 +0200 + + patch 7.4.2178 + Problem: No test for reading from stdin. + Solution: Add a test. + +commit ba98bef1910094179bf90b9467b6e2d2f9462601 +Author: Bram Moolenaar +Date: Sun Aug 7 15:51:39 2016 +0200 + + patch 7.4.2177 + Problem: No testing for -C and -N command line flags, file arguments, + startuptime. + Solution: Add tests. + +commit a8e691d44937fd9d72dcbad2b8c673682277f13d +Author: Bram Moolenaar +Date: Sun Aug 7 15:19:26 2016 +0200 + + patch 7.4.2176 + Problem: #ifdefs in main() are complicated. + Solution: Always define vim_main2(). Move params to the file level. + (suggested by Ken Takata) + +commit 812ad4f3a2cb33002a24f6b5862c7b375cd68fe4 +Author: Bram Moolenaar +Date: Sun Aug 7 14:03:13 2016 +0200 + + patch 7.4.2175 + Problem: Insufficient testing of cscope. + Solution: Add more tests. (Dominique Pelle) + +commit c8ce615299b4d8c1b2e6cf83496f48cd497d8a37 +Author: Bram Moolenaar +Date: Sun Aug 7 13:48:20 2016 +0200 + + patch 7.4.2174 + Problem: Adding duplicate flags to 'whichwrap' leaves commas behind. + Solution: Also remove the commas. (Naruhiko Nishino) + +commit 3321e9d8a36c91c62d8ba3d43430b5c213b87f8b +Author: Bram Moolenaar +Date: Sat Aug 6 23:03:59 2016 +0200 + + patch 7.4.2173 + Problem: Can't test help on MS-Windows. + Solution: Skip the test. + +commit 472a0a880a709c027f4b19cfa56c08e78818112d +Author: Bram Moolenaar +Date: Sat Aug 6 22:31:42 2016 +0200 + + patch 7.4.2172 + Problem: No test for "vim --help". + Solution: Add a test. + +commit 00ff380295338eedb6138ce87590cc6bed102e9d +Author: Bram Moolenaar +Date: Sat Aug 6 22:27:28 2016 +0200 + + patch 7.4.2171 + Problem: MS-Windows build fails. + Solution: Add QueryPerformanceCounter(). + +commit 8e97bd74b5377753597e3d98e7123d8985c7fffd +Author: Bram Moolenaar +Date: Sat Aug 6 22:05:07 2016 +0200 + + patch 7.4.2170 + Problem: Cannot get information about timers. + Solution: Add timer_info(). + +commit 446cce6d537b036467033975a86729dbdc83f860 +Author: Bram Moolenaar +Date: Sat Aug 6 21:37:27 2016 +0200 + + patch 7.4.2169 + Problem: Startup test gets stuck on MS-Windows. + Solution: Use double quotes. + +commit 5b4a3767f6d1760ba1ce103ef3cffb696ece0244 +Author: Bram Moolenaar +Date: Sat Aug 6 20:36:34 2016 +0200 + + patch 7.4.2168 + Problem: Not running the startup test on MS-Windows. + Solution: Write vimcmd. + +commit c96a2f3b887d9a1f850f0dacc92616bee11f966b +Author: Bram Moolenaar +Date: Sat Aug 6 19:45:31 2016 +0200 + + patch 7.4.2167 + Problem: Small build can't run tests. + Solution: Don't try setting 'packpath'. + +commit 328604307ba26e3182eb0b096e820f9cd346c2dd +Author: Bram Moolenaar +Date: Sat Aug 6 19:24:23 2016 +0200 + + patch 7.4.2166 + Problem: Small build can't run startup test. + Solution: Skip the test. + +commit 83b3c3d8a0fa1afed06c13163b9f72c0925f2a61 +Author: Bram Moolenaar +Date: Sat Aug 6 19:16:43 2016 +0200 + + patch 7.4.2165 + Problem: Startup test fails on MS-Windows. + Solution: Don't check output if RunVim() returns zero. + +commit 66459b7c98c67f8a9d39de8f08e8e8f1fca0e359 +Author: Bram Moolenaar +Date: Sat Aug 6 19:01:55 2016 +0200 + + patch 7.4.2164 + Problem: It is not possible to use plugins in an "after" directory to tune + the behavior of a package. + Solution: First load plugins from non-after directories, then packages and + finally plugins in after directories. + Reset 'loadplugins' before executing --cmd arguments. + +commit d76a0c15f8bdbc901015879177fd5076d34c7a06 +Author: Bram Moolenaar +Date: Sat Aug 6 15:29:22 2016 +0200 + + patch 7.4.2163 + Problem: match() and related functions tested with old style test. + Solution: Convert to new style test. (Hirohito Higashi) + +commit 7522f6982197f83a5c0f6e9af07fb713934f824a +Author: Bram Moolenaar +Date: Sat Aug 6 14:12:50 2016 +0200 + + patch 7.4.2162 + Problem: Result of getcompletion('', 'sign') depends on previous + completion. + Solution: Call set_context_in_sign_cmd(). (Dominique Pelle) + +commit 7ab6defcafe017a3ad58580a3e56dab705b1ed8b +Author: Bram Moolenaar +Date: Fri Aug 5 22:51:13 2016 +0200 + + patch 7.4.2161 + Problem: Expression test fails without conceal feature. + Solution: Only check "conceal" with the conceal feature. + +commit 7dc5e2e486fe0287601968e535902a41a39f65bb +Author: Bram Moolenaar +Date: Fri Aug 5 22:22:06 2016 +0200 + + patch 7.4.2160 + Problem: setmatches() mixes up values. (Nikolai Pavlov) + Solution: Save the string instead of reusing a shared buffer. + +commit 5971dab1126d6279c6e523f4fedc2f1e6fb9b4c9 +Author: Bram Moolenaar +Date: Fri Aug 5 21:25:29 2016 +0200 + + patch 7.4.2159 + Problem: Insufficient testing for cscope. + Solution: Add more tests. (Dominique Pelle) + +commit b650b9878e9f0ac6bb1b61230095ad9ab3850a33 +Author: Bram Moolenaar +Date: Fri Aug 5 20:35:13 2016 +0200 + + patch 7.4.2158 + Problem: Result of getcompletion('', 'cscope') depends on previous + completion. (Christian Brabandt) + Solution: Call set_context_in_cscope_cmd(). + +commit 46c4d4ac66aa2b129f4dcec9debfda606f72d4b3 +Author: Bram Moolenaar +Date: Fri Aug 5 19:31:57 2016 +0200 + + patch 7.4.2157 + Problem: Test_job_start_fails() is expected to report memory leaks, making + it hard to see other leaks in test_partial. + Solution: Move Test_job_start_fails() to a separate test file. + +commit c90f2aedd0a5dc2cc75bc9b5f475f8a3e3fe36b1 +Author: Bram Moolenaar +Date: Thu Aug 4 22:00:15 2016 +0200 + + patch 7.4.2156 + Problem: Compiler warning. + Solution: Add type cast. (Ken Takata, Mike Williams) + +commit 9d5b876d458e242b8b5e44da10c5cdc6bbb7f57c +Author: Bram Moolenaar +Date: Thu Aug 4 21:21:13 2016 +0200 + + patch 7.4.2155 + Problem: Quotes make GUI test fail on MS-Windows. + Solution: Remove quotes, strip white space. + +commit fe9489233c463dd87046df3fd95332e47b66e93c +Author: Bram Moolenaar +Date: Thu Aug 4 21:11:32 2016 +0200 + + patch 7.4.2154 + Problem: Test_communicate() fails sometimes. + Solution: Add it to the flaky tests. + +commit 877e95779869c5426102aa491f67d99904c8534c +Author: Bram Moolenaar +Date: Thu Aug 4 20:05:50 2016 +0200 + + patch 7.4.2153 + Problem: GUI test isn't testing much. + Solution: Turn into a new style test. Execute a shell command. + +commit ee695f787ade7fd88fc5f5497553d95c0c3645b5 +Author: Bram Moolenaar +Date: Wed Aug 3 22:08:45 2016 +0200 + + patch 7.4.2152 + Problem: No proper translation of messages with a count. + Solution: Use ngettext(). (Sergey Alyoshin) + +commit cf25fdb8f10a92b3bf9e295c466c1b69812b7886 +Author: Bram Moolenaar +Date: Wed Aug 3 21:04:53 2016 +0200 + + patch 7.4.2151 + Problem: Quickfix test fails on MS-Windows. + Solution: Close the help window. (Christian Brabandt) + +commit 4c38d66d25e4ba433fe87283a4664425a3dbd529 +Author: Bram Moolenaar +Date: Wed Aug 3 20:54:57 2016 +0200 + + patch 7.4.2150 + Problem: Warning with MinGW 64. (John Marriott) + Solution: Change return type. (Ken Takata) + +commit 7cba71d7e3576639679b6a3aedeeb1ac07f7f2f5 +Author: Bram Moolenaar +Date: Tue Aug 2 23:04:49 2016 +0200 + + patch 7.4.2149 + Problem: If a test leaves a window open a following test may fail. + Solution: Always close extra windows after running a test. + +commit edf634e0f1985c5ea1afb5b480b47a44cabbce34 +Author: Bram Moolenaar +Date: Tue Aug 2 23:01:40 2016 +0200 + + patch 7.4.2148 + Problem: Not much testing for cscope. + Solution: Add a test that uses the cscope program. (Christian Brabandt) + +commit abb71fbd399772d467aaa7b34b958b0f975c7e65 +Author: Bram Moolenaar +Date: Tue Aug 2 22:51:42 2016 +0200 + + patch 7.4.2147 + Problem: test_alot fails. + Solution: Close window. + +commit 472472898ab71ac80a86fedc37f8eb91461788dd +Author: Bram Moolenaar +Date: Tue Aug 2 22:36:02 2016 +0200 + + patch 7.4.2146 + Problem: Not enough testing for popup menu. CTRL-E does not always work + properly. + Solution: Add more tests. When using CTRL-E check if the popup menu is + visible. (Christian Brabandt) + +commit 86f2cd5bc574c23fa276d7f57cd1300e24222913 +Author: Bram Moolenaar +Date: Tue Aug 2 21:55:17 2016 +0200 + + patch 7.4.2145 + Problem: Win32: Using CreateThread/ExitThread is not safe. + Solution: Use _beginthreadex and return from the thread. (Ken Takata) + +commit 796aa9c804f09276bd3cc45123f4a191a001dec2 +Author: Bram Moolenaar +Date: Tue Aug 2 21:41:28 2016 +0200 + + patch 7.4.2144 + Problem: On MS-Windows quickix does not handle a line with 1023 bytes + ending in CR-LF properly. + Solution: Don't consider CR a line break. (Ken Takata) + +commit bc8801c9317eb721a2ee91322669f2dd5d136380 +Author: Bram Moolenaar +Date: Tue Aug 2 21:04:33 2016 +0200 + + Updated runtime files. + +commit bc7ce675b2d1c9fb58c067eff3edd59abc30aba4 +Author: Bram Moolenaar +Date: Mon Aug 1 22:49:22 2016 +0200 + + patch 7.4.2143 + Problem: A funccal is garbage collected while it can still be used. + Solution: Set copyID in all referenced functions. Do not list lambda + functions with ":function". + +commit 8dd3a43d75550e9b5736066124c97697564f769e +Author: Bram Moolenaar +Date: Mon Aug 1 20:46:25 2016 +0200 + + patch 7.4.2142 + Problem: Leaking memory when redefining a function. + Solution: Don't increment the function reference count when it's found by + name. Don't remove the wrong function from the hashtab. More + reference counting fixes. + +commit ba96e9af388804364425185b47eed14988302865 +Author: Bram Moolenaar +Date: Mon Aug 1 17:10:20 2016 +0200 + + patch 7.4.2141 + Problem: Coverity reports bogus NULL check. + Solution: When checking for a variable in the funccal scope don't pass the + varname. + +commit acadbeabe1dafb314ae5fdba0432f313e55bb3a2 +Author: Bram Moolenaar +Date: Mon Aug 1 16:35:59 2016 +0200 + + patch 7.4.2140 + Problem: Tiny build fails. + Solution: Add dummy typedefs. + +commit 0588d4f9d2741f35a271400a37fddbdd72d84219 +Author: Bram Moolenaar +Date: Mon Aug 1 16:29:47 2016 +0200 + + patch 7.4.2139 + Problem: :delfunction causes illegal memory access. + Solution: Correct logic when deciding to free a function. + +commit 2d3d60a7d4b410668dfc427120205ccf88789db4 +Author: Bram Moolenaar +Date: Mon Aug 1 16:27:23 2016 +0200 + + patch 7.4.2138 + Problem: Test 86 and 87 fail. + Solution: Call func_ref() also for regular functions. + +commit 437bafe4c8a83ed71ee006eda7f54b65a90f0d4c +Author: Bram Moolenaar +Date: Mon Aug 1 15:40:54 2016 +0200 + + patch 7.4.2137 + Problem: Using function() with a name will find another function when it is + redefined. + Solution: Add funcref(). Refer to lambda using a partial. Fix several + reference counting issues. + +commit 580164481924ed8611eb79f0247a0eb1ca0b3b9a +Author: Bram Moolenaar +Date: Sun Jul 31 18:30:22 2016 +0200 + + patch 7.4.2136 + Problem: Closure function fails. + Solution: Don't reset uf_scoped when it points to another funccal. + +commit 89eaa4185efacab253b23a182c1c8a7bbf1096c9 +Author: Bram Moolenaar +Date: Sun Jul 31 14:17:27 2016 +0200 + + patch 7.4.2135 + Problem: Various tiny issues. + Solution: Update comments, white space, etc. + +commit b54c3ff3174dbb5dfbfcabdf95200b047beaa644 +Author: Bram Moolenaar +Date: Sun Jul 31 14:11:58 2016 +0200 + + patch 7.4.2134 + Problem: No error for using function() badly. + Solution: Check for passing wrong function name. (Ken Takata) + +commit fc1f2015e833e69b89b994faf4b2c4fc1e09220f +Author: Bram Moolenaar +Date: Sat Jul 30 23:18:47 2016 +0200 + + patch 7.4.2133 + Problem: Can't build with tiny features. + Solution: Add #ifdef. + +commit 31440a1f2b6ae8a2f7ffdd4a8a3661eadc4df23c +Author: Bram Moolenaar +Date: Sat Jul 30 23:14:28 2016 +0200 + + patch 7.4.2132 + Problem: test_partial has memory leaks reported. + Solution: Add a note about why this happens. + +commit 57e69ff2cca9edee3546373d04e0dde6810309e5 +Author: Bram Moolenaar +Date: Sat Jul 30 23:05:09 2016 +0200 + + patch 7.4.2131 + Problem: More memory leaks when using partial, e.g. for "exit-cb". + Solution: Don't copy the callback when using a partial. + +commit 623e263ffb998acacd6fd0de18c44e03af2a47d1 +Author: Bram Moolenaar +Date: Sat Jul 30 22:47:56 2016 +0200 + + patch 7.4.2130 + Problem: Pending timers cause false memory leak reports. + Solution: Free all timers on exit. + +commit 3ab14355ed93958433eec58e96ec9bd9a472f2b2 +Author: Bram Moolenaar +Date: Sat Jul 30 22:32:11 2016 +0200 + + patch 7.4.2129 + Problem: Memory leak when using timer_start(). (Dominique Pelle) + Solution: Don't copy the callback when using a partial. + +commit 1e2258297bb31720bfbeb234f2dae4d1b3b04fbd +Author: Bram Moolenaar +Date: Sat Jul 30 21:48:59 2016 +0200 + + patch 7.4.2128 + Problem: Memory leak when saving for undo fails. + Solution: Free allocated memory. (Hirohito Higashi) + +commit 3bcfca3ab4db415d0e750e00204dd25a91fcee77 +Author: Bram Moolenaar +Date: Sat Jul 30 19:39:29 2016 +0200 + + patch 7.4.2127 + Problem: The short form of ":noswapfile" is ":noswap" instead of ":now". + (Kent Sibilev) + Solution: Only require three characters. Add a test for the short forms. + +commit 90d121fa3637b423169c64528efe84a1e67060c9 +Author: Bram Moolenaar +Date: Sat Jul 30 19:11:25 2016 +0200 + + patch 7.4.2126 + Problem: No tests for :diffget and :diffput + Solution: Add tests. + +commit b20617b0b0d15523961618717d6cd2195674c363 +Author: Bram Moolenaar +Date: Sat Jul 30 17:41:49 2016 +0200 + + Add OSX build to Travis CI. (Christian Brabandt) + +commit a5c0cc11330157c721748e317e8ff54b649610ca +Author: Bram Moolenaar +Date: Sat Jul 30 16:40:39 2016 +0200 + + patch 7.4.2125 + Problem: Compiler warning for loss of data. + Solution: Add a type cast. (Christian Brabandt) + +commit 623cf88f9c5ad49cce8e846af29a1bb9346c7481 +Author: Bram Moolenaar +Date: Sat Jul 30 16:36:01 2016 +0200 + + patch 7.4.2124 + Problem: diffmode test leaves files behind, breaking another test. + Solution: Delete the files. + +commit 42093c0ec52e6ff29e80aae65ac6a744c7de79bb +Author: Bram Moolenaar +Date: Sat Jul 30 16:16:54 2016 +0200 + + patch 7.4.2123 + Problem: No new style test for diff mode. + Solution: Add a test. Check that folds are in sync. + +commit b822cb0f93177bb045b221f607aee735f08ce428 +Author: Bram Moolenaar +Date: Sat Jul 30 14:12:23 2016 +0200 + + patch 7.4.2122 + Problem: Mac: don't get +clipboard in huge build. + Solution: Move #define down below including featureh.h + +commit 9532fe7fbe1b14531931e83bd9f8054efdcf7509 +Author: Bram Moolenaar +Date: Fri Jul 29 22:50:35 2016 +0200 + + patch 7.4.2121 + Problem: No easy way to check if lambda and closure are supported. + Solution: Add the +lambda feature. + +commit 10ce39a0d52272a3dfff2feb8c631529f29e6740 +Author: Bram Moolenaar +Date: Fri Jul 29 22:37:06 2016 +0200 + + patch 7.4.2120 + Problem: User defined functions can't be a closure. + Solution: Add the "closure" argument. Allow using :unlet on a bound + variable. (Yasuhiro Matsumoto, Ken Takata) + +commit 1e96d9bf98f9ab84d5af7f98d6a961d91b17364f +Author: Bram Moolenaar +Date: Fri Jul 29 22:15:09 2016 +0200 + + patch 7.4.2119 + Problem: Closures are not supported. + Solution: Capture variables in lambdas from the outer scope. (Yasuhiro + Matsumoto, Ken Takata) + +commit 83a2a80d6f699ad9a236431170038698e355c025 +Author: Bram Moolenaar +Date: Fri Jul 29 21:01:10 2016 +0200 + + patch 7.4.2118 + Problem: Mac: can't build with tiny features. + Solution: Don't define FEAT_CLIPBOARD unconditionally. (Kazunobu Kuriyama) + +commit f2c4c391192cab6e923b1a418d4af09106fba25f +Author: Bram Moolenaar +Date: Fri Jul 29 20:50:24 2016 +0200 + + patch 7.4.2117 + Problem: Deleting an augroup that still has autocmds does not give a + warning. The next defined augroup takes its place. + Solution: Give a warning and prevent the index being used for another group + name. + +commit c73e4474b1f1b5b18a8d504eec5305e0c77981f7 +Author: Bram Moolenaar +Date: Fri Jul 29 18:33:38 2016 +0200 + + patch 7.4.2116 + Problem: The default vimrc for Windows is very conservative. + Solution: Use the defaults.vim in the Windows installer. + +commit b9a46fec3e79d1fc8c406084a41733c647a5e535 +Author: Bram Moolenaar +Date: Fri Jul 29 18:13:42 2016 +0200 + + patch 7.4.2115 + Problem: Loading defaults.vim with -C argument. + Solution: Don't load the defaults script with -C argument. Test sourcing + the defaults script. Set 'display' to "truncate". + +commit d05b191b91c4e16d6887bf781832d135d2a8fae5 +Author: Bram Moolenaar +Date: Fri Jul 29 17:03:54 2016 +0200 + + patch 7.4.2114 + Problem: Tiny build fails. + Solution: Always include vim_time(). + +commit 170b10b421f0c9fda08b7cfd3bb043c064f3659a +Author: Bram Moolenaar +Date: Fri Jul 29 16:15:27 2016 +0200 + + patch 7.4.2113 + Problem: Test for undo is flaky. + Solution: Turn it into a new style test. Use test_settime() to avoid + flakyness. + +commit b56195ed00a9a79aa6217cddbeedbc8cc7a5b6d8 +Author: Bram Moolenaar +Date: Thu Jul 28 22:53:37 2016 +0200 + + patch 7.4.2112 + Problem: getcompletion(.., 'dir') returns a match with trailing "*" when + there are no matches. (Chdiza) + Solution: Return an empty list when there are no matches. Add a trailing + slash to directories. (Yegappan Lakshmanan) Add tests for no + matches. (closes #947) + +commit 471a8975690af01a1244b28d5b5f978ca623028f +Author: Bram Moolenaar +Date: Thu Jul 28 22:36:37 2016 +0200 + + Update gitignore for new test binary. (Oyvind Holm, closes #954) + +commit 8c08b5b569e2a9e9f63dea514591ecfa2d3bb392 +Author: Bram Moolenaar +Date: Thu Jul 28 22:24:15 2016 +0200 + + patch 7.4.2111 + Problem: Defaults are very conservative. + Solution: Move settings from vimrc_example.vim to defaults.vim. Load + defaults.vim if no .vimrc was found. + +commit eac784eced501c54d2c99e18a1af96cd996f3a6c +Author: Bram Moolenaar +Date: Thu Jul 28 22:08:24 2016 +0200 + + patch 7.4.2110 + Problem: When there is an CmdUndefined autocmd then the error for a missing + command is E464 instead of E492. (Manuel Ortega) + Solution: Don't let the pointer be NULL. + +commit ad9c2a08f0509294269a2f11a59a438b944bdd5a +Author: Bram Moolenaar +Date: Wed Jul 27 23:26:04 2016 +0200 + + patch 7.4.2109 + Problem: Setting 'display' to "lastline" is a drastic change, while + omitting it results in lots of "@" lines. + Solution: Add "truncate" to show "@@@" for a truncated line. + +commit adfc5c2f9cf8032e496fcd4793d829768bd6d0a7 +Author: Bram Moolenaar +Date: Wed Jul 27 22:56:48 2016 +0200 + + patch 7.4.2108 + Problem: Netbeans test is flaky. + Solution: Wait for the cursor to be positioned. + +commit d955a0971cb4207e466ad40e78138d71052e1758 +Author: Bram Moolenaar +Date: Tue Jul 26 22:14:09 2016 +0200 + + patch 7.4.2107 + Problem: Misplaced equal sign. + Solution: Remove it. + +commit ac77aec4daea8d73468fcf4690cb4ccab1d807ed +Author: Bram Moolenaar +Date: Tue Jul 26 22:02:54 2016 +0200 + + patch 7.4.2106 + Problem: Clang warns about missing field in initializer. + Solution: Define COMMA and use it. (Kazunobu Kuriyama) + +commit eec2981bbee42411044800bc23731ebcc82b5b66 +Author: Bram Moolenaar +Date: Tue Jul 26 21:27:36 2016 +0200 + + patch 7.4.2105 + Problem: Configure reports default features to be "normal" while it is + "huge". + Solution: Change the default text. + +commit 97baee80f0906ee2f651ee1215ec033e84f866ad +Author: Bram Moolenaar +Date: Tue Jul 26 20:46:08 2016 +0200 + + patch 7.4.2104 + Problem: Code duplication when unreferencing a function. + Solution: De-duplicate. + +commit e99e84497b89e5f91df519790802770920ecf4fe +Author: Bram Moolenaar +Date: Tue Jul 26 20:43:40 2016 +0200 + + patch 7.4.2103 + Problem: Can't have "augroup END" right after ":au!". + Solution: Check for the bar character before the command argument. + +commit 45a249513f5ed2de0a6f6b5cb6e32015e35644be +Author: Bram Moolenaar +Date: Sun Jul 24 22:25:15 2016 +0200 + + patch 7.4.2102 + Problem: Tiny build with GUI fails. + Solution: Revert one FOR_ALL_ change. + +commit 2932359000b2f918d5fade79ea4d124d5943cd07 +Author: Bram Moolenaar +Date: Sun Jul 24 22:04:11 2016 +0200 + + patch 7.4.2101 + Problem: Looping over windows, buffers and tab pages is inconsistant. + Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan) + +commit 6835dc61aebca2b602d85a9d63c449ace58683b4 +Author: Bram Moolenaar +Date: Sun Jul 24 17:33:05 2016 +0200 + + patch 7.4.2100 + Problem: "cgn" and "dgn" do not work correctly with a single character + match and the replacement includes the searched pattern. (John + Beckett) + Solution: If the match is found in the wrong column try in the next column. + Turn the test into new style. (Christian Brabandt) + +commit 73ac0c4281a3606651604a3cbcc334bfb3859a87 +Author: Bram Moolenaar +Date: Sun Jul 24 16:17:59 2016 +0200 + + patch 7.4.2099 + Problem: When a keymap is active only "(lang)" is displayed. (Ilya + Dogolazky) + Solution: Show the keymap name. (Dmitri Vereshchagin, closes #933) + +commit 6f1d9a096bf22d50c727dca73abbfb8e3ff55176 +Author: Bram Moolenaar +Date: Sun Jul 24 14:12:38 2016 +0200 + + Updated runtime files. + +commit 00b24be454800f544676aa8850fb4378a568901e +Author: Bram Moolenaar +Date: Sat Jul 23 22:04:47 2016 +0200 + + patch 7.4.2098 + Problem: Text object tests are old style. + Solution: Turn them into new style tests. (James McCoy, closes #941) + +commit d4f31dc45482e8db527ca044b9c3436b1e750006 +Author: Bram Moolenaar +Date: Sat Jul 23 17:28:22 2016 +0200 + + patch 7.4.2097 + Problem: Warning from 64 bit compiler. + Solution: use size_t instead of int. (Mike Williams) + +commit b49edc11a1872fa99befa9a4a8ea6c8537868038 +Author: Bram Moolenaar +Date: Sat Jul 23 15:47:34 2016 +0200 + + patch 7.4.2096 + Problem: Lambda functions show up with completion. + Solution: Don't show lambda functions. (Ken Takata) + +commit 61c04493b00f85d0b97436260a9ef9ab82143b78 +Author: Bram Moolenaar +Date: Sat Jul 23 15:35:35 2016 +0200 + + patch 7.4.2095 + Problem: Man test fails when run with the GUI. + Solution: Adjust for different behavior of GUI. Add assert_inrange(). + +commit 4658228262f491fcb582d531d4e8e5754b0d5e83 +Author: Bram Moolenaar +Date: Sat Jul 23 14:35:12 2016 +0200 + + patch 7.4.2094 + Problem: The color allocation in X11 is overly complicated. + Solution: Remove find_closest_color(), XAllocColor() already does this. + (Kazunobu Kuriyama) + +commit a58c58b7e1404bb91d59d14539b41390284e7026 +Author: Bram Moolenaar +Date: Sat Jul 23 14:01:15 2016 +0200 + + patch 7.4.2093 + Problem: Netbeans test fails once in a while. Leaving log file behind. + Solution: Add it to the list of flaky tests. Disable logfile. + +commit 870b749ce1db1cec80f0f3766064a031688e6a46 +Author: Bram Moolenaar +Date: Fri Jul 22 22:26:52 2016 +0200 + + patch 7.4.2092 + Problem: GTK 3 build fails with older GTK version. + Solution: Check the pango version. (Kazunobu Kuriyama) + +commit 2e45d21c819272051f7ef4436f483e4b2ecfb369 +Author: Bram Moolenaar +Date: Fri Jul 22 22:12:38 2016 +0200 + + patch 7.4.2091 + Problem: Coverity reports a resource leak when out of memory. + Solution: Close the file before returning. + +commit df48fb456fb6bf63d94cad9b302ff01d8ee8d311 +Author: Bram Moolenaar +Date: Fri Jul 22 21:50:18 2016 +0200 + + patch 7.4.2090 + Problem: Using submatch() in a lambda passed to substitute() is verbose. + Solution: Use a static list and pass it as an optional argument to the + function. Fix memory leak. + +commit 36edf0685c8b55ee3ce709058d83ada8027fec1e +Author: Bram Moolenaar +Date: Thu Jul 21 22:10:12 2016 +0200 + + patch 7.4.2089 + Problem: Color handling of X11 GUIs is too complicated. + Solution: Simplify the code. Use RGBA where appropriate. (Kazunobu + Kuriyama) + +commit f36213597d737ab500771e87edcf121acd55e277 +Author: Bram Moolenaar +Date: Thu Jul 21 22:03:02 2016 +0200 + + patch 7.4.2088 + Problem: Keymap test fails with normal features. + Solution: Bail out if the keymap feature is not supported. + +commit e25bc5abb4621c6263b0248988a207d53b57fc54 +Author: Bram Moolenaar +Date: Thu Jul 21 21:23:38 2016 +0200 + + patch 7.4.2087 + Problem: Digraph code test coverage is still low. + Solution: Add more tests. (Christian Brabandt) + +commit ac105ed3c420660ddbddc501c97875c48220817e +Author: Bram Moolenaar +Date: Thu Jul 21 20:33:32 2016 +0200 + + patch 7.4.2086 + Problem: Using the system default encoding makes tests unpredictable. + Solution: Always use utf-8 or latin1 in the new style tests. Remove setting + encoding and scriptencoding where it is not needed. + +commit dfd63e30d13fff5603416b6c7e247cebeb003eb0 +Author: Bram Moolenaar +Date: Thu Jul 21 10:11:03 2016 +0200 + + patch 7.4.2085 + Problem: Digraph tests fails on some systems. + Solution: Run it separately and set 'encoding' early. + +commit 60084333816c585d5858bc085b2942f813102ae3 +Author: Bram Moolenaar +Date: Wed Jul 20 22:23:49 2016 +0200 + + patch 7.4.2084 + Problem: New digraph test makes testing hang. + Solution: Don't set "nocp". + +commit 19df5cc04de93519145901d9cbc78c44d0c47c5d +Author: Bram Moolenaar +Date: Wed Jul 20 22:11:06 2016 +0200 + + patch 7.4.2083 + Problem: Coverity complains about not restoring a value. + Solution: Restore the value, although it's not really needed. Change return + to jump to cleanup, might leak memory. + +commit 397eadbe25370394e0dc3cb18766533a15b8d1c0 +Author: Bram Moolenaar +Date: Wed Jul 20 22:01:12 2016 +0200 + + patch 7.4.2082 + Problem: Not much test coverage for digraphs. + Solution: Add a new style digraph test. (Christian Brabandt) + +commit c1542744e788d96fed24dd421f43009288092504 +Author: Bram Moolenaar +Date: Wed Jul 20 21:44:37 2016 +0200 + + patch 7.4.2081 + Problem: Line numbers in the error list are not always adjusted. + Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan) + +commit b869c0da31716ff14bbfd63346d140d0a1d68af7 +Author: Bram Moolenaar +Date: Wed Jul 20 00:10:51 2016 +0200 + + patch 7.4.2080 + Problem: When using PERROR() on some systems assert_fails() does not see + the error. + Solution: Make PERROR() always report the error. + +commit 53bdec2ac9b994eee9c60f2ab9ad8a8afb2b9594 +Author: Bram Moolenaar +Date: Wed Jul 20 00:03:18 2016 +0200 + + patch 7.4.2079 + Problem: Netbeans test fails on non-Unix systems. + Solution: Only do the permission check on Unix systems. + +commit ca8942c6e331a69ddd533dd78931f399f7dcaa79 +Author: Bram Moolenaar +Date: Tue Jul 19 23:36:31 2016 +0200 + + patch 7.4.2078 + Problem: Running checks in po diretory fails. + Solution: Add colors used in syntax.c to the builtiin color table. + +commit 12c11d553053f5a9eae9eb3c518279b12fa928c2 +Author: Bram Moolenaar +Date: Tue Jul 19 23:13:03 2016 +0200 + + patch 7.4.2077 + Problem: Cannot update 'tabline' when a tab was closed. + Solution: Add the TabClosed autocmd event. (partly by Felipe Morales) + +commit 4f0383bc3fe5af0229fb66b53fe94329af783eff +Author: Bram Moolenaar +Date: Tue Jul 19 22:43:11 2016 +0200 + + patch 7.4.2076 + Problem: Syntax error when dict has '>' key. + Solution: Check for endchar. (Ken Takata) + +commit c917da4b3e8801a255dbefea8e4ed19c1c716dd8 +Author: Bram Moolenaar +Date: Tue Jul 19 22:31:36 2016 +0200 + + patch 7.4.2075 + Problem: No autocommand event to initialize a window or tab page. + Solution: Add WinNew and TabNew events. (partly by Felipe Morales) + +commit 0a0f641b9841189ba4180758109d04d0a26e50e3 +Author: Bram Moolenaar +Date: Tue Jul 19 21:30:13 2016 +0200 + + patch 7.4.2074 + Problem: One more place using a dummy variable. + Solution: Use offsetof(). (Ken Takata) + +commit 68015bbd846181d49842d6ef60246c4195d20b89 +Author: Bram Moolenaar +Date: Tue Jul 19 21:05:21 2016 +0200 + + patch 7.4.2073 + Problem: rgb.txt is read for every color name. + Solution: Load rgb.txt once. (Christian Brabandt) Add a test. + +commit 72ab729c3dcdea0fba44d8e676602c847e841bcd +Author: Bram Moolenaar +Date: Tue Jul 19 19:10:51 2016 +0200 + + patch 7.4.2072 + Problem: substitute() does not support a Funcref argument. + Solution: Support a Funcref like it supports a string starting with "\=". + +commit f562e72df726c6191fa305e1c0a113f1cfb87f76 +Author: Bram Moolenaar +Date: Tue Jul 19 17:25:25 2016 +0200 + + patch 7.4.2071 + Problem: The return value of type() is difficult to use. + Solution: Define v:t_ constants. (Ken Takata) + +commit 6cfdb2a3bad5a6049de22dcdd1da0f6666478398 +Author: Bram Moolenaar +Date: Tue Jul 19 17:01:31 2016 +0200 + + patch 7.4.2070 + Problem: Missing change to include file. + Solution: Include the spell header file. + +commit 9ccfebddc3ff2a3c2853cf706fd4c26f639bf381 +Author: Bram Moolenaar +Date: Tue Jul 19 16:39:08 2016 +0200 + + patch 7.4.2069 + Problem: spell.c is too big. + Solution: Split it in spell file handling and spell checking. + +commit b9644433d2728e99fab874e5e33147ad95d23a31 +Author: Bram Moolenaar +Date: Tue Jul 19 12:33:44 2016 +0200 + + patch 7.4.2068 + Problem: Not all arguments of trunc_string() are tested. Memory access + error when running the message tests. + Solution: Add another test case. (Yegappan Lakshmanan) Make it easy to run + unittests with valgrind. Fix the access error. + +commit 16ec3c9be3fcdc38530bddb12978bc5a7b98c0f6 +Author: Bram Moolenaar +Date: Mon Jul 18 22:22:39 2016 +0200 + + patch 7.4.2067 + Problem: Compiler warning for char/char_u conversion. (Tony Mechelynck) + Inefficient code. + Solution: Use more lines to fill with spaces. (Nikolai Pavlov) Add type cast. + +commit c1fb763184c8ae82300357867fa2070aa94366e9 +Author: Bram Moolenaar +Date: Sun Jul 17 23:34:21 2016 +0200 + + patch 7.4.2066 + Problem: getcompletion() not well tested. + Solution: Add more testing. + +commit 69aa099641616268bfcde9dc3aa313c677846b12 +Author: Bram Moolenaar +Date: Sun Jul 17 22:33:53 2016 +0200 + + patch 7.4.2065 + Problem: Compiler warns for uninitialzed variable. (John Marriott) + Solution: Set lnum to the right value. + +commit 4f5c5f29806e53251b7a7b68ce7de86a21ff8015 +Author: Bram Moolenaar +Date: Sun Jul 17 22:25:36 2016 +0200 + + patch 7.4.2064 + Problem: Coverity warns for possible buffer overflow. + Solution: Use vim_strcat() instead of strcat(). + +commit 73dad1e64cb42842d8259cb1a255a6fa59822f76 +Author: Bram Moolenaar +Date: Sun Jul 17 22:13:49 2016 +0200 + + patch 7.4.2063 + Problem: eval.c is still too big. + Solution: Split off internal functions to evalfunc.c. + +commit 840268400dc8fda62a14f8a084e8b1ea46619454 +Author: Bram Moolenaar +Date: Sun Jul 17 20:37:43 2016 +0200 + + patch 7.4.2062 + Problem: Using dummy variable to compute struct member offset. + Solution: Use offsetof(). + +commit e87e6dddc2b2a99572ec0db0833c052214c4fbd3 +Author: Bram Moolenaar +Date: Sun Jul 17 19:25:04 2016 +0200 + + patch 7.4.2061 + Problem: qf_init_ext() is too big. + Solution: Move code to qf_parse_line() (Yegappan Lakshmanan) + +commit a9093fe0946032b1bcaecaad82bfaf6763195aa4 +Author: Bram Moolenaar +Date: Sun Jul 17 19:02:16 2016 +0200 + + patch 7.4.2060 + Problem: Wrong file name. + Solution: Fix typo. + +commit 6583c44857368f28c802dabe10ac7b7b0c266f50 +Author: Bram Moolenaar +Date: Sun Jul 17 18:41:47 2016 +0200 + + patch 7.4.2059 + Problem: Non-Unix builds fail. + Solution: Update Makefiles for new files. + +commit a9b579f3d7463720a316e11e77a7a9fbb9267986 +Author: Bram Moolenaar +Date: Sun Jul 17 18:29:19 2016 +0200 + + patch 7.4.2058 + Problem: eval.c is too big. + Solution: Move user functions to userfunc.c + +commit da861d631d7e22654faee2789286c685ad548911 +Author: Bram Moolenaar +Date: Sun Jul 17 15:46:27 2016 +0200 + + patch 7.4.2057 + Problem: eval.c is too big. + Solution: Move List functions to list.c + +commit 1abc52c1599fede69b4e76ffde0e879d6fb5080a +Author: Bram Moolenaar +Date: Sun Jul 17 15:06:51 2016 +0200 + + patch 7.4.2056 + Problem: Build fails. + Solution: Add missing changes. + +commit cd52459c387785796713826c63174cdeed295dd4 +Author: Bram Moolenaar +Date: Sun Jul 17 14:57:05 2016 +0200 + + patch 7.4.2055 + Problem: eval.c is too big. + Solution: Move Dictionary functions to dict.c. + +commit 42ebd066422d73cdb7bda6a1dc828a3dd022dec8 +Author: Bram Moolenaar +Date: Sun Jul 17 13:35:14 2016 +0200 + + Update runtime files. + +commit 2cb70a2744d484d1b2005be0fd0ea7d6a94a8db7 +Author: Bram Moolenaar +Date: Sat Jul 16 21:58:01 2016 +0200 + + Put building with interfaces on the right target. + +commit b2b050ab16565c117f0e7e411ffef3700d99203b +Author: Bram Moolenaar +Date: Sat Jul 16 21:52:46 2016 +0200 + + patch 7.4.2054 + Problem: Wrong part of #ifdef removed. + Solution: Use the right part. (Hirohito Higashi) + +commit 87776a1ac12db3c800e87adcc08541cb609189a5 +Author: Bram Moolenaar +Date: Sat Jul 16 21:37:49 2016 +0200 + + Correct build condition. + +commit 8de7465d77bcb46eb8c53aaa4cb1f951937788ba +Author: Bram Moolenaar +Date: Sat Jul 16 21:24:36 2016 +0200 + + Add missing "then". + +commit 1a9f947cde3dbc802e186808242bbe097a4701c6 +Author: Bram Moolenaar +Date: Sat Jul 16 21:18:34 2016 +0200 + + Add a separate build target for the unittests. Hopefully the coverage will be merged then. + +commit 8211fcbdc903b98e4a4ab331613c206292da4a1c +Author: Bram Moolenaar +Date: Sat Jul 16 20:55:12 2016 +0200 + + Run unittests before scripttests. Hopefully does not mess up coverage. + +commit e21d62435ef966b8adb40dee13ef9d6791316674 +Author: Bram Moolenaar +Date: Sat Jul 16 20:43:14 2016 +0200 + + patch 7.4.2053 + Problem: Can't run scripttests in the top directory. + Solution: Add targets to the top Makefile. + +commit c3e539fa703b23d9a24c3520c96ec305ee932cb4 +Author: Bram Moolenaar +Date: Sat Jul 16 20:37:56 2016 +0200 + + patch 7.4.2052 + Problem: Coverage report is messed up by the unittests. + Solution: Add a separate test target for script tests. Use that when + collecting coverage information. + +commit 502ae4ba63561c98ac69af26cd9883bfd18d225f +Author: Bram Moolenaar +Date: Sat Jul 16 19:50:13 2016 +0200 + + patch 7.4.2051 + Problem: No proper testing of trunc_string(). + Solution: Add a unittest for message.c. + +commit 015102e91e978a0bb42a14461c132a85e8f7e1ea +Author: Bram Moolenaar +Date: Sat Jul 16 18:24:56 2016 +0200 + + patch 7.4.2050 + Problem: When using ":vimgrep" may end up with duplicate buffers. + Solution: When adding an error list entry pass the buffer number if possible. + +commit f6acffbe83e622542d9fdf3066f51933e46e4954 +Author: Bram Moolenaar +Date: Sat Jul 16 16:54:24 2016 +0200 + + patch 7.4.2049 + Problem: There is no way to get a list of the error lists. + Solution: Add ":chistory" and ":lhistory". + +commit a06ecab7a5159e744448ace731036f0dc5f87dd4 +Author: Bram Moolenaar +Date: Sat Jul 16 14:47:36 2016 +0200 + + patch 7.4.2048 + Problem: There is still code and help for unsupported systems. + Solution: Remove the code and text. (Hirohito Higashi) + +commit bfafb4c4a01db3f8c508716daf689e0dfe92b649 +Author: Bram Moolenaar +Date: Sat Jul 16 14:20:45 2016 +0200 + + patch 7.4.2047 + Problem: Compiler warning for initializing a struct. + Solution: Initialize in another way. (Anton Lindqvist) + +commit 269f595f9eef584937e7eae70fde68cdd7da5bcf +Author: Bram Moolenaar +Date: Fri Jul 15 22:54:41 2016 +0200 + + Updated runtime files. + +commit e0d3797664c59afc9705808f86a7cf00fd6d874d +Author: Bram Moolenaar +Date: Fri Jul 15 22:36:01 2016 +0200 + + patch 7.4.2046 + Problem: The qf_init_ext() function is too big. + Solution: Refactor it. (Yegappan Lakshmanan) + +commit 5ef2e762844e0eb1f5b213bd58e6bc38bdb69dac +Author: Bram Moolenaar +Date: Fri Jul 15 21:29:35 2016 +0200 + + patch 7.4.2045 + Problem: Memory leak when using a function callback. + Solution: Don't save the function name when it's in the partial. + +commit 069c1e7fa9f45a665064f7f2c17da84d6a48f544 +Author: Bram Moolenaar +Date: Fri Jul 15 21:25:08 2016 +0200 + + patch 7.4.2044 + Problem: filter() and map() either require a string or defining a function. + Solution: Support lambda, a short way to define a function that evaluates an + expression. (Yasuhiro Matsumoto, Ken Takata) + +commit 93431df9eb02f7cf3d7f2142bb1bef24c5f325b2 +Author: Bram Moolenaar +Date: Fri Jul 15 20:14:44 2016 +0200 + + patch 7.4.2043 + Problem: setbuvfar() causes a screen redraw. + Solution: Only use aucmd_prepbuf() for options. + +commit fdadad994a6e8f6cc8b11519082e23200b96d0ba +Author: Bram Moolenaar +Date: Fri Jul 15 17:49:58 2016 +0200 + + patch 7.4.2042 + Problem: GTK: display updating is not done properly and can be slow. + Solution: Use gdk_display_flush() instead of gdk_display_sync(). Don't call + gdk_window_process_updates(). (Kazunobu Kuriyama) + +commit 603d657219154ef074eeb70f6892b0b54e4fc19b +Author: Bram Moolenaar +Date: Fri Jul 15 17:41:56 2016 +0200 + + patch 7.4.2041 + Problem: Netbeans file authentication not tested. + Solution: Add a test. + +commit a6aa78a3e3433db42b8ab644dab7cd327f6d9499 +Author: Bram Moolenaar +Date: Fri Jul 15 17:11:37 2016 +0200 + + patch 7.4.2040 + Problem: New files missing from distribution. + Solution: Add new test scripts. + +commit 321efdd77a7b9ac11ade90dd7634b5d37f4820fe +Author: Bram Moolenaar +Date: Fri Jul 15 17:09:11 2016 +0200 + + patch 7.4.2039 + Problem: The Netbeans integration is not tested. + Solution: Add a first Netbeans test. + +commit 9280e3f95d065733f04fa22869e5ef071d531931 +Author: Bram Moolenaar +Date: Thu Jul 14 23:03:19 2016 +0200 + + patch 7.4.2038 + Problem: Small build still fails. + Solution: Adjust more #ifdefs. + +commit 7399895520b3248d5751c8dba8b9a4f27522d2dd +Author: Bram Moolenaar +Date: Thu Jul 14 22:34:34 2016 +0200 + + patch 7.4.2037 + Problem: Small build fails. + Solution: Adjust #ifdefs. + +commit 480778b805bd8bdc5d657560230e9c50feda1d0f +Author: Bram Moolenaar +Date: Thu Jul 14 22:09:39 2016 +0200 + + patch 7.4.2036 + Problem: Looking up a buffer by number is slow if there are many. + Solution: Use a hashtab. + +commit da4127794aa333631bde879e73bcfce4aef42f85 +Author: Bram Moolenaar +Date: Thu Jul 14 20:37:07 2016 +0200 + + patch 7.4.2035 + Problem: On Solaris with ZFS the ACL may get removed. + Solution: Always restore the ACL for Solaris ZFS. (Danek Duvall) + +commit f62e797ffa6ab5d4c476b4c9e9a1f7f852910652 +Author: Bram Moolenaar +Date: Thu Jul 14 20:25:03 2016 +0200 + + patch 7.4.2034 + Problem: Build fails with some version of MinGW. (illusorypan) + Solution: Recognize mingw32. (Ken Takata, closes #921) + +commit 6d20e1754461b0f8d395f2e3464f0dc1060497f7 +Author: Bram Moolenaar +Date: Wed Jul 13 22:44:12 2016 +0200 + + patch 7.4.2033 + Problem: 'cscopequickfix' option does not accept new value "a". + Solution: Adjust list of command characters. (Ken Takata) + +commit 3e946fdc7b3639f84c96cd8a5d5b4b4b010f56ea +Author: Bram Moolenaar +Date: Wed Jul 13 20:54:43 2016 +0200 + + patch 7.4.2032 + Problem: Build fails with 64 bit MinGW. (Axel Bender) + Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi) + +commit 89b10421ca1aea55acbafac1df93be4e20210ceb +Author: Bram Moolenaar +Date: Tue Jul 12 22:51:22 2016 +0200 + + patch 7.4.2031 + Problem: The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets + 'textwidth' to a non-zero value. (Oyvind A. Holm) + Solution: Add a setup.vim file that sets 'runtimepath' and $HOME to a safe + value. (partly by Christian Brabandt, closes #912) + +commit e048539195e1c0a060cf41b39fca118130bdc151 +Author: Bram Moolenaar +Date: Tue Jul 12 21:17:03 2016 +0200 + + patch 7.4.2030 + Problem: ARCH must be set properly when using MinGW. + Solution: Detect the default value of ARCH from the current compiler. (Ken + Takata) + +commit 38ee6b041e73ad31c3b6b99d56d20833b59b2b57 +Author: Bram Moolenaar +Date: Tue Jul 12 21:11:33 2016 +0200 + + patch 7.4.2029 + Problem: printf() does not work with 64 bit numbers. + Solution: use the "L" length modifier. (Ken Takata) + +commit 5498a41f5a62c3877fee0185adf3bf7245a9a547 +Author: Bram Moolenaar +Date: Mon Jul 11 23:19:05 2016 +0200 + + patch 7.4.2028 + Problem: cppcheck warns for using index before limits check. + Solution: Swap the expressions. (Dominique Pelle) + +commit 4c06815c44dfeaafdad25dfcc40f60860096a900 +Author: Bram Moolenaar +Date: Mon Jul 11 23:15:25 2016 +0200 + + patch 7.4.2027 + Problem: Can't build with +eval but without +menu. + Solution: Add #ifdef. (John Marriott) + +commit 1436d8d51cce114be56209924fc71376407e5bad +Author: Bram Moolenaar +Date: Mon Jul 11 22:41:15 2016 +0200 + + patch 7.4.2026 + Problem: Reference counting for callbacks isn't right. + Solution: Add free_callback(). (Ken Takata) Fix reference count. + +commit da3a77d9ec28407b8fa2aa014e76944d0a525662 +Author: Bram Moolenaar +Date: Sun Jul 10 23:16:09 2016 +0200 + + patch 7.4.2025 + Problem: The cursor blinking stops or is irregular when receiving date over + a channel and writing it in a buffer, and when updating the status + line. (Ramel Eshed) + Solution: Make it a bit better by flushing GUI output. Don't redraw the + cursor after updating the screen if the blink state is off. + +commit 7c0a2f367f2507669560b1a66423155c70d2e75b +Author: Bram Moolenaar +Date: Sun Jul 10 22:11:16 2016 +0200 + + patch 7.4.2024 + Problem: More buf_valid() calls can be optimized. + Solution: Use bufref_valid() instead. + +commit ea3f2e7be447a8f0c4436869620f908de5e8ef1e +Author: Bram Moolenaar +Date: Sun Jul 10 20:27:32 2016 +0200 + + patch 7.4.2023 + Problem: buflist_findname_stat() may find a dummy buffer. + Solution: Set the BF_DUMMY flag after loading a dummy buffer. Start + finding buffers from the end of the list. + +commit 25065ec375a8a55462f6c07c76dc1a72a770ac19 +Author: Bram Moolenaar +Date: Sun Jul 10 19:22:53 2016 +0200 + + patch 7.4.2022 + Problem: Warnings from 64 bit compiler. + Solution: Add type casts. (Mike Williams) + +commit 19ff9bf454b7492be64dd87aaf0830fa7961871e +Author: Bram Moolenaar +Date: Sun Jul 10 19:03:57 2016 +0200 + + patch 7.4.2021 + Problem: Still too many buf_valid() calls. + Solution: Make au_new_curbuf a bufref. Use bufref_valid() in more places. + +commit 453f37dbfd6f8304a36ea84e40a9965404206186 +Author: Bram Moolenaar +Date: Sun Jul 10 18:33:59 2016 +0200 + + patch 7.4.2020 + Problem: Can't build without +autocmd feature. + Solution: Adjust #ifdefs. + +commit c4a927ca8dc383190d5df2cacd3f966698b6190c +Author: Bram Moolenaar +Date: Sun Jul 10 18:24:27 2016 +0200 + + patch 7.4.2019 + Problem: When ignoring case utf_fold() may consume a lot of time. + Solution: Optimize for ASCII. + +commit b25f9a97e9aad3cbb4bc3fe87cdbd5700f8aa0c6 +Author: Bram Moolenaar +Date: Sun Jul 10 18:21:50 2016 +0200 + + patch 7.4.2018 + Problem: buf_valid() can be slow when there are many buffers. + Solution: Add bufref_valid(), only go through the buffer list when a buffer + was freed. + +commit 8240433f48f7383c281ba2453cc55f10b8ec47d9 +Author: Bram Moolenaar +Date: Sun Jul 10 17:00:38 2016 +0200 + + patch 7.4.2017 + Problem: When there are many errors adding them to the quickfix list takes + a long time. + Solution: Add BLN_NOOPT. Don't call buf_valid() in buf_copy_options(). + Remember the last file name used. When going through the buffer + list start from the end of the list. Only call buf_valid() when + autocommands were executed. + +commit 2bc127f94016801250f8f24234f90a5182d77e73 +Author: Bram Moolenaar +Date: Sun Jul 10 13:57:40 2016 +0200 + + patch 7.4.2016 + Problem: Warning from MinGW about _WIN32_WINNT redefined. (John Marriott) + Solution: First undefine it. (Ken Takata) + +commit 5c71994f4ee5f87d4cce990dbc9684c70b1e108b +Author: Bram Moolenaar +Date: Sat Jul 9 23:40:45 2016 +0200 + + patch 7.4.2015 + Problem: When a file gets a name when writing it 'acd' is not effective. + (Dan Church) + Solution: Invoke DO_AUTOCHDIR after writing the file. (Allen Haim, closes + #777, closes #803) Add test_autochdir() to enable 'acd' before + "starting" is reset. + +commit 32b808a4bdf35b0dea63c735702a591e5869fecd +Author: Bram Moolenaar +Date: Sat Jul 9 21:57:20 2016 +0200 + + patch 7.4.2014 + Problem: Using "noinsert" in 'completeopt' does not insert match. + Solution: Set compl_enter_selects. (Shougo, closes #875) + +commit 67081e50616ae9546621072c5eaaa59bd0a4bed7 +Author: Bram Moolenaar +Date: Sat Jul 9 21:49:03 2016 +0200 + + patch 7.4.2013 + Problem: Using "noinsert" in 'completeopt' breaks redo. + Solution: Set compl_curr_match. (Shougo, closes #874) + +commit 063b9d15abea041a5bfff3ffc4e219e26fd1d4fa +Author: Bram Moolenaar +Date: Sat Jul 9 20:21:48 2016 +0200 + + Updated runtime files. + +commit 0d3e24be5686c0710aa3c6671e4c626d6cb21a5f +Author: Bram Moolenaar +Date: Sat Jul 9 19:20:59 2016 +0200 + + patch 7.4.2012 + Problem: Test for getcompletion() does not pass on all systems. + Solution: Only test what is supported. + +commit aa4d73235bf4deee167aa5314b89ae3d3db334b7 +Author: Bram Moolenaar +Date: Sat Jul 9 18:50:29 2016 +0200 + + patch 7.4.2011 + Problem: It is not easy to get a list of command arguments. + Solution: Add getcompletion(). (Yegappan Lakshmanan) + +commit 537ef08408c50e0c4104d57f74993b3b0ed9560d +Author: Bram Moolenaar +Date: Sat Jul 9 17:56:19 2016 +0200 + + patch 7.4.2010 + Problem: There is a :cbottom command but no :lbottom command. + Solution: Add :lbottom. (Yegappan Lakshmanan) + +commit ed59aa60d3905f935283727f4a7b33c81a00174b +Author: Bram Moolenaar +Date: Sat Jul 9 17:41:12 2016 +0200 + + patch 7.4.2009 + Problem: Messages test fails. + Solution: Don't set redir_execute before returning. + +commit 79815f1ec77406f2f21a618c053e5793b597db7a +Author: Bram Moolenaar +Date: Sat Jul 9 17:07:29 2016 +0200 + + patch 7.4.2008 + Problem: evalcmd() has a confusing name. + Solution: Rename to execute(). Make silent optional. Support a list of + commands. + +commit fc4ad616073a169badfb2b9906fee2844f76f730 +Author: Bram Moolenaar +Date: Sat Jul 9 15:38:32 2016 +0200 + + patch 7.4.2007 + Problem: Running the tests leaves a viminfo file behind. + Solution: Make the viminfo option empty. + +commit 30445cb6e94698d212ba866ef3e4022ac625540a +Author: Bram Moolenaar +Date: Sat Jul 9 15:21:02 2016 +0200 + + patch 7.4.2006 + Problem: Crash when using tabnext in BufUnload autocmd. (Norio Takagi) + Solution: First check that the current buffer is the right one. (Hirohito + Higashi) + +commit ee1deb4a00f39f133558321ec535354497f490c8 +Author: Bram Moolenaar +Date: Fri Jul 8 23:06:21 2016 +0200 + + patch 7.4.2005 + Problem: After using evalcmd() message output is in the wrong position. + (Christian Brabandt) + Solution: Reset msg_col. + +commit 65549bdef5805ba5a18a3d2d3909998dd7d9ed46 +Author: Bram Moolenaar +Date: Fri Jul 8 22:52:37 2016 +0200 + + patch 7.4.2004 + Problem: GUI: cursor displayed in the wrong position. + Solution: Correct screen_cur_col and screen_cur_row. + +commit 144445d15f2369a58b94b6fee2fe162fc81c8abe +Author: Bram Moolenaar +Date: Fri Jul 8 21:41:54 2016 +0200 + + patch 7.4.2003 + Problem: Still cursor flickering when a callback updates the screen. (David + Samvelyan) + Solution: Put the cursor in the right position after updating the screen. + +commit a06ec8f345eabb66e5b7d7c0192cfebdde63115d +Author: Bram Moolenaar +Date: Fri Jul 8 20:11:07 2016 +0200 + + patch 7.4.2002 + Problem: Crash when passing number to filter() or map(). + Solution: Convert to a string. (Ozaki Kiichi) + +commit ba768495c2e6bae74e49d22d489fbf211ecad55e +Author: Bram Moolenaar +Date: Fri Jul 8 15:32:54 2016 +0200 + + patch 7.4.2001 + Problem: Tiny build fails. (Tony Mechelynck) + Solution: Add #ifdef. + +commit 245a7cb6d33e556415c9fcaa874b784a6d8f0ef3 +Author: Bram Moolenaar +Date: Fri Jul 8 10:53:12 2016 +0200 + + patch 7.4.2000 + Problem: Evalcmd test fails. + Solution: Add missing piece. + +commit bc5d6dd1dd1dc3a06e4e655fc9479529db288365 +Author: Bram Moolenaar +Date: Thu Jul 7 23:04:18 2016 +0200 + + patch 7.4.1999 + Problem: evalcmd() doesn't work recursively. + Solution: Use redir_evalcmd instead of redir_vname. + +commit bf2cc5f36d5ffd5de445e6970602000c7869b65a +Author: Bram Moolenaar +Date: Thu Jul 7 20:45:06 2016 +0200 + + patch 7.4.1998 + Problem: When writing buffer lines to a job there is no NL to NUL + conversion. + Solution: Make it work symmetrical with writing lines from a job into a + buffer. + +commit dcb170018642ec144cd87d9d9fe076575b8d1263 +Author: Bram Moolenaar +Date: Thu Jul 7 18:58:59 2016 +0200 + + patch 7.4.1997 + Problem: Cannot easily scroll the quickfix window. + Solution: Add ":cbottom". + +commit 1e5e1231ac9e1ba9678812c96f9d554a078eeec4 +Author: Bram Moolenaar +Date: Thu Jul 7 17:33:02 2016 +0200 + + patch 7.4.1996 + Problem: Capturing the output of a command takes a few commands. + Solution: Add evalcmd(). + +commit 9d5d3c9c4468ad76f16b50eabd3d9e7eab2ed44d +Author: Bram Moolenaar +Date: Thu Jul 7 16:43:02 2016 +0200 + + patch 7.4.1995 + Problem: GUI: cursor drawn in wrong place if a timer callback causes a + screen update. (David Samvelyan) + Solution: Also redraw the cursor when it's blinking and on. + +commit 05e418d436410cd8bbf5a29ff81e8ad68408b1e8 +Author: Bram Moolenaar +Date: Thu Jul 7 16:35:16 2016 +0200 + + patch 7.4.1994 + Problem: True-false test fails. + Solution: Filter the dict to only keep the value that matters. + +commit 6bb450145e96d7b182769fd9502a267da72667ec +Author: Bram Moolenaar +Date: Thu Jul 7 15:11:19 2016 +0200 + + patch 7.4.1993 + Problem: Not all TRUE and FALSE arguments are tested. + Solution: Add a few more tests. + +commit e381d3d5e098546854b008e01ca1d28ba1a4a057 +Author: Bram Moolenaar +Date: Thu Jul 7 14:50:41 2016 +0200 + + patch 7.4.1992 + Problem: Values for true and false can be confusing. + Solution: Update the documentation. Add a test. Make v:true evaluate to + TRUE for a non-zero-arg. + +commit 00efded1064427ab3f84e4d57af62e0aab876fc6 +Author: Bram Moolenaar +Date: Thu Jul 7 14:29:10 2016 +0200 + + patch 7.4.1991 + Problem: glob() does not add a symbolic link when there are no wildcards. + Solution: Remove the call to mch_getperm(). + +commit 80632db65e8f5f775dadbbc10c5ba6c173ebb24f +Author: Bram Moolenaar +Date: Tue Jul 5 22:28:40 2016 +0200 + + patch 7.4.1990 + Problem: Cscope items are not sorted. + Solution: Put the new "a" command first. (Ken Takata) + +commit b33c7eb5b813cb631b2b0ca5c4029e1788a09bde +Author: Bram Moolenaar +Date: Mon Jul 4 22:29:49 2016 +0200 + + patch 7.4.1989 + Problem: filter() and map() only accept a string argument. + Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken + Takata) + +commit ab9c89b68dcbdb3fbda8c5a50dd90caca64f1bfd +Author: Bram Moolenaar +Date: Sun Jul 3 17:47:26 2016 +0200 + + patch 7.4.1988 + Problem: When updating viminfo with file marks there is no time order. + Solution: Remember the time when a buffer was last used, store marks for + the most recently used buffers. + +commit dec85cf75044ed94f611c825a7a0b0050a2597b9 +Author: Bram Moolenaar +Date: Sat Jul 2 22:33:46 2016 +0200 + + patch 7.4.1987 + Problem: When copying unrecognized lines for viminfo, end up with useless + continuation lines. + Solution: Skip continuation lines. + +commit fef524bbff9aa186838c35212b2f89f61d627cf8 +Author: Bram Moolenaar +Date: Sat Jul 2 22:07:22 2016 +0200 + + patch 7.4.1986 + Problem: Compiler warns for loss of data. + Solution: Use size_t instead of int. (Christian Brabandt) + +commit 3b98b830017b8bf5fd270db93dfe187434df1960 +Author: Bram Moolenaar +Date: Sat Jul 2 21:45:17 2016 +0200 + + patch 7.4.1985 + Problem: Missing changes in VMS build file. + Solution: Use the right file name. + +commit e18dbe865d190e74fb5d43ac8bc6ac22507d0223 +Author: Bram Moolenaar +Date: Sat Jul 2 21:42:23 2016 +0200 + + Updated runtime files. + +commit 0fcc7c6dd1902b71e0e7d0a35ddabafef6455a83 +Author: Bram Moolenaar +Date: Sat Jul 2 21:22:52 2016 +0200 + + patch 7.4.1984 + Problem: Not all quickfix features are tested. + Solution: Add a few more tests. (Yegappan Lakshmanan) + +commit 75464dc434c43efac60e8bfd9bec2a8b736407e9 +Author: Bram Moolenaar +Date: Sat Jul 2 20:27:50 2016 +0200 + + patch 7.4.1983 + Problem: farsi.c and arabic.c are included in a strange way. + Solution: Build them like other files. + +commit 951fa1819ad0e74d73e885d0ec04dd6c70f8d2f7 +Author: Bram Moolenaar +Date: Sat Jul 2 19:20:06 2016 +0200 + + patch 7.4.1982 + Problem: Viminfo file contains duplicate change marks. + Solution: Drop duplicate marks. + +commit ee2615af64fdcee87d8e4b13b65356e77fbd969b +Author: Bram Moolenaar +Date: Sat Jul 2 18:25:34 2016 +0200 + + patch 7.4.1981 + Problem: No testing for Farsi code. + Solution: Add a minimal test. Clean up Farsi code. + +commit 361c8f0e517e41f1f1d34dae328044406fde80ac +Author: Bram Moolenaar +Date: Sat Jul 2 15:41:47 2016 +0200 + + patch 7.4.1980 + Problem: 'errorformat' is parsed for every call to ":caddexpr". Can't add + to two location lists asynchronously. + Solution: Keep the previously parsed data when appropriate. (mostly by + Yegappan Lakshmanan) + +commit 2acfbed9dbea990f129535de7ff3df360365130b +Author: Bram Moolenaar +Date: Fri Jul 1 23:14:02 2016 +0200 + + patch 7.4.1979 + Problem: Getting value of binary option is wrong. (Kent Sibilev) + Solution: Fix type cast. Add a test. + +commit c5af40ae646ceda817eff93b4f9ba274f031bea6 +Author: Bram Moolenaar +Date: Fri Jul 1 21:49:06 2016 +0200 + + patch 7.4.1978 + Problem: Large file test does not delete its output. + Solution: Delete the output. Check size properly when possible. (Ken Takata) + +commit bde9810d6103ffe3a22a9330021cb21db1ed1792 +Author: Bram Moolenaar +Date: Fri Jul 1 20:03:42 2016 +0200 + + patch 7.4.1977 + Problem: With 64 bit changes don't need three calls to sprintf(). + Solution: Simplify the code, use vim_snprintf(). (Ken Takata) + +commit 22fcfad29276bd5f317faf516637dcd491b96a12 +Author: Bram Moolenaar +Date: Fri Jul 1 18:17:26 2016 +0200 + + patch 7.4.1976 + Problem: Number variables are not 64 bits while they could be. + Solution: Add the num64 feature. (Ken Takata) + +commit 8767f52fbfd4f053ce00a978227c95f1d7d323fe +Author: Bram Moolenaar +Date: Fri Jul 1 17:17:39 2016 +0200 + + patch 7.4.1975 + Problem: On MS-Windows large files (> 2Gbyte) cause problems. + Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct + stat". Use 64 bit system functions if available. (Ken Takata) + +commit 4a6c670b844a3ef9aec865a8216eaf363bab8721 +Author: Bram Moolenaar +Date: Fri Jul 1 15:48:05 2016 +0200 + + patch 7.4.1974 + Problem: GUI has a problem with some termcodes. + Solution: Handle negative numbers. (Kazunobu Kuriyama) + +commit 4c5717ed8a81f5ae9dfe4f38b17a61fc8421054b +Author: Bram Moolenaar +Date: Fri Jul 1 15:39:40 2016 +0200 + + patch 7.4.1973 + Problem: On MS-Windows the package directory may be added at the end + because of forward/backward slash differences. (Matthew + Desjardins) + Solution: Ignore slash differences. + +commit 40de45664c20e7ca46a28a3f472202f90e47f8bf +Author: Bram Moolenaar +Date: Fri Jul 1 15:03:46 2016 +0200 + + patch 7.4.1972 + Problem: On Solaris select() does not work as expected when there is + typeahead. + Solution: Add ICANON when sleeping. (Ozaki Kiichi) + +commit e8fea0728a2fa1fe78ef0ac90dee1a84bd7ef9fb +Author: Bram Moolenaar +Date: Fri Jul 1 14:48:27 2016 +0200 + + patch 7.4.1971 + Problem: It is not easy to see unrecognized error lines below the current + error position. + Solution: Add ":clist +count". + +commit 70e136e1d86ea1d795774824c7b712245912946d +Author: Bram Moolenaar +Date: Fri Jul 1 14:04:51 2016 +0200 + + patch 7.4.1970 + Problem: Using ":insert" in an empty buffer sets the jump mark. (Ingo + Karkat) + Solution: Don't adjust marks when replacing the empty line in an empty + buffer. (closes #892) + +commit 24cf233ef9e92f947618c55d8bff423898a45c24 +Author: Bram Moolenaar +Date: Fri Jul 1 12:50:54 2016 +0200 + + patch 7.4.1969 + Problem: When the netbeans channel is closed consuming the buffer may cause + a crash. + Solution: Check for nb_channel not to be NULL. (Xavier de Gaye) + +commit 1d90a5a5af84250e226f8a9121e771f7b72aa894 +Author: Bram Moolenaar +Date: Fri Jul 1 11:59:47 2016 +0200 + + patch 7.4.1968 + Problem: Invalid memory access with "\. + Solution: Do not recognize this as a special character. (Dominique Pelle) + +commit 6747fabc7348bf5f41ccfe851e2be3e900ec8ee0 +Author: Bram Moolenaar +Date: Tue Jun 28 22:39:16 2016 +0200 + + patch 7.4.1967 + Problem: Falling back from NFA to old regexp engine does not work properly. + (fritzophrenic) + Solution: Do not restore nfa_match. (Christian Brabandt, closes #867) + +commit bcf7772a23624edc0942120e564f6b4ac95604ad +Author: Bram Moolenaar +Date: Tue Jun 28 21:11:32 2016 +0200 + + patch 7.4.1966 + Problem: Coverity reports a resource leak. + Solution: Close "fd" also when bailing out. + +commit adb78a77ebb47627bcf73bd16ac1119d970e17c8 +Author: Bram Moolenaar +Date: Mon Jun 27 21:10:31 2016 +0200 + + patch 7.4.1965 + Problem: When using a job in raw mode to append to a buffer garbage + characters are added. + Solution: Do not replace the trailing NUL with a NL. (Ozaki Kiichi) + +commit 688e3d1fd9b9129a5ba0e0d599ccfe6f4443daf3 +Author: Bram Moolenaar +Date: Sun Jun 26 22:05:54 2016 +0200 + + patch 7.4.1964 + Problem: The quickfix init function is too big. + Solution: Factor out parsing 'errorformat' to a separate function. (Yegappan + Lakshmanan) + +commit 97ff9b9cffd97219d888874b9b3811d55e99c78f +Author: Bram Moolenaar +Date: Sun Jun 26 20:37:46 2016 +0200 + + patch 7.4.1963 + Problem: Running Win32 Vim in mintty does not work. + Solution: Detect mintty and give a helpful error message. (Ken Takata) + +commit 52df117df724a7ad20affdf15214d2df2e507dcc +Author: Bram Moolenaar +Date: Sun Jun 26 19:38:19 2016 +0200 + + patch 7.4.1962 + Problem: Two test files for increment/decrement. + Solution: Move the old style test into the new style test. (Hirohito + Higashi, closes #881) + +commit 00672e1d3f59dbff91a18d418b2984be96f89ee5 +Author: Bram Moolenaar +Date: Sun Jun 26 18:38:13 2016 +0200 + + patch 7.4.1961 + Problem: When 'insertmode' is reset while doing completion the popup menu + remains even though Vim is in Normal mode. + Solution: Ignore stop_insert_mode when the popup menu is visible. Don't set + stop_insert_mode when 'insertmode' was already off. (Christian + Brabandt) + +commit 04e2b4b0c4866586ecce3d1567f9b0bdeeb31f15 +Author: Bram Moolenaar +Date: Sun Jun 26 17:53:07 2016 +0200 + + patch 7.4.1960 + Problem: Unicode standard 9 was released. + Solution: Update the character property tables. (Christian Brabandt) + +commit aad30bbcde2b268e2fffb6fd1443f27ebda9d1ff +Author: Bram Moolenaar +Date: Sun Jun 26 17:31:03 2016 +0200 + + patch 7.4.1959 + Problem: Crash when running test_channel.vim on Windows. + Solution: Check for NULL pointer result from FormatMessage(). (Christian + Brabandt) + +commit eeb50ab5228c5c09743a9c2b907c3634c0146e84 +Author: Bram Moolenaar +Date: Sun Jun 26 17:19:46 2016 +0200 + + patch 7.4.1958 + Problem: Perl interface preprocessor statements not nicely indented. + Solution: Improve the indenting. (Ken Takata) + +commit 7b61bf187a318cb710be40da9ce4c29972324a71 +Author: Bram Moolenaar +Date: Sun Jun 26 17:16:51 2016 +0200 + + patch 7.4.1957 + Problem: Perl interface has obsolete workaround. + Solution: Remove the workaround added by 7.3.623. (Ken Takata) + +commit 5d2ca0402954ff79b73d9c86cc16c8a6454b75a7 +Author: Bram Moolenaar +Date: Sun Jun 26 17:11:21 2016 +0200 + + patch 7.4.1956 + Problem: When using CTRL-W f and pressing "q" at the ATTENTION dialog the + newly opened window is not closed. + Solution: Close the window and go back to the original one. (Norio Takagi, + Hirohito Higashi) + +commit f4fba6dcd508cb369ffa6916d9cb3fcf3d7ed548 +Author: Bram Moolenaar +Date: Sun Jun 26 16:44:24 2016 +0200 + + patch 7.4.1955 + Problem: Using 32-bit Perl with 64-bit time_t causes memory corruption. + (Christian Brabandt) + Solution: Use time_T instead of time_t for global variables. (Ken Takata) + +commit d388d2ac8bf8c770bf97dc406e99a20ba5104855 +Author: Bram Moolenaar +Date: Sun Jun 26 16:24:20 2016 +0200 + + patch 7.4.1954 + Problem: No test for what 7.4.1948 fixes. + Solution: Add a test. (Hirohito Higashi, closes #880) + +commit 802a0d902fca423acb15f835d7b09183883d79a0 +Author: Bram Moolenaar +Date: Sun Jun 26 16:17:58 2016 +0200 + + Updated runtime files. + +commit 049cba9e9760152b5695399a991dc61cea9ba143 +Author: Bram Moolenaar +Date: Sun Jun 26 14:38:04 2016 +0200 + + patch 7.4.1953 + Problem: Not all parts of the quickfix code are tested. + Solution: Add more tests. (Yegappan Lakshmanan) + +commit b12e7ef956e0b0344778b7ef93d41f4b4ed2a670 +Author: Bram Moolenaar +Date: Tue Jun 21 23:42:20 2016 +0200 + + patch 7.4.1952 + Problem: Cscope interface does not support finding assignments. + Solution: Add the "a" command. (ppettina, closes #882) + +commit 85babd6db65afb0eb06a7a9a0778d692248c5c2b +Author: Bram Moolenaar +Date: Tue Jun 21 22:59:28 2016 +0200 + + patch 7.4.1951 + Problem: Ruby test is old style. + Solution: Convert to a new style test. (Ken Takata) + +commit f50df3925b7c909d1cda4c868d8c7ba38189aabe +Author: Bram Moolenaar +Date: Tue Jun 21 21:33:34 2016 +0200 + + patch 7.4.1950 + Problem: Quickfix long lines test not executed for buffer. + Solution: Call the function to test long lines. (Yegappan Lakshmanan) + +commit 38df43bd13a2498cc96b3ddd9a20dd75126bd171 +Author: Bram Moolenaar +Date: Mon Jun 20 21:41:12 2016 +0200 + + patch 7.4.1949 + Problem: Minor problems with the quickfix code. + Solution: Fix the problems. (Yegappan Lakshmanan) + +commit ad5ca9bc1e7145474adb082775a805f1731e9e37 +Author: Bram Moolenaar +Date: Mon Jun 20 21:26:08 2016 +0200 + + patch 7.4.1948 + Problem: Using Ctrl-A with double-byte encoding may result in garbled text. + Solution: Skip to the start of a character. (Hirohito Higashi) + +commit ecefe71704850b94df44f65fc756c1551ec68388 +Author: Bram Moolenaar +Date: Mon Jun 20 12:50:17 2016 +0200 + + patch 7.4.1947 + Problem: Viminfo continuation line with wrong length isn't skipped. (Marius + Gedminas) + Solution: Skip a line when encountering an error, but not two lines. + +commit cf2d77987ca2af092dad5d4cbca9eda621fe5567 +Author: Bram Moolenaar +Date: Mon Jun 20 11:28:18 2016 +0200 + + patch 7.4.1946 + Problem: File list does not include new XPM libraries. + Solution: Add the file list entries. + +commit ddf8d1c746ee081d15c9d7e0515f6ac43adbf363 +Author: Bram Moolenaar +Date: Mon Jun 20 11:22:54 2016 +0200 + + patch 7.4.1945 + Problem: The Man plugin doesn't work that well. + Solution: Use "g:ft_man_open_mode" to be able open man pages in vert split + or separate tab. Set nomodifiable for buffer with man content. Add + a test. (Andrey Starodubtsev, closes #873) + +commit b5b95750a688d1fabafc6dbc2f31df90d5b5a17e +Author: Bram Moolenaar +Date: Sat Jun 18 21:59:36 2016 +0200 + + patch 7.4.1944 + Problem: Win32: Cannot compile with XPM feature using VC2015 + Solution: Add XPM libraries compiled with VC2015, and enable to build + gvim.exe which supports XPM using VC2015. (Ken Takata) + +commit 678e480529bce7ba3c09e71233249e3b56531b24 +Author: Bram Moolenaar +Date: Fri Jun 17 22:38:46 2016 +0200 + + patch 7.4.1943 + Problem: Coverity warns for unreachable code. + Solution: Remove the code that won't do anything. + +commit d18f672fc9477f3c0cb7cc4ce8d9237ed825c612 +Author: Bram Moolenaar +Date: Fri Jun 17 13:18:49 2016 +0200 + + patch 7.4.1942 + Problem: Background is not drawn properly when 'termguicolors' is set. + Solution: Check cterm_normal_bg_color. (Jacob Niehus, closes #805) + +commit a02a551e18209423584fcb923e93c6be18f3aa45 +Author: Bram Moolenaar +Date: Fri Jun 17 12:48:11 2016 +0200 + + Updated runtime files. + +commit 3ef5bf7d459d6b8a21aaefc80f65448f5a7aa59f +Author: Bram Moolenaar +Date: Wed Jun 15 22:41:31 2016 +0200 + + patch 7.4.1941 + Problem: Not all quickfix tests are also done with the location lists. + Solution: Test more quickfix code. Use user commands instead of "exe". + (Yegappan Lakshmanan) + +commit 23c60f21b07b04351d846e6fbf4f4abd9aa09345 +Author: Bram Moolenaar +Date: Wed Jun 15 22:03:48 2016 +0200 + + patch 7.4.1940 + Problem: "gd" hangs in some situations. (Eric Biggers) + Solution: Remove the SEARCH_START flag when looping. Add a test. + +commit 28607ba2b82668503f8406bc13690d59af46deb3 +Author: Bram Moolenaar +Date: Wed Jun 15 21:44:51 2016 +0200 + + patch 7.4.1939 + Problem: Memory access error when reading viminfo. (Dominique Pelle) + Solution: Correct index in jumplist when at the end. + +commit 36f0f0686ca313ef7b76387378cd5dc7acea1924 +Author: Bram Moolenaar +Date: Tue Jun 14 23:02:46 2016 +0200 + + patch 7.4.1938 + Problem: When writing viminfo numbered marks were duplicated. + Solution: Check for duplicates between current numbered marks and the ones + read from viminfo. + +commit ab47c61f46f0797308217cd3c045472cb0ec3195 +Author: Bram Moolenaar +Date: Tue Jun 14 22:02:26 2016 +0200 + + patch 7.4.1937 + Problem: No test for directory stack in quickfix. + Solution: Add a test. (Yegappan Lakshmanan) + +commit 67e3720a9ddd8a9d2e8344358c28fa1f4196db0d +Author: Bram Moolenaar +Date: Tue Jun 14 21:32:28 2016 +0200 + + patch 7.4.1936 + Problem: Off-by-one error in bounds check. (Coverity) + Solution: Check register number properly. + +commit bee666f239eada035d288b77269aebc42f644ea6 +Author: Bram Moolenaar +Date: Tue Jun 14 20:39:42 2016 +0200 + + patch 7.4.1935 + Problem: When using the GUI search/replace a second match right after the + replacement is skipped. + Solution: Add the SEARCH_START flag. (Mleddy) + +commit 9bd31860521b53ad657c4d6d320d670e30a049f8 +Author: Bram Moolenaar +Date: Mon Jun 13 22:58:39 2016 +0200 + + patch 7.4.1934 + Problem: New style tests not executed with MinGW compiler. + Solution: Add new style test support. (Yegappan Lakshmanan) + +commit 72e697d189616265ecefe0df4509d476df3bae40 +Author: Bram Moolenaar +Date: Mon Jun 13 22:48:01 2016 +0200 + + patch 7.4.1933 + Problem: Compiler warning about uninitialzed variable. (Yegappan) + Solution: Give it a dummy value. + +commit ece74ab103eca15e17435efbe9cb21039787f1ea +Author: Bram Moolenaar +Date: Mon Jun 13 22:22:15 2016 +0200 + + patch 7.4.1932 + Problem: When writing viminfo the jumplist is not merged with the one in + the viminfo file. + Solution: Merge based on timestamp. + +commit a641e1d4da3f9152c489318c06a93fcd1c746637 +Author: Bram Moolenaar +Date: Mon Jun 13 21:16:03 2016 +0200 + + patch 7.4.1931 + Problem: Using both old and new style file mark lines from viminfo. + Solution: Skip the old style lines if the viminfo file was written with a + Vim version that supports the new style. + +commit bf2c0ee0b2e8465847cf67aff22dd4bda7be81d1 +Author: Bram Moolenaar +Date: Mon Jun 13 20:23:53 2016 +0200 + + patch 7.4.1930 + Problem: Can't build without +spell but with +quickfix. (Charles) + Solution: Add better #ifdef around ml_append_buf(). (closes #864) + +commit 2016ae586b12513d973aabc30ed758b543114cbe +Author: Bram Moolenaar +Date: Mon Jun 13 20:08:43 2016 +0200 + + patch 7.4.1929 + Problem: Inconsistent indenting and weird name. + Solution: Fix indent, make name all upper case. (Ken Takata) + +commit 76ae22fef3cb224ca7fbf97517f881e825d4d0c2 +Author: Bram Moolenaar +Date: Mon Jun 13 20:00:29 2016 +0200 + + patch 7.4.1928 + Problem: Overwriting pointer argument. + Solution: Assign to what it points to. (Dominique Pelle) + +commit 5b7d177e8994c003ae77ddab5bd54f8cd1ee181b +Author: Bram Moolenaar +Date: Mon Jun 13 19:54:22 2016 +0200 + + patch 7.4.1927 + Problem: Compiler warning for signed/unsigned. + Solution: Add type cast. + +commit a890f5e34887bff7616bdb4b9ee0bf98c8d2a8f0 +Author: Bram Moolenaar +Date: Sun Jun 12 23:03:19 2016 +0200 + + patch 7.4.1926 + Problem: Possible crash with many history items. + Solution: Avoid the index going past the last item. + +commit c95a302a4c42ec8230473cd4a5e0064d0a143aa8 +Author: Bram Moolenaar +Date: Sun Jun 12 23:01:46 2016 +0200 + + Updated runtime files. + +commit 2d35899721da0e9359a9fe1059554f8c4ea7f0c1 +Author: Bram Moolenaar +Date: Sun Jun 12 21:20:54 2016 +0200 + + patch 7.4.1925 + Problem: Viminfo does not merge file marks properly. + Solution: Use a timestamp. Add the :clearjumps command. + +commit cf089463492fab53b2a5d81517829d22f882f82e +Author: Bram Moolenaar +Date: Sun Jun 12 21:18:43 2016 +0200 + + patch 7.4.1924 + Problem: Missing "void" for functions without argument. + Solution: Add "void". (Hirohito Higashi) + +commit ae3150ec8d9da4a244acffebea55416946ca23d3 +Author: Bram Moolenaar +Date: Sat Jun 11 23:22:36 2016 +0200 + + patch 7.4.1923 + Problem: Command line editing is not tested much. + Solution: Add tests for expanding the file name and 'wildmenu'. + +commit 06469e979fe524ac6cb8f705ed4221aa267de11d +Author: Bram Moolenaar +Date: Sat Jun 11 22:26:53 2016 +0200 + + patch 7.4.1922 + Problem: Ruby 2.4.0 unifies Fixnum and Bignum into Integer. + Solution: Use rb_cInteger. (Weiong Mao) + +commit 724f2edf75bf084665b3e2cdfa7ab66ccb1b5c0c +Author: Bram Moolenaar +Date: Sat Jun 11 22:21:17 2016 +0200 + + patch 7.4.1921 + Problem: vim_time() not included when needed. + Solution: Adjust #ifdef. + +commit e80ff7448d886805b459250b090aaa20d96e8c2b +Author: Bram Moolenaar +Date: Sat Jun 11 21:14:18 2016 +0200 + + patch 7.4.1920 + Problem: Missing test changes. + Solution: Update viminfo test. + +commit 46bbb0c4ba27395859dfeaa26938483946bb4ec2 +Author: Bram Moolenaar +Date: Sat Jun 11 21:04:39 2016 +0200 + + patch 7.4.1919 + Problem: Register contents is not merged when writing viminfo. + Solution: Use timestamps for register contents. + +commit 62f8b4e18014b259bcde4a2845c602b0a44a3714 +Author: Bram Moolenaar +Date: Sat Jun 11 15:31:47 2016 +0200 + + patch 7.4.1918 + Problem: Not enough testing for parsing viminfo lines. + Solution: Add test with viminfo lines in bad syntax. Fix memory leak. + +commit 012270936c3c7df3bba45ad2b48938c23a2fd43a +Author: Bram Moolenaar +Date: Sat Jun 11 14:47:40 2016 +0200 + + patch 7.4.1917 + Problem: History lines read from viminfo in different encoding than when + writing are not converted. + Solution: Convert the history lines. + +commit b8aefa46adf5e825118716e142fab7ef32076475 +Author: Bram Moolenaar +Date: Fri Jun 10 23:02:56 2016 +0200 + + patch 7.4.1916 + Problem: No proper test for what 7.4.1906 fixes. + Solution: Add a test for reading many lines. + +commit 2a67ed83a885e8e65e25498660dae4f34d532c7b +Author: Bram Moolenaar +Date: Fri Jun 10 21:52:42 2016 +0200 + + patch 7.4.1915 + Problem: The effect of the PopupMenu autocommand isn't directly visible. + Solution: Call gui_update_menus() before displaying the popup menu. (Shane + Harper, closs #855) + +commit e429e70f050cb2941f1f8427cf918b68444c904e +Author: Bram Moolenaar +Date: Fri Jun 10 19:49:14 2016 +0200 + + patch 7.4.1914 + Problem: Executing autocommands while using the signal stack has a high + chance of crashing Vim. + Solution: Don't invoke autocommands when on the signal stack. + +commit 1610d052413e0ed664498853a47acc2d677a22d1 +Author: Bram Moolenaar +Date: Thu Jun 9 22:53:01 2016 +0200 + + patch 7.4.1913 + Problem: When ":doautocmd" is used modelines are used even when no + autocommands were executed. (Daniel Hahler) + Solution: Skip processing modelines. (closes #854) + +commit 1cee693b310e1494115a1677fac064941092e1bb +Author: Bram Moolenaar +Date: Thu Jun 9 22:17:22 2016 +0200 + + patch 7.4.1912 + Problem: No test for using setqflist() on an older quickfix list. + Solution: Add a couple of tests. + +commit 1fd99c1ca89a3d13bb53aff4a5a8f5ee740713e5 +Author: Bram Moolenaar +Date: Thu Jun 9 20:24:28 2016 +0200 + + patch 7.4.1911 + Problem: Recent history lines may be lost when exiting Vim. + Solution: Merge history using the timestamp. + +commit abc70bbf363dbbe3f2bf714102f55648a512791e +Author: Bram Moolenaar +Date: Wed Jun 8 21:48:50 2016 +0200 + + patch 7.4.1910 + Problem: Tests using external command to delete directory. + Solution: Use delete(). + +commit 945ec093cd4ddefab930239990564b12eb232153 +Author: Bram Moolenaar +Date: Wed Jun 8 21:17:43 2016 +0200 + + patch 7.4.1909 + Problem: Doubled semicolons. + Solution: Reduce to one. (Dominique Pelle) + +commit 5ce4a0b96ab688b1ea2481c2516e2889ff6713bf +Author: Bram Moolenaar +Date: Wed Jun 8 20:17:23 2016 +0200 + + patch 7.4.1908 + Problem: Netbeans uses uninitialzed pointer and freed memory. + Solution: Set "buffer" at the right place (hint by Ken Takata) + +commit 1d5f1d07aedb6f149f5de145b1dfd6528a769c93 +Author: Bram Moolenaar +Date: Tue Jun 7 22:50:01 2016 +0200 + + patch 7.4.1907 + Problem: Warnings from 64 bit compiler. + Solution: Change type to size_t. (Mike Williams) + +commit 5f1032d2a55b9417a0a6fa225e35089c98a5a419 +Author: Bram Moolenaar +Date: Tue Jun 7 22:16:36 2016 +0200 + + patch 7.4.1906 + Problem: Collapsing channel buffers and searching for NL does not work + properly. (Xavier de Gary, Ramel Eshed) + Solution: Do not assume the buffer contains a NUL or not. Change NUL bytes + to NL to avoid the string is truncated. + +commit fdd82fe365d0e287bafc71f98c039cb5af8ed827 +Author: Bram Moolenaar +Date: Mon Jun 6 21:38:44 2016 +0200 + + patch 7.4.1905 + Problem: Some compilers can't handle a double semicolon. + Solution: Remove one semicolon. + +commit c60954b48ec225c75558abee56c4a9cc89f84b7e +Author: Bram Moolenaar +Date: Mon Jun 6 21:20:10 2016 +0200 + + patch 7.4.1904 + Problem: Build fails. + Solution: Add missing changes. + +commit 45d2eeaad66939348893b9254171067b0457cd9d +Author: Bram Moolenaar +Date: Mon Jun 6 21:07:52 2016 +0200 + + patch 7.4.1903 + Problem: When writing viminfo merging current history with history in + viminfo may drop recent history entries. + Solution: Add new format for viminfo lines, use it for history entries. Use + a timestamp for ordering the entries. Add test_settime(). + Add the viminfo version. Does not do merging on timestamp yet. + +commit bbe8d91e695184771d7e45315258fab8eb3e6b07 +Author: Bram Moolenaar +Date: Sun Jun 5 16:10:57 2016 +0200 + + patch 7.4.1902 + Problem: No test for collapsing buffers for a channel. Some text is lost. + Solution: Add a simple test. Set rq_buflen correctly. + +commit 762f1754370a1278167c8cba6c047ef319fc099c +Author: Bram Moolenaar +Date: Sat Jun 4 22:36:17 2016 +0200 + + patch 7.4.1901 + Problem: Win32: the "Disabled" menu items would appear enabled. + Solution: Use submenu_id if there is a parent. (Shane Harper, closes #834) + +commit 28b942a064dd486cc241894b625ab72f5a5c6d1b +Author: Bram Moolenaar +Date: Sat Jun 4 22:31:27 2016 +0200 + + patch 7.4.1900 + Problem: Using CTRL-] in the help on "{address}." doesn't work. + Solution: Recognize an item in {}. (Hirohito Higashi, closes #814) + +commit 8e31fd52ec8be6ef1dc600b637d5f099d55e1715 +Author: Bram Moolenaar +Date: Sat Jun 4 22:18:13 2016 +0200 + + patch 7.4.1899 + Problem: GTK 3: cursor blinking doesn't work well. + Solution: Instead of gui_gtk_window_clear() use gui_mch_clear_block(). + (Kazunobu Kuriyama) + +commit 63a60ded3fd584847a05dccf058026e682abad90 +Author: Bram Moolenaar +Date: Sat Jun 4 22:08:55 2016 +0200 + + patch 7.4.1898 + Problem: User commands don't support modifiers. + Solution: Add the item. (Yegappan Lakshmanan, closes #829) + +commit fd89d7ea81b18d32363456b16258174dc9e095dc +Author: Bram Moolenaar +Date: Sat Jun 4 20:25:05 2016 +0200 + + patch 7.4.1897 + Problem: Various typos, long lines and style mistakes. + Solution: Fix the typos, wrap lines, improve style. + +commit 82af8710bf8d1caeeceafb1370a052cb7d92f076 +Author: Bram Moolenaar +Date: Sat Jun 4 20:20:29 2016 +0200 + + Updated runtime files. + +commit 82faa259cc42379f2a17d598a2a39d14048685b0 +Author: Bram Moolenaar +Date: Sat Jun 4 20:14:07 2016 +0200 + + patch 7.4.1896 + Problem: Invoking mark_adjust() when adding a new line below the last line + is pointless. + Solution: Skip calling mark_adjust() when appending below the last line. + +commit 888ccac8902cee186fbd47e971881f6d9b19c068 +Author: Bram Moolenaar +Date: Sat Jun 4 18:49:36 2016 +0200 + + patch 7.4.1895 + Problem: Cannot use a window ID where a window number is expected. + Solution: Add LOWEST_WIN_ID, so that the window ID can be used where a + number is expected. + +commit 511972d810ea490955161ff5097ec2f57919ceaf +Author: Bram Moolenaar +Date: Sat Jun 4 18:09:59 2016 +0200 + + patch 7.4.1894 + Problem: Cannot get the window ID for a mouse click. + Solution: Add v:mouse_winid. + +commit b3619a90eae2702553ff9494ecc4c9b20c13c224 +Author: Bram Moolenaar +Date: Sat Jun 4 17:58:52 2016 +0200 + + patch 7.4.1893 + Problem: Cannot easily get the window ID for a buffer. + Solution: Add bufwinid(). + +commit c9721bdc63378cc6123e775ffe43e9cba30322b3 +Author: Bram Moolenaar +Date: Sat Jun 4 17:41:03 2016 +0200 + + patch 7.4.1892 + Problem: balloon eval only gets the window number, not the ID. + Solution: Add v:beval_winid. + +commit 9ed96efb3d47d46e9637da04656efff715102407 +Author: Bram Moolenaar +Date: Sat Jun 4 17:17:11 2016 +0200 + + patch 7.4.1891 + Problem: Channel reading very long lines is slow. + Solution: Collapse multiple buffers until a NL is found. + +commit 703a8044b5393d37d355b0b1054a9a5a13912a3f +Author: Bram Moolenaar +Date: Sat Jun 4 16:24:32 2016 +0200 + + patch 7.4.1890 + Problem: GUI: When channel data is received the cursor blinking is + interrupted. (Ramel Eshed) + Solution: Don't update the cursor when it is blinking. + +commit 35d88f4e2ff5dcd9904f04612d5febede996137c +Author: Bram Moolenaar +Date: Sat Jun 4 14:52:00 2016 +0200 + + patch 7.4.1889 + Problem: When umask is set to 0177 Vim can't create temp files. (Lcd) + Solution: Also correct umask when using mkdtemp(). + +commit 76b6dfe54ba9b85cd9d8e6539205c1679a187961 +Author: Bram Moolenaar +Date: Sat Jun 4 14:37:22 2016 +0200 + + patch 7.4.1888 + Problem: Wrong computation of remaining wait time in RealWaitForChar() + Solution: Remember the original waiting time. + +commit e30a3d01dc1b6b066748b1d61cced05cf92b3c80 +Author: Bram Moolenaar +Date: Sat Jun 4 14:11:20 2016 +0200 + + patch 7.4.1887 + Problem: When receiving channel data 'updatetime' is not respected. + Solution: Recompute the waiting time after being interrupted. + +commit cda7764d8e65325d4524e5d6c3174121eeb12cad +Author: Bram Moolenaar +Date: Sat Jun 4 13:32:35 2016 +0200 + + patch 7.4.1886 + Problem: When waiting for a character is interrupted by receiving channel + data and the first character of a mapping was typed, the mapping + times out. (Ramel Eshed) + Solution: When dealing with channel data don't return from mch_inchar(). + +commit 1aa07bdead2e93501c54591e31fe73b9b09c58b5 +Author: Bram Moolenaar +Date: Fri Jun 3 19:43:16 2016 +0200 + + patch 7.4.1885 + Problem: MinGW console build defaults to not having +channel. + Solution: Include the channel feature if building with huge features. (Ken + Takata) + +commit 2f095a4bc4d786e0ac834f48dd18a94fe2d140e3 +Author: Bram Moolenaar +Date: Fri Jun 3 19:05:49 2016 +0200 + + patch 7.4.1884 + Problem: Updating marks in a quickfix list is very slow when the list is + long. + Solution: Only update marks if the buffer has a quickfix entry. + +commit ea0345901cc2af29f9c5dd0d9d8a818d5f96a63b +Author: Bram Moolenaar +Date: Thu Jun 2 22:27:08 2016 +0200 + + patch 7.4.1883 + Problem: Cppcheck found 2 incorrect printf formats. + Solution: Use %ld and %lx. (Dominique Pelle) + +commit b37662a0fbb952838fca87aff4d26b596030b67b +Author: Bram Moolenaar +Date: Thu Jun 2 22:18:47 2016 +0200 + + patch 7.4.1882 + Problem: Check for line break at end of line wrong. (Dominique Pelle) + Solution: Correct the logic. + +commit 83e6d7ac6a1c2a0cb5ee6c8420a5dc792f1d5ffa +Author: Bram Moolenaar +Date: Thu Jun 2 22:08:05 2016 +0200 + + patch 7.4.1881 + Problem: Appending to a long quickfix list is slow. + Solution: Add qf_last. + +commit 76929af43134b4222b33648b6c53754a34f24524 +Author: Bram Moolenaar +Date: Thu Jun 2 20:26:41 2016 +0200 + + patch 7.4.1880 + Problem: MS-Windows console build defaults to not having +channel. + Solution: Include the channel feature if building with huge features. + +commit e38a2f7ebda791bcecccd657919ae9f7e2f6438c +Author: Bram Moolenaar +Date: Thu Jun 2 20:07:09 2016 +0200 + + patch 7.4.1879 + Problem: Channel test is flaky. + Solution: Wait for close_cb to be invoked. + +commit cf7c11a9479ba7ce775b86c7a846fae48321d260 +Author: Bram Moolenaar +Date: Thu Jun 2 20:05:26 2016 +0200 + + patch 7.4.1878 + Problem: Whether a job has exited isn't detected until a character is + typed. After calling exit_cb the cursor is in the wrong place. + Solution: Don't wait forever for a character to be typed when there is a + pending job. Update the screen if neede after calling exit_cb. + +commit 01d46e41ba4967ee534db4b94ad642007634841e +Author: Bram Moolenaar +Date: Thu Jun 2 19:06:25 2016 +0200 + + patch 7.4.1877 + Problem: No test for invoking "close_cb" when writing to a buffer. + Solution: Add using close_cb to a test case. + +commit a0055ad3a789b8eeb0c983d8a18d4bcaeaf456b8 +Author: Bram Moolenaar +Date: Thu Jun 2 18:37:05 2016 +0200 + + patch 7.4.1876 + Problem: Typing "k" at the hit-enter prompt has no effect. + Solution: Don't assume recursive use of the prompt if a character was typed. + (Hirohito Higashi) + +commit 8e759ba8651428995b338b66c615367259f79766 +Author: Bram Moolenaar +Date: Thu Jun 2 17:46:20 2016 +0200 + + patch 7.4.1875 + Problem: Comparing functions and partials doesn't work well. + Solution: Add tests. (Nikolai Pavlov) Compare the dict and arguments in the + partial. (closes #813) + +commit ae3f33040ba752e7f6b722d2fe2b2ebeeb8c56b4 +Author: Bram Moolenaar +Date: Thu Jun 2 15:49:36 2016 +0200 + + patch 7.4.1874 + Problem: Unused variable in Win32 code. + Solution: Remove it. (Mike Williams) + +commit 4231da403e3c879dd6ac261e51f4ca60813935e3 +Author: Bram Moolenaar +Date: Thu Jun 2 14:30:04 2016 +0200 + + patch 7.4.1873 + Problem: When a callback adds a timer the GUI doesn't use it until later. + (Ramel Eshed) + Solution: Return early if a callback adds a timer. + +commit c4bc0e6542185b659d2a165b635f9561549071ea +Author: Bram Moolenaar +Date: Thu Jun 2 13:54:49 2016 +0200 + + patch 7.4.1872 + Problem: Still build problem with old version of Perl. + Solution: Also define SvREFCNT_inc_void_NN if needed. (Ken Takata) + +commit 864293abb72d62604d8d6b458addfb43c14230c3 +Author: Bram Moolenaar +Date: Thu Jun 2 13:40:04 2016 +0200 + + patch 7.4.1871 + Problem: Appending to the quickfix list while the quickfix window is open + is very slow. + Solution: Do not delete all the lines, only append the new ones. Avoid + using a window while updating the list. (closes #841) + +commit dec6c7beda5491b28f67f430fc9d01467050c1ca +Author: Bram Moolenaar +Date: Thu Jun 2 11:57:38 2016 +0200 + + patch 7.4.1870 + Problem: One more Win64 compiler warning. + Solution: Change declared argument type. (Ken Takata) + +commit cf190c6f017563de1bdbf854b3376522b8b2748f +Author: Bram Moolenaar +Date: Thu Jun 2 11:54:06 2016 +0200 + + patch 7.4.1869 + Problem: Can't build with old version of Perl. + Solution: Define PERLIO_FUNCS_DECL. (Tom G. Christensen) commit b89a25f17e274dc308c584ea69a129ffbb26bc3d Author: Bram Moolenaar @@ -342,13 +4488,6 @@ Date: Sun May 15 18:00:19 2016 +0200 message. Solution: Require getting a number. (Bjorn Linse) -commit 0a1b630aab827344cc14ea2c98bbd068f6498abb -Merge: 3247fc9 73a733e -Author: Karsten Hopp -Date: Fri May 13 11:29:13 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit 73a733e08bb7853d2ac12c60756ae51e39abb4d9 Author: Bram Moolenaar Date: Wed May 11 21:05:05 2016 +0200 @@ -633,13 +4772,6 @@ Date: Fri Apr 29 22:33:27 2016 +0200 Problem: Still compiler warning for unused return value. (Charles Campbell) Solution: Assign to ignoredp. -commit 3247fc9e85ec2067ebfd44d0e7efebce66f0aac2 -Merge: f953813 c61348e -Author: Karsten Hopp -Date: Fri Apr 29 11:43:48 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit c61348e83fd4eed8b999fe5b7cdfb4caf90bf3fd Author: Bram Moolenaar Date: Thu Apr 28 22:20:03 2016 +0200 @@ -733,13 +4865,6 @@ Date: Tue Apr 26 17:16:24 2016 +0200 Solution: First invoke out/err callbacks before the close callback. Make the close callback work on Windows. -commit f9538136beff21c04d8d7f8ad7f8d23ed0905771 -Merge: b33f51a d10abe5 -Author: Karsten Hopp -Date: Tue Apr 26 13:09:13 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit d10abe52019d10403eb559ea0a424bbd310b738f Author: Bram Moolenaar Date: Sun Apr 24 15:41:33 2016 +0200 @@ -833,13 +4958,6 @@ Date: Fri Apr 22 20:20:19 2016 +0200 Problem: Using wrong buffer length. Solution: use the right name. (Kazunobu Kuriyama) -commit b33f51aac191c8831bebbc0ca5b0a49456fc0003 -Merge: 8cf439c 763b684 -Author: Karsten Hopp -Date: Fri Apr 22 12:40:34 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit 763b684373bf5954445d8d8d99da1e39a4fc5105 Author: Bram Moolenaar Date: Fri Apr 22 12:24:52 2016 +0200 @@ -1351,13 +5469,6 @@ Date: Fri Apr 8 17:07:19 2016 +0200 by them. Go through all jobs and channels to find unreferenced items. Also, decrement reference counts when garbage collecting. -commit 8cf439cb8003c79addd36cc2c6d1dcc42652f3f2 -Merge: d8dc5e6 d56374e -Author: Karsten Hopp -Date: Fri Apr 8 11:00:52 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit d56374e25df0b317b01423a01f158157faa647fa Author: Bram Moolenaar Date: Thu Apr 7 22:16:30 2016 +0200 @@ -2619,13 +6730,6 @@ Date: Tue Mar 15 16:35:39 2016 +0100 Problem: No test for ":help". Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi) -commit d8dc5e63fabbbddeb45a311f1deff240e4a8e709 -Merge: 0ee7bfe 426dd02 -Author: Karsten Hopp -Date: Tue Mar 15 16:13:43 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit 426dd0219512af5f4abeb0901b533159253ffba3 Author: Bram Moolenaar Date: Tue Mar 15 15:09:29 2016 +0100 @@ -3931,14 +8035,6 @@ Date: Thu Feb 25 15:25:03 2016 +0100 (Jörg Plate) Solution: Use "char_u" always. -commit 0ee7bfeec9fef5bd2a86ba0e37de6b4ffe11e152 -Merge: 61d7db7 f391327 -Author: Karsten Hopp -Date: Thu Feb 25 00:31:00 2016 +0100 - - Merg e branch 'master' of https://github.com/vim/vim - pd - commit f391327adbbffb11180cf6038a92af1ed144e907 Author: Bram Moolenaar Date: Thu Feb 25 00:00:01 2016 +0100 @@ -4547,13 +8643,6 @@ Date: Wed Feb 17 20:48:19 2016 +0100 Problem: A few more compiler warnings. (Axel Bender) Solution: Add type casts. -commit 61d7db7b5a9897fea34054cebe8442f45efa3fa4 -Merge: 07a61e8 2032190 -Author: Karsten Hopp -Date: Wed Feb 17 14:50:39 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit 203219048fa007b5042d9b893fd647aef44722a0 Author: Bram Moolenaar Date: Wed Feb 17 12:30:17 2016 +0100 @@ -5548,13 +9637,6 @@ Date: Mon Feb 1 21:32:58 2016 +0100 Solution: Add a zero timeout. Call parse_queued_messages(). (Yasuhiro Matsumoto) -commit 07a61e8ce9dfd44a17d63b4629fb7443cc481a7f -Merge: 67a4e64 fb1f626 -Author: Karsten Hopp -Date: Mon Feb 1 14:12:20 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit fb1f62691eae7c79a28b3b17a60e72ce198c71a2 Author: Bram Moolenaar Date: Sun Jan 31 20:24:32 2016 +0100 @@ -6306,13 +10388,6 @@ Date: Tue Jan 19 23:36:15 2016 +0100 Solution: Add the "f" flag to ":sort". (Alex Jakushev) Also add the "f" flag to sort(). -commit 67a4e64892d55b6ee45673230ca77693860ac6cb -Merge: 2b52732 b8060fe -Author: Karsten Hopp -Date: Tue Jan 19 22:53:42 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit b8060fe862f684b591f9ac679eac5b2594d6c5a0 Author: Bram Moolenaar Date: Tue Jan 19 22:29:28 2016 +0100 @@ -6801,12 +10876,6 @@ Date: Tue Jan 12 21:00:40 2016 +0100 problem. Solution: Move the conditions. Don't use endpos if handling an error. -commit 2b527328d1927b42ca190ff5f92ba69283bdcad0 -Author: Karsten Hopp -Date: Tue Jan 12 14:59:32 2016 +0100 - - add more ssh keywords - commit d79e55016cf8268cee935f1ac3b5b28712d1399e Author: Bram Moolenaar Date: Sun Jan 10 22:13:02 2016 +0100 diff --git a/vim.spec b/vim.spec index c95cf301..b85873ca 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1868 +%define patchlevel 2342 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -745,6 +745,9 @@ rm -rf %{buildroot} %{_datadir}/icons/hicolor/*/apps/* %changelog +* Wed Sep 07 2016 Karsten Hopp 7.4.2342-1 +- patchlevel 2342 + * Thu Jun 02 2016 Karsten Hopp 7.4.1868-1 - patchlevel 1868 From dd5cd57228028f7aa7ba028b807ad1331b7c6f62 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 7 Sep 2016 12:18:54 +0200 Subject: [PATCH 009/871] new patchlevel --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 9bf4988f..272f0bfc 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /vim-7.4-1988.tar.bz2 /vim-7.4-1989.tar.bz2 /vim-7.4-2330.tar.bz2 +/vim-7.4-2342.tar.bz2 diff --git a/sources b/sources index 720954ad..317a7a86 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8d8a7d2afd684de7e908554606ac5b44 vim-7.4-2330.tar.bz2 +e1bca7d7eabcd7e2d638ae2f2e23df20 vim-7.4-2342.tar.bz2 From 3d365261a85cc3ca7b38694f7469c2576e48249d Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 13 Sep 2016 17:08:14 +0200 Subject: [PATCH 010/871] - patchlevel 0003 --- .gitignore | 1 + README.patches | 376 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 382 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9bf4988f..2c7d8241 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /vim-7.4-1988.tar.bz2 /vim-7.4-1989.tar.bz2 /vim-7.4-2330.tar.bz2 +/vim-8.0-003.tar.bz2 diff --git a/README.patches b/README.patches index 808e9255..ef2c3807 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,379 @@ +commit 789a5c0e3d27f09456678f0cfb6c1bd2d8ab4a35 +Author: Bram Moolenaar +Date: Mon Sep 12 19:51:11 2016 +0200 + + patch 8.0.0003 + Problem: getwinvar() returns wrong Value of boolean and number options, + especially non big endian systems. (James McCoy) + Solution: Cast the pointer to long or int. (closes #1060) + +commit b56e7ff0dbbfa85361bdbc5b4a86ff8b57a7acbb +Author: Bram Moolenaar +Date: Mon Sep 12 16:41:04 2016 +0200 + + Update translations for intro page. + +commit 9e1e7afc1f29b67fe3721442b49af3b20644a3ee +Author: Bram Moolenaar +Date: Mon Sep 12 16:31:10 2016 +0200 + + patch 8.0.0002 + Problem: The netrw plugin does not work. + Solution: Make it accept version 8.0. + +commit 6401024869dcd722ee1b98b4ba58e6caa215201b +Author: Bram Moolenaar +Date: Mon Sep 12 16:23:34 2016 +0200 + + patch 8.0.0001 + Problem: Intro screen still mentions version7. (Paul) + Solution: Change it to version8. + +commit bb76f24af2010943387ce696a7092175b4ecccf2 +Author: Bram Moolenaar +Date: Mon Sep 12 14:24:39 2016 +0200 + + Vim 8.0 release + +commit edeb846c1f04a49466992077eaea3396838bf4fd +Author: Bram Moolenaar +Date: Mon Sep 12 13:32:02 2016 +0200 + + patch 7.4.2367 + Problem: Test runner misses a comma. + Solution: Add the comma. + +commit 100f27721b2f901eae348ef3635897e8be5d0307 +Author: Bram Moolenaar +Date: Mon Sep 12 13:18:29 2016 +0200 + + patch 7.4.2366 + Problem: MS-Windows gvim.exe does not have DirectX support. + Solution: Add the DIRECTX to the script. + +commit 1b010058235fb803c1d4f42a02d2883921be8ef4 +Author: Bram Moolenaar +Date: Mon Sep 12 12:24:11 2016 +0200 + + patch 7.4.2365 + Problem: Needless line break. Confusing directory name. + Solution: Remove line break. Prepend "../" to "tools". + +commit 220adb1e9f9e0b27d28185167d2730bf2f93057d +Author: Bram Moolenaar +Date: Mon Sep 12 12:17:26 2016 +0200 + + A few more runtime updates. + +commit e1c8c7a6742be6072290f9aa54ae358060d9c42f +Author: Bram Moolenaar +Date: Sun Sep 11 16:48:50 2016 +0200 + + patch 7.4.2364 + Problem: Sort test sometimes fails. + Solution: Add it to the list of flaky tests. + +commit cbeab96f87b91ed4b096216c397552b7f6d270f9 +Author: Bram Moolenaar +Date: Sun Sep 11 15:08:56 2016 +0200 + + patch 7.4.2363 + Problem: Superfluous function prototypes. + Solution: Remove them. + +commit 7e1479b86c590a66b63a274c079b7f18907d45a4 +Author: Bram Moolenaar +Date: Sun Sep 11 15:07:27 2016 +0200 + + Updated runtime files, Japanese translations. + +commit 4930a76a0357f76a829eafe4985d04cf3ce0e9e0 +Author: Bram Moolenaar +Date: Sun Sep 11 14:39:53 2016 +0200 + + patch 7.4.2362 + Problem: Illegal memory access with ":1@". (Dominique Pelle) + Solution: Correct cursor column after setting the line number. Also avoid + calling end_visual_mode() when not in Visual mode. + +commit ee39ef0b93d31763d05e54ba99801e3f1a254c0d +Author: Bram Moolenaar +Date: Sat Sep 10 19:17:42 2016 +0200 + + patch 7.4.2361 + Problem: Checking for last_timer_id to overflow is not reliable. (Ozaki + Kiichi) + Solution: Check for the number not going up. + +commit 80c3fd7c559c7d329d57afe10db9bfb0adf10e46 +Author: Bram Moolenaar +Date: Sat Sep 10 15:52:55 2016 +0200 + + patch 7.4.2360 + Problem: Invalid memory access when formatting. (Dominique Pelle) + Solution: Make sure cursor line and column are associated. + +commit 26fe0d56912e42c2b16a61b2480e19ba569aee98 +Author: Bram Moolenaar +Date: Sat Sep 10 14:27:30 2016 +0200 + + patch 7.4.2359 + Problem: Memory leak in timer_start(). + Solution: Check the right field to be NULL. + +commit d47d83745ff450232328ca7a4b8b00b31bad22fc +Author: Bram Moolenaar +Date: Fri Sep 9 22:13:24 2016 +0200 + + patch 7.4.2358 + Problem: Compiler warnings with Solaris Studio when using GTK3. + Solution: Define FUNC2GENERIC depending on the system. (Kazunobu Kuriyama) + +commit 46643713dc6bb04b4e84986b1763ef309e960161 +Author: Bram Moolenaar +Date: Fri Sep 9 21:42:36 2016 +0200 + + patch 7.4.2357 + Problem: Attempt to read history entry while not initialized. + Solution: Skip when the index is negative. + +commit ea683da58cf9ecf3afab9d650d3d2da76e5298d3 +Author: Bram Moolenaar +Date: Fri Sep 9 21:41:34 2016 +0200 + + patch 7.4.2356 + Problem: Reading past end of line when using previous substitute pattern. + (Dominique Pelle) + Solution: Don't set "pat" only set "searchstr". + +commit 16b3578f355282846f2600ce77fb344950f0b9ce +Author: Bram Moolenaar +Date: Fri Sep 9 20:29:50 2016 +0200 + + patch 7.4.2355 + Problem: Regexp fails to match when using "\>\)\?". (Ramel) + Solution: When a state is already in the list, but addstate_here() is used + and the existing state comes later, add the new state anyway. + +commit d563883a1fb5ec6cf4a2758c5e36ac1ff4e9bb3d +Author: Bram Moolenaar +Date: Fri Sep 9 17:59:50 2016 +0200 + + patch 7.4.2354 + Problem: The example that explains nested backreferences does not work + properly with the new regexp engine. (Harm te Hennepe) + Solution: Also save the end position when adding a state. (closes #990) + +commit 2931f2a5df0d962032d41060af84d9fd2cb35c9f +Author: Bram Moolenaar +Date: Fri Sep 9 16:59:08 2016 +0200 + + patch 7.4.2353 + Problem: Not enough test coverage for Normal mode commands. + Solution: Add more tests. (Christian Brabandt) + +commit 922a443cfdb1a37ef8bdeadf84f8b821ec4b37bd +Author: Bram Moolenaar +Date: Fri Sep 9 16:03:48 2016 +0200 + + patch 7.4.2352 + Problem: Netbeans test fails in shadow directory. + Solution: Also copy README.txt to the shadow directory. + +commit ff330ff2c4500dc5535631418d601194654e4536 +Author: Bram Moolenaar +Date: Fri Sep 9 15:31:34 2016 +0200 + + patch 7.4.2351 + Problem: Netbeans test fails when run from unpacked MS-Windows sources. + Solution: Open README.txt instead of Makefile. + +commit cf703fe9d66744ffd7d9c625ee1cbe048ee07740 +Author: Bram Moolenaar +Date: Fri Sep 9 14:59:39 2016 +0200 + + patch 7.4.2350 + Problem: Test 86 and 87 fail with some version of Python. + Solution: Unify "can't" and "cannot". Unify quotes. + +commit 2321ca2a78286bc026fa7f407281ddbeb04114bb +Author: Bram Moolenaar +Date: Fri Sep 9 14:17:18 2016 +0200 + + patch 7.4.2349 + Problem: Valgrind reports using uninitialzed memory. (Dominique Pelle) + Solution: Check the length before checking for a NUL. + +commit 9a27c7fde6d453d9892b6f6baa756bce4d6d419d +Author: Bram Moolenaar +Date: Fri Sep 9 12:57:09 2016 +0200 + + patch 7.4.2348 + Problem: Crash on exit when EXITFREE is defined. (Dominique Pelle) + Solution: Don't access curwin when exiting. + +commit c4a908e83690844b0d3a46124ba6af7d23485d69 +Author: Bram Moolenaar +Date: Thu Sep 8 23:35:30 2016 +0200 + + patch 7.4.2347 + Problem: Crash when closing a buffer while Visual mode is active. + (Dominique Pelle) + Solution: Adjust the position before computing the number of lines. + When closing the current buffer stop Visual mode. + +commit abd468ed0fbcba391e7833feeaa7de3ced841455 +Author: Bram Moolenaar +Date: Thu Sep 8 22:22:43 2016 +0200 + + Updated runtime files + +commit f18c4dbbe545757ce93563b25380e6f010340b4e +Author: Bram Moolenaar +Date: Thu Sep 8 22:10:06 2016 +0200 + + patch 7.4.2346 + Problem: Autocommand test fails when run directly, passes when run as part + of test_alot. + Solution: Add command to make the cursor move. Close a tab page. + +commit 0eaadec6b275a8add49242e1940855fcd154ba64 +Author: Bram Moolenaar +Date: Thu Sep 8 20:28:45 2016 +0200 + + patch 7.4.2345 + Problem: For MinGW RUBY_API_VER_LONG isn't set correctly. Many default + version numbers are outdated. + Solution: Set RUBY_API_VER_LONG to RUBY_VER_LONG. Use latest stable releases + for defaults. (Ken Takata) + +commit 169ebb080454357279ad5ad21ac532deaec605e8 +Author: Bram Moolenaar +Date: Wed Sep 7 23:32:23 2016 +0200 + + patch 7.4.2344 + Problem: The "Reading from channel output..." message can be unwanted. + Appending to a buffer leaves an empty first line behind. + Solution: Add the "out_msg" and "err_msg" options. Writing the first line + overwrites the first, empty line. + +commit 53f1673cd909eb1c809c6a9086e3d104a0df9bed +Author: Bram Moolenaar +Date: Wed Sep 7 20:46:39 2016 +0200 + + patch 7.4.2343 + Problem: Too many old file tests. + Solution: Turn several into new style tests. (Yegappan Lakshmanan) + +commit 1b0c1d050e28f351650c0c84e234fd24f12e5e29 +Author: Bram Moolenaar +Date: Tue Sep 6 23:23:52 2016 +0200 + + patch 7.4.2342 + Problem: Typo in MS-Windows build script. + Solution: change "w2" to "22". + +commit aeac9006d5d14910f214f09df52c026a5936e737 +Author: Bram Moolenaar +Date: Tue Sep 6 22:15:08 2016 +0200 + + patch 7.4.2341 + Problem: Tiny things. Test doesn't clean up properly. + Solution: Adjust comment and white space. Restore option value. + +commit 64d8e25bf6efe5f18b032563521c3ce278c316ab +Author: Bram Moolenaar +Date: Tue Sep 6 22:12:34 2016 +0200 + + Updated runtime files. + +commit 6384c5db8dda70076c878d393ba19a1510695228 +Author: Bram Moolenaar +Date: Tue Sep 6 22:06:35 2016 +0200 + + patch 7.4.2340 + Problem: MS-Windows: Building with Ruby uses old version. + Solution: Update to 2.2.X. Use clearer name for the API version. (Ken + Takata) + +commit 100f5c90f4d4fb40bc3aeabc35192db371f5988f +Author: Bram Moolenaar +Date: Tue Sep 6 21:33:52 2016 +0200 + + patch 7.4.2339 + Problem: Tab page test fails when run as fake root. + Solution: Check 'buftype' instead of 'filetype'. (James McCoy, closes #1042) + +commit 7947312871e7d01cdba058199904c212ec32f1c0 +Author: Bram Moolenaar +Date: Tue Sep 6 21:32:11 2016 +0200 + + patch 7.4.2338 + Problem: Can't build with small features. (John Marriott) + Solution: Nearly always define FEAT_TAG_BINS. + +commit 77b642501ac4c84b4e6820d4e5636eb856faaea7 +Author: Bram Moolenaar +Date: Tue Sep 6 21:14:27 2016 +0200 + + patch 7.4.2337 + Problem: taglist() is still slow. (Luc Hermitte) + Solution: Check for CTRL-C less often when finding duplicates. + +commit df0db16cf74281a83a9ea3388a2ef9aedccd013c +Author: Bram Moolenaar +Date: Tue Sep 6 20:37:41 2016 +0200 + + patch 7.4.2336 + Problem: Running normal mode tests leave a couple of files behind. + (Yegappan Lakshmanan) + Solution: Delete the files. (Christian Brabandt) + +commit 72b4b870fcc445c14faf282e0595b5f9406b101d +Author: Bram Moolenaar +Date: Tue Sep 6 20:24:50 2016 +0200 + + patch 7.4.2335 + Problem: taglist() is slow. (Luc Hermitte) + Solution: Check for CTRL-C less often when doing a linear search. (closes + #1044) + +commit 1b0c2fcf6e85c9b85c24757ba970061e1f3e4e80 +Author: Bram Moolenaar +Date: Mon Sep 5 23:29:26 2016 +0200 + + patch 7.4.2334 + Problem: On MS-Windows test_getcwd leaves Xtopdir behind. + Solution: Set 'noswapfile'. (Michael Soyka) + +commit 31845093b7f1b33e0c7e9e592bef65528674a1f2 +Author: Bram Moolenaar +Date: Mon Sep 5 22:58:31 2016 +0200 + + patch 7.4.2333 + Problem: Outdated comments in test. + Solution: Cleanup normal mode test. (Christian Brabandt) + +commit 75537a93e985ef32e6c267b06ce93629855dd983 +Author: Bram Moolenaar +Date: Mon Sep 5 22:45:28 2016 +0200 + + patch 7.4.2332 + Problem: Crash when stop_timer() is called in a callback of a callback. + Vim hangs when the timer callback uses too much time. + Solution: Set tr_id to -1 when a timer is to be deleted. Don't keep calling + callbacks forever. (Ozaki Kiichi) + +commit 33a80eeb859a78ba93432da6fa585786cfd77249 +Author: Bram Moolenaar +Date: Mon Sep 5 21:51:14 2016 +0200 + + patch 7.4.2331 + Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode + does not work after entering an expression on the command line. + Solution: Don't use "ccline" when not actually using a command line. (test + by Hirohito Higashi) + commit 030cddc7ec0c3d2fe3969140cd1b92b2f18633c0 Author: Bram Moolenaar Date: Sun Sep 4 23:41:42 2016 +0200 diff --git a/sources b/sources index 720954ad..a90ef781 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -8d8a7d2afd684de7e908554606ac5b44 vim-7.4-2330.tar.bz2 +4ee6072d03f2d8ed86003147aabd3e8f vim-8.0-003.tar.bz2 diff --git a/vim.spec b/vim.spec index ff7dce4f..2c4d4f2e 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 2330 +%define patchlevel 003 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -744,6 +744,9 @@ rm -rf %{buildroot} %{_datadir}/icons/hicolor/*/apps/* %changelog +* Tue Sep 13 2016 Karsten Hopp 8.0.003-1 +- patchlevel 003 + * Mon Sep 05 2016 Karsten Hopp 7.4.2330-1 - patchlevel 2330 From debcf88b5e1f873a5571cedced1f7009530b49f9 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 13 Sep 2016 17:18:14 +0200 Subject: [PATCH 011/871] fix baseversion and directory --- vim.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vim.spec b/vim.spec index d95e5a1e..63ba790d 100644 --- a/vim.spec +++ b/vim.spec @@ -14,8 +14,8 @@ %define withruby 1 %define withlua 1 -%define baseversion 7.4 -%define vimdir vim74 +%define baseversion 8.0 +%define vimdir vim80 Summary: The VIM editor URL: http://www.vim.org/ From 8a8596c9df7c9b7dc4260ae23f18e20ddc7bb0f7 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Tue, 13 Sep 2016 17:20:23 +0200 Subject: [PATCH 012/871] add locolor icons --- vim.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vim.spec b/vim.spec index 63ba790d..1a6ce127 100644 --- a/vim.spec +++ b/vim.spec @@ -742,6 +742,7 @@ rm -rf %{buildroot} %{_bindir}/evim %{_mandir}/man1/evim.* %{_datadir}/icons/hicolor/*/apps/* +%{_datadir}/icons/locolor/*/apps/* %changelog * Tue Sep 13 2016 Karsten Hopp 8.0.003-1 From fd378b274259210cd7590ec768150b4947396f77 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 6 Oct 2016 18:40:39 +0200 Subject: [PATCH 013/871] - patchlevel 0022 --- .gitignore | 1 + README.patches | 301 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 307 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2c7d8241..f642b321 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /vim-7.4-1989.tar.bz2 /vim-7.4-2330.tar.bz2 /vim-8.0-003.tar.bz2 +/vim-8.0-018.tar.bz2 diff --git a/README.patches b/README.patches index ef2c3807..5d73e35c 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,206 @@ +commit a24b70db343ff0872a314d076c8a9cf437530495 +Merge: 550c699 ec68a99 +Author: Karsten Hopp +Date: Thu Oct 6 18:37:07 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + +commit ec68a99464055029c01082762517e97245ddae0c +Author: Bram Moolenaar +Date: Mon Oct 3 21:37:41 2016 +0200 + + patch 8.0.0022 + Problem: If a channel in NL mode is missing the NL at the end the remaining + characters are dropped. + Solution: When the channel is closed use the remaining text. (Ozaki Kiichi) + +commit 84dbd494dca599ecff05b2c2279d402c12e6d197 +Author: Bram Moolenaar +Date: Sun Oct 2 23:09:31 2016 +0200 + + patch 8.0.0021 + Problem: In the GUI when redrawing the cursor it may be on the second half + of a double byte character. + Solution: Correct the cursor column. (Yasuhiro Matsumoto) + +commit 6100d02aab7c8294b581cb299250eea164b50e9d +Author: Bram Moolenaar +Date: Sun Oct 2 16:51:57 2016 +0200 + + patch 8.0.0020 + Problem: The regexp engines are not reentrant. + Solution: Add regexec_T and save/restore the state when needed. + +commit 2ec618c9feac4573b154510236ad8121c77d0eca +Author: Bram Moolenaar +Date: Sat Oct 1 14:47:05 2016 +0200 + + Updated runtime files. + +commit b3435b0a3a0967115658d0a8c0224a28969cfa02 +Author: Bram Moolenaar +Date: Thu Sep 29 20:54:59 2016 +0200 + + patch 8.0.0019 + Problem: Test_command_count is old style. + Solution: Turn it into a new style test. (Naruhiko Nishino) + Use more assert functions. + +commit b9c31e71f5a4653a27e81c21226039bfa35b9131 +Author: Bram Moolenaar +Date: Thu Sep 29 15:18:57 2016 +0200 + + patch 8.0.0018 + Problem: When using ":sleep" channel input is not handled. + Solution: When there is a channel check for input also when not in raw mode. + Check every 100 msec. + +commit 177778575148e265c0e32ec2abf2d2c615f5ead5 +Author: Bram Moolenaar +Date: Tue Sep 27 21:30:22 2016 +0200 + + Missing part of patch 8.0.0014 + +commit 890680ca6364386fabb271c85e0755bcaa6a33c1 +Author: Bram Moolenaar +Date: Tue Sep 27 21:28:56 2016 +0200 + + patch 8.0.0017 + Problem: Cannot get the number of the current quickfix or location list. + Solution: Use the current list if "nr" in "what" is zero. (Yegappan + Lakshmanan) Remove debug command from test. + +commit 0e77b7691ee7c477facb4c9d9162c8603ada2d84 +Author: Bram Moolenaar +Date: Mon Sep 26 22:58:58 2016 +0200 + + patch 8.0.0016 + Problem: Build fails. + Solution: Include missing change. + +commit 7ef3810d28b7ab2edbfcafab3fe8ad8bc2c2f138 +Author: Bram Moolenaar +Date: Mon Sep 26 22:36:58 2016 +0200 + + patch 8.0.0015 + Problem: Can't tell which part of a channel has "buffered" status. + Solution: Add an optional argument to ch_status(). Let ch_info() also + return "buffered" for out_status and err_status. + +commit 1eceadaf481e34ed8155011534159775697ce884 +Author: Bram Moolenaar +Date: Mon Sep 26 20:14:56 2016 +0200 + + patch 8.0.0014 + Problem: Crypt tests are old style. + Solution: Convert to new style. + +commit c79d6aa01d86cd98cffddc80825c1c600e833bbf +Author: Bram Moolenaar +Date: Sun Sep 25 22:27:37 2016 +0200 + + patch 8.0.0013 + Problem: Missing comma in list. + Solution: Add the comma. + +commit 3e496b0ea31996b665824f45664dee1fdd73c4d0 +Author: Bram Moolenaar +Date: Sun Sep 25 22:11:48 2016 +0200 + + Updated runtime files. + +commit 9af418427652562384744648d7d173a4bfebba95 +Author: Bram Moolenaar +Date: Sun Sep 25 21:45:05 2016 +0200 + + patch 8.0.0012 + Problem: Typos in comments. + Solution: Change "its" to "it's". (Matthew Brener, closes #1088) + +commit 20eeb6129d12a5d073ee949043de73242a36976c +Author: Bram Moolenaar +Date: Sun Sep 25 21:06:50 2016 +0200 + + Fix patch applied twice. + +commit 947000d6e481042d3869bd65b149d72511c31ab2 +Author: Bram Moolenaar +Date: Sun Sep 25 21:03:02 2016 +0200 + + patch 8.0.0011 + Problem: On OSX Test_pipe_through_sort_all() sometimes fails. + Solution: Add the test to the list of flaky tests. + +commit 680e015bfe19be6772d3bd754486fbd45c1a9d3b +Author: Bram Moolenaar +Date: Sun Sep 25 20:54:11 2016 +0200 + + patch 8.0.0010 + Problem: Crash when editing file that starts with crypt yeader. (igor2x) + Solution: Check for length of text. (Christian Brabandt) Add a test. + +commit 3f1c15b24a3939d193c80c509132db9ee4d8cceb +Author: Bram Moolenaar +Date: Sun Sep 25 20:22:02 2016 +0200 + + patch 8.0.0009 + Problem: Unecessary workround for AppVeyor. + Solution: Revert patch 7.4.990. (Christian Brabandt) + +commit 50ba526fbf3e9e5e0e6b0b3086a4d5df581ebc7e +Author: Bram Moolenaar +Date: Thu Sep 22 22:33:02 2016 +0200 + + Updated runtime files. + +commit 9e02cfa226b2577ec867b544a1a450a428a19880 +Author: Bram Moolenaar +Date: Thu Sep 22 21:27:11 2016 +0200 + + patch 8.0.0008 + Problem: Popup complete test is disabled. + Solution: Enable the test and change the assert. (Hirohito Higashi) + +commit bbe917d9d465a66a29e38879c7f66df51b0b0dc3 +Author: Bram Moolenaar +Date: Wed Sep 21 22:41:24 2016 +0200 + + patch 8.0.0007 + Problem: Vim 7.4 is still mentioned in a few places. + Solution: Update to Vim 8. (Uncle Bill, closes #1094) + +commit ebdd90ac282909c0bfcd6e83e70505abbbd5a38d +Author: Bram Moolenaar +Date: Tue Sep 20 21:39:14 2016 +0200 + + patch 8.0.0006 + Problem: ":lb" is interpreted as ":lbottom" while the documentation says it + means ":lbuffer". + Solution: Adjust the order of the commands. (haya14busa, closes #1093) + +commit d07969093a9b3051511c478d71c36de6fc33c0d6 +Author: Bram Moolenaar +Date: Fri Sep 16 20:02:31 2016 +0200 + + Updated runtime files. + +commit 3c4ebeba17399e4ef33d004c269e667f696f0eb6 +Author: Bram Moolenaar +Date: Thu Sep 15 11:44:27 2016 +0200 + + patch 8.0.0005 + Problem: Netbeans test fails with Python 3. (Jonathonf) + Solution: Encode the string before sending it. (closes #1070) + +commit 5582ef14384525e8cec86016876d97a6b32dd548 +Author: Bram Moolenaar +Date: Wed Sep 14 22:16:13 2016 +0200 + + patch 8.0.0004 + Problem: A string argument for function() that is not a function name + results in an error message with NULL. (Christian Brabandt) + Solution: Use the argument for the error message. + commit 789a5c0e3d27f09456678f0cfb6c1bd2d8ab4a35 Author: Bram Moolenaar Date: Mon Sep 12 19:51:11 2016 +0200 @@ -3363,6 +3566,13 @@ Date: Tue Jul 5 22:28:40 2016 +0200 Problem: Cscope items are not sorted. Solution: Put the new "a" command first. (Ken Takata) +commit 550c699eb780b27b3875f6cdffa2eae471390908 +Merge: 26522e4 b33c7eb +Author: Karsten Hopp +Date: Tue Jul 5 12:56:13 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + commit b33c7eb5b813cb631b2b0ca5c4029e1788a09bde Author: Bram Moolenaar Date: Mon Jul 4 22:29:49 2016 +0200 @@ -3372,6 +3582,13 @@ Date: Mon Jul 4 22:29:49 2016 +0200 Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken Takata) +commit 26522e4eebc3a78a23eeb63fa5ee2d24a9a7f189 +Merge: 1c582ef ab9c89b +Author: Karsten Hopp +Date: Mon Jul 4 10:17:45 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + commit ab9c89b68dcbdb3fbda8c5a50dd90caca64f1bfd Author: Bram Moolenaar Date: Sun Jul 3 17:47:26 2016 +0200 @@ -4418,6 +4635,13 @@ Date: Thu Jun 2 11:54:06 2016 +0200 Problem: Can't build with old version of Perl. Solution: Define PERLIO_FUNCS_DECL. (Tom G. Christensen) +commit 1c582ef49f17436313b82977c0a941f461ba130a +Merge: 0a1b630 b89a25f +Author: Karsten Hopp +Date: Thu Jun 2 10:51:31 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + commit b89a25f17e274dc308c584ea69a129ffbb26bc3d Author: Bram Moolenaar Date: Wed Jun 1 23:08:39 2016 +0200 @@ -4755,6 +4979,13 @@ Date: Sun May 15 18:00:19 2016 +0200 message. Solution: Require getting a number. (Bjorn Linse) +commit 0a1b630aab827344cc14ea2c98bbd068f6498abb +Merge: 3247fc9 73a733e +Author: Karsten Hopp +Date: Fri May 13 11:29:13 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + commit 73a733e08bb7853d2ac12c60756ae51e39abb4d9 Author: Bram Moolenaar Date: Wed May 11 21:05:05 2016 +0200 @@ -5039,6 +5270,13 @@ Date: Fri Apr 29 22:33:27 2016 +0200 Problem: Still compiler warning for unused return value. (Charles Campbell) Solution: Assign to ignoredp. +commit 3247fc9e85ec2067ebfd44d0e7efebce66f0aac2 +Merge: f953813 c61348e +Author: Karsten Hopp +Date: Fri Apr 29 11:43:48 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + commit c61348e83fd4eed8b999fe5b7cdfb4caf90bf3fd Author: Bram Moolenaar Date: Thu Apr 28 22:20:03 2016 +0200 @@ -5132,6 +5370,13 @@ Date: Tue Apr 26 17:16:24 2016 +0200 Solution: First invoke out/err callbacks before the close callback. Make the close callback work on Windows. +commit f9538136beff21c04d8d7f8ad7f8d23ed0905771 +Merge: b33f51a d10abe5 +Author: Karsten Hopp +Date: Tue Apr 26 13:09:13 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + commit d10abe52019d10403eb559ea0a424bbd310b738f Author: Bram Moolenaar Date: Sun Apr 24 15:41:33 2016 +0200 @@ -5225,6 +5470,13 @@ Date: Fri Apr 22 20:20:19 2016 +0200 Problem: Using wrong buffer length. Solution: use the right name. (Kazunobu Kuriyama) +commit b33f51aac191c8831bebbc0ca5b0a49456fc0003 +Merge: 8cf439c 763b684 +Author: Karsten Hopp +Date: Fri Apr 22 12:40:34 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + commit 763b684373bf5954445d8d8d99da1e39a4fc5105 Author: Bram Moolenaar Date: Fri Apr 22 12:24:52 2016 +0200 @@ -5736,6 +5988,13 @@ Date: Fri Apr 8 17:07:19 2016 +0200 by them. Go through all jobs and channels to find unreferenced items. Also, decrement reference counts when garbage collecting. +commit 8cf439cb8003c79addd36cc2c6d1dcc42652f3f2 +Merge: d8dc5e6 d56374e +Author: Karsten Hopp +Date: Fri Apr 8 11:00:52 2016 +0200 + + Merge branch 'master' of https://github.com/vim/vim + commit d56374e25df0b317b01423a01f158157faa647fa Author: Bram Moolenaar Date: Thu Apr 7 22:16:30 2016 +0200 @@ -6997,6 +7256,13 @@ Date: Tue Mar 15 16:35:39 2016 +0100 Problem: No test for ":help". Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi) +commit d8dc5e63fabbbddeb45a311f1deff240e4a8e709 +Merge: 0ee7bfe 426dd02 +Author: Karsten Hopp +Date: Tue Mar 15 16:13:43 2016 +0100 + + Merge branch 'master' of https://github.com/vim/vim + commit 426dd0219512af5f4abeb0901b533159253ffba3 Author: Bram Moolenaar Date: Tue Mar 15 15:09:29 2016 +0100 @@ -8302,6 +8568,14 @@ Date: Thu Feb 25 15:25:03 2016 +0100 (Jörg Plate) Solution: Use "char_u" always. +commit 0ee7bfeec9fef5bd2a86ba0e37de6b4ffe11e152 +Merge: 61d7db7 f391327 +Author: Karsten Hopp +Date: Thu Feb 25 00:31:00 2016 +0100 + + Merg e branch 'master' of https://github.com/vim/vim + pd + commit f391327adbbffb11180cf6038a92af1ed144e907 Author: Bram Moolenaar Date: Thu Feb 25 00:00:01 2016 +0100 @@ -8910,6 +9184,13 @@ Date: Wed Feb 17 20:48:19 2016 +0100 Problem: A few more compiler warnings. (Axel Bender) Solution: Add type casts. +commit 61d7db7b5a9897fea34054cebe8442f45efa3fa4 +Merge: 07a61e8 2032190 +Author: Karsten Hopp +Date: Wed Feb 17 14:50:39 2016 +0100 + + Merge branch 'master' of https://github.com/vim/vim + commit 203219048fa007b5042d9b893fd647aef44722a0 Author: Bram Moolenaar Date: Wed Feb 17 12:30:17 2016 +0100 @@ -9904,6 +10185,13 @@ Date: Mon Feb 1 21:32:58 2016 +0100 Solution: Add a zero timeout. Call parse_queued_messages(). (Yasuhiro Matsumoto) +commit 07a61e8ce9dfd44a17d63b4629fb7443cc481a7f +Merge: 67a4e64 fb1f626 +Author: Karsten Hopp +Date: Mon Feb 1 14:12:20 2016 +0100 + + Merge branch 'master' of https://github.com/vim/vim + commit fb1f62691eae7c79a28b3b17a60e72ce198c71a2 Author: Bram Moolenaar Date: Sun Jan 31 20:24:32 2016 +0100 @@ -10655,6 +10943,13 @@ Date: Tue Jan 19 23:36:15 2016 +0100 Solution: Add the "f" flag to ":sort". (Alex Jakushev) Also add the "f" flag to sort(). +commit 67a4e64892d55b6ee45673230ca77693860ac6cb +Merge: 2b52732 b8060fe +Author: Karsten Hopp +Date: Tue Jan 19 22:53:42 2016 +0100 + + Merge branch 'master' of https://github.com/vim/vim + commit b8060fe862f684b591f9ac679eac5b2594d6c5a0 Author: Bram Moolenaar Date: Tue Jan 19 22:29:28 2016 +0100 @@ -11143,6 +11438,12 @@ Date: Tue Jan 12 21:00:40 2016 +0100 problem. Solution: Move the conditions. Don't use endpos if handling an error. +commit 2b527328d1927b42ca190ff5f92ba69283bdcad0 +Author: Karsten Hopp +Date: Tue Jan 12 14:59:32 2016 +0100 + + add more ssh keywords + commit d79e55016cf8268cee935f1ac3b5b28712d1399e Author: Bram Moolenaar Date: Sun Jan 10 22:13:02 2016 +0100 diff --git a/sources b/sources index a90ef781..1fefe47b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4ee6072d03f2d8ed86003147aabd3e8f vim-8.0-003.tar.bz2 +d09d758d0e76356a3f881a87dd86f007 vim-8.0-018.tar.bz2 diff --git a/vim.spec b/vim.spec index 1a6ce127..a31d0bd1 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 003 +%define patchlevel 018 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -745,6 +745,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Oct 06 2016 Karsten Hopp 8.0.018-1 +- patchlevel 018 + * Tue Sep 13 2016 Karsten Hopp 8.0.003-1 - patchlevel 003 From defe085ca40a41f1df03008d082a431609a7282d Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 19 Oct 2016 10:57:34 +0200 Subject: [PATCH 014/871] switch to gtk3 --- vim.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/vim.spec b/vim.spec index a31d0bd1..a0f4dd6c 100644 --- a/vim.spec +++ b/vim.spec @@ -169,10 +169,10 @@ packages that add vim files, p.e. additional syntax files or filetypes. %package X11 Summary: The VIM version of the vi editor for the X Window System Group: Applications/Editors -Requires: vim-common = %{epoch}:%{version}-%{release} libattr >= 2.4 gtk2 >= 2.6 +Requires: vim-common = %{epoch}:%{version}-%{release} libattr >= 2.4 gtk3 Provides: gvim = %{version}-%{release} Provides: mergetool -BuildRequires: gtk2-devel libSM-devel libXt-devel libXpm-devel +BuildRequires: gtk3-devel libSM-devel libXt-devel libXpm-devel Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: hicolor-icon-theme @@ -260,7 +260,8 @@ mv -f ex_cmds.c.save ex_cmds.c --disable-tclinterp --with-x=yes \ --enable-xim --enable-multibyte \ --with-tlib=ncurses \ - --enable-gtk2-check --enable-gui=gtk2 \ + --disable-gtk3-check \ + --enable-gtk3-check --enable-gui=gtk3 \ --with-compiledby="" --enable-cscope \ --with-modified-by="" \ %if "%{withnetbeans}" == "1" @@ -745,6 +746,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Oct 19 2016 Karsten Hopp 8.0.018-1 +- switch to gtk3 + * Thu Oct 06 2016 Karsten Hopp 8.0.018-1 - patchlevel 018 From 4b18daaa8214154be687471dc1df6bc5565172a5 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Wed, 19 Oct 2016 10:58:17 +0200 Subject: [PATCH 015/871] - patchlevel 0045 --- .gitignore | 1 + README.patches | 311 +++++++++++++++++++++++++++++++++---------------- sources | 2 +- vim.spec | 5 +- 4 files changed, 214 insertions(+), 105 deletions(-) diff --git a/.gitignore b/.gitignore index 84799580..6cecde07 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /vim-7.4-2342.tar.bz2 /vim-8.0-003.tar.bz2 /vim-8.0-018.tar.bz2 +/vim-8.0-037.tar.bz2 diff --git a/README.patches b/README.patches index 5d73e35c..3c47eafd 100644 --- a/README.patches +++ b/README.patches @@ -1,9 +1,212 @@ -commit a24b70db343ff0872a314d076c8a9cf437530495 -Merge: 550c699 ec68a99 -Author: Karsten Hopp -Date: Thu Oct 6 18:37:07 2016 +0200 +commit bb09ceb95477ecc271854b3fdd8d2776eca66adf +Author: Bram Moolenaar +Date: Tue Oct 18 16:27:23 2016 +0200 - Merge branch 'master' of https://github.com/vim/vim + patch 8.0.0045 + Problem: Calling job_stop() right after job_start() does not work. + Solution: Block signals while fork is still busy. (Ozaki Kiichi, closes + #1155) + +commit 025e3e0bafbc85cc4e365145af711edf99d0a90d +Author: Bram Moolenaar +Date: Tue Oct 18 14:50:18 2016 +0200 + + patch 8.0.0044 + Problem: In diff mode the cursor may end up below the last line, resulting + in an ml_get error. + Solution: Check the line to be valid. + +commit 9ec7fa82a2c4f0283862ed704c2940959e6130ee +Author: Bram Moolenaar +Date: Tue Oct 18 13:06:41 2016 +0200 + + patch 8.0.0043 + Problem: When using Insert mode completion with 'completeopt' containing + "noinsert" with CTRL-N the change is not saved for undo. (Tommy + Allen) + Solution: Call stop_arrow() before inserting for any key. + +commit cbd3bd6cbed5baf418b037b17ad46e339ff59174 +Author: Bram Moolenaar +Date: Mon Oct 17 20:47:02 2016 +0200 + + patch 8.0.0042 + Problem: When using Insert mode completion with 'completeopt' containing + "noinsert" change is not saved for undo. (Tommy Allen) + Solution: Call stop_arrow() before inserting for pressing Enter. + +commit 869e35270ecffd9024958880cb03f6f0bb01ea93 +Author: Bram Moolenaar +Date: Sun Oct 16 15:35:47 2016 +0200 + + patch 8.0.0041 + Problem: When using Insert mode completion but not actually inserting + anything an undo item is still created. (Tommy Allen) + Solution: Do not call stop_arrow() when not inserting anything. + +commit 8507747600bddfd6a68aed057840856bf5548e61 +Author: Bram Moolenaar +Date: Sun Oct 16 14:35:48 2016 +0200 + + patch 8.0.0040 + Problem: Whole line highlighting with matchaddpos() does not work. + Solution: Check for zero length. (Hirohito Higashi) + +commit 156919f99afd1ac11d19d4270afbc1afb7245640 +Author: Bram Moolenaar +Date: Sat Oct 15 20:46:20 2016 +0200 + + patch 8.0.0039 + Problem: When Vim 8 reads an old viminfo and exits, the next time marks are + not read from viminfo. (Ned Batchelder) + Solution: Set a mark when it wasn't set before, even when the timestamp is + zero. (closes #1170) + +commit ca291aec99b60fe81eaab36aa718e51421bb88d5 +Author: Bram Moolenaar +Date: Sat Oct 15 19:33:50 2016 +0200 + + patch 8.0.0038 + Problem: OPEN_CHR_FILES not defined for FreeBSD using Debian userland + files. + Solution: Check for __FreeBSD_kernel__. (James McCoy, closes #1166) + +commit 0a9046fbcb33770517ab0220b8100c4494bddab2 +Author: Bram Moolenaar +Date: Sat Oct 15 19:28:13 2016 +0200 + + patch 8.0.0037 + Problem: Get E924 when switching tabs. () + Solution: Use win_valid_any_tab() instead of win_valid(). (Martin Vuille, + closes #1167, closes #1171) + +commit 97792de2762cc79cc365a8a0b858f27753179577 +Author: Bram Moolenaar +Date: Sat Oct 15 18:36:49 2016 +0200 + + patch 8.0.0036 + Problem: Detecting that a job has finished may take a while. + Solution: Check for a finished job more often (Ozaki Kiichi) + +commit 472e85970ee3a80abd824bef510df12e9cfe9e96 +Author: Bram Moolenaar +Date: Sat Oct 15 17:06:47 2016 +0200 + + patch 8.0.0035 + Problem: Order of matches for 'omnifunc' is messed up. (Danny Su) + Solution: Do not set compl_curr_match when called from complete_check(). + (closes #1168) + +commit 9e507ca8a3e1535e62de4bd86374b0fcd18ef5b8 +Author: Bram Moolenaar +Date: Sat Oct 15 15:39:39 2016 +0200 + + patch 8.0.0034 + Problem: No completion for ":messages". + Solution: Complete "clear" argument. (Hirohito Higashi) + +commit a6c27ee6db2c328e0ab0e6d143e2a295a0bb9c9a +Author: Bram Moolenaar +Date: Sat Oct 15 14:56:30 2016 +0200 + + patch 8.0.0033 + Problem: Cannot use overlapping positions with matchaddpos(). + Solution: Check end of match. (Ozaki Kiichi) Add a test (Hirohito Higashi) + +commit 4575876dc865d4160f20d61bd822fbe7cafbec41 +Author: Bram Moolenaar +Date: Wed Oct 12 23:08:06 2016 +0200 + + Updated runtime files. + +commit 3e8474dd50f64c998bb665ce852f584a58dede6b +Author: Bram Moolenaar +Date: Wed Oct 12 17:52:42 2016 +0200 + + patch 8.0.0032 + Problem: Tests may change the input file when something goes wrong. + Solution: Avoid writing the input file. + +commit e8ef3a093453b73594e15462d4de50b011c8ba66 +Author: Bram Moolenaar +Date: Wed Oct 12 17:45:29 2016 +0200 + + patch 8.0.0031 + Problem: After ":bwipeout" 'fileformat' is not set to the right default. + Solution: Get the default from 'fileformats'. (Mike Williams) + +commit 0ba407012c63064f03f1a5677677d4da423e5a73 +Author: Bram Moolenaar +Date: Wed Oct 12 14:50:54 2016 +0200 + + patch 8.0.0030 + Problem: Mouse mode is not automatically detected for tmux. + Solution: Check for 'term' to be "tmux". (Michael Henry) + +commit cea912af725c54f4727a0565e31661f6b29c6bb1 +Author: Bram Moolenaar +Date: Wed Oct 12 14:20:24 2016 +0200 + + patch 8.0.0029 + Problem: Code for MS-Windows is complicated because of the exceptions for + old systems. + Solution: Drop support for MS-Windows older than Windows XP. (Ken Takata) + +commit a7c023ec88233a2db4c1f53121921e110ece8d43 +Author: Bram Moolenaar +Date: Wed Oct 12 12:13:35 2016 +0200 + + patch 8.0.0028 + Problem: Superfluous semicolons. + Solution: Remove them. (Ozaki Kiichi) + +commit dc08328821a2c11e33dfb1980332e4923ec64fca +Author: Bram Moolenaar +Date: Tue Oct 11 08:57:33 2016 +0200 + + Updated runtime files. + +commit dc0ccaee68ca24d10050117fbec757ad33590a17 +Author: Bram Moolenaar +Date: Sun Oct 9 17:28:01 2016 +0200 + + patch 8.0.0027 + Problem: A channel is closed when reading on stderr or stdout fails, but + there may still be something to read on another part. + Solution: Turn ch_to_be_closed into a bitfield. (Ozaki Kiichi) + +commit 9b4579481892a62e7e002498b9eddaaf75bbda49 +Author: Bram Moolenaar +Date: Sun Oct 9 16:10:05 2016 +0200 + + patch 8.0.0026 + Problem: Error format with %W, %C and %Z does not work. (Gerd Wachsmuth) + Solution: Skip code when qf_multiignore is set. (Lcd) + +commit 936c48f8ca82a0257640c8c9d0792538f5a7e813 +Author: Bram Moolenaar +Date: Sun Oct 9 15:50:48 2016 +0200 + + patch 8.0.0025 + Problem: Inconsistent use of spaces vs tabs in gd test. + Solution: Use tabs. (Anton Lindqvist) + +commit 8ddef48d1eade1911b946fdda8c73c80856e6273 +Author: Bram Moolenaar +Date: Sun Oct 9 15:43:25 2016 +0200 + + patch 8.0.0024 + Problem: When the netbeans channel closes, "DETACH" is put in the output + part. (Ozaki Kiichi) + Solution: Write "DETACH" in the socket part. + +commit 226630a030c0d41145e1109f09633360fc9c999d +Author: Bram Moolenaar +Date: Sat Oct 8 19:21:31 2016 +0200 + + patch 8.0.0023 + Problem: "gd" and "gD" may find a match in a comment or string. + Solution: Ignore matches in comments and strings. (Anton Lindqvist) commit ec68a99464055029c01082762517e97245ddae0c Author: Bram Moolenaar @@ -3566,13 +3769,6 @@ Date: Tue Jul 5 22:28:40 2016 +0200 Problem: Cscope items are not sorted. Solution: Put the new "a" command first. (Ken Takata) -commit 550c699eb780b27b3875f6cdffa2eae471390908 -Merge: 26522e4 b33c7eb -Author: Karsten Hopp -Date: Tue Jul 5 12:56:13 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit b33c7eb5b813cb631b2b0ca5c4029e1788a09bde Author: Bram Moolenaar Date: Mon Jul 4 22:29:49 2016 +0200 @@ -3582,13 +3778,6 @@ Date: Mon Jul 4 22:29:49 2016 +0200 Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken Takata) -commit 26522e4eebc3a78a23eeb63fa5ee2d24a9a7f189 -Merge: 1c582ef ab9c89b -Author: Karsten Hopp -Date: Mon Jul 4 10:17:45 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit ab9c89b68dcbdb3fbda8c5a50dd90caca64f1bfd Author: Bram Moolenaar Date: Sun Jul 3 17:47:26 2016 +0200 @@ -4635,13 +4824,6 @@ Date: Thu Jun 2 11:54:06 2016 +0200 Problem: Can't build with old version of Perl. Solution: Define PERLIO_FUNCS_DECL. (Tom G. Christensen) -commit 1c582ef49f17436313b82977c0a941f461ba130a -Merge: 0a1b630 b89a25f -Author: Karsten Hopp -Date: Thu Jun 2 10:51:31 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit b89a25f17e274dc308c584ea69a129ffbb26bc3d Author: Bram Moolenaar Date: Wed Jun 1 23:08:39 2016 +0200 @@ -4979,13 +5161,6 @@ Date: Sun May 15 18:00:19 2016 +0200 message. Solution: Require getting a number. (Bjorn Linse) -commit 0a1b630aab827344cc14ea2c98bbd068f6498abb -Merge: 3247fc9 73a733e -Author: Karsten Hopp -Date: Fri May 13 11:29:13 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit 73a733e08bb7853d2ac12c60756ae51e39abb4d9 Author: Bram Moolenaar Date: Wed May 11 21:05:05 2016 +0200 @@ -5270,13 +5445,6 @@ Date: Fri Apr 29 22:33:27 2016 +0200 Problem: Still compiler warning for unused return value. (Charles Campbell) Solution: Assign to ignoredp. -commit 3247fc9e85ec2067ebfd44d0e7efebce66f0aac2 -Merge: f953813 c61348e -Author: Karsten Hopp -Date: Fri Apr 29 11:43:48 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit c61348e83fd4eed8b999fe5b7cdfb4caf90bf3fd Author: Bram Moolenaar Date: Thu Apr 28 22:20:03 2016 +0200 @@ -5370,13 +5538,6 @@ Date: Tue Apr 26 17:16:24 2016 +0200 Solution: First invoke out/err callbacks before the close callback. Make the close callback work on Windows. -commit f9538136beff21c04d8d7f8ad7f8d23ed0905771 -Merge: b33f51a d10abe5 -Author: Karsten Hopp -Date: Tue Apr 26 13:09:13 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit d10abe52019d10403eb559ea0a424bbd310b738f Author: Bram Moolenaar Date: Sun Apr 24 15:41:33 2016 +0200 @@ -5470,13 +5631,6 @@ Date: Fri Apr 22 20:20:19 2016 +0200 Problem: Using wrong buffer length. Solution: use the right name. (Kazunobu Kuriyama) -commit b33f51aac191c8831bebbc0ca5b0a49456fc0003 -Merge: 8cf439c 763b684 -Author: Karsten Hopp -Date: Fri Apr 22 12:40:34 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit 763b684373bf5954445d8d8d99da1e39a4fc5105 Author: Bram Moolenaar Date: Fri Apr 22 12:24:52 2016 +0200 @@ -5988,13 +6142,6 @@ Date: Fri Apr 8 17:07:19 2016 +0200 by them. Go through all jobs and channels to find unreferenced items. Also, decrement reference counts when garbage collecting. -commit 8cf439cb8003c79addd36cc2c6d1dcc42652f3f2 -Merge: d8dc5e6 d56374e -Author: Karsten Hopp -Date: Fri Apr 8 11:00:52 2016 +0200 - - Merge branch 'master' of https://github.com/vim/vim - commit d56374e25df0b317b01423a01f158157faa647fa Author: Bram Moolenaar Date: Thu Apr 7 22:16:30 2016 +0200 @@ -7256,13 +7403,6 @@ Date: Tue Mar 15 16:35:39 2016 +0100 Problem: No test for ":help". Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi) -commit d8dc5e63fabbbddeb45a311f1deff240e4a8e709 -Merge: 0ee7bfe 426dd02 -Author: Karsten Hopp -Date: Tue Mar 15 16:13:43 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit 426dd0219512af5f4abeb0901b533159253ffba3 Author: Bram Moolenaar Date: Tue Mar 15 15:09:29 2016 +0100 @@ -8568,14 +8708,6 @@ Date: Thu Feb 25 15:25:03 2016 +0100 (Jörg Plate) Solution: Use "char_u" always. -commit 0ee7bfeec9fef5bd2a86ba0e37de6b4ffe11e152 -Merge: 61d7db7 f391327 -Author: Karsten Hopp -Date: Thu Feb 25 00:31:00 2016 +0100 - - Merg e branch 'master' of https://github.com/vim/vim - pd - commit f391327adbbffb11180cf6038a92af1ed144e907 Author: Bram Moolenaar Date: Thu Feb 25 00:00:01 2016 +0100 @@ -9184,13 +9316,6 @@ Date: Wed Feb 17 20:48:19 2016 +0100 Problem: A few more compiler warnings. (Axel Bender) Solution: Add type casts. -commit 61d7db7b5a9897fea34054cebe8442f45efa3fa4 -Merge: 07a61e8 2032190 -Author: Karsten Hopp -Date: Wed Feb 17 14:50:39 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit 203219048fa007b5042d9b893fd647aef44722a0 Author: Bram Moolenaar Date: Wed Feb 17 12:30:17 2016 +0100 @@ -10185,13 +10310,6 @@ Date: Mon Feb 1 21:32:58 2016 +0100 Solution: Add a zero timeout. Call parse_queued_messages(). (Yasuhiro Matsumoto) -commit 07a61e8ce9dfd44a17d63b4629fb7443cc481a7f -Merge: 67a4e64 fb1f626 -Author: Karsten Hopp -Date: Mon Feb 1 14:12:20 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit fb1f62691eae7c79a28b3b17a60e72ce198c71a2 Author: Bram Moolenaar Date: Sun Jan 31 20:24:32 2016 +0100 @@ -10943,13 +11061,6 @@ Date: Tue Jan 19 23:36:15 2016 +0100 Solution: Add the "f" flag to ":sort". (Alex Jakushev) Also add the "f" flag to sort(). -commit 67a4e64892d55b6ee45673230ca77693860ac6cb -Merge: 2b52732 b8060fe -Author: Karsten Hopp -Date: Tue Jan 19 22:53:42 2016 +0100 - - Merge branch 'master' of https://github.com/vim/vim - commit b8060fe862f684b591f9ac679eac5b2594d6c5a0 Author: Bram Moolenaar Date: Tue Jan 19 22:29:28 2016 +0100 @@ -11438,12 +11549,6 @@ Date: Tue Jan 12 21:00:40 2016 +0100 problem. Solution: Move the conditions. Don't use endpos if handling an error. -commit 2b527328d1927b42ca190ff5f92ba69283bdcad0 -Author: Karsten Hopp -Date: Tue Jan 12 14:59:32 2016 +0100 - - add more ssh keywords - commit d79e55016cf8268cee935f1ac3b5b28712d1399e Author: Bram Moolenaar Date: Sun Jan 10 22:13:02 2016 +0100 diff --git a/sources b/sources index 1fefe47b..584fa687 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d09d758d0e76356a3f881a87dd86f007 vim-8.0-018.tar.bz2 +f15c4f332ab6677144ef6f051711b82a vim-8.0-037.tar.bz2 diff --git a/vim.spec b/vim.spec index a0f4dd6c..e2bf6d5b 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 018 +%define patchlevel 037 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -746,6 +746,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Oct 19 2016 Karsten Hopp 8.0.037-1 +- patchlevel 037 + * Wed Oct 19 2016 Karsten Hopp 8.0.018-1 - switch to gtk3 From d76e3c95ac644b1ab577bf4db79fb055f218724d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Tue, 1 Dec 2015 15:51:39 +0100 Subject: [PATCH 016/871] Add RPM file triggers support. --- vim.spec | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index e2bf6d5b..925a80f4 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -527,6 +527,14 @@ if [ -x /%{_bindir}/gtk-update-icon-cache ]; then fi update-desktop-database &> /dev/null ||: +# Refresh documentation helptags +%transfiletriggerin common -- %{_datadir}/%{name}/vimfiles/doc +vim -c ":helptags %{_datadir}/%{name}/vimfiles/doc" -c :q &> /dev/null + +%transfiletriggerpostun common -- %{_datadir}/%{name}/vimfiles/doc +> %{_datadir}/%{name}/vimfiles/doc/tags +vim -c ":helptags %{_datadir}/%{name}/vimfiles/doc" -c :q &> /dev/null + %clean rm -rf %{buildroot} @@ -746,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Nov 07 2016 Vít Ondruch - 8.0.037-2 +- Add RPM file triggers support. + * Wed Oct 19 2016 Karsten Hopp 8.0.037-1 - patchlevel 037 From dc0791347ab6e47343666135965733327f46c7a3 Mon Sep 17 00:00:00 2001 From: Marcin Juszkiewicz Date: Wed, 9 Nov 2016 16:35:49 +0100 Subject: [PATCH 017/871] - patchlevel 0071 --- .gitignore | 1 + README.patches | 247 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 7 +- 4 files changed, 254 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6cecde07..bd613f82 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /vim-8.0-003.tar.bz2 /vim-8.0-018.tar.bz2 /vim-8.0-037.tar.bz2 +/vim-8.0-057.tar.bz2 diff --git a/README.patches b/README.patches index 3c47eafd..3fa65b91 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,250 @@ +commit c4d4ac22f78fb1394c79eccc8a1e6812c0c7d8a7 +Author: Bram Moolenaar +Date: Mon Nov 7 22:42:57 2016 +0100 + + patch 8.0.0071 + Problem: Exit value from a shell command is wrong. (Hexchain Tong) + Solution: Do not check for ended jobs while waiting for a shell command. + (ichizok, closes #1196) + +commit 3f9ebf32a392a9cae1c3e4b6bf8cecad60e2a22a +Author: Bram Moolenaar +Date: Mon Nov 7 22:13:32 2016 +0100 + + patch 8.0.0070 + Problem: Tests referred in Makefile that no longer exist. + Solution: Remove test71 and test74 entries. (Michael Soyka) + +commit a1f4cb93ba50ea9e40cd4b1f5592b8a6d1398660 +Author: Bram Moolenaar +Date: Sun Nov 6 15:25:42 2016 +0100 + + patch 8.0.0069 + Problem: Compiler warning for self-comparison. + Solution: Define ONE_WINDOW and add #ifdef. + +commit 25de4c232d580583feadae11ab34e3cc6333c350 +Author: Bram Moolenaar +Date: Sun Nov 6 14:48:06 2016 +0100 + + Updated runtime files. + +commit 21662be2211675824df1771c7f169948ede40c41 +Author: Bram Moolenaar +Date: Sun Nov 6 14:46:44 2016 +0100 + + patch 8.0.0068 + Problem: Checking did_throw after executing autocommands is wrong. (Daniel + Hahler) + Solution: Call aborting() instead, and only when autocommands were executed. + +commit 98500fdc6119eb5f02d7a52ab6ffcac3085181be +Author: Bram Moolenaar +Date: Sun Nov 6 14:17:16 2016 +0100 + + patch 8.0.0067 + Problem: VMS has a problem with infinity. + Solution: Avoid an overflow. (Zoltan Arpadffy) + +commit 4a08b0dc4dd70334056fc1bf069b5e938f2ed7d5 +Author: Bram Moolenaar +Date: Sat Nov 5 21:55:13 2016 +0100 + + patch 8.0.0066 + Problem: when calling an operator function when 'linebreak' is set, it is + internally reset before calling the operator function. + Solution: Restore 'linebreak' before calling op_function(). (Christian + Brabandt) + +commit 40d3f137e751c0e9f5e7e6a587b93a52dd833d04 +Author: Bram Moolenaar +Date: Sat Nov 5 20:13:35 2016 +0100 + + patch 8.0.0065 + Problem: Compiler warning for unused function in tiny build. (Tony + Mechelynck) + Solution: Add #ifdef. + +commit eb828d01d9c91791fa1fe217ba651cdc25746d1b +Author: Bram Moolenaar +Date: Sat Nov 5 19:54:01 2016 +0100 + + patch 8.0.0064 + Problem: Normal test fails on MS-Windows. + Solution: Don't try using an illegal file name. + +commit 55952d4dd490bb2f63bda5d7f6d8fb69f58c333c +Author: Bram Moolenaar +Date: Sat Nov 5 14:58:34 2016 +0100 + + patch 8.0.0063 + Problem: Compiler warning for comparing with unsigned. (Zoltan Arpadffy) + Solution: Change <= to ==. + +commit 81615517249bb78cba9c37c9834b787c1b265521 +Author: Bram Moolenaar +Date: Fri Nov 4 22:17:16 2016 +0100 + + patch 8.0.0062 + Problem: No digraph for HORIZONTAL ELLIPSIS. + Solution: Use ",.". (Hans Ginzel, closes #1226) + +commit aab3383e70456f054fe9d0963fe3eb45994aa5e7 +Author: Bram Moolenaar +Date: Fri Nov 4 22:08:29 2016 +0100 + + patch 8.0.0061 + Problem: Compiler warning for unused variable. + Solution: Add #ifdef. (John Marriott) + +commit 426f3754223c8ff8a1bc51d6ba1eba11e8982ebc +Author: Bram Moolenaar +Date: Fri Nov 4 21:22:37 2016 +0100 + + patch 8.0.0060 + Problem: When using an Ex command for 'keywordprg' it is escaped as with a + shell command. (Romain Lafourcade) + Solution: Escape for an Ex command. (closes #1175) + +commit de5e2c219b99895445fb75ae3541ee69282a5846 +Author: Bram Moolenaar +Date: Fri Nov 4 20:35:31 2016 +0100 + + patch 8.0.0059 + Problem: Vim does not build on VMS systems. + Solution: Various changes for VMS. (Zoltan Arpadffy) + +commit 91e44a3305ef6bf2d43496c351dcff0a45c6bfb8 +Author: Bram Moolenaar +Date: Fri Nov 4 20:08:52 2016 +0100 + + patch 8.0.0058 + Problem: Positioning of the popup menu is not good. + Solution: Position it better. (Hirohito Higashi) + +commit 9376f5f482a4d579436bf364778c2d8ab8e2f22d +Author: Bram Moolenaar +Date: Fri Nov 4 16:41:20 2016 +0100 + + patch 8.0.0057 + Problem: Tests fail without the 'keymap' features. + Solution: Check for feature in test. + +commit d0b5138ba4bccff8a744c99836041ef6322ed39a +Author: Bram Moolenaar +Date: Fri Nov 4 15:23:45 2016 +0100 + + patch 8.0.0056 + Problem: When setting 'filetype' there is no check for a valid name. + Solution: Only allow valid characters in 'filetype', 'syntax' and 'keymap'. + +commit 3a117e19e02bf29cfc5e398470dd7851ae3d6803 +Author: Bram Moolenaar +Date: Sun Oct 30 21:57:52 2016 +0100 + + patch 8.0.0055 + Problem: Minor comment and style deficiencies. + Solution: Update comments and fix style. + +commit b4ada79aa7d0d1e5da3a659b1a203d7cae9f7f59 +Author: Bram Moolenaar +Date: Sun Oct 30 21:55:26 2016 +0100 + + Runtime file updates. + +commit fb63090b62801d718fe7e1f44407358404c08724 +Author: Bram Moolenaar +Date: Sat Oct 29 14:55:00 2016 +0200 + + patch 8.0.0054 + Problem: On Windows job_stop() stops cmd.exe, not the processes it runs. + (Linwei) + Solution: Iterate over all processes and terminate the one where the parent + is the job process. Now only when there is no job object. + (Yasuhiro Matsumoto, closes #1203) + +commit 60ef3e81f4a54d9f7ee617d57021f0811ec8ada5 +Author: Bram Moolenaar +Date: Sat Oct 29 14:37:56 2016 +0200 + + patch 8.0.0053 + Problem: No test for what 8.0.0047 fixes. + Solution: Add a test. (Hirohito Higashi) + +commit 35a1f59d635d9a655e1267c18f7cc757afd0d5b0 +Author: Bram Moolenaar +Date: Fri Oct 28 22:10:27 2016 +0200 + + patch 8.0.0052 + Problem: Conceal test passes even without the bug fix. + Solution: Add a redraw command. (Christian Brabandt) + +commit 14207f487c9e79a913256a41e3e9716b03b46955 +Author: Bram Moolenaar +Date: Thu Oct 27 21:13:10 2016 +0200 + + patch 8.0.0051 + Problem: New code for job_stop() breaks channel test on AppVeyor. + Solution: Revert the change. + +commit 01688ad545ff0809ddad5c8fa6b149dc5d67312b +Author: Bram Moolenaar +Date: Thu Oct 27 20:00:07 2016 +0200 + + patch 8.0.0050 + Problem: An exiting job is detected with a large latency. + Solution: Check for pending job more often. (Ozaki Kiichi) Change the + double loop in mch_inchar() into one. + +commit 2f97912800e86a296c001832bbbf2fc425f1e533 +Author: Bram Moolenaar +Date: Thu Oct 27 17:27:44 2016 +0200 + + patch 8.0.0049 + Problem: When a match ends in part of concealed text highlighting, it might + mess up concealing by resetting prev_syntax_id. + Solution: Do not reset prev_syntax_id and add a test to verify. (Christian + Brabandt, closes #1092) + +commit 6d5ad4c4118cab5fd96db157621c3aa9af368edb +Author: Bram Moolenaar +Date: Thu Oct 27 17:00:16 2016 +0200 + + Updated runtime files. + +commit a350bab042605422304161df462b173ffa31dcb9 +Author: Bram Moolenaar +Date: Thu Oct 27 16:46:53 2016 +0200 + + patch 8.0.0048 + Problem: On Windows job_stop() stops cmd.exe, not the processes it runs. + (Linwei) + Solution: Iterate over all processes and terminate the one where the parent + is the job process. (Yasuhiro Matsumoto, closes #1184) + +commit 50e5376926dc2ec4a26a7a16f8f0f3213c4afdf0 +Author: Bram Moolenaar +Date: Thu Oct 27 14:49:15 2016 +0200 + + patch 8.0.0047 + Problem: Crash when using the preview window from an unnamed buffer. + (lifepillar) + Solution: Do not clear the wrong buffer. (closes #1200) + +commit 46fceaaa8d1447a9588736d86eb4908214187b08 +Author: Bram Moolenaar +Date: Sun Oct 23 21:21:08 2016 +0200 + + Updated runtime files. + +commit 7756e7465d627ff9cd01e59625484a8c302ef853 +Author: Bram Moolenaar +Date: Fri Oct 21 20:35:37 2016 +0200 + + patch 8.0.0046 + Problem: Using NUL instead of NULL. + Solution: Change to NULL. (Dominique Pelle) + commit bb09ceb95477ecc271854b3fdd8d2776eca66adf Author: Bram Moolenaar Date: Tue Oct 18 16:27:23 2016 +0200 diff --git a/sources b/sources index 584fa687..a48799bf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f15c4f332ab6677144ef6f051711b82a vim-8.0-037.tar.bz2 +15e6b60e5a1d13d8e0264ffca8b626c1 vim-8.0-057.tar.bz2 diff --git a/vim.spec b/vim.spec index 925a80f4..281727db 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 037 +%define patchlevel 057 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Nov 09 2016 Karsten Hopp 8.0.057-1 +- patchlevel 057 + * Mon Nov 07 2016 Vít Ondruch - 8.0.037-2 - Add RPM file triggers support. From 7169b17da86ab8fdb0381ce56ef9f51b2e0c9381 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 11 Nov 2016 10:31:01 +0100 Subject: [PATCH 018/871] - patchlevel 0075 --- .gitignore | 1 + README.patches | 33 +++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 39 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index bd613f82..d14d1fec 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /vim-8.0-018.tar.bz2 /vim-8.0-037.tar.bz2 /vim-8.0-057.tar.bz2 +/vim-8.0-061.tar.bz2 diff --git a/README.patches b/README.patches index 3fa65b91..c139e4fc 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,36 @@ +commit 8a5883b7488e492419dde7e1637cc72f2d566ba4 +Author: Bram Moolenaar +Date: Thu Nov 10 20:20:05 2016 +0100 + + patch 8.0.0075 + Problem: Using number for exception type lacks type checking. + Solution: Use an enum. + +commit 95f096030ed1a8afea028f2ea295d6f6a70f466f +Author: Bram Moolenaar +Date: Thu Nov 10 20:01:45 2016 +0100 + + patch 8.0.0074 + Problem: Cannot make Vim fail on an internal error. + Solution: Add IEMSG() and IEMSG2(). (Domenique Pelle) Avoid reporting an + internal error without mentioning where. + +commit 459ca563128f2edb7e3bb190090bbb755a56dd55 +Author: Bram Moolenaar +Date: Thu Nov 10 18:16:33 2016 +0100 + + patch 8.0.0073 + Problem: More comparisons between firstwin and lastwin. + Solution: Use ONE_WINDOW for consistency. (Hirohito Higashi) + +commit 38bc49563782ee1cb91660e58acf1afe1a31020a +Author: Bram Moolenaar +Date: Thu Nov 10 17:10:51 2016 +0100 + + patch 8.0.0072 + Problem: MS-Windows: Crash with long font name. (Henry Hu) + Solution: Fix comparing with LF_FACESIZE. (Ken Takata, closes #1243) + commit c4d4ac22f78fb1394c79eccc8a1e6812c0c7d8a7 Author: Bram Moolenaar Date: Mon Nov 7 22:42:57 2016 +0100 diff --git a/sources b/sources index a48799bf..2143fc7d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -15e6b60e5a1d13d8e0264ffca8b626c1 vim-8.0-057.tar.bz2 +0c65868820e0e197716bba0e5afaf18f vim-8.0-061.tar.bz2 diff --git a/vim.spec b/vim.spec index 281727db..1bee720d 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 057 +%define patchlevel 061 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Pá lis 11 2016 Karsten Hopp 8.0.061-1 +- patchlevel 061 + * Wed Nov 09 2016 Karsten Hopp 8.0.057-1 - patchlevel 057 From cfcc69e313bcc0072d0a6b5f8b3da285918ffee4 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 14 Nov 2016 15:20:10 +0100 Subject: [PATCH 019/871] - patchlevel 0084 --- .gitignore | 1 + README.patches | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 8 +++--- 4 files changed, 79 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index d14d1fec..9933095b 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /vim-8.0-037.tar.bz2 /vim-8.0-057.tar.bz2 /vim-8.0-061.tar.bz2 +/vim-8.0-000.tar.bz2 diff --git a/README.patches b/README.patches index c139e4fc..31669d72 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,76 @@ +commit 7618e00d3b8bfe064cfc524640d754607361f9df +Author: Bram Moolenaar +Date: Sun Nov 13 15:09:26 2016 +0100 + + patch 8.0.0084 + Problem: Using freed memory when adding to a quickfix list. (Domenique + Pelle) + Solution: Clear the directory name. + +commit 8e639052638a9bb8c7dd6e3e10776b1218cec1a3 +Author: Bram Moolenaar +Date: Sun Nov 13 14:31:40 2016 +0100 + + patch 8.0.0083 + Problem: Using freed memory with win_getid(). (Domenique Pelle) + Solution: For the current tab use curwin. + +commit 3f7d0907269558cb3ea184a3083640f9e20bb21e +Author: Bram Moolenaar +Date: Sat Nov 12 21:13:42 2016 +0100 + + patch 8.0.0082 + Problem: Extension for configure should be ".ac". + Solution: Rename configure.in to configure.ac. (James McCoy, closes #1173) + +commit d4db7719bdfbc54df396eac08d8cbb2389feacf4 +Author: Bram Moolenaar +Date: Sat Nov 12 19:16:46 2016 +0100 + + patch 8.0.0081 + Problem: Inconsistent function names. + Solution: Rename do_cscope to ex_cscope. Clean up comments. + +commit b6be3ea45b3bb260d475ba63620252ce2963c560 +Author: Bram Moolenaar +Date: Sat Nov 12 18:30:39 2016 +0100 + + patch 8.0.0080 + Problem: The OS X build fails on Travis. + Solution: Skip the virtual framebuffer on OS X. + +commit 2b946c9f9b0e0fd805fb8f3e4c16e0a68ae13129 +Author: Bram Moolenaar +Date: Sat Nov 12 18:14:44 2016 +0100 + + patch 8.0.0079 + Problem: Accessing freed memory in quickfix. (Domenique Pelle) + Solution: Do not free the current list when adding to it. + +commit 63bed3d319b5d90765dbdae93a3579b6322d79fb +Author: Bram Moolenaar +Date: Sat Nov 12 15:36:54 2016 +0100 + + patch 8.0.0078 + Problem: Accessing freed memory in quickfix. + Solution: Reset pointer when freeing 'errorformat'. (Domenique Pelle) + +commit e3505dfc858260a21f2bbc6056f5769dea2f273d +Author: Bram Moolenaar +Date: Fri Nov 11 21:57:45 2016 +0100 + + patch 8.0.0077 + Problem: The GUI code is not tested by Travis. + Solution: Install the virtual framebuffer. + +commit 79cbdcb1eeead00bad6fc64ab4a53e5860d5a663 +Author: Bram Moolenaar +Date: Fri Nov 11 21:14:03 2016 +0100 + + patch 8.0.0076 + Problem: Channel log has double parens ()(). + Solution: Remove () for write_buf_line. (Yasuhiro Matsumoto) + commit 8a5883b7488e492419dde7e1637cc72f2d566ba4 Author: Bram Moolenaar Date: Thu Nov 10 20:20:05 2016 +0100 diff --git a/sources b/sources index 2143fc7d..b6218ba1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0c65868820e0e197716bba0e5afaf18f vim-8.0-061.tar.bz2 +a63e8e33edd71b58dc0b22232121f5ec vim-8.0-000.tar.bz2 diff --git a/vim.spec b/vim.spec index 1bee720d..c53859b2 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 061 +%define patchlevel 000 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -388,7 +388,7 @@ SentUpstream: 2014-05-22 Vim is a highly configurable text editor built to enable efficient text editing. Vim is often called a "programmer's editor," and so useful for programming - that many consider it an entire IDE. It's not just for programmers, though. + that many consider it an entire IDE. It is not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

@@ -754,8 +754,8 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog -* Pá lis 11 2016 Karsten Hopp 8.0.061-1 -- patchlevel 061 +* Mon Nov 14 2016 Karsten Hopp 8.0.000-1 +- patchlevel 000 * Wed Nov 09 2016 Karsten Hopp 8.0.057-1 - patchlevel 057 From 99ceb5aef6881b90a416d5cae927286e4d08b880 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 14 Nov 2016 16:20:55 +0100 Subject: [PATCH 020/871] - patchlevel 0084 fixed --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9933095b..f781995a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /vim-8.0-057.tar.bz2 /vim-8.0-061.tar.bz2 /vim-8.0-000.tar.bz2 +/vim-8.0-070.tar.bz2 diff --git a/sources b/sources index b6218ba1..ced0a126 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a63e8e33edd71b58dc0b22232121f5ec vim-8.0-000.tar.bz2 +a63e8e33edd71b58dc0b22232121f5ec vim-8.0-070.tar.bz2 diff --git a/vim.spec b/vim.spec index c53859b2..d48f7573 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 000 +%define patchlevel 070 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Nov 14 2016 Zdenek Dohnal - 8.0.070-1 +- patchlevel 070 + * Mon Nov 14 2016 Karsten Hopp 8.0.000-1 - patchlevel 000 From 73a6a7878429606d4196e396b362b7c8a88dfd29 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 14 Nov 2016 17:02:59 +0100 Subject: [PATCH 021/871] fix octal numbers in vim-update --- vim-update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim-update.sh b/vim-update.sh index 66fc8dd0..031a1766 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -26,7 +26,7 @@ pushd vim-upstream LASTTAG=$(git describe --tags $(git rev-list --tags --max-count=1)) # vim upstream tags have the form v7.4.123. Remove the 'v' and get major release and patchlevel: UPSTREAMMAJOR=$(echo $LASTTAG | sed -e 's/v\([0-9]*\.[0-9]*\).*/\1/') -LASTPL=`echo $LASTTAG| sed -e 's/.*\.//'` +LASTPL=`echo $LASTTAG| sed -e 's/.*\.//;s/^0*//'` LASTPLFILLED=`printf "%03d" $LASTPL` if [ "$ORIGPLFILLED" == "$LASTPLFILLED" ]; then echo "No new patchlevel available" From 463b6ceec972627f9d397451a589824ca92f5f9d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 14 Nov 2016 17:08:29 +0100 Subject: [PATCH 022/871] - patchlevel 84 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f781995a..f80da338 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /vim-8.0-061.tar.bz2 /vim-8.0-000.tar.bz2 /vim-8.0-070.tar.bz2 +/vim-8.0-084.tar.bz2 diff --git a/sources b/sources index ced0a126..3a02b365 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a63e8e33edd71b58dc0b22232121f5ec vim-8.0-070.tar.bz2 +0ba7088fd2322bcf9750f47968e746c9 vim-8.0-084.tar.bz2 diff --git a/vim.spec b/vim.spec index d48f7573..c4bf5489 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 070 +%define patchlevel 084 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Nov 14 2016 Karsten Hopp 8.0.084-1 +- patchlevel 084 + * Mon Nov 14 2016 Zdenek Dohnal - 8.0.070-1 - patchlevel 070 From 92eaf8566a1ccc7e96385bef72897394213e2065 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 15 Nov 2016 09:20:22 +0100 Subject: [PATCH 023/871] - patchlevel 85 --- .gitignore | 1 + README.patches | 8 ++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f80da338..407038e6 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /vim-8.0-000.tar.bz2 /vim-8.0-070.tar.bz2 /vim-8.0-084.tar.bz2 +/vim-8.0-085.tar.bz2 diff --git a/README.patches b/README.patches index 31669d72..ea0ebc16 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,11 @@ +commit 8a01f969c198eeb655ad2f96f2796a6f6f4a1924 +Author: Bram Moolenaar +Date: Mon Nov 14 21:50:00 2016 +0100 + + patch 8.0.0085 + Problem: Using freed memory with recursive function call. (Dominique Pelle) + Solution: Make a copy of the function name. + commit 7618e00d3b8bfe064cfc524640d754607361f9df Author: Bram Moolenaar Date: Sun Nov 13 15:09:26 2016 +0100 diff --git a/sources b/sources index 3a02b365..9c7d6b4a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -0ba7088fd2322bcf9750f47968e746c9 vim-8.0-084.tar.bz2 +e81e5befda7756fa95aca8543f9db8cc vim-8.0-085.tar.bz2 diff --git a/vim.spec b/vim.spec index c4bf5489..86ea0c30 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 084 +%define patchlevel 085 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Nov 15 2016 Karsten Hopp 8.0.085-1 +- patchlevel 085 + * Mon Nov 14 2016 Karsten Hopp 8.0.084-1 - patchlevel 084 From 98a456b437993a1e619e8b8c3b022a2536c51d2b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 16 Nov 2016 17:49:23 +0100 Subject: [PATCH 024/871] - patchlevel 86 --- .gitignore | 1 + README.patches | 8 ++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 407038e6..2bbf56ba 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /vim-8.0-070.tar.bz2 /vim-8.0-084.tar.bz2 /vim-8.0-085.tar.bz2 +/vim-8.0-086.tar.bz2 diff --git a/README.patches b/README.patches index ea0ebc16..b4c1c9df 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,11 @@ +commit 2256c9947164229c0960803e2a2992b793c23298 +Author: Bram Moolenaar +Date: Tue Nov 15 21:17:07 2016 +0100 + + patch 8.0.0086 + Problem: Cannot add a comment after ":hide". (Norio Takagi) + Solution: Make it work, add a test. (Hirohito Higashi) + commit 8a01f969c198eeb655ad2f96f2796a6f6f4a1924 Author: Bram Moolenaar Date: Mon Nov 14 21:50:00 2016 +0100 diff --git a/sources b/sources index 9c7d6b4a..a47adea1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e81e5befda7756fa95aca8543f9db8cc vim-8.0-085.tar.bz2 +951efa68356514899cb1269dd1318e94 vim-8.0-086.tar.bz2 diff --git a/vim.spec b/vim.spec index 86ea0c30..d591e9c9 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 085 +%define patchlevel 086 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Nov 16 2016 Karsten Hopp 8.0.086-1 +- patchlevel 086 + * Tue Nov 15 2016 Karsten Hopp 8.0.085-1 - patchlevel 085 From 29a2150038e7a27fbbf25504cc348746e501a8b2 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 21 Nov 2016 12:49:21 +0100 Subject: [PATCH 025/871] - patchlevel 94 --- .gitignore | 1 + README.patches | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +++- 4 files changed, 82 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2bbf56ba..04cf1e28 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /vim-8.0-084.tar.bz2 /vim-8.0-085.tar.bz2 /vim-8.0-086.tar.bz2 +/vim-8.0-094.tar.bz2 diff --git a/README.patches b/README.patches index b4c1c9df..748a26aa 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,79 @@ +commit 63e4344edc0cc1b4ed68a9d9c787265799602670 +Author: Bram Moolenaar +Date: Sat Nov 19 17:28:44 2016 +0100 + + patch 8.0.0094 + Problem: When vimrun.exe is not found the error message is not properly + encoded. + Solution: Use utf-16 and MessageBoxW(). (Ken Takata) + +commit dda39aeafc94484e7d209d7bdfd2fc403b7383f5 +Author: Bram Moolenaar +Date: Sat Nov 19 17:17:12 2016 +0100 + + patch 8.0.0093 + Problem: Not using multiprocess build feature. + Solution: Enable multiprocess build with MSVC 10. (Ken Takata) + +commit ca8b8d6956dd881de6446fc32c38e817a364a6cc +Author: Bram Moolenaar +Date: Thu Nov 17 21:30:27 2016 +0100 + + patch 8.0.0092 + Problem: C indenting does not support nested namespaces that C++ 17 has. + Solution: Add check that passes double colon inside a name. (Pauli, closes + #1214) + +commit 9f0e423c2818c0cacd0810f9c3c67cbb6b80963d +Author: Bram Moolenaar +Date: Thu Nov 17 19:48:18 2016 +0100 + + patch 8.0.0091 + Problem: Test_help_complete sometimes fails in MS-Windows console. + Solution: Use getcompletion() instead of feedkeys() and command line + completion. (Hirohito Higashi) + +commit 6c896867c4f5d759616028ef7cbfce2a9ed32600 +Author: Bram Moolenaar +Date: Thu Nov 17 19:46:51 2016 +0100 + + patch 8.0.0090 + Problem: Test_help_complete sometimes fails in MS-Windows console. + Solution: Use getcompletion() instead of feedkeys() and command line + completion. (Hirohito Higashi) + +commit a859f04b4db651860c07db3587f29906517c552b +Author: Bram Moolenaar +Date: Thu Nov 17 19:11:55 2016 +0100 + + patch 8.0.0089 + Problem: Various problems with GTK 3.22.2. + Solution: Fix the problems, add #ifdefs. (Kazunobu Kuriyama) + +commit cc28e2d05d05552d8b72a520be8a193f3d9822d4 +Author: Bram Moolenaar +Date: Thu Nov 17 17:56:13 2016 +0100 + + patch 8.0.0088 + Problem: When a test fails in Setup or Teardown the problem is not reported. + Solution: Add a try/catch. (Hirohito Higashi) + +commit 7df915d113ac1981792c50e8b000c9f5f784b78b +Author: Bram Moolenaar +Date: Thu Nov 17 17:25:32 2016 +0100 + + patch 8.0.0087 + Problem: When the channel callback gets job info the job may already have + been deleted. (lifepillar) + Solution: Do not delete the job when the channel is still useful. (ichizok, + closes #1242, closes #1245) + +commit c0514bf4777a1d55f5785b3887c5686fd0bbe870 +Author: Bram Moolenaar +Date: Thu Nov 17 14:50:09 2016 +0100 + + Updated runtime files. + commit 2256c9947164229c0960803e2a2992b793c23298 Author: Bram Moolenaar Date: Tue Nov 15 21:17:07 2016 +0100 diff --git a/sources b/sources index a47adea1..469c36c1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -951efa68356514899cb1269dd1318e94 vim-8.0-086.tar.bz2 +e4807d4cc5ab6e8ee1e568a3983c0228 vim-8.0-094.tar.bz2 diff --git a/vim.spec b/vim.spec index d591e9c9..4a3bcd2a 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 086 +%define patchlevel 094 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Nov 21 2016 Karsten Hopp 8.0.094-1 +- patchlevel 094 + * Wed Nov 16 2016 Karsten Hopp 8.0.086-1 - patchlevel 086 From 591d6c584f815073772cc97041adefcadbcc889d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 22 Nov 2016 10:14:31 +0100 Subject: [PATCH 026/871] - patchlevel 95 --- .gitignore | 1 + README.patches | 8 ++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 04cf1e28..763a037f 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /vim-8.0-085.tar.bz2 /vim-8.0-086.tar.bz2 /vim-8.0-094.tar.bz2 +/vim-8.0-095.tar.bz2 diff --git a/README.patches b/README.patches index 748a26aa..9115c211 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,11 @@ +commit 182707ac10d77359bf7a87c6b23ce4025d5b0ad4 +Author: Bram Moolenaar +Date: Mon Nov 21 20:55:58 2016 +0100 + + patch 8.0.0095 + Problem: Problems with GTK 3.22.2 fixed in 3.22.4. + Solution: Adjust the #ifdefs. (Kazunobu Kuriyama) + commit 63e4344edc0cc1b4ed68a9d9c787265799602670 Author: Bram Moolenaar Date: Sat Nov 19 17:28:44 2016 +0100 diff --git a/sources b/sources index 469c36c1..f10eec05 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e4807d4cc5ab6e8ee1e568a3983c0228 vim-8.0-094.tar.bz2 +77f599359ed4217a94d6d0a0818ffa66 vim-8.0-095.tar.bz2 diff --git a/vim.spec b/vim.spec index 4a3bcd2a..643b5cc5 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 094 +%define patchlevel 095 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Nov 22 2016 Karsten Hopp 8.0.095-1 +- patchlevel 095 + * Mon Nov 21 2016 Karsten Hopp 8.0.094-1 - patchlevel 094 From ec1b06f6b8e5b0cc3698d0fcf9357ff44fc5f565 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 24 Nov 2016 11:34:14 +0100 Subject: [PATCH 027/871] - disable download of spec.vim, main sources are newer --- vim-update.sh | 4 ++-- vim.spec | 11 +++++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 031a1766..a9cfe17f 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -43,8 +43,8 @@ popd cp -f vim-upstream/dist/README.patches README.patches cp -f vim-upstream/dist/vim-${UPSTREAMMAJOR}-${LASTPLFILLED}.tar.bz2 . -wget https://raw.githubusercontent.com/ignatenkobrain/vim-spec-plugin/master/ftplugin/spec.vim -O ftplugin-spec.vim -wget https://raw.githubusercontent.com/ignatenkobrain/vim-spec-plugin/master/syntax/spec.vim -O syntax-spec.vim +#wget https://raw.githubusercontent.com/ignatenkobrain/vim-spec-plugin/master/ftplugin/spec.vim -O ftplugin-spec.vim +#wget https://raw.githubusercontent.com/ignatenkobrain/vim-spec-plugin/master/syntax/spec.vim -O syntax-spec.vim if [ $CHANGES -ne 0 ]; then CHLOG="* $DATE Karsten Hopp $UPSTREAMMAJOR" $debug sed -i -e "/Release: /cRelease: 1%{?dist}" $SPEC diff --git a/vim.spec b/vim.spec index 643b5cc5..5c6dbfc5 100644 --- a/vim.spec +++ b/vim.spec @@ -42,8 +42,8 @@ Source13: vim-spell-files.tar.bz2 Source14: spec-template Source15: spec-template.new Source16: macros.vim -Source17: ftplugin-spec.vim -Source18: syntax-spec.vim +#Source17: ftplugin-spec.vim +#Source18: syntax-spec.vim Patch2002: vim-7.0-fixkeys.patch Patch2003: vim-7.4-specsyntax.patch @@ -356,8 +356,8 @@ install -p -m644 %{SOURCE9} \ %{buildroot}%{_datadir}/icons/hicolor/48x48/apps/gvim.png install -p -m644 %{SOURCE10} \ %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/gvim.png -cp -f %{SOURCE17} %{buildroot}/%{_datadir}/%{name}/%{vimdir}/ftplugin/spec.vim -cp -f %{SOURCE18} %{buildroot}/%{_datadir}/%{name}/%{vimdir}/syntax/spec.vim +#cp -f %{SOURCE17} %{buildroot}/%{_datadir}/%{name}/%{vimdir}/ftplugin/spec.vim +#cp -f %{SOURCE18} %{buildroot}/%{_datadir}/%{name}/%{vimdir}/syntax/spec.vim # Register as an application to be visible in the software center # @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Nov 24 2016 Karsten Hopp 8.0.095-2 +- disable download of spec.vim, main sources are newer + * Tue Nov 22 2016 Karsten Hopp 8.0.095-1 - patchlevel 095 From 319e68c06541dd2ee1a6e7d58d3b757d373584bb Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 24 Nov 2016 11:41:37 +0100 Subject: [PATCH 028/871] - patchlevel 95 --- vim.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vim.spec b/vim.spec index 5c6dbfc5..20be0227 100644 --- a/vim.spec +++ b/vim.spec @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Nov 24 2016 Karsten Hopp 8.0.095-1 +- patchlevel 095 + * Thu Nov 24 2016 Karsten Hopp 8.0.095-2 - disable download of spec.vim, main sources are newer From fb79e37b285bea916f29bf6733a722eef88847df Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 24 Nov 2016 11:58:58 +0100 Subject: [PATCH 029/871] - patchlevel 95 --- sources | 2 +- vim.spec | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/sources b/sources index f10eec05..e08a73c7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -77f599359ed4217a94d6d0a0818ffa66 vim-8.0-095.tar.bz2 +fdeca98488b47412dc5cf836fb862231 vim-8.0-095.tar.bz2 diff --git a/vim.spec b/vim.spec index 20be0227..69b817bb 100644 --- a/vim.spec +++ b/vim.spec @@ -757,6 +757,9 @@ rm -rf %{buildroot} * Thu Nov 24 2016 Karsten Hopp 8.0.095-1 - patchlevel 095 +* Thu Nov 24 2016 Karsten Hopp 8.0.095-1 +- patchlevel 095 + * Thu Nov 24 2016 Karsten Hopp 8.0.095-2 - disable download of spec.vim, main sources are newer From 87222efb0909e6f6c629acef2ea6d000bdb8df15 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 24 Nov 2016 11:59:29 +0100 Subject: [PATCH 030/871] add --force parameter to force a rebuild even if patchlevel didn't change --- vim-update.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/vim-update.sh b/vim-update.sh index a9cfe17f..80fc13dd 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -6,6 +6,11 @@ cd `dirname $0` LANG=C SPEC=vim.spec CHANGES=1 +force=0 + +if [ "x$1" == "x--force" ]; then + force=1 +fi DATE=`date +"%a %b %d %Y"` fedpkg switch-branch master @@ -28,7 +33,7 @@ LASTTAG=$(git describe --tags $(git rev-list --tags --max-count=1)) UPSTREAMMAJOR=$(echo $LASTTAG | sed -e 's/v\([0-9]*\.[0-9]*\).*/\1/') LASTPL=`echo $LASTTAG| sed -e 's/.*\.//;s/^0*//'` LASTPLFILLED=`printf "%03d" $LASTPL` -if [ "$ORIGPLFILLED" == "$LASTPLFILLED" ]; then +if [ $force -ne 1 -a "$ORIGPLFILLED" == "$LASTPLFILLED" ]; then echo "No new patchlevel available" CHANGES=0 fi From 00b4112638b15079412323f2e8f30a22c3e92fa2 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 24 Nov 2016 12:00:20 +0100 Subject: [PATCH 031/871] - patchlevel 95 --- sources | 2 +- vim.spec | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/sources b/sources index e08a73c7..1e8f58f4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -fdeca98488b47412dc5cf836fb862231 vim-8.0-095.tar.bz2 +c34d2d418d9ab1a11bedae4bede53a59 vim-8.0-095.tar.bz2 diff --git a/vim.spec b/vim.spec index 69b817bb..188ef042 100644 --- a/vim.spec +++ b/vim.spec @@ -760,6 +760,9 @@ rm -rf %{buildroot} * Thu Nov 24 2016 Karsten Hopp 8.0.095-1 - patchlevel 095 +* Thu Nov 24 2016 Karsten Hopp 8.0.095-1 +- patchlevel 095 + * Thu Nov 24 2016 Karsten Hopp 8.0.095-2 - disable download of spec.vim, main sources are newer From e41d1357c11d91694aa000fa4be1d4eea576c108 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 28 Jul 2016 17:46:01 +0200 Subject: [PATCH 032/871] bump release --- vim.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 188ef042..bcd3eb92 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 From 58c967b321406b3b1e6ec17cf5325c82f4f546ba Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 24 Nov 2016 13:27:21 +0100 Subject: [PATCH 033/871] Revert "bump release" This reverts commit 807fbe94f470c91ab5fa26d9a728589815036fb2. --- vim.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index bcd3eb92..188ef042 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 From 07ca7dbddc5152fc16ded031e0627283fd18654b Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 24 Nov 2016 13:59:38 +0100 Subject: [PATCH 034/871] Revert "Revert "bump release"" This reverts commit 58c967b321406b3b1e6ec17cf5325c82f4f546ba. --- vim.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index bcd3eb92..188ef042 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 From 15d2aadcabcfa8489806f8be49dde6baf04ba596 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 28 Nov 2016 09:26:14 +0100 Subject: [PATCH 035/871] - patchlevel 104 --- .gitignore | 1 + README.patches | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +++- 4 files changed, 83 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 763a037f..3d22f3cd 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /vim-8.0-086.tar.bz2 /vim-8.0-094.tar.bz2 /vim-8.0-095.tar.bz2 +/vim-8.0-104.tar.bz2 diff --git a/README.patches b/README.patches index 9115c211..aa427f66 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,80 @@ +commit f422bcc7f9615fe91fa69b059cfe4785093d3d4a +Author: Bram Moolenaar +Date: Sat Nov 26 17:45:53 2016 +0100 + + patch 8.0.0104 + Problem: Value of 'thesaurus' option not checked properly. + Solution: Add P_NDNAME flag. (Daisuke Suzuki) + +commit 8a8199e4a1814b10630a770165502abb1121cd1b +Author: Bram Moolenaar +Date: Sat Nov 26 15:13:33 2016 +0100 + + patch 8.0.0103 + Problem: May not process channel readahead. (skywind) + Solution: If there is readahead don't block on input. + +commit 7554da4033498c4da0af3cde542c3e87e9097b73 +Author: Bram Moolenaar +Date: Fri Nov 25 22:04:13 2016 +0100 + + patch 8.0.0102 + Problem: Cannot set 'dictionary' to a path. + Solution: Allow for slash and backslash. Add a test (partly by Daisuke + Suzuki, closes #1279, closes #1284) + +commit 031cb743ae154cfb727a9b7787bdcb61202ff1c8 +Author: Bram Moolenaar +Date: Thu Nov 24 21:46:19 2016 +0100 + + patch 8.0.0101 + Problem: Some options are not strictly checked. + Solution: Add flags for strickter checks. + +commit 319afe3804741db5a6c188bd69535fa7ed044c62 +Author: Bram Moolenaar +Date: Thu Nov 24 18:30:59 2016 +0100 + + patch 8.0.0100 + Problem: Options that are a file name may contain non-filename characters. + Solution: Check for more invalid characters. + +commit 73095288da839f7c738a49baa109773e76106806 +Author: Bram Moolenaar +Date: Thu Nov 24 17:47:07 2016 +0100 + + patch 8.0.0099 + Problem: Popup menu always appears above the cursor when it is in the lower + half of the screen. (Matt Gardner) + Solution: Compute the available space better. (Hirohito Higashi, + closes #1241) + +commit 58c358753ef47e217e18c0bf8a2fca9d1ea23a8e +Author: Bram Moolenaar +Date: Thu Nov 24 17:33:17 2016 +0100 + + patch 8.0.0098 + Problem: Can't build on MS-Windows. + Solution: Add missing parenthesis. + +commit 833eb1d752426689051bf2001083359899536939 +Author: Bram Moolenaar +Date: Thu Nov 24 17:22:50 2016 +0100 + + patch 8.0.0097 + Problem: When a channel callback consumes a lot of time Vim becomes + unresponsive. (skywind) + Solution: Bail out of checking channel readahead after 100 msec. + +commit 2cab0e191055a8145ccd46cd52869fbb9798b971 +Author: Bram Moolenaar +Date: Thu Nov 24 15:09:07 2016 +0100 + + patch 8.0.0096 + Problem: When the input or output is not a tty Vim appears to hang. + Solution: Add the --ttyfail argument. Also add the "ttyin" and "ttyout" + features to be able to check in Vim script. + commit 182707ac10d77359bf7a87c6b23ce4025d5b0ad4 Author: Bram Moolenaar Date: Mon Nov 21 20:55:58 2016 +0100 diff --git a/sources b/sources index 1e8f58f4..3ccc8f50 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c34d2d418d9ab1a11bedae4bede53a59 vim-8.0-095.tar.bz2 +b0e4190d6ed72dfdc70d8b6ebab121c5 vim-8.0-104.tar.bz2 diff --git a/vim.spec b/vim.spec index 188ef042..25b960ef 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 095 +%define patchlevel 104 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Nov 28 2016 Karsten Hopp 8.0.104-1 +- patchlevel 104 + * Thu Nov 24 2016 Karsten Hopp 8.0.095-1 - patchlevel 095 From fde25a6903fb081b80df704103628a7ee31f5318 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 28 Nov 2016 12:44:33 +0100 Subject: [PATCH 036/871] do not ship vim.desktop --- vim.spec | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/vim.spec b/vim.spec index 25b960ef..72a6a217 100644 --- a/vim.spec +++ b/vim.spec @@ -21,13 +21,12 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 Source1: vim.sh Source2: vim.csh -Source3: gvim.desktop Source4: virc Source5: vimrc Source6: ftp://ftp.vim.org/pub/vim/patches/README.patches @@ -421,11 +420,11 @@ EOF --vendor fedora \ %endif --dir %{buildroot}/%{_datadir}/applications \ - %{SOURCE3} + %{_builddir}/%{vimdir}/runtime/gvim.desktop # --add-category "Development;TextEditor;X-Red-Hat-Base" D\ %else mkdir -p ./%{_sysconfdir}/X11/applnk/Applications - cp %{SOURCE3} ./%{_sysconfdir}/X11/applnk/Applications/gvim.desktop + cp %{_builddir}/%{vimdir}/runtime/gvim.desktop ./%{_sysconfdir}/X11/applnk/Applications/gvim.desktop %endif # ja_JP.ujis is obsolete, ja_JP.eucJP is recommended. ( cd ./%{_datadir}/%{name}/%{vimdir}/lang; \ @@ -738,6 +737,7 @@ rm -rf %{buildroot} %if "%{desktop_file}" == "1" %{_datadir}/appdata/*.appdata.xml /%{_datadir}/applications/* +%exclude /%{_datadir}/applications/vim.desktop %else /%{_sysconfdir}/X11/applnk/*/gvim.desktop %endif @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Nov 28 2016 Zdenek Dohnal - 2:8.0.104-2 +- do not ship vim.desktop + * Mon Nov 28 2016 Karsten Hopp 8.0.104-1 - patchlevel 104 From 84e5002051f5aee0f7fafa61e47538c4428fbf0c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 2 Dec 2016 09:39:28 +0100 Subject: [PATCH 037/871] - patchlevel 118 --- .gitignore | 1 + README.patches | 125 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 7 ++- 4 files changed, 132 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3d22f3cd..8f7472fe 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /vim-8.0-094.tar.bz2 /vim-8.0-095.tar.bz2 /vim-8.0-104.tar.bz2 +/vim-8.0-118.tar.bz2 diff --git a/README.patches b/README.patches index aa427f66..4ab525d8 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,128 @@ +commit 5162822914372fc916a93f85848c0c82209e7cec +Author: Bram Moolenaar +Date: Thu Dec 1 23:03:28 2016 +0100 + + patch 8.0.0118 + Problem: "make proto" adds extra function prototype. + Solution: Add #ifdef. + +commit cf49790443eea7d720be556f4aaea261feb55259 +Author: Bram Moolenaar +Date: Thu Dec 1 22:57:02 2016 +0100 + + Updated runtime files. + +commit 327054df45faf5390e7392708f58eb49e9f323d4 +Author: Bram Moolenaar +Date: Thu Dec 1 21:46:14 2016 +0100 + + patch 8.0.0117 + Problem: Parallel make fails. (J. Lewis Muir) + Solution: Make sure the objects directory exists. (closes #1259) + +commit 6dbf66aa3e2197ce41f2b1cc7602bb9c15840548 +Author: Bram Moolenaar +Date: Thu Dec 1 21:32:32 2016 +0100 + + patch 8.0.0116 + Problem: When reading English help and using CTRl-] the language from + 'helplang' is used. + Solution: Make help tag jumps keep the language. (Tatsuki, test by Hirohito + Higashi, closes #1249) + +commit e3af763d5e6b90a9b5d5706920e669fd8f0b6c77 +Author: Bram Moolenaar +Date: Thu Dec 1 20:37:47 2016 +0100 + + patch 8.0.0115 + Problem: When building with Cygwin libwinpthread isn't found. + Solution: Link winpthread statically. (jmmerz, closes #1255, closes #1256) + +commit b04a98f6c3cca14bf055934b0a793f4dc376858b +Author: Bram Moolenaar +Date: Thu Dec 1 20:32:29 2016 +0100 + + patch 8.0.0114 + Problem: Coding style not optimal. + Solution: Add spaces. (Ken Takata) + +commit 87f3d202a90bd2d08a7afd55b3486b10bef858bb +Author: Bram Moolenaar +Date: Thu Dec 1 20:18:50 2016 +0100 + + patch 8.0.0113 + Problem: MS-Windows: message box to prompt for saving changes may appear on + the wrong monitor. + Solution: Adjust the CenterWindow function. (Ken Takata) + +commit eca626fcdb73d480660c78b9f84cc043fa561922 +Author: Bram Moolenaar +Date: Thu Dec 1 18:47:38 2016 +0100 + + patch 8.0.0112 + Problem: Tests 92 and 93 are old style. + Solution: Make test92 and test93 new style. (Hirohito Higashi, closes #1289) + +commit eebd84eb94ed7f59a06a52cb4863563642f58899 +Author: Bram Moolenaar +Date: Thu Dec 1 17:57:44 2016 +0100 + + patch 8.0.0111 + Problem: The :history command is not tested. + Solution: Add tests. (Dominique Pelle) + +commit 5a030a540f4157d5c9905e3564282c92b4dcec9a +Author: Bram Moolenaar +Date: Thu Dec 1 17:48:29 2016 +0100 + + patch 8.0.0110 + Problem: Drop command doesn't use existing window. + Solution: Check the window width properly. (Hirohito Higashi) + +commit b129a447f3b580d4c941869672b0557c52c37e4d +Author: Bram Moolenaar +Date: Thu Dec 1 17:25:20 2016 +0100 + + patch 8.0.0109 + Problem: Still checking if memcmp() exists while every system should have + it now. + Solution: Remove vim_memcmp(). (James McCoy, closes #1295) + +commit 65e08ee1d26aa7bf341ac0e0400839d696d1ab64 +Author: Bram Moolenaar +Date: Thu Dec 1 16:41:50 2016 +0100 + + patch 8.0.0108 + Problem: The channel "drop" option is not tested. + Solution: Add a test. + +commit 958dc6923d341390531888058495569d73c356c3 +Author: Bram Moolenaar +Date: Thu Dec 1 15:34:12 2016 +0100 + + patch 8.0.0107 + Problem: When reading channel output in a timer, messages may go missing. + (Skywind) + Solution: Add the "drop" option. Write error messages in the channel log. + Don't have ch_canread() check for the channel being open. + +commit 0945eaface83e78138fbd40f95cc590bab0e8c86 +Author: Bram Moolenaar +Date: Tue Nov 29 22:10:48 2016 +0100 + + patch 8.0.0106 + Problem: Cannot use a semicolon in 'backupext'. (Jeff) + Solution: Allow for a few more characters when "secure" isn't set. + +commit 4b785f69c0616dba5d3f38e8ce4b5398cec89407 +Author: Bram Moolenaar +Date: Tue Nov 29 21:54:44 2016 +0100 + + patch 8.0.0105 + Problem: When using ch_read() with zero timeout, can't tell the difference + between reading an empty line and nothing available. + Solution: Add ch_canread(). + commit f422bcc7f9615fe91fa69b059cfe4785093d3d4a Author: Bram Moolenaar Date: Sat Nov 26 17:45:53 2016 +0100 diff --git a/sources b/sources index 3ccc8f50..51ffe012 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b0e4190d6ed72dfdc70d8b6ebab121c5 vim-8.0-104.tar.bz2 +7c574e3cd3550aea8c57eac9676fe323 vim-8.0-118.tar.bz2 diff --git a/vim.spec b/vim.spec index 72a6a217..594b37ae 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 104 +%define patchlevel 118 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Dec 02 2016 Karsten Hopp 8.0.118-1 +- patchlevel 118 + * Mon Nov 28 2016 Zdenek Dohnal - 2:8.0.104-2 - do not ship vim.desktop From 5eac91265537d84d9e0fe01227a9f631f819f3ef Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 5 Dec 2016 12:12:49 +0100 Subject: [PATCH 038/871] - patchlevel 124 --- README.patches | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 5 ++++- 2 files changed, 58 insertions(+), 1 deletion(-) diff --git a/README.patches b/README.patches index 4ab525d8..915e5552 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,57 @@ +commit 3421566376b5723213af502bd3c2b9debe025ef1 +Author: Bram Moolenaar +Date: Sun Dec 4 13:37:41 2016 +0100 + + patch 8.0.0124 + Problem: Internal error for assert_inrange(1, 1). + Solution: Adjust number of allowed arguments. (Dominique Pelle) + +commit a899e6ecc4523c7e411eaf6fbaa4197d70f6f39e +Author: Bram Moolenaar +Date: Sat Dec 3 16:40:51 2016 +0100 + + patch 8.0.0123 + Problem: Modern Sun compilers define "__sun" instead of "sun". + Solution: Use __sun. (closes #1296) + +commit 3fad98e8af247af8ebc49730646282a71ccdd47a +Author: Bram Moolenaar +Date: Sat Dec 3 15:23:40 2016 +0100 + + patch 8.0.0122 + Problem: Channel test is still flaky on OS X. + Solution: Add a short sleep. + +commit a2477fd3490c1166522631eee53c57d34321086a +Author: Bram Moolenaar +Date: Sat Dec 3 15:13:20 2016 +0100 + + patch 8.0.0121 + Problem: Setting 'cursorline' changes the curswant column. (Daniel Hahler) + Solution: Add the P_RWINONLY flag. (closes #1297) + +commit 5643db84c6a9f15d14492cefd52647623aa2ac7c +Author: Bram Moolenaar +Date: Sat Dec 3 14:29:10 2016 +0100 + + patch 8.0.0120 + Problem: Channel test is still flaky on OS X. + Solution: Set the drop argument to "never". + +commit 21efc3633edb58809c5dd89b025d34d7002e731c +Author: Bram Moolenaar +Date: Sat Dec 3 14:05:49 2016 +0100 + + patch 8.0.0119 + Problem: No test for using CTRL-R on the command line. + Solution: Add a test. (Dominique Pelle) And some more. + +commit 99c5eb4fd755853a134471a63174cec71becbca7 +Author: Bram Moolenaar +Date: Fri Dec 2 21:24:21 2016 +0100 + + Add objects dirstamp to gitignore. + commit 5162822914372fc916a93f85848c0c82209e7cec Author: Bram Moolenaar Date: Thu Dec 1 23:03:28 2016 +0100 diff --git a/vim.spec b/vim.spec index 594b37ae..a403bd8a 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 118 +%define patchlevel 124 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Dec 05 2016 Karsten Hopp 8.0.124-1 +- patchlevel 124 + * Fri Dec 02 2016 Karsten Hopp 8.0.118-1 - patchlevel 118 From cedef7ba13431ba9ecd14a4465626ebe79398504 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 5 Dec 2016 20:34:50 +0100 Subject: [PATCH 039/871] add new sources --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8f7472fe..935c3aa5 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /vim-8.0-095.tar.bz2 /vim-8.0-104.tar.bz2 /vim-8.0-118.tar.bz2 +/vim-8.0-124.tar.bz2 diff --git a/sources b/sources index 51ffe012..e5bc0b8f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7c574e3cd3550aea8c57eac9676fe323 vim-8.0-118.tar.bz2 +825a08b9edbffaa09ea7ecb61a691f1a vim-8.0-124.tar.bz2 diff --git a/vim.spec b/vim.spec index a403bd8a..09d06451 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Dec 05 2016 Zdenek Dohnal - 2:8.0.124-2 +- add new sources + * Mon Dec 05 2016 Karsten Hopp 8.0.124-1 - patchlevel 124 From e8e2c3a1bae47744dfc1cbc9f6ac0ed6f9cc4ccd Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 12 Dec 2016 08:10:22 +0100 Subject: [PATCH 040/871] - patchlevel 133 --- README.patches | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++ vim.spec | 7 +++-- 2 files changed, 81 insertions(+), 2 deletions(-) diff --git a/README.patches b/README.patches index 915e5552..26b40f30 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,79 @@ +commit fe38b494fff56cd9b2fcaeef26a8fd7b6557d69c +Author: Bram Moolenaar +Date: Sun Dec 11 21:34:23 2016 +0100 + + patch 8.0.0133 + Problem: "2;'(" causes ml_get errors in an empty buffer. (Dominique Pelle) + Solution: Check the cursor line earlier. + +commit 4c8980b717f73042f1d625ee255fa74eddb989ba +Author: Bram Moolenaar +Date: Sun Dec 11 15:24:48 2016 +0100 + + patch 8.0.0132 + Problem: Test fails because of using :finish. + Solution: Change to return. + +commit 73b484c4da00011317dc68ada4f5dfc6515ad263 +Author: Bram Moolenaar +Date: Sun Dec 11 15:11:17 2016 +0100 + + patch 8.0.0131 + Problem: Not enough test coverage for syntax commands. + Solution: Add more tests. (Dominique Pelle) + +commit 63de19e805a7df2b52ec0e705b6a668ecd8e1b64 +Author: Bram Moolenaar +Date: Fri Dec 9 20:11:26 2016 +0100 + + patch 8.0.0130 + Problem: Configure uses "ushort" while the Vim code doesn't. + Solution: Use "unsigned short" instead. (Fredrik Fornwall, closes #1314) + +commit 0df3c7f2a05c2a99f2fb2747ae46bd6594052997 +Author: Bram Moolenaar +Date: Fri Dec 9 19:57:14 2016 +0100 + + patch 8.0.0129 + Problem: Parallel make still doesn't work. (Lewis Muir) + Solution: Define OBJ_MAIN. + +commit 7089237885218eb8a19805bc2b75481c4efcd6ba +Author: Bram Moolenaar +Date: Fri Dec 9 19:51:49 2016 +0100 + + patch 8.0.0128 + Problem: Display test fails on MS-Windows. + Solution: Set 'isprint' to "@". + +commit 73fd4988866c3adc15b5d093efdf5e8cf70d093d +Author: Bram Moolenaar +Date: Fri Dec 9 19:36:56 2016 +0100 + + patch 8.0.0127 + Problem: Cancelling completion still inserts text when formatting is done + for 'textwidth'. (lacygoill) + Solution: Don't format when CTRL-E was typed. (Hirohito Higashi, + closes #1312) + +commit 6270660611a151c5d0f614a5f0248ccdc80ed971 +Author: Bram Moolenaar +Date: Fri Dec 9 19:28:48 2016 +0100 + + patch 8.0.0126 + Problem: Display problem with 'foldcolumn' and a wide character. + (esiegerman) + Solution: Don't use "extra" but an allocated buffer. (Christian Brabandt, + closes #1310) + +commit eaaa9bbda6ec0a8589a9b23720f95bffe01dc267 +Author: Bram Moolenaar +Date: Fri Dec 9 18:42:20 2016 +0100 + + patch 8.0.0125 + Problem: Not enough testing for entering Ex commands. + Solution: Add test for CTRL-\ e {expr}. (Dominique Pelle) + commit 3421566376b5723213af502bd3c2b9debe025ef1 Author: Bram Moolenaar Date: Sun Dec 4 13:37:41 2016 +0100 diff --git a/vim.spec b/vim.spec index 09d06451..2288c15f 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 124 +%define patchlevel 133 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Dec 12 2016 Karsten Hopp 8.0.133-1 +- patchlevel 133 + * Mon Dec 05 2016 Zdenek Dohnal - 2:8.0.124-2 - add new sources From 4c107d66fdf457c62046579c953bd10b7000082a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 12 Dec 2016 15:26:27 +0100 Subject: [PATCH 041/871] - patchlevel 133 --- .gitignore | 1 + README.patches | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 7 +++-- 4 files changed, 83 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 935c3aa5..a53930de 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /vim-8.0-104.tar.bz2 /vim-8.0-118.tar.bz2 /vim-8.0-124.tar.bz2 +/vim-8.0-133.tar.bz2 diff --git a/README.patches b/README.patches index 915e5552..26b40f30 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,79 @@ +commit fe38b494fff56cd9b2fcaeef26a8fd7b6557d69c +Author: Bram Moolenaar +Date: Sun Dec 11 21:34:23 2016 +0100 + + patch 8.0.0133 + Problem: "2;'(" causes ml_get errors in an empty buffer. (Dominique Pelle) + Solution: Check the cursor line earlier. + +commit 4c8980b717f73042f1d625ee255fa74eddb989ba +Author: Bram Moolenaar +Date: Sun Dec 11 15:24:48 2016 +0100 + + patch 8.0.0132 + Problem: Test fails because of using :finish. + Solution: Change to return. + +commit 73b484c4da00011317dc68ada4f5dfc6515ad263 +Author: Bram Moolenaar +Date: Sun Dec 11 15:11:17 2016 +0100 + + patch 8.0.0131 + Problem: Not enough test coverage for syntax commands. + Solution: Add more tests. (Dominique Pelle) + +commit 63de19e805a7df2b52ec0e705b6a668ecd8e1b64 +Author: Bram Moolenaar +Date: Fri Dec 9 20:11:26 2016 +0100 + + patch 8.0.0130 + Problem: Configure uses "ushort" while the Vim code doesn't. + Solution: Use "unsigned short" instead. (Fredrik Fornwall, closes #1314) + +commit 0df3c7f2a05c2a99f2fb2747ae46bd6594052997 +Author: Bram Moolenaar +Date: Fri Dec 9 19:57:14 2016 +0100 + + patch 8.0.0129 + Problem: Parallel make still doesn't work. (Lewis Muir) + Solution: Define OBJ_MAIN. + +commit 7089237885218eb8a19805bc2b75481c4efcd6ba +Author: Bram Moolenaar +Date: Fri Dec 9 19:51:49 2016 +0100 + + patch 8.0.0128 + Problem: Display test fails on MS-Windows. + Solution: Set 'isprint' to "@". + +commit 73fd4988866c3adc15b5d093efdf5e8cf70d093d +Author: Bram Moolenaar +Date: Fri Dec 9 19:36:56 2016 +0100 + + patch 8.0.0127 + Problem: Cancelling completion still inserts text when formatting is done + for 'textwidth'. (lacygoill) + Solution: Don't format when CTRL-E was typed. (Hirohito Higashi, + closes #1312) + +commit 6270660611a151c5d0f614a5f0248ccdc80ed971 +Author: Bram Moolenaar +Date: Fri Dec 9 19:28:48 2016 +0100 + + patch 8.0.0126 + Problem: Display problem with 'foldcolumn' and a wide character. + (esiegerman) + Solution: Don't use "extra" but an allocated buffer. (Christian Brabandt, + closes #1310) + +commit eaaa9bbda6ec0a8589a9b23720f95bffe01dc267 +Author: Bram Moolenaar +Date: Fri Dec 9 18:42:20 2016 +0100 + + patch 8.0.0125 + Problem: Not enough testing for entering Ex commands. + Solution: Add test for CTRL-\ e {expr}. (Dominique Pelle) + commit 3421566376b5723213af502bd3c2b9debe025ef1 Author: Bram Moolenaar Date: Sun Dec 4 13:37:41 2016 +0100 diff --git a/sources b/sources index e5bc0b8f..f5076d98 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -825a08b9edbffaa09ea7ecb61a691f1a vim-8.0-124.tar.bz2 +SHA512 (vim-8.0-133.tar.bz2) = 0f8db381de64f5b48b3899c11f343407cbc4f47f434200aab320bf479e62f29ce90d2a37e6daf4f440e096a73f80feeb4ee5c794a0cb00acef3399d519d85db3 diff --git a/vim.spec b/vim.spec index 09d06451..2288c15f 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 124 +%define patchlevel 133 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Dec 12 2016 Karsten Hopp 8.0.133-1 +- patchlevel 133 + * Mon Dec 05 2016 Zdenek Dohnal - 2:8.0.124-2 - add new sources From 3a131f7024c2482346c9cba681fcc4a683c39ce0 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 12 Dec 2016 18:53:33 +0100 Subject: [PATCH 042/871] patchlevel 133 --- .gitignore | 1 + sources | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 935c3aa5..a53930de 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /vim-8.0-104.tar.bz2 /vim-8.0-118.tar.bz2 /vim-8.0-124.tar.bz2 +/vim-8.0-133.tar.bz2 diff --git a/sources b/sources index e5bc0b8f..c5767ec7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -825a08b9edbffaa09ea7ecb61a691f1a vim-8.0-124.tar.bz2 +SHA512 (vim-8.0-133.tar.bz2) = bf2307afe3607f5fc768ce2537e2e829a435679f6e2d0fc2fe7039007210d8c73e06ba88e4daa90ee6db84f20a632495253f42d46d2381df708f1c855a99c4d4 From a93fdb728da3a55832a2289682a075d3e6bc93d9 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Thu, 15 Dec 2016 10:59:34 +0100 Subject: [PATCH 043/871] fix fstab syntax highlighting (rhbz#1365258) --- vim-8.0-rhbz1365258.patch | 12 ++++++++++++ vim.spec | 7 ++++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 vim-8.0-rhbz1365258.patch diff --git a/vim-8.0-rhbz1365258.patch b/vim-8.0-rhbz1365258.patch new file mode 100644 index 00000000..85498dba --- /dev/null +++ b/vim-8.0-rhbz1365258.patch @@ -0,0 +1,12 @@ +diff -up vim80/runtime/syntax/fstab.vim.1365258 vim80/runtime/syntax/fstab.vim +--- vim80/runtime/syntax/fstab.vim.1365258 2016-12-15 10:56:25.822410344 +0100 ++++ vim80/runtime/syntax/fstab.vim 2016-12-15 10:56:52.161519612 +0100 +@@ -36,6 +36,8 @@ syn match fsOperator /[,=:#]/ + syn cluster fsDeviceCluster contains=fsOperator,fsDeviceKeyword,fsDeviceError + syn match fsDeviceError /\%([^a-zA-Z0-9_\/#@:\.-]\|^\w\{-}\ze\W\)/ contained + syn keyword fsDeviceKeyword contained none proc linproc tmpfs devpts devtmpfs sysfs usbfs ++syn keyword fsDeviceKeyword contained PARTLABEL nextgroup=fsDeviceLabel ++syn keyword fsDeviceKeyword contained PARTUUID nextgroup=fsDeviceUUID + syn keyword fsDeviceKeyword contained LABEL nextgroup=fsDeviceLabel + syn keyword fsDeviceKeyword contained UUID nextgroup=fsDeviceUUID + syn keyword fsDeviceKeyword contained sshfs nextgroup=fsDeviceSshfs diff --git a/vim.spec b/vim.spec index 2288c15f..c167ac15 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -63,6 +63,7 @@ Patch3011: vim-manpagefixes-948566.patch Patch3012: vim-7.4-licensemacro-1151450.patch Patch3013: vim-7.4-globalsyntax.patch Patch3014: vim-7.4-releasestring-1318991.patch +Patch3015: vim-8.0-rhbz1365258.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -216,6 +217,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3012 -p1 %patch3013 -p1 %patch3014 -p1 +%patch3015 -p1 %build cp -f %{SOURCE6} . @@ -754,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Dec 15 2016 Karsten Hopp - 8.0.133-2 +- fix fstab syntax highlighting (rhbz#1365258) + * Mon Dec 12 2016 Karsten Hopp 8.0.133-1 - patchlevel 133 From 53fad6ff91b8a0446b993afcb17b1c570f222cc0 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 15 Dec 2016 17:18:50 +0100 Subject: [PATCH 044/871] f24->f25 vim: copy paste no longer works (bug #1401410) - change mouse default setting to 'v' --- vim.spec | 5 ++++- vimrc | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 2288c15f..bd1a43b7 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Dec 15 2016 Zdenek Dohnal - 2:8.0.133-2 +- f24->f25 vim: copy paste no longer works (bug #1401410) - change mouse default setting to 'v' + * Mon Dec 12 2016 Karsten Hopp 8.0.133-1 - patchlevel 133 diff --git a/vimrc b/vimrc index cf660612..db837963 100644 --- a/vimrc +++ b/vimrc @@ -10,6 +10,7 @@ set viminfo='20,\"50 " read/write a .viminfo file, don't store more " than 50 lines of registers set history=50 " keep 50 lines of command line history set ruler " show the cursor position all the time +set mouse=v " Only do this part when compiled with support for autocommands if has("autocmd") From 708719cf70dbbab70a98f3cc93ada5dbb7bd9c0e Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 19 Dec 2016 07:54:34 +0100 Subject: [PATCH 045/871] - patchlevel 134 --- .gitignore | 1 + README.patches | 8 ++++++++ sources | 2 +- vim.spec | 7 +++++-- 4 files changed, 15 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a53930de..0ce30ee0 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /vim-8.0-118.tar.bz2 /vim-8.0-124.tar.bz2 /vim-8.0-133.tar.bz2 +/vim-8.0-134.tar.bz2 diff --git a/README.patches b/README.patches index 26b40f30..855a72af 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,11 @@ +commit c4bfedabe057c05f09a455a5851089e177fa9c00 +Author: Bram Moolenaar +Date: Wed Dec 14 21:42:00 2016 +0100 + + patch 8.0.0134 + Problem: Null pointer access reported by UBsan. + Solution: Check curwin->w_buffer is not NULL. (Yegappan Lakshmanan) + commit fe38b494fff56cd9b2fcaeef26a8fd7b6557d69c Author: Bram Moolenaar Date: Sun Dec 11 21:34:23 2016 +0100 diff --git a/sources b/sources index c5767ec7..7a1904b2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-133.tar.bz2) = bf2307afe3607f5fc768ce2537e2e829a435679f6e2d0fc2fe7039007210d8c73e06ba88e4daa90ee6db84f20a632495253f42d46d2381df708f1c855a99c4d4 +SHA512 (vim-8.0-134.tar.bz2) = f96cdb3e5fb2f53d4d1b8487da1929fd20d9a432526ce5eec45896ee2adfbec7762232635534639bd465bd3765840cdc95cc3d47194f38a5a44aa9182642d51c diff --git a/vim.spec b/vim.spec index bd1a43b7..9ba28963 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 133 +%define patchlevel 134 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -754,6 +754,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Dec 19 2016 Karsten Hopp 8.0.134-1 +- patchlevel 134 + * Thu Dec 15 2016 Zdenek Dohnal - 2:8.0.133-2 - f24->f25 vim: copy paste no longer works (bug #1401410) - change mouse default setting to 'v' From 43f7831c2cec3c1cbe1a3e4571244d0211e23e65 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 19 Dec 2016 08:05:12 +0100 Subject: [PATCH 046/871] f24->f25 vim: copy paste no longer works (bug #1401410) - revert previous changes, set mouse=v in defaults.vim --- vim-8.0-copy-paste.patch | 12 ++++++++++++ vim.spec | 3 +++ vimrc | 1 - 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 vim-8.0-copy-paste.patch diff --git a/vim-8.0-copy-paste.patch b/vim-8.0-copy-paste.patch new file mode 100644 index 00000000..cdb6bd5c --- /dev/null +++ b/vim-8.0-copy-paste.patch @@ -0,0 +1,12 @@ +diff -up vim80/runtime/defaults.vim.copy-paste vim80/runtime/defaults.vim +--- vim80/runtime/defaults.vim.copy-paste 2016-12-19 07:57:32.295973442 +0100 ++++ vim80/runtime/defaults.vim 2016-12-19 07:58:44.760101540 +0100 +@@ -67,7 +67,7 @@ inoremap u + " In many terminal emulators the mouse works just fine. By enabling it you + " can position the cursor, Visually select and scroll with the mouse. + if has('mouse') +- set mouse=a ++ set mouse=v + endif + + " Switch syntax highlighting on when the terminal has colors or when using the diff --git a/vim.spec b/vim.spec index 9ba28963..c1b520e0 100644 --- a/vim.spec +++ b/vim.spec @@ -63,6 +63,7 @@ Patch3011: vim-manpagefixes-948566.patch Patch3012: vim-7.4-licensemacro-1151450.patch Patch3013: vim-7.4-globalsyntax.patch Patch3014: vim-7.4-releasestring-1318991.patch +Patch3015: vim-8.0-copy-paste.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -216,6 +217,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3012 -p1 %patch3013 -p1 %patch3014 -p1 +%patch3015 -p1 %build cp -f %{SOURCE6} . @@ -756,6 +758,7 @@ rm -rf %{buildroot} %changelog * Mon Dec 19 2016 Karsten Hopp 8.0.134-1 - patchlevel 134 +- f24->f25 vim: copy paste no longer works (bug #1401410) - revert previous changes, set mouse=v in defaults.vim * Thu Dec 15 2016 Zdenek Dohnal - 2:8.0.133-2 - f24->f25 vim: copy paste no longer works (bug #1401410) - change mouse default setting to 'v' diff --git a/vimrc b/vimrc index db837963..cf660612 100644 --- a/vimrc +++ b/vimrc @@ -10,7 +10,6 @@ set viminfo='20,\"50 " read/write a .viminfo file, don't store more " than 50 lines of registers set history=50 " keep 50 lines of command line history set ruler " show the cursor position all the time -set mouse=v " Only do this part when compiled with support for autocommands if has("autocmd") From 7b7b6b0cfe9d283a1fbff963667e55ec7d214930 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 19 Dec 2016 08:55:19 +0100 Subject: [PATCH 047/871] f24->f25 vim: copy paste no longer works (bug #1401410) - deleting mouse setting block from defaults.vim --- vim-8.0-copy-paste.patch | 22 +++++++++++++--------- vim.spec | 5 ++++- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/vim-8.0-copy-paste.patch b/vim-8.0-copy-paste.patch index cdb6bd5c..461777bd 100644 --- a/vim-8.0-copy-paste.patch +++ b/vim-8.0-copy-paste.patch @@ -1,12 +1,16 @@ diff -up vim80/runtime/defaults.vim.copy-paste vim80/runtime/defaults.vim ---- vim80/runtime/defaults.vim.copy-paste 2016-12-19 07:57:32.295973442 +0100 -+++ vim80/runtime/defaults.vim 2016-12-19 07:58:44.760101540 +0100 -@@ -67,7 +67,7 @@ inoremap u - " In many terminal emulators the mouse works just fine. By enabling it you - " can position the cursor, Visually select and scroll with the mouse. - if has('mouse') -- set mouse=a -+ set mouse=v - endif +--- vim80/runtime/defaults.vim.copy-paste 2016-12-19 08:33:07.270919287 +0100 ++++ vim80/runtime/defaults.vim 2016-12-19 08:51:51.196438644 +0100 +@@ -64,12 +64,6 @@ map Q gq + " Revert with ":iunmap ". + inoremap u +-" In many terminal emulators the mouse works just fine. By enabling it you +-" can position the cursor, Visually select and scroll with the mouse. +-if has('mouse') +- set mouse=v +-endif +- " Switch syntax highlighting on when the terminal has colors or when using the + " GUI (which always has colors). + if &t_Co > 2 || has("gui_running") diff --git a/vim.spec b/vim.spec index c1b520e0..51157b71 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Dec 19 2016 Zdenek Dohnal - 2:8.0.134-2 +- f24->f25 vim: copy paste no longer works (bug #1401410) - deleting mouse setting block from defaults.vim + * Mon Dec 19 2016 Karsten Hopp 8.0.134-1 - patchlevel 134 - f24->f25 vim: copy paste no longer works (bug #1401410) - revert previous changes, set mouse=v in defaults.vim From c3290cf2b2bc5232bbccadbe2f7dbae78e897a44 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 19 Dec 2016 09:05:28 +0100 Subject: [PATCH 048/871] f24->f25 vim: copy paste no longer works (bug #1401410) - fixing error in prep --- vim-8.0-copy-paste.patch | 6 +++--- vim.spec | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/vim-8.0-copy-paste.patch b/vim-8.0-copy-paste.patch index 461777bd..5cb1a88c 100644 --- a/vim-8.0-copy-paste.patch +++ b/vim-8.0-copy-paste.patch @@ -1,6 +1,6 @@ diff -up vim80/runtime/defaults.vim.copy-paste vim80/runtime/defaults.vim ---- vim80/runtime/defaults.vim.copy-paste 2016-12-19 08:33:07.270919287 +0100 -+++ vim80/runtime/defaults.vim 2016-12-19 08:51:51.196438644 +0100 +--- vim80/runtime/defaults.vim.copy-paste 2016-12-19 09:01:20.351119199 +0100 ++++ vim80/runtime/defaults.vim 2016-12-19 09:01:53.735738941 +0100 @@ -64,12 +64,6 @@ map Q gq " Revert with ":iunmap ". inoremap u @@ -8,7 +8,7 @@ diff -up vim80/runtime/defaults.vim.copy-paste vim80/runtime/defaults.vim -" In many terminal emulators the mouse works just fine. By enabling it you -" can position the cursor, Visually select and scroll with the mouse. -if has('mouse') -- set mouse=v +- set mouse=a -endif - " Switch syntax highlighting on when the terminal has colors or when using the diff --git a/vim.spec b/vim.spec index 51157b71..d273d213 100644 --- a/vim.spec +++ b/vim.spec @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Dec 19 2016 Zdenek Dohnal - 2:8.0.134-2 +- f24->f25 vim: copy paste no longer works (bug #1401410) - fixing error in prep + * Mon Dec 19 2016 Zdenek Dohnal - 2:8.0.134-2 - f24->f25 vim: copy paste no longer works (bug #1401410) - deleting mouse setting block from defaults.vim From 06b618ecbf4d1b459c156642aeee37ec528ab9f2 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 3 Jan 2017 10:20:58 +0100 Subject: [PATCH 049/871] - patchlevel 142 --- .gitignore | 1 + README.patches | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 7 +++-- 4 files changed, 83 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0ce30ee0..446f7d2f 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /vim-8.0-124.tar.bz2 /vim-8.0-133.tar.bz2 /vim-8.0-134.tar.bz2 +/vim-8.0-142.tar.bz2 diff --git a/README.patches b/README.patches index 855a72af..20512bc3 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,79 @@ +commit 0cdb72aa38c4a0140c94d56bf8bc17cb30260ebf +Author: Bram Moolenaar +Date: Mon Jan 2 21:37:40 2017 +0100 + + patch 8.0.0142 + Problem: Normal colors are wrong with 'termguicolors'. + Solution: Initialize to INVALCOLOR instead of zero. (Ben Jackson, closes + #1344) + +commit bc2eada5424bff06f7eb77c032ecc067da52b846 +Author: Bram Moolenaar +Date: Mon Jan 2 21:27:47 2017 +0100 + + Updated runtime files. + +commit 269aec7e615b7710139a69a4c715dfe534aa3a1a +Author: Bram Moolenaar +Date: Mon Jan 2 18:32:39 2017 +0100 + + patch 8.0.0141 + Problem: Nested function test fails on AppVeyor. + Solution: Disable the test on Windows for now. + +commit f8eb9c51e5bbd10e59c9b1247f8f6c7f5b77ccd0 +Author: Bram Moolenaar +Date: Mon Jan 2 17:31:24 2017 +0100 + + patch 8.0.0140 + Problem: Pasting inserted text in Visual mode does not work properly. + (Matthew Malcomson) + Solution: Stop Visual mode before stuffing the inserted text. (Christian + Brabandt, from neovim #5709) + +commit 5e1e6d265d26ee2952c4a018a5ff72c950d2d700 +Author: Bram Moolenaar +Date: Mon Jan 2 17:26:00 2017 +0100 + + patch 8.0.0139 + Problem: Warning for unused argument. + Solution: Add UNUSED. + +commit b094ff4b2be4d8b7364c566a1cc7e27aa4452a50 +Author: Bram Moolenaar +Date: Mon Jan 2 16:16:39 2017 +0100 + + patch 8.0.0138 + Problem: Small build fails. + Solution: Add #ifdef. + +commit 777b30f827bcbe10a40640b1bf0361cb93a16be1 +Author: Bram Moolenaar +Date: Mon Jan 2 15:26:27 2017 +0100 + + patch 8.0.0137 + Problem: When 'maxfuncdepth' is set above 200 the nesting is limited to + 200. (Brett Stahlman) + Solution: Allow for Ex command recursion depending on 'maxfuncdepth'. + +commit 54b2bfa399017ebae76ed62f21578261d1b55c1f +Author: Bram Moolenaar +Date: Mon Jan 2 14:57:08 2017 +0100 + + patch 8.0.0136 + Problem: When using indent folding and changing indent the wrong fold is + opened. (Jonathan Fudger) + Solution: Open the fold under the cursor a bit later. (Christian Brabandt) + +commit ded2782783f352201ac0b05c6dbe4831adb4a58b +Author: Bram Moolenaar +Date: Mon Jan 2 14:27:34 2017 +0100 + + patch 8.0.0135 + Problem: An address relative to the current line, ":.,+3y", does not work + properly on a closed fold. (Efraim Yawitz) + Solution: Correct for including the closed fold. (Christian Brabandt) + commit c4bfedabe057c05f09a455a5851089e177fa9c00 Author: Bram Moolenaar Date: Wed Dec 14 21:42:00 2016 +0100 diff --git a/sources b/sources index 7a1904b2..14f155c3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-134.tar.bz2) = f96cdb3e5fb2f53d4d1b8487da1929fd20d9a432526ce5eec45896ee2adfbec7762232635534639bd465bd3765840cdc95cc3d47194f38a5a44aa9182642d51c +SHA512 (vim-8.0-142.tar.bz2) = ec0b1d708191ca32365ead29196beec30f6639d38212b927f714142fcce99786ef444830322e21d0ed916c79e5a34464f03c98e022967aefae5d931601df22e5 diff --git a/vim.spec b/vim.spec index d273d213..b7a140d1 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 134 +%define patchlevel 142 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Jan 03 2017 Karsten Hopp 8.0.142-1 +- patchlevel 142 + * Mon Dec 19 2016 Zdenek Dohnal - 2:8.0.134-2 - f24->f25 vim: copy paste no longer works (bug #1401410) - fixing error in prep From aaafc38858ee938a89cf551cd60adb8e06529b94 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 9 Jan 2017 09:34:44 +0100 Subject: [PATCH 050/871] - patchlevel 160 --- .gitignore | 1 + README.patches | 205 +++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim-ftbfs-ccline.patch | 12 +++ vim.spec | 7 +- 5 files changed, 225 insertions(+), 2 deletions(-) create mode 100644 vim-ftbfs-ccline.patch diff --git a/.gitignore b/.gitignore index 446f7d2f..aa4cf028 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /vim-8.0-133.tar.bz2 /vim-8.0-134.tar.bz2 /vim-8.0-142.tar.bz2 +/vim-8.0-160.tar.bz2 diff --git a/README.patches b/README.patches index 20512bc3..5edb0e6b 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,208 @@ +commit de33011ec623fd562419dede6bf465b5b9881a20 +Author: Bram Moolenaar +Date: Sun Jan 8 20:50:52 2017 +0100 + + patch 8.0.0160: EMSG() is sometimes used where it should be IEMSG() + + Problem: EMSG() is sometimes used for internal errors. + Solution: Change them to IEMSG(). (Dominique Pelle) And a few more. + +commit c695cec4698b41d7b9555efdd47dda9b1945d3ae +Author: Bram Moolenaar +Date: Sun Jan 8 20:00:04 2017 +0100 + + patch 8.0.0159: crash on startup when updating tabline + + Problem: Using a NULL pointer when using feedkeys() to trigger drawing a + tabline. + Solution: Skip drawing a tabline if TabPageIdxs is NULL. (Dominique Pelle) + Also fix recursing into getcmdline() from the cmd window. + +commit 6247361101dcccc0c877e90ad67cd0cc83df7c68 +Author: Bram Moolenaar +Date: Sun Jan 8 19:25:40 2017 +0100 + + patch 8.0.0158: float funcion test fails on MS-Windows + + Problem: On MS-Windows some float functions return a different value when + passed unusual values. strtod() doesn't work for "inf" and "nan". + Solution: Accept both results. Fix str2float() for MS-Windows. Also + reorder assert function arguments. + +commit 2d02839050a2557bf36dab37ccd9f92168a757d1 +Author: Bram Moolenaar +Date: Sun Jan 8 18:28:22 2017 +0100 + + patch 8.0.0157: no completion for :syntax spell and :syntax sync + + Problem: No command line completion for ":syntax spell" and ":syntax sync". + Solution: Implement the completion. (Dominique Pelle) + +commit 453b576ee5d32e9b8e6876712748ae01f9be68dd +Author: Bram Moolenaar +Date: Sun Jan 8 17:59:14 2017 +0100 + + patch 8.0.0156: not enough test coverage for float functions + + Problem: Several float functions are not covered by tests. + Solution: Add float tests. (Dominique Pelle) + +commit a216255a4faa91a15e7005ac319f2f62294f3f9e +Author: Bram Moolenaar +Date: Sun Jan 8 17:46:20 2017 +0100 + + patch 8.0.0155: ubsan complains about NULL pointer + + Problem: When sorting zero elements a NULL pointer is passed to qsort(), + which ubsan warns for. + Solution: Don't call qsort() if there are no elements. (Dominique Pelle) + +commit 31f19ce0a052f7c76d44a9a190e468c79cf5d56d +Author: Bram Moolenaar +Date: Sun Jan 8 14:14:43 2017 +0100 + + patch 8.0.0154: system() test fails on OS/X + + Problem: system() test fails on OS/X. + Solution: Deal with leading spaces. + +commit 9d9c35651712b88c81f1ae11091de1fd0bbbd35c +Author: Bram Moolenaar +Date: Sun Jan 8 13:55:06 2017 +0100 + + patch 8.0.0153: system() test fails on MS-Windows + + Problem: system() test fails on MS-Windows. + Solution: Deal when extra space and CR. + +commit 04e94c788175c83be8a78372b0ed6c332969edff +Author: Bram Moolenaar +Date: Sun Jan 8 13:38:58 2017 +0100 + + patch 8.0.0152: stray channellog created when running tests + + Problem: Running the channel test creates channellog. + Solution: Delete the debug line. + +commit 12c4492dd35e0cd83c8816be2ec849b836109882 +Author: Bram Moolenaar +Date: Sun Jan 8 13:26:03 2017 +0100 + + patch 8.0.0151: passing buffer content to system() is clumsy + + Problem: To pass buffer content to system() and systemlist() one has to + first create a string or list. + Solution: Allow passing a buffer number. (LemonBoy, closes #1240) + +commit 7069bf18e1b1b7bc7640335e07d1022b5acc9048 +Author: Bram Moolenaar +Date: Sat Jan 7 20:39:53 2017 +0100 + + patch 8.0.0150: completion for :filter does not skip the pattern + + Problem: When the pattern of :filter does not have a separator then + completion of the command fails. + Solution: Skip over the pattern. (Ozaki Kiichi, clodes #1299) + +commit cbd4de44e8d08fba3c09eb40ad6e36e83faf020a +Author: Bram Moolenaar +Date: Sat Jan 7 16:14:57 2017 +0100 + + patch 8.0.0149: :earlier does not work after reading the undo file + + Problem: ":earlier" and ":later" do not work after startup or reading the + undo file. + Solution: Use absolute time stamps instead of relative to the Vim start + time. (Christian Brabandt, Pavel Juhas, closes #1300, closes + #1254) + +commit c6aa475a27e3ed1645446b014c32ebf68d005d49 +Author: Bram Moolenaar +Date: Sat Jan 7 15:39:43 2017 +0100 + + patch 8.0.0148: wrong indent in C preprocessor with line continuation + + Problem: When a C preprocessor statement has two line continuations the + following line does not have the right indent. (Ken Takata) + Solution: Add the indent of the previous continuation line. (Hirohito + Higashi) + +commit 6e450a57541676036203a72d40b2e604e938371e +Author: Bram Moolenaar +Date: Fri Jan 6 20:03:58 2017 +0100 + + patch 8.0.0147: searchpair() fails when 'magic' is off + + Problem: searchpair() does not work when 'magic' is off. (Chris Paul) + Solution: Add \m in the pattern. (Christian Brabandt, closes #1341) + +commit 287266527abc163e191a06dd70518bbbdab4468f +Author: Bram Moolenaar +Date: Fri Jan 6 18:16:19 2017 +0100 + + patch 8.0.0146: termguicolors uses wrong colors on MS-Windows with ConEmu + + Problem: When using 'termguicolors' on MS-Windows the RGB definition causes + the colors to be wrong. + Solution: Undefined RGB and use our own. (Gabriel Barta) + +commit 29891c4ed4a7d08af1ba1628933a387adf5c1555 +Author: Bram Moolenaar +Date: Fri Jan 6 18:00:12 2017 +0100 + + patch 8.0.0145: running tests on MS-Windows is noisy + + Problem: Running tests on MS-Windows is a little bit noisy. + Solution: Redirect some output to "nul". (Ken Takata) + +commit aaeabfbca571e24a29925dacf104e21dc251a771 +Author: Bram Moolenaar +Date: Fri Jan 6 16:47:24 2017 +0100 + + Only install coveralls when used. + +commit 14a612fa2e5705547d0687ac07abc200c9359125 +Author: Bram Moolenaar +Date: Fri Jan 6 16:35:04 2017 +0100 + + Better solution to make coveralls work again. + +commit 7034a83743459a46287944a127cc041dcf8b799c +Author: Bram Moolenaar +Date: Fri Jan 6 16:01:59 2017 +0100 + + Tune travis config for coverage with gcc only. + +commit a4ce25bd987a8fad44ad5e47f7785cf9295322be +Author: Bram Moolenaar +Date: Fri Jan 6 15:37:45 2017 +0100 + + Another attempt to make coveralls work. + +commit 294740d2ac42e3dfdc7f0f6f02a6e2ff2d17c848 +Author: Bram Moolenaar +Date: Fri Jan 6 15:28:44 2017 +0100 + + Attempt to make coverage working again. + +commit 9269315f635e44a340389be7e986782b98499311 +Author: Bram Moolenaar +Date: Fri Jan 6 14:55:36 2017 +0100 + + patch 8.0.0144: when using MSVC the GvimExt directory is cleaned twice + + Problem: When using MSVC the GvimExt directory is cleaned twice. + Solution: Remove the lines. (Ken Takata) + +commit f845b87f2b3a45cbee160e28d7a3f50e54054809 +Author: Bram Moolenaar +Date: Fri Jan 6 14:04:54 2017 +0100 + + patch 8.0.0143: line number of current buffer in getbufinfo() is wrong + + Problem: Line number of current buffer in getbufinfo() is wrong. + Solution: For the current buffer use the current line number. (Ken Takata) + commit 0cdb72aa38c4a0140c94d56bf8bc17cb30260ebf Author: Bram Moolenaar Date: Mon Jan 2 21:37:40 2017 +0100 diff --git a/sources b/sources index 14f155c3..785abb7a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-142.tar.bz2) = ec0b1d708191ca32365ead29196beec30f6639d38212b927f714142fcce99786ef444830322e21d0ed916c79e5a34464f03c98e022967aefae5d931601df22e5 +SHA512 (vim-8.0-160.tar.bz2) = d48bb23a970f938d45329905e6eaae66e9356bef01eccfd54a7445d734147607c74e06b91f141e4ea2f1429e2d5f64f6e8756095ebcc04c73cfe818db0581535 diff --git a/vim-ftbfs-ccline.patch b/vim-ftbfs-ccline.patch new file mode 100644 index 00000000..f29537e8 --- /dev/null +++ b/vim-ftbfs-ccline.patch @@ -0,0 +1,12 @@ +diff -up vim-upstream/src/ex_getln.c.ftbfs-ccline vim-upstream/src/ex_getln.c +--- vim-upstream/src/ex_getln.c.ftbfs-ccline 2017-01-09 10:05:09.306922726 +0100 ++++ vim-upstream/src/ex_getln.c 2017-01-09 10:06:31.846267643 +0100 +@@ -212,7 +212,7 @@ getcmdline( + #endif + expand_T xpc; + long *b_im_ptr = NULL; +-#if defined(FEAT_WILDMENU) || defined(FEAT_EVAL) || defined(FEAT_SEARCH_EXTRA) ++#if defined(FEAT_WILDMENU) || defined(FEAT_EVAL) || defined(FEAT_SEARCH_EXTRA) || defined(FEAT_CMDWIN) + /* Everything that may work recursively should save and restore the + * current command line in save_ccline. That includes update_screen(), a + * custom status line may invoke ":normal". */ diff --git a/vim.spec b/vim.spec index b7a140d1..ac6dc62a 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 142 +%define patchlevel 160 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -64,6 +64,7 @@ Patch3012: vim-7.4-licensemacro-1151450.patch Patch3013: vim-7.4-globalsyntax.patch Patch3014: vim-7.4-releasestring-1318991.patch Patch3015: vim-8.0-copy-paste.patch +Patch3016: vim-ftbfs-ccline.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -218,6 +219,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3013 -p1 %patch3014 -p1 %patch3015 -p1 +%patch3016 -p1 %build cp -f %{SOURCE6} . @@ -756,6 +758,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Jan 09 2017 Karsten Hopp 8.0.160-1 +- patchlevel 160 + * Tue Jan 03 2017 Karsten Hopp 8.0.142-1 - patchlevel 142 From 495d712f3d615279f1a86fb681f647e540e0b881 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 11 Jan 2017 18:24:59 +0100 Subject: [PATCH 051/871] - patchlevel 170 --- .gitignore | 1 + sources | 2 +- vim-ftbfs-ccline.patch | 12 ------------ vim.spec | 7 ++++--- 4 files changed, 6 insertions(+), 16 deletions(-) delete mode 100644 vim-ftbfs-ccline.patch diff --git a/.gitignore b/.gitignore index aa4cf028..95552fa5 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /vim-8.0-134.tar.bz2 /vim-8.0-142.tar.bz2 /vim-8.0-160.tar.bz2 +/vim-8.0-170.tar.bz2 diff --git a/sources b/sources index 785abb7a..07665c1c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-160.tar.bz2) = d48bb23a970f938d45329905e6eaae66e9356bef01eccfd54a7445d734147607c74e06b91f141e4ea2f1429e2d5f64f6e8756095ebcc04c73cfe818db0581535 +SHA512 (vim-8.0-170.tar.bz2) = 25000a127856935601cfd401838b797df0d9fef6fa0ec6e6037ba298cc67db66b2c2a6258ec368fda2c9730c54b219437f02214abcb21315923361de8987ee06 diff --git a/vim-ftbfs-ccline.patch b/vim-ftbfs-ccline.patch deleted file mode 100644 index f29537e8..00000000 --- a/vim-ftbfs-ccline.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up vim-upstream/src/ex_getln.c.ftbfs-ccline vim-upstream/src/ex_getln.c ---- vim-upstream/src/ex_getln.c.ftbfs-ccline 2017-01-09 10:05:09.306922726 +0100 -+++ vim-upstream/src/ex_getln.c 2017-01-09 10:06:31.846267643 +0100 -@@ -212,7 +212,7 @@ getcmdline( - #endif - expand_T xpc; - long *b_im_ptr = NULL; --#if defined(FEAT_WILDMENU) || defined(FEAT_EVAL) || defined(FEAT_SEARCH_EXTRA) -+#if defined(FEAT_WILDMENU) || defined(FEAT_EVAL) || defined(FEAT_SEARCH_EXTRA) || defined(FEAT_CMDWIN) - /* Everything that may work recursively should save and restore the - * current command line in save_ccline. That includes update_screen(), a - * custom status line may invoke ":normal". */ diff --git a/vim.spec b/vim.spec index ac6dc62a..bb4579d9 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 160 +%define patchlevel 170 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -64,7 +64,6 @@ Patch3012: vim-7.4-licensemacro-1151450.patch Patch3013: vim-7.4-globalsyntax.patch Patch3014: vim-7.4-releasestring-1318991.patch Patch3015: vim-8.0-copy-paste.patch -Patch3016: vim-ftbfs-ccline.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -219,7 +218,6 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3013 -p1 %patch3014 -p1 %patch3015 -p1 -%patch3016 -p1 %build cp -f %{SOURCE6} . @@ -758,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Jan 11 2017 Karsten Hopp 8.0.170-1 +- patchlevel 170 + * Mon Jan 09 2017 Karsten Hopp 8.0.160-1 - patchlevel 160 From 67dc8b9e6132d5e1afd4195a2bfca8543266815d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 12 Jan 2017 17:14:32 +0100 Subject: [PATCH 052/871] - patchlevel 172 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 95552fa5..9c8ed2fe 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /vim-8.0-142.tar.bz2 /vim-8.0-160.tar.bz2 /vim-8.0-170.tar.bz2 +/vim-8.0-172.tar.bz2 diff --git a/sources b/sources index 07665c1c..be18244d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-170.tar.bz2) = 25000a127856935601cfd401838b797df0d9fef6fa0ec6e6037ba298cc67db66b2c2a6258ec368fda2c9730c54b219437f02214abcb21315923361de8987ee06 +SHA512 (vim-8.0-172.tar.bz2) = 1bcbbe0d06013c74caaa52f08f0d2b1fc386298e928d377e995891484bad1c09f53e480e3071d203304730b5edf19bfcf265f2530b180397839f3587c15ee012 diff --git a/vim.spec b/vim.spec index bb4579d9..71b57665 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 170 +%define patchlevel 172 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Jan 12 2017 Karsten Hopp 8.0.172-1 +- patchlevel 172 + * Wed Jan 11 2017 Karsten Hopp 8.0.170-1 - patchlevel 170 From bae2f2ebfde0f51af2e533c09bea502b46c0f63b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 13 Jan 2017 09:13:00 +0100 Subject: [PATCH 053/871] - patchlevel 176 --- .gitignore | 1 + sources | 2 +- vim.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9c8ed2fe..5ed104ae 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /vim-8.0-160.tar.bz2 /vim-8.0-170.tar.bz2 /vim-8.0-172.tar.bz2 +/vim-8.0-176.tar.bz2 diff --git a/sources b/sources index be18244d..c54b5588 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-172.tar.bz2) = 1bcbbe0d06013c74caaa52f08f0d2b1fc386298e928d377e995891484bad1c09f53e480e3071d203304730b5edf19bfcf265f2530b180397839f3587c15ee012 +SHA512 (vim-8.0-176.tar.bz2) = 6f5d4754fc40398ac48d9727679402678794aa21f61726280f7bfaab8b764acaaa8e1eacced58d6cae557f78b48609b043fc21047fde2424a65f1708d9f1d7f7 diff --git a/vim.spec b/vim.spec index 71b57665..17d27cd2 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 172 +%define patchlevel 176 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Jan 13 2017 Karsten Hopp 8.0.176-1 +- patchlevel 176 + * Thu Jan 12 2017 Karsten Hopp 8.0.172-1 - patchlevel 172 From 9b3b0aea9ac2cb8a8a37e0c62c50ada663d18510 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 16 Jan 2017 12:06:08 +0100 Subject: [PATCH 054/871] - patchlevel 194 --- .gitignore | 1 + README.patches | 336 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 342 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5ed104ae..4d08aa78 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /vim-8.0-170.tar.bz2 /vim-8.0-172.tar.bz2 /vim-8.0-176.tar.bz2 +/vim-8.0-194.tar.bz2 diff --git a/README.patches b/README.patches index 5edb0e6b..ecb1057f 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,339 @@ +commit e32bbded641a5da0263ecf82f9ccc95a8e0a089e +Author: Bram Moolenaar +Date: Sun Jan 15 21:12:48 2017 +0100 + + patch 8.0.0194: profile tests fails if total and self time are equal + + Problem: Profile tests fails if total and self time are equal. + Solution: Make one time optional. + +commit 1b9750d8054ce4a5a6f84af9f10654330bbf869b +Author: Bram Moolenaar +Date: Sun Jan 15 20:51:37 2017 +0100 + + patch 8.0.0193: accidentally removed #ifdef + + Problem: Accidentally removed #ifdef. + Solution: Put it back. (Masanori Misono) + +commit 42b8d916c719002dbafade6b977d4e266f8712dc +Author: Bram Moolenaar +Date: Sun Jan 15 17:18:57 2017 +0100 + + patch 8.0.0192: cannot build with tiny features + + Problem: Build fails with tiny features. + Solution: Change #ifdef for hash_clear(). Avoid warning for unused + argument. + +commit 4f391796b7de78a434a2cc7107034603df414905 +Author: Bram Moolenaar +Date: Sun Jan 15 16:59:07 2017 +0100 + + patch 8.0.0191: can't build with Ruby on some systems + + Problem: Some systems do not have ruby_sysinit(), causing the build to + fail. + Solution: Clean up how ruby_sysinit() and NtInitialize() are used. (Taro + Muraoka) + +commit 810f9c361c83afb36b9f1cdadca2b93f1201d039 +Author: Bram Moolenaar +Date: Sun Jan 15 16:52:51 2017 +0100 + + patch 8.0.0190: finding duplicate tags uses a slow linear search + + Problem: Detecting duplicate tags uses a slow linear search. + Solution: Use a much faster hash table solution. (James McCoy, closes #1046) + But don't add hi_keylen, it makes hash tables 50% bigger. + +commit 296b1f28ca9cedeb55872f306808b2214b519ce7 +Author: Bram Moolenaar +Date: Sun Jan 15 15:22:33 2017 +0100 + + patch 8.0.0189: profile commands are not tested + + Problem: There are no tests for the :profile command. + Solution: Add tests. (Dominique Pelle, closes #1383) + +commit 9506cad7a1a6e52a613f356de969cbd980815777 +Author: Bram Moolenaar +Date: Sun Jan 15 13:53:49 2017 +0100 + + patch 8.0.0188: redrawing for 'cursorbind' is inefficient + + Problem: Using NOT_VALID for redraw_later() to update the cursor + line/column highlighting is not efficient. + Solution: Call validate_cursor() when 'cul' or 'cuc' is set. + +commit fe6ce331d94c24ad745d0bf329ec0a65a5c07cc9 +Author: Bram Moolenaar +Date: Sat Jan 14 20:12:01 2017 +0100 + + patch 8.0.0187: cant build with new Ruby version + + Problem: Building with a new Ruby version fails. + Solution: Use ruby_sysinit() instead of NtInitialize(). (Tomas Volf, + closes #1382) + +commit 5869cf060e60cc09e71b2b3bd85f0576ec78f9f5 +Author: Bram Moolenaar +Date: Sat Jan 14 20:06:14 2017 +0100 + + patch 8.0.0186: confusing error message from assert_notequal() + + Problem: The error message from assert_notequal() is confusing. + Solution: Only mention the expected value. + +commit fad609d067926d350b4e4ee6ecb55bdbf111a272 +Author: Bram Moolenaar +Date: Sat Jan 14 19:38:36 2017 +0100 + + patch 8.0.0185: system() test fails on MS-Windows + + Problem: The system() test fails on MS-Windows. + Solution: Skip the test on MS-Windows. + +commit 2b7bc567b9238aaac682236cb4f727d0376e1302 +Author: Bram Moolenaar +Date: Sat Jan 14 19:24:52 2017 +0100 + + patch 8.0.0184: when an error is caught Vim still exits with non-zero result + + Problem: When in Ex mode and an error is caught by try-catch, Vim still + exits with a non-zero exit code. + Solution: Don't set ex_exitval when inside a try-catch. (partly by Christian + Brabandt) + +commit 7173b47958a238bb07f80b8f26fb232b0ea69b4a +Author: Bram Moolenaar +Date: Sat Jan 14 17:04:38 2017 +0100 + + patch 8.0.0183: ubsan warns for unaligned address + + Problem: Ubsan warns for using a pointer that is not aligned. + Solution: First copy the address. (Yegappan Lakshmanan) + +commit e47683a0913f102b6ae08c8848d5aa675d99b188 +Author: Bram Moolenaar +Date: Sat Jan 14 15:52:46 2017 +0100 + + patch 8.0.0182: cursor ilne not update when 'cursorbind' is set + + Problem: When 'cursorbind' and 'cursorline' are set, but 'cursorcolumn' is + not, then the cursor line highlighting is not updated. (Hirohito + Higashi) + Solution: Call redraw_later() with NOT_VALID. + +commit 519d7785f4437762c07b2e04217f83a069a8c663 +Author: Bram Moolenaar +Date: Sat Jan 14 14:54:33 2017 +0100 + + patch 8.0.0181: with cursorbind set cursor column highlighting is off + + Problem: When 'cursorbind' and 'cursorcolumn' are both on, the column + highlignt in non-current windows is wrong. + Solution: Add validate_cursor(). (Masanori Misono, closes #1372) + +commit 83381f7129aca00bc2dd24527f160bc6a60d70af +Author: Bram Moolenaar +Date: Sat Jan 14 14:36:08 2017 +0100 + + patch 8.0.0180: error E937 is used twice + + Problem: Error E937 is used both for duplicate key in JSON and for trying + to delete a buffer that is in use. + Solution: Rename the JSON error to E938. (Norio Takagi, closes #1376) + +commit 9be7c04e6cd5b0facedcb56b09a5bcfc339efe03 +Author: Bram Moolenaar +Date: Sat Jan 14 14:28:30 2017 +0100 + + patch 8.0.0179: cannot have a local value for 'formatprg' + + Problem: 'formatprg' is a global option but the value may depend on the + type of buffer. (Sung Pae) + Solution: Make 'formatprg' global-local. (closes #1380) + +commit 9b73c4a215cb5f0f7df1e7f0663aea2bce1914ab +Author: Bram Moolenaar +Date: Fri Jan 13 22:30:08 2017 +0100 + + patch 8.0.0178: command count test fails on MS-Windows + + Problem: test_command_count may fail when a previous test interferes, seen + on MS-Windows. + Solution: Run it separately. + +commit e13b9afe1283f5ae43232b5992372a0eb570666c +Author: Bram Moolenaar +Date: Fri Jan 13 22:01:02 2017 +0100 + + patch 8.0.0177: BufEnter autocommand not fired for a directory + + Problem: When opening a buffer on a directory and inside a try/catch then + the BufEnter event is not triggered. + Solution: Return NOTDONE from readfile() for a directory and deal with the + three possible return values. (Justin M. Keyes, closes #1375, + closes #1353) + +commit 70bcd7336f9f19304f32c52a86ed5b4b3de852c2 +Author: Bram Moolenaar +Date: Thu Jan 12 22:20:54 2017 +0100 + + patch 8.0.0176: cannot use :change inside a function definition + + Problem: Using :change in between :function and :endfunction fails. + Solution: Recognize :change inside a function. (ichizok, closes #1374) + +commit 972c3b8f1b50e2f887a397c324af99eb354aad0b +Author: Bram Moolenaar +Date: Thu Jan 12 21:44:49 2017 +0100 + + patch 8.0.0175: setting language on MS-Windows does not always work + + Problem: Setting language in gvim on MS-Windows does not work when + libintl.dll is dynamically linked with msvcrt.dll. + Solution: Use putenv() from libintl as well. (Ken Takata, closes #1082) + +commit b8f7bd68f6fdff51ca4db5b145dcde42ee7b804b +Author: Bram Moolenaar +Date: Thu Jan 12 20:28:25 2017 +0100 + + patch 8.0.0174: executing "locale -a" on MS-Windows needlessly + + Problem: For completion "locale -a" is executed on MS-Windows, even though + it most likely won't work. + Solution: Skip executing "locale -a" on MS-Windows. (Ken Takata) + +commit a1fa8929395351f03c56f50ca6e891d825123c0f +Author: Bram Moolenaar +Date: Thu Jan 12 20:06:33 2017 +0100 + + patch 8.0.0173: build fails with EBCDIC defined + + Problem: When compiling with EBCDIC defined the build fails. (Yaroslav + Kuzmin) + Solution: Move sortFunctions() to the right file. Avoid warning for + redefining __SUSV3. + +commit 1d669c233c97486555a34f7d3f069068d9ebdb63 +Author: Bram Moolenaar +Date: Wed Jan 11 22:40:19 2017 +0100 + + patch 8.0.0172: command line window does not work + + Problem: The command selected in the command line window is not executed. + (Andrey Starodubtsev) + Solution: Save and restore the command line at a lower level. (closes #1370) + +commit ee142add229cbcd58bc76d59f23e02517df14379 +Author: Bram Moolenaar +Date: Wed Jan 11 21:50:08 2017 +0100 + + patch 8.0.0171: JS style JSON does not support single quotes + + Problem: JS style JSON does not support single quotes. + Solution: Allow for single quotes. (Yasuhiro Matsumoto, closes #1371) + +commit e32abbe42c921c5e521420417abe5bc301e540b3 +Author: Bram Moolenaar +Date: Tue Jan 10 22:57:34 2017 +0100 + + patch 8.0.0170: crash in channel test + + Problem: Channel test fails for using freed memory. + Solution: Fix memory use in json_decode(). + +commit 8b2f19536ff979046f0d241850f4176a1ce4bca9 +Author: Bram Moolenaar +Date: Tue Jan 10 19:44:18 2017 +0100 + + patch 8.0.0169: json_decode() may run out of stack space + + Problem: For complicated string json_decode() may run out of stack space. + Solution: Change the recursive solution into an iterative solution. + +commit 872004132f25cabe59352912889e042d6c7e6b4e +Author: Bram Moolenaar +Date: Tue Jan 10 16:31:20 2017 +0100 + + patch 8.0.0168: not all float functionality is tested + + Problem: Still some float functionality is not covered by tests. + Solution: Add more tests. (Dominique Pelle, closes #1364) + +commit 08243d26d22ad44a857d02c90071578577b8a55d +Author: Bram Moolenaar +Date: Tue Jan 10 16:12:29 2017 +0100 + + patch 8.0.0167: str2nr()/str2float() fail with negative values + + Problem: str2nr() and str2float() do not always work with negative values. + Solution: Be more flexible about handling signs. (LemonBoy, closes #1332) + Add more tests. + +commit 03c60c1573cdbebbb662863cfc1780d19d511db5 +Author: Bram Moolenaar +Date: Tue Jan 10 15:15:37 2017 +0100 + + patch 8.0.0166: JSON with a duplicate key gives an internal error + + Problem: JSON with a duplicate key gives an internal error. (Lcd) + Solution: Give a normal error. Avoid an error when parsing JSON from a + remote client fails. + +commit f446b48ff0bffae2b453cd4f9e3c25dfe363d29d +Author: Bram Moolenaar +Date: Tue Jan 10 13:55:14 2017 +0100 + + patch 8.0.0165: ubsan warns for integer overflow + + Problem: Ubsan warns for integer overflow. + Solution: Swap two conditions. (Dominique Pelle) + +commit caa55b65c204946d160c1b743c5f8f3b506dc4d3 +Author: Bram Moolenaar +Date: Tue Jan 10 13:51:09 2017 +0100 + + patch 8.0.0164: outdated and misplaced comments + + Problem: Outdated and misplaced comments. + Solution: Fix the comments. + +commit 68563937f58ea2dc31b58739336c383d2fd7e6cf +Author: Bram Moolenaar +Date: Tue Jan 10 13:31:15 2017 +0100 + + Updated runtime files. + +commit 6abda995a57306028c3dc5c62c9b15858e5a3bcf +Author: Bram Moolenaar +Date: Mon Jan 9 21:10:31 2017 +0100 + + patch 8.0.0163: cannot build with Ruby 2.4 + + Problem: Ruby 2.4 no longer supports rb_cFixnum. + Solution: move rb_cFixnum into an #ifdef. (Kazuki Sakamoto, closes #1365) + +commit 009c7b2640b6e04c101118cc7d0dc5785f9aa116 +Author: Bram Moolenaar +Date: Mon Jan 9 20:30:27 2017 +0100 + + patch 8.0.0162: build error on Fedora 23 + + Problem: Build error on Fedora 23 with small features and gnome2. + Solution: Undefine ngettext(). (Hirohito Higashi) + +commit 4d0504019cc744a5122821f187dd3adfe536afff +Author: Bram Moolenaar +Date: Mon Jan 9 12:58:11 2017 +0100 + + patch 8.0.0161: can't build with small features + + Problem: Build fails when using small features. + Solution: Update #ifdef for using save_ccline. (Hirohito Higashi) + commit de33011ec623fd562419dede6bf465b5b9881a20 Author: Bram Moolenaar Date: Sun Jan 8 20:50:52 2017 +0100 diff --git a/sources b/sources index c54b5588..6bf74e93 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-176.tar.bz2) = 6f5d4754fc40398ac48d9727679402678794aa21f61726280f7bfaab8b764acaaa8e1eacced58d6cae557f78b48609b043fc21047fde2424a65f1708d9f1d7f7 +SHA512 (vim-8.0-194.tar.bz2) = 88727b4868d6b7787e1fd6b4807c1c3ba599a951ede0642f6ea4722fcdeb5c07fc6f9b5d01ffb431af34b9ed9f1d76b8e62a9dc3b3eeb225c40c2d6ef4819f1b diff --git a/vim.spec b/vim.spec index 17d27cd2..e3577e22 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 176 +%define patchlevel 194 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Jan 16 2017 Karsten Hopp 8.0.194-1 +- patchlevel 194 + * Fri Jan 13 2017 Karsten Hopp 8.0.176-1 - patchlevel 176 From 4450f1ac356c0570a45138bd0d707f51ad578f0e Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 17 Jan 2017 12:20:32 +0100 Subject: [PATCH 055/871] - patchlevel 197 --- .gitignore | 1 + README.patches | 30 ++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 36 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4d08aa78..34a53236 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /vim-8.0-172.tar.bz2 /vim-8.0-176.tar.bz2 /vim-8.0-194.tar.bz2 +/vim-8.0-197.tar.bz2 diff --git a/README.patches b/README.patches index ecb1057f..4aa0fcbb 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,33 @@ +commit 97d62d4321df358665e2e6504aad8ac2ba7fd841 +Author: Bram Moolenaar +Date: Mon Jan 16 22:53:57 2017 +0100 + + patch 8.0.0197: system() test skips some parts for MS-Windows + + Problem: On MS-Windows the system() test skips a few parts. + Solution: Swap single and double quotes for the command. + +commit c011a3d083001bcd9853b4447422f1819f3cee2f +Author: Bram Moolenaar +Date: Mon Jan 16 22:37:42 2017 +0100 + + patch 8.0.0196: profile test is slo and does not work on MS-Windows + + Problem: The test for :profile is slow and does not work on MS-Windows. + Solution: Use the "-es" argument. (Dominique Pelle) Swap single and double + quotes for system() + +commit a9d23c20879d0dcb289a4db54b3c7df060f87c3c +Author: Bram Moolenaar +Date: Mon Jan 16 20:53:34 2017 +0100 + + patch 8.0.0195: fail to jump to static tag in current file + + Problem: Jumping to a tag that is a static item in the current file fails. + (Kazunobu Kuriyama) + Solution: Make sure the first byte of the tag key is not NUL. (Suggested by + James McCoy, closes #1387) + commit e32bbded641a5da0263ecf82f9ccc95a8e0a089e Author: Bram Moolenaar Date: Sun Jan 15 21:12:48 2017 +0100 diff --git a/sources b/sources index 6bf74e93..4e7c1ed0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-194.tar.bz2) = 88727b4868d6b7787e1fd6b4807c1c3ba599a951ede0642f6ea4722fcdeb5c07fc6f9b5d01ffb431af34b9ed9f1d76b8e62a9dc3b3eeb225c40c2d6ef4819f1b +SHA512 (vim-8.0-197.tar.bz2) = ad674106005f157a7f6e755df093682c947daf6c3d62781fefdad2f270039344bf4b6fd275c0926d4a75c9a176b43266e015223557cac5dcb5b83ff18382ed32 diff --git a/vim.spec b/vim.spec index e3577e22..bc2936a9 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 194 +%define patchlevel 197 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Jan 17 2017 Karsten Hopp 8.0.197-1 +- patchlevel 197 + * Mon Jan 16 2017 Karsten Hopp 8.0.194-1 - patchlevel 194 From 5df60ebe4ffb7189b6bf002f4738ae3a4c571f9b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 17 Jan 2017 14:01:51 +0100 Subject: [PATCH 056/871] update runtime files --- README.patches | 6 ++++++ sources | 2 +- vim.spec | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/README.patches b/README.patches index 4aa0fcbb..8308faf5 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,9 @@ +commit 369b6f57c426b4bf39b4a0cac8d21ed1b5f7de4d +Author: Bram Moolenaar +Date: Tue Jan 17 12:22:32 2017 +0100 + + Update runtime files. + commit 97d62d4321df358665e2e6504aad8ac2ba7fd841 Author: Bram Moolenaar Date: Mon Jan 16 22:53:57 2017 +0100 diff --git a/sources b/sources index 4e7c1ed0..f1eff4ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-197.tar.bz2) = ad674106005f157a7f6e755df093682c947daf6c3d62781fefdad2f270039344bf4b6fd275c0926d4a75c9a176b43266e015223557cac5dcb5b83ff18382ed32 +SHA512 (vim-8.0-197.tar.bz2) = 1fd20428635cf21f7c708f16ae5e1adf1b890afc5290480bd7fba4f8ea6aaa93c26cea8a69f2c9f459cc7c5c1b724afbc28ed585f51bc7db0b094884cce34eff diff --git a/vim.spec b/vim.spec index bc2936a9..f86b0c2d 100644 --- a/vim.spec +++ b/vim.spec @@ -758,6 +758,7 @@ rm -rf %{buildroot} %changelog * Tue Jan 17 2017 Karsten Hopp 8.0.197-1 - patchlevel 197 +- update runtime files * Mon Jan 16 2017 Karsten Hopp 8.0.194-1 - patchlevel 194 From d33aab782d73809f260aa95a6934b04ce40961f6 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 19 Jan 2017 10:52:18 +0100 Subject: [PATCH 057/871] - patchlevel 206 --- .gitignore | 1 + README.patches | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 95 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 34a53236..9b893a28 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ /vim-8.0-176.tar.bz2 /vim-8.0-194.tar.bz2 /vim-8.0-197.tar.bz2 +/vim-8.0-206.tar.bz2 diff --git a/README.patches b/README.patches index 8308faf5..839baffd 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,92 @@ +commit 8822744b4d9d40aa1fd59870a8bdd7c64c59a42b +Author: Bram Moolenaar +Date: Tue Jan 17 22:16:00 2017 +0100 + + patch 8.0.0206: test coverage for :retab insufficient + + Problem: Test coverage for :retab insufficient. + Solution: Add test for :retab. (Dominique Pelle, closes #1391) + +commit 5e4e1b12998b1ed99138cad1c5da4d430f798547 +Author: Bram Moolenaar +Date: Tue Jan 17 22:09:45 2017 +0100 + + patch 8.0.0205: wrong behavior after :undojoin + + Problem: After :undojoin some commands don't work properly, such as :redo. + (Matthew Malcomson) + Solution: Don't set curbuf->b_u_curhead. (closes #1390) + +commit eb46f8fa14a586779f55b1c7f1648f559618322e +Author: Bram Moolenaar +Date: Tue Jan 17 19:48:53 2017 +0100 + + patch 8.0.0204: compiler warns for uninitialized variable + + Problem: Compiler warns for uninitialized variable. (Tony Mechelynck) + Solution: When skipping set "id" to -1. + +commit 6e78e27b8aace2e4c2412bfc4de6567509258d28 +Author: Bram Moolenaar +Date: Tue Jan 17 19:20:15 2017 +0100 + + patch 8.0.0203: order of complication flags is sometimes wrong + + Problem: Order of complication flags is sometimes wrong. + Solution: Put interface-specific flags before ALL_CFLAGS. (idea by Yousong + Zhou, closes #1100) + +commit 4007ed4a5e8c34197078e9d5718bd1d4a429dd23 +Author: Bram Moolenaar +Date: Tue Jan 17 18:14:54 2017 +0100 + + patch 8.0.0202: no test for invalid syntax group name + + Problem: No test for invalid syntax group name. + Solution: Add a test for group name error and warning. + +commit d61e8aaae57bd66279def479462bf11c22ec2f1c +Author: Bram Moolenaar +Date: Tue Jan 17 17:44:46 2017 +0100 + + patch 8.0.0201: completion of highlight groups includes cleared names + + Problem: When completing a group name for a highlight or syntax command + cleared groups are included. + Solution: Skip groups that have been cleared. + +commit 58f60ca2fcd2858faac84e386b3ccf5ced75084d +Author: Bram Moolenaar +Date: Tue Jan 17 17:19:00 2017 +0100 + + patch 8.0.0200: some syntax arguments are not tested + + Problem: Some syntax arguments are not tested. + Solution: Add more syntax command tests. + +commit 6d721c7e10251ad8c89a461eed99d8cf2659c1df +Author: Bram Moolenaar +Date: Tue Jan 17 16:56:28 2017 +0100 + + patch 8.0.0199: compiler warnings for libcall + + Problem: Warning for an unused parameter when the libcall feature is + disabled. Warning for a function type cast when compiling with + -pedantic. + Solution: Add UNUSED. Use a different type cast. (Damien Molinier) + +commit de318c5c35ed0d65fd2a07196cb8acd5ee6d9bf8 +Author: Bram Moolenaar +Date: Tue Jan 17 16:27:10 2017 +0100 + + patch 8.0.0198: some syntax arguments take effect even after "if 0" + + Problem: Some syntax arguments take effect even after "if 0". (Taylor + Venable) + Solution: Properly skip the syntax statements. Make "syn case" and "syn + conceal" report the current state. Fix that "syn clear" didn't + reset the conceal flag. Add tests for :syntax skipping properly. + commit 369b6f57c426b4bf39b4a0cac8d21ed1b5f7de4d Author: Bram Moolenaar Date: Tue Jan 17 12:22:32 2017 +0100 diff --git a/sources b/sources index f1eff4ef..228b90ea 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-197.tar.bz2) = 1fd20428635cf21f7c708f16ae5e1adf1b890afc5290480bd7fba4f8ea6aaa93c26cea8a69f2c9f459cc7c5c1b724afbc28ed585f51bc7db0b094884cce34eff +SHA512 (vim-8.0-206.tar.bz2) = 6537ee9b706a110646c117c236c55406d454e5bc8f9a710b38bfd53af0eed1fae3c1f855db1c08ac0992e2dbe7f681f10259d2031c6d6aca9d79502db00904d8 diff --git a/vim.spec b/vim.spec index f86b0c2d..eb1e8694 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 197 +%define patchlevel 206 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Jan 19 2017 Karsten Hopp 8.0.206-1 +- patchlevel 206 + * Tue Jan 17 2017 Karsten Hopp 8.0.197-1 - patchlevel 197 - update runtime files From bf289cb29ea2f00f540c9d00455eb1d36b9135b9 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 26 Jan 2017 08:35:22 +0100 Subject: [PATCH 058/871] - patchlevel 238 --- .gitignore | 1 + README.patches | 318 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 324 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9b893a28..b4618001 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ /vim-8.0-194.tar.bz2 /vim-8.0-197.tar.bz2 /vim-8.0-206.tar.bz2 +/vim-8.0-238.tar.bz2 diff --git a/README.patches b/README.patches index 839baffd..0dd7b79c 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,321 @@ +commit 9e817c8a31232eda57963215eb16ee5b1ceefa7b +Author: Bram Moolenaar +Date: Wed Jan 25 21:36:17 2017 +0100 + + patch 8.0.0238: bracketed paste does not disable autoindent + + Problem: When using bracketed paste autoindent causes indent to be + increased. + Solution: Disable 'ai' and set 'paste' temporarily. (Ken Takata) + +commit ba47b51ff88d91c9bb5aa522183e23a656865697 +Author: Bram Moolenaar +Date: Tue Jan 24 21:18:19 2017 +0100 + + patch 8.0.0237: when 'wildoptions' is "tagfile" completion may not work + + Problem: When setting wildoptions=tagfile the completion context is not set + correctly. (desjardins) + Solution: Check for EXPAND_TAGS_LISTFILES. (Christian Brabandt, closes #1399) + +commit 6a717f17ec6b09634be1c29e0ac4c35213f7b32d +Author: Bram Moolenaar +Date: Tue Jan 24 20:47:50 2017 +0100 + + patch 8.0.0236: gcc complains about uninitialized variable + + Problem: Gcc complains that a variable may be used uninitialized. Confusion + between variable and label name. (John Marriott) + Solution: Initialize it. Rename end to end_lnum. + +commit b031c4ea04eb1e37a873fbb85e90d835aa1e2b1c +Author: Bram Moolenaar +Date: Tue Jan 24 20:14:48 2017 +0100 + + patch 8.0.0235: memory leak in diff mode + + Problem: Memory leak detected when running tests for diff mode. + Solution: Free p_extra_free. + +commit 941c12da3c087fd04aa6c120a76bf28f19349d96 +Author: Bram Moolenaar +Date: Tue Jan 24 19:55:43 2017 +0100 + + patch 8.0.0234: crash when using put in Visual mode + + Problem: When several lines are visually selected and one of them is short, + using put may cause a crash. (Axel Bender) + Solution: Check for a short line. (Christian Brabandt) + +commit bff6ad133195145f810645c0bde7a2a1fdfc37b8 +Author: Bram Moolenaar +Date: Tue Jan 24 19:18:13 2017 +0100 + + patch 8.0.0233: paste test fails in the GUI + + Problem: The paste test fails if the GUI is being used. + Solution: Skip the test in the GUI. + +commit 48c9f3b123364f368472564a66a9b71dc383558b +Author: Bram Moolenaar +Date: Tue Jan 24 19:08:15 2017 +0100 + + patch 8.0.0232: paste does not work when 'esckeys' is off + + Problem: Pasting in Insert mode does not work when bracketed paste is used + and 'esckeys' is off. + Solution: When 'esckeys' is off disable bracketed paste in Insert mode. + +commit 076e502199b19e6141e4c1e659ff3f21b71934e1 +Author: Bram Moolenaar +Date: Tue Jan 24 18:58:30 2017 +0100 + + patch 8.0.0231: bracketed paste mode is not tested + + Problem: There are no tests for bracketed paste mode. + Solution: Add a test. Fix repeating with "normal .". + +commit 915350edec02f0326ecbe49f3b6cf2cbcd105f7d +Author: Bram Moolenaar +Date: Tue Jan 24 17:50:52 2017 +0100 + + patch 8.0.0230: bracketed paste does not support line breaks + + Problem: When using bracketed paste line breaks are not respected. + Solution: Turn CR characters into a line break if the text is being + inserted. (closes #1404) + +commit 24a2d416ec261829ff7fd29f7b66739c96dd6513 +Author: Bram Moolenaar +Date: Tue Jan 24 17:48:36 2017 +0100 + + patch 8.0.0229: local 'formatprg' option value leaks + + Problem: When freeing a buffer the local value of the 'formatprg' option is + not cleared. + Solution: Add missing change. + +commit abbc448bc09a292ec1263ffe69b4cb3d1c57f020 +Author: Bram Moolenaar +Date: Tue Jan 24 15:57:55 2017 +0100 + + patch 8.0.0228: pasting in xterm on the command line has PasteStart + + Problem: When pasting test in an xterm on the command line it is surrounded + by and . (Johannes Kaltenbach) + Solution: Add missing changes. + +commit 2aa5f696b91a51f29873e340de4bdc182e1e8dd4 +Author: Bram Moolenaar +Date: Tue Jan 24 15:46:48 2017 +0100 + + patch 8.0.0227: crash with ff=dos when first line in file has no CR + + Problem: Crash when 'fileformat' is forced to "dos" and the first line in + the file is empty and does not have a CR character. + Solution: Don't check for CR before the start of the buffer. + +commit 1695f99d08076d77ed3015f1edf09a668a4d449a +Author: Bram Moolenaar +Date: Tue Jan 24 13:18:43 2017 +0100 + + patch 8.0.0226: test for patch 8.0.0224 missing CR characters + + Problem: The test for patch 8.0.0224 misses the CR characters and passes + even without the fix. (Christian Brabandt) + Solution: Use double quotes and \. + +commit 9957a10d0f0c34d8083af6ed66e198e4796038e0 +Author: Bram Moolenaar +Date: Mon Jan 23 21:53:53 2017 +0100 + + patch 8.0.0225: put in Visual block mode terminates early + + Problem: When a block is visually selected and put is used on the end of + the selection only one line is changed. + Solution: Check for the end properly. (Christian Brabandt, neovim issue + 5781) + +commit 7a2699e868bca781e26b060a44fc714d87cfa4ba +Author: Bram Moolenaar +Date: Mon Jan 23 21:31:09 2017 +0100 + + patch 8.0.0224: change to 'fileformats' from autocmd does not take effect + + Problem: When 'fileformats' is changed in a BufReadPre auto command, it + does not take effect in readfile(). (Gary Johnson) + Solution: Check the value of 'fileformats' after executing auto commands. + (Christian Brabandt) + +commit fffbf308dd98d1129ba4914d921ab47dc6a6c9b1 +Author: Bram Moolenaar +Date: Mon Jan 23 20:47:12 2017 +0100 + + patch 8.0.0223: Coverity warns for an uninitialized variable + + Problem: Coverity gets confused by the flags passed to find_tags() and + warnts for an uninitialized variable. + Solution: Disallow using cscope and help tags at the same time. + +commit c81299684b2b9045e56525d3da3f45e8440fbf0d +Author: Bram Moolenaar +Date: Sun Jan 22 20:04:51 2017 +0100 + + patch 8.0.0222: blockwise put on multi-byte character misplaced + + Problem: When a multi-byte character ends in a zero byte, putting blockwise + text puts it before the character instead of after it. + Solution: Use int instead of char for the character under the cursor. + (Luchr, closes #1403) Add a test. + +commit 6a8ede99dd76a7de92ce9f40df6198428a530dd0 +Author: Bram Moolenaar +Date: Sun Jan 22 19:49:12 2017 +0100 + + patch 8.0.0221: unnecessary condition on PROTO + + Problem: Checking if PROTO is defined inside a function has no effect. + Solution: Remove the check for PROTO. (Hirohito Higashi) + +commit 15eedf1d621d980cb40f50cc6a78a09ab94388c7 +Author: Bram Moolenaar +Date: Sun Jan 22 19:25:33 2017 +0100 + + patch 8.0.0220: completion of highlight names misses a few values + + Problem: Completion for :match does not show "none" and other missing + highlight names. + Solution: Skip over cleared entries before checking the index to be at the + end. + +commit 7a40ea2138102545848ea86a361f1b8dec7552b5 +Author: Bram Moolenaar +Date: Sun Jan 22 18:34:57 2017 +0100 + + patch 8.0.0219: ubsan reports errors for overflow + + Problem: Ubsan reports errors for integer overflow. + Solution: Define macros for minimum and maximum values. Select an + expression based on the value. (Mike Williams) + +commit 2b2207ba69c6b009e466a36eef0644ca723e16d3 +Author: Bram Moolenaar +Date: Sun Jan 22 16:46:56 2017 +0100 + + patch 8.0.0218: no completion for :cexpr and similar commands + + Problem: No command line completion for :cexpr, :cgetexpr, :caddexpr, etc. + Solution: Make completion work. (Yegappan Lakshmanan) Add a test. + +commit e2d74dbe19c0980c72725a7d0c2b668d6f41766e +Author: Bram Moolenaar +Date: Sun Jan 22 16:13:35 2017 +0100 + + patch 8.0.0217: build fails without cscope feature + + Problem: Build fails without the cscope feature. + Solution: Add #ifdef. + +commit e2c6037da387aad05e4f6bd4a8a6267051d6de04 +Author: Bram Moolenaar +Date: Sun Jan 22 15:56:26 2017 +0100 + + patch 8.0.0216: decoding js style json may fail + + Problem: When decoding JSON with a JS style object the JSON test may use a + NULL pointer. (Coverity) + Solution: Check for a NULL pointer. + +commit e362c3d2c34f2b7ff38b4c3d2a7ff127d2290e09 +Author: Bram Moolenaar +Date: Sun Jan 22 15:40:00 2017 +0100 + + patch 8.0.0215: NULL pointer use if cscope line looks like emacs tag + + Problem: When a Cscope line contains CTRL-L a NULL pointer may be used. + (Coverity) + Solution: Don't check for an emacs tag in a cscope line. + +commit d7a96151e0c86e8d4f9162c919cf3ff400a893b6 +Author: Bram Moolenaar +Date: Sun Jan 22 15:28:55 2017 +0100 + + patch 8.0.0214: leaking memory when syntax cluster id is unknown + + Problem: Leaking memory when syntax cluster id is unknown. (Coverity) + Solution: Free the memory. + +commit ca24e2cfcfd3f064ea1674886e3dcaa8254ad8d7 +Author: Bram Moolenaar +Date: Sun Jan 22 15:19:22 2017 +0100 + + patch 8.0.0213: Netbeans specialKeys command does not check argument length + + Problem: The Netbeans "specialKeys" command does not check if the argument + fits in the buffer. (Coverity) + Solution: Add a length check. + +commit 423977d3cebac2be1158b1d11da60fe96db4b750 +Author: Bram Moolenaar +Date: Sun Jan 22 15:05:12 2017 +0100 + + patch 8.0.0212: buffer for key name may be too small + + Problem: The buffer used to store a key name theoreticaly could be too + small. (Coverity) + Solution: Count all possible modifier characters. Add a check for the + length just in case. + +commit 560379d7ae1bace259bbc29a275e73446346ce66 +Author: Bram Moolenaar +Date: Sat Jan 21 22:50:00 2017 +0100 + + patch 8.0.0211: cannot build without the multi-byte feature + + Problem: Build fails if the multi-byte feature is disabled. + Solution: Change #ifdef around ins_char_bytes. + +commit ec2da36ca48b40c0654b32a8d2c9f52e796daa5e +Author: Bram Moolenaar +Date: Sat Jan 21 20:04:22 2017 +0100 + + patch 8.0.0210: no support for bracketed paste + + Problem: Vim does not support bracketed paste, as implemented by xterm and + other terminals. + Solution: Add t_BE, t_BD, t_PS and t_PE. + +commit 41baa7983aa81b0343b053e6a672cf8224a10245 +Author: Bram Moolenaar +Date: Sat Jan 21 14:45:09 2017 +0100 + + patch 8.0.0209: cursor binding does not work with :substitute + + Problem: When using :substitute with the "c" flag and 'cursorbind' is set + the cursor is not updated in other windows. + Solution: Call do_check_cursorbind(). (Masanori Misono) + +commit 25b0e6b701a7a8dfcb4f60e217360a5c75053d8c +Author: Bram Moolenaar +Date: Fri Jan 20 21:51:53 2017 +0100 + + patch 8.0.0208: internally used commands end up in history + + Problem: Internally used commands for CTRL-Z and mouse click end up in + history. (Matthew Malcomson) + Solution: Use do_cmdline_cmd() instead of stuffing them in the readahead + buffer. (James McCoy, closes #1395) + +commit 23c9e8b3bc86ac1083dd97b00c943fbb7af7bc29 +Author: Bram Moolenaar +Date: Fri Jan 20 19:59:54 2017 +0100 + + patch 8.0.0207: leaking file descriptor when system() fails + + Problem: Leaking file descriptor when system() cannot find the buffer. + (Coverity) + Solution: Close the file descriptor. (Dominique Pelle, closes #1398) + commit 8822744b4d9d40aa1fd59870a8bdd7c64c59a42b Author: Bram Moolenaar Date: Tue Jan 17 22:16:00 2017 +0100 diff --git a/sources b/sources index 228b90ea..77100701 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-206.tar.bz2) = 6537ee9b706a110646c117c236c55406d454e5bc8f9a710b38bfd53af0eed1fae3c1f855db1c08ac0992e2dbe7f681f10259d2031c6d6aca9d79502db00904d8 +SHA512 (vim-8.0-238.tar.bz2) = 9fbe70bf69aedc3820d43ed43131e5a4fa65a496406320fa81605078b7203aae90b86b02b6f2552b17f60af8137146030ae67811855a313f17e3cf00ef53c145 diff --git a/vim.spec b/vim.spec index eb1e8694..c2357781 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 206 +%define patchlevel 238 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Jan 26 2017 Karsten Hopp 8.0.238-1 +- patchlevel 238 + * Thu Jan 19 2017 Karsten Hopp 8.0.206-1 - patchlevel 206 From c4217d7c654cdcc9f7d35684b08c8d8bb582840f Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 30 Jan 2017 11:39:14 +0100 Subject: [PATCH 059/871] - patchlevel 271 --- .gitignore | 1 + README.patches | 331 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 337 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b4618001..5bea279c 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ /vim-8.0-197.tar.bz2 /vim-8.0-206.tar.bz2 /vim-8.0-238.tar.bz2 +/vim-8.0-271.tar.bz2 diff --git a/README.patches b/README.patches index 0dd7b79c..885093c5 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,334 @@ +commit a4c906a4a111cbe59cf5f1e8354a36ba83e0a444 +Author: Bram Moolenaar +Date: Sun Jan 29 23:26:37 2017 +0100 + + patch 8.0.0271: may get ml_get error when :tcldo deletes lines + + Problem: May get ml_get error when :tcldo deletes lines or switches to + another buffer. (Nikolai Pavlov, closes #1421) + Solution: Check the buffer and line every time. + +commit c593fee0e5e850f7e75be41f5d1751f28892a27f +Author: Bram Moolenaar +Date: Sun Jan 29 23:11:25 2017 +0100 + + patch 8.0.0270: may get ml_get error when :rubydo deletes lines + + Problem: May get ml_get error when :rubydo deletes lines or switches to + another buffer. (Nikolai Pavlov, issue #1421) + Solution: Check the buffer and line every time. + +commit 85b5743d3e69f96882b6124d4b4ebf873ca24707 +Author: Bram Moolenaar +Date: Sun Jan 29 22:59:12 2017 +0100 + + patch 8.0.0269: may get ml_get error when :perldo deletes lines + + Problem: May get ml_get error when :perldo deletes lines or switches to + another buffer. (Nikolai Pavlov, issue #1421) + Solution: Check the buffer and line every time. + +commit d58f03b1c21b5b0242718f89da53ddd67b1eff6b +Author: Bram Moolenaar +Date: Sun Jan 29 22:48:45 2017 +0100 + + patch 8.0.0268: may get ml_get error when :luado deletes lines + + Problem: May get ml_get error when :luado deletes lines or switches to + another buffer. (Nikolai Pavlov, issue #1421) + Solution: Check the buffer and line every time. + +commit 6fe2eb43d2527cc8a3450456a60639e87f16d32d +Author: Bram Moolenaar +Date: Sun Jan 29 21:49:51 2017 +0100 + + patch 8.0.0267: channel test sometimes fails on Mac + + Problem: A channel test sometimes fails on Mac. + Solution: Add the test to the list of flaky tests. + +commit c625155ea42da2d7cefd853837f18115713b439c +Author: Bram Moolenaar +Date: Sun Jan 29 21:42:20 2017 +0100 + + patch 8.0.0266: compiler warning for using uninitialized variable + + Problem: Compiler warning for using uninitialized variable. + Solution: Set tab_number also when there is an error. + +commit a58883b4ea0bbb813fd4dd7eb49dd6f03e3e5387 +Author: Bram Moolenaar +Date: Sun Jan 29 21:31:09 2017 +0100 + + patch 8.0.0265: may get ml_get error when :pydo deletes lines + + Problem: May get ml_get error when :pydo deletes lines or switches to + another buffer. (Nikolai Pavlov, issue #1421) + Solution: Check the buffer and line every time. + +commit d297f35eb0f6cfed47dd7ecf47df62994695a454 +Author: Bram Moolenaar +Date: Sun Jan 29 20:31:21 2017 +0100 + + patch 8.0.0264: memory error reported by ubsan + + Problem: Memory error reported by ubsan, probably for using the string + returned by execute(). + Solution: NUL terminate the result of execute(). + +commit 80627cf51fd4274320875193a43ce11cee58c96e +Author: Bram Moolenaar +Date: Sun Jan 29 19:59:39 2017 +0100 + + patch 8.0.0263: Farsi support is not tested enough + + Problem: Farsi support is not tested enough. + Solution: Add more tests for Farsi. Clean up the code. + +commit ddf662a1c86ef0b4bd0c55c5f0aa192ebd6d9a5e +Author: Bram Moolenaar +Date: Sun Jan 29 17:59:12 2017 +0100 + + patch 8.0.0262: Farsi support is barely tested + + Problem: Farsi support is barely tested. + Solution: Add more tests for Farsi. Clean up the code. + +commit 24c2e48ef8b8b9053fa18039e6f6118337f908f8 +Author: Bram Moolenaar +Date: Sun Jan 29 15:45:12 2017 +0100 + + patch 8.0.0261: not enough test coverage for eval functions + + Problem: Not enough test coverage for eval functions. + Solution: Add more tests. (Dominique Pelle, closes #1420) + +commit dea2570740a79c9f2c6ce723689e563f19aff5cf +Author: Bram Moolenaar +Date: Sun Jan 29 15:18:10 2017 +0100 + + patch 8.0.0260: build fails with tiny features + + Problem: Build fails with tiny features. + Solution: Move get_tabpage_arg() inside #ifdef. + +commit 2f72c70657129c16e6b0e413752a775c804f02f8 +Author: Bram Moolenaar +Date: Sun Jan 29 14:48:10 2017 +0100 + + patch 8.0.0259: tab commands do not handle count correctly + + Problem: Tab commands do not handle count correctly. (Ken Hamada) + Solution: Add ADDR_TABS_RELATIVE. (Hirohito Higashi) + +commit c9b56b2ceb4662f87c39ea07ba5090a073fd6286 +Author: Bram Moolenaar +Date: Sun Jan 29 14:14:09 2017 +0100 + + patch 8.0.0258: mksession test leaves file behind + + Problem: mksession test leaves file behind. + Solution: Delete the file. Rename files to start with "X". + +commit e0b66da69123815076b38c0c074a1c6aca5dfd27 +Author: Bram Moolenaar +Date: Sat Jan 28 18:42:56 2017 +0100 + + patch 8.0.0257: test file missing in distribution + + Problem: The keyword test file is not included in the archive. + Solution: Update the list of files. + +commit 690afe1fef87e7eef6fb7343a926617d5f7315fa +Author: Bram Moolenaar +Date: Sat Jan 28 18:34:47 2017 +0100 + + Update runtime files. + +commit 3a29abcb6154d9f55ca8abd6d97e5822b97ac4b3 +Author: Bram Moolenaar +Date: Sat Jan 28 18:31:41 2017 +0100 + + patch 8.0.0256: missing changes to one file breaks test + + Problem: Tests fail because some changes were not included. + Solution: Add changes to evalfunc.c + +commit f13e00b2cf381e13fd327b5387a5bd6f004ac2a3 +Author: Bram Moolenaar +Date: Sat Jan 28 18:23:54 2017 +0100 + + patch 8.0.0255: setpos() does not use the buffer argument for all marks + + Problem: When calling setpos() with a buffer argument it often is ignored. + (Matthew Malcomson) + Solution: Make the buffer argument work for all marks local to a buffer. + (neovim #5713) Add more tests. + +commit c7b831ca154537505f5a22d01335a86b2e9cb023 +Author: Bram Moolenaar +Date: Sat Jan 28 18:08:12 2017 +0100 + + patch 8.0.0254: error message of assert functions is sometimes incomplete + + Problem: When using an assert function one can either specify a message or + get a message about what failed, not both. + Solution: Concatenate the error with the message. + +commit 36ae89c550a4f0a380606c3fb4a054957ad698f0 +Author: Bram Moolenaar +Date: Sat Jan 28 17:11:14 2017 +0100 + + patch 8.0.0253: error when loading session if winminheight is 2 + + Problem: When creating a session when winminheight is 2 or larger and + loading that session gives an error. + Solution: Also set winminheight before setting winheight to 1. (Rafael + Bodill, neovim #5717) + +commit 4019cf90b8657d4ab1c39744db63550f44f405a2 +Author: Bram Moolenaar +Date: Sat Jan 28 16:39:34 2017 +0100 + + patch 8.0.0252: not properly recognizing word characters between 128 and 255 + + Problem: Characters below 256 that are not one byte are not always + recognized as word characters. + Solution: Make vim_iswordc() and vim_iswordp() work the same way. Add a test + for this. (Ozaki Kiichi) + +commit f42dd3c3901ea0ba38e67a616aea9953cae81b8d +Author: Bram Moolenaar +Date: Sat Jan 28 16:06:38 2017 +0100 + + patch 8.0.0251: not easy to select Python 2 or 3 + + Problem: It is not so easy to write a script that works with both Python 2 + and Python 3, even when the Python code works with both. + Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata) + +commit 0c0590d9827cb07a33c1552cb3558b94bddcb4dc +Author: Bram Moolenaar +Date: Sat Jan 28 13:48:10 2017 +0100 + + patch 8.0.0250: virtcol() does not work well for multi-byte characters + + Problem: When virtcol() gets a column that is not the first byte of a + multi-byte character the result is unpredictable. (Christian + Ludwig) + Solution: Correct the column to the first byte of a multi-byte character. + Change the utf-8 test to new style. + +commit 4bc2f2e9fd73da4ba79cef83e4720e918981c483 +Author: Bram Moolenaar +Date: Fri Jan 27 22:20:13 2017 +0100 + + patch 8.0.0249: CI failure when a submit is close to previous one + + Problem: When two submits happen quick after each other, the tests for the + first one may error out. + Solution: Use a git depth of 10 instead of 1. (Christian Brabandt) + +commit 45600ce8f2bead069882032f992623cd5a799ca0 +Author: Bram Moolenaar +Date: Fri Jan 27 21:54:07 2017 +0100 + + patch 8.0.0248: vim_strcat() cannot handle overlapping arguments + + Problem: vim_strcat() cannot handle overlapping arguments. + Solution: Use mch_memmove() instead of strcpy(). (Justin M Keyes, + closes #1415) + +commit aed6d0b81a14a81433c0f3c2c65cef935100db33 +Author: Bram Moolenaar +Date: Fri Jan 27 21:48:54 2017 +0100 + + patch 8.0.0247: need to type Ctrl-N twice to select a completion + + Problem: Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice + to have a menu entry selected. (Lifepillar) + Solution: call ins_compl_free(). (Christian Brabandt, closes #1411) + +commit 3a118be1501549a7a9b8f52618fd0a967470d0a1 +Author: Bram Moolenaar +Date: Fri Jan 27 21:22:19 2017 +0100 + + patch 8.0.0246: compiler warnings for int to pointer conversion + + Problem: Compiler warnings for int to pointer conversion. + Solution: Fix macro for mch_memmove(). (John Marriott) + +commit 16038d50c4309e8dee33c70ca2c9e7f73439c4df +Author: Bram Moolenaar +Date: Fri Jan 27 20:37:49 2017 +0100 + + patch 8.0.0245: zh_CN.cp936.po has a conversion error + + Problem: The generated zh_CN.cp936.po message file is not encoded properly. + Solution: Instead of using zh_CN.po as input, use zh_CN.UTF-8.po. + +commit d9c60648e50a82dcb85b8dffb47f6416c3d56972 +Author: Bram Moolenaar +Date: Fri Jan 27 20:03:18 2017 +0100 + + patch 8.0.0244: making t_BE empty only has an effect before startup + + Problem: When the user sets t_BE empty after startup to disable bracketed + paste, this has no direct effect. + Solution: When t_BE is made empty write t_BD. When t_BE is made non-empty + write the new value. + +commit cc5b22b3bfdc0e9e835cf7871166badda31447bd +Author: Bram Moolenaar +Date: Thu Jan 26 22:51:56 2017 +0100 + + patch 8.0.0243: tolower() does not work if the byte count changes + + Problem: When making a character lower case with tolower() changes the byte + cound, it is not made lower case. + Solution: Add strlow_save(). (Dominique Pelle, closes #1406) + +commit 65c836e6004647196ae0bc18e409a9e7b79207c0 +Author: Bram Moolenaar +Date: Thu Jan 26 22:07:33 2017 +0100 + + patch 8.0.0242: no tests for user command completion + + Problem: Completion of user defined functions is not covered by tests. + Solution: Add tests. Also test various errors of user-defined commands. + (Dominique Pelle, closes #1413) + +commit 52c0de1de196120976fef82cbbaaeafbedd9c62f +Author: Bram Moolenaar +Date: Thu Jan 26 21:36:34 2017 +0100 + + patch 8.0.0241: fallback implementation of mch_memmove is unused + + Problem: Vim defines a mch_memmove() function but it doesn't work, thus is + always unused. + Solution: Remove the mch_memmove implementation. (suggested by Dominique + Pelle) + +commit 4f7090b93d9b2c2e1724466a2e069e97a5e91808 +Author: Bram Moolenaar +Date: Thu Jan 26 21:24:02 2017 +0100 + + patch 8.0.0240: failure with one build on CI + + Problem: The clang build on CI fails with one configuration. + Solution: Redo a previous patch that was accidentally reverted. + +commit 1e07633a5d42f1756da88c25c3e7df957470acd9 +Author: Bram Moolenaar +Date: Thu Jan 26 20:11:12 2017 +0100 + + patch 8.0.0239: no CI with an address sanitizer + + Problem: The address sanitizer sometimes finds errors, but it needs to be + run manually. + Solution: Add an environment to Travis with clang and the address sanitizer. + (Christian Brabandt) Also include changes only on github. + commit 9e817c8a31232eda57963215eb16ee5b1ceefa7b Author: Bram Moolenaar Date: Wed Jan 25 21:36:17 2017 +0100 diff --git a/sources b/sources index 77100701..fee84f5e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-238.tar.bz2) = 9fbe70bf69aedc3820d43ed43131e5a4fa65a496406320fa81605078b7203aae90b86b02b6f2552b17f60af8137146030ae67811855a313f17e3cf00ef53c145 +SHA512 (vim-8.0-271.tar.bz2) = 8774ca3ede48eff12a2a0b11c3202ccbc0de5ac689ee134f77b80c6215ef85eb5ed893d35fde03610e49c5c18025cfea4f043c443603f0a783285ccdc25f1732 diff --git a/vim.spec b/vim.spec index c2357781..4f09e909 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 238 +%define patchlevel 271 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Jan 30 2017 Karsten Hopp 8.0.271-1 +- patchlevel 271 + * Thu Jan 26 2017 Karsten Hopp 8.0.238-1 - patchlevel 238 From 8f327569bc2d5997e1001cc580b0e1f2bf43c45f Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 31 Jan 2017 13:10:57 +0100 Subject: [PATCH 060/871] - patchlevel 273 --- .gitignore | 1 + README.patches | 19 +++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 25 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5bea279c..4ab26323 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ /vim-8.0-206.tar.bz2 /vim-8.0-238.tar.bz2 /vim-8.0-271.tar.bz2 +/vim-8.0-273.tar.bz2 diff --git a/README.patches b/README.patches index 885093c5..f2b7e878 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,22 @@ +commit c4a249a736d40ec54794827ef95804c225d0e38f +Author: Bram Moolenaar +Date: Mon Jan 30 22:56:48 2017 +0100 + + patch 8.0.0273: dead code detected by Coverity + + Problem: Dead code detected by Coverity when not using gnome. + Solution: Rearrange the #ifdefs to avoid dead code. + +commit 432c839ebd5b99d548de82f66ddb5a47740fdb28 +Author: Bram Moolenaar +Date: Mon Jan 30 22:01:01 2017 +0100 + + patch 8.0.0272: crash on exit is not detected when running tests + + Problem: Crash on exit is not detected when running tests. + Solution: Remove the dash before the command. (Dominique Pelle, closes + #1425) + commit a4c906a4a111cbe59cf5f1e8354a36ba83e0a444 Author: Bram Moolenaar Date: Sun Jan 29 23:26:37 2017 +0100 diff --git a/sources b/sources index fee84f5e..2e6a80d5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-271.tar.bz2) = 8774ca3ede48eff12a2a0b11c3202ccbc0de5ac689ee134f77b80c6215ef85eb5ed893d35fde03610e49c5c18025cfea4f043c443603f0a783285ccdc25f1732 +SHA512 (vim-8.0-273.tar.bz2) = 765abf4ae172391f1d075026c1d11bb111d7936bc28ebd87803f494784255d07348a423477ac5021983af5407a7c83d5bc69f6e24fceb8c9b731353d8f4450d3 diff --git a/vim.spec b/vim.spec index 4f09e909..63ed1b9e 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 271 +%define patchlevel 273 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Jan 31 2017 Karsten Hopp 8.0.273-1 +- patchlevel 273 + * Mon Jan 30 2017 Karsten Hopp 8.0.271-1 - patchlevel 271 From 0653c8dae3c2257cd211f65ba6f84702f988ea5e Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 1 Feb 2017 11:17:48 +0100 Subject: [PATCH 061/871] - patchlevel 275 --- .gitignore | 1 + README.patches | 20 ++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4ab26323..c97cb8ee 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ /vim-8.0-238.tar.bz2 /vim-8.0-271.tar.bz2 /vim-8.0-273.tar.bz2 +/vim-8.0-275.tar.bz2 diff --git a/README.patches b/README.patches index f2b7e878..48fcef26 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,23 @@ +commit e3caa1109072b9655f8d5103c92efd73177f8577 +Author: Bram Moolenaar +Date: Tue Jan 31 22:07:42 2017 +0100 + + patch 8.0.0275: the screen may be updated at the wrong time + + Problem: When checking for CTRL-C typed the GUI may detect a screen resize + and redraw the screen, causing trouble. + Solution: Set updating_screen in ui_breakcheck(). + +commit 070b33da93ad3a191664bb61f5ccc50781460c03 +Author: Bram Moolenaar +Date: Tue Jan 31 21:53:39 2017 +0100 + + patch 8.0.0274: possible recursive screen updating causes trouble + + Problem: When update_single_line() is called recursively, or another screen + update happens while it is busy, errors may occur. + Solution: Check and update updating_screen. (Christian Brabandt) + commit c4a249a736d40ec54794827ef95804c225d0e38f Author: Bram Moolenaar Date: Mon Jan 30 22:56:48 2017 +0100 diff --git a/sources b/sources index 2e6a80d5..2496fd2a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-273.tar.bz2) = 765abf4ae172391f1d075026c1d11bb111d7936bc28ebd87803f494784255d07348a423477ac5021983af5407a7c83d5bc69f6e24fceb8c9b731353d8f4450d3 +SHA512 (vim-8.0-275.tar.bz2) = 8b54d6cd11fb1360235bb180e229e176e9aa112bf3be61c53c4b7577f4358678f05e16dcb88dd61305cc2536d8afd33fb0511324ee6ff3acdb20f78c41be3f0a diff --git a/vim.spec b/vim.spec index 63ed1b9e..fd6b3e5e 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 273 +%define patchlevel 275 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Feb 01 2017 Karsten Hopp 8.0.275-1 +- patchlevel 275 + * Tue Jan 31 2017 Karsten Hopp 8.0.273-1 - patchlevel 273 From a40d448ed102f32cc83ebd771c0d4920821157d4 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 3 Feb 2017 11:44:00 +0100 Subject: [PATCH 062/871] - patchlevel 297 --- .gitignore | 1 + README.patches | 213 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 219 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c97cb8ee..65f97a7c 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ /vim-8.0-271.tar.bz2 /vim-8.0-273.tar.bz2 /vim-8.0-275.tar.bz2 +/vim-8.0-297.tar.bz2 diff --git a/README.patches b/README.patches index 48fcef26..c86e9a60 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,216 @@ +commit 03ff9bcbc968f7d306e4a4e334e226fdde62ca82 +Author: Bram Moolenaar +Date: Thu Feb 2 22:59:27 2017 +0100 + + patch 8.0.0297: double free on exit when using a closure + + Problem: Double free on exit when using a closure. (James McCoy) + Solution: Split free_al_functions in two parts. (closes #1428) + +commit fd8983b09c64d9bfa8a4bdc16d72c55fbb22b4dc +Author: Bram Moolenaar +Date: Thu Feb 2 22:21:29 2017 +0100 + + patch 8.0.0296: bracketed paste can only append, not insert + + Problem: Bracketed paste can only append, not insert. + Solution: When the cursor is in the first column insert the text. + +commit 7a073549a3b1e72037a4e98ceb406d057ac9ba50 +Author: Bram Moolenaar +Date: Wed Feb 1 23:17:36 2017 +0100 + + patch 8.0.0295: test_viml hangs + + Problem: test_viml hangs. + Solution: Put resetting 'more' before sourcing the script. + +commit 79da563cf9220b9abb83455a68d995684133ea56 +Author: Bram Moolenaar +Date: Wed Feb 1 22:52:44 2017 +0100 + + patch 8.0.0294: argument list is not stored correctly in a session file + + Problem: Argument list is not stored correctly in a session file. + (lgpasquale) + Solution: Use "$argadd" instead of "argadd". (closes #1434) + +commit e5f2a075e35aa903e8d5a63bef1a438344bba5fb +Author: Bram Moolenaar +Date: Wed Feb 1 22:31:49 2017 +0100 + + patch 8.0.0293: some tests have a one or three second wait + + Problem: Some tests have a one or three second wait. + Solution: Reset the 'showmode' option. Use a test time of one to disable + sleep after an error or warning message. + +commit a2f28859bfb3fa52bde14c9d2ca3ab7196a9154a +Author: Bram Moolenaar +Date: Wed Feb 1 22:05:28 2017 +0100 + + patch 8.0.0292: the stat test is a bit slow + + Problem: The stat test is a bit slow. + Solution: Remove a couple of sleep comments and reduce another. + +commit 23fa81d2223cd9bb7c51829c48047b2976bc2d11 +Author: Bram Moolenaar +Date: Wed Feb 1 21:50:21 2017 +0100 + + patch 8.0.0291: Visual block insertion does not insert in all lines + + Problem: Visual block insertion does not insert in all lines. + Solution: Don't bail out of insert too early. Add a test. (Christian + Brabandt, closes #1290) + +commit 04e87b72c5fa88b7034a5b0ec0be6a7ad763e9d2 +Author: Bram Moolenaar +Date: Wed Feb 1 21:23:10 2017 +0100 + + patch 8.0.0290: cursor positioning wrong if wide character wraps + + Problem: If a wide character doesn't fit at the end of the screen line, and + the line doesn't fit on the screen, then the cursor position may + be wrong. (anliting) + Solution: Don't skip over wide character. (Christian Brabandt, closes #1408) + +commit 21d7c9b601f3048e1293ecd6c09b8325a15503cd +Author: Bram Moolenaar +Date: Wed Feb 1 20:53:38 2017 +0100 + + patch 8.0.0289: no test for "ga" and :ascii + + Problem: No test for "ga" and :ascii. + Solution: Add a test. (Dominique Pelle, closes #1429) + +commit 4e032e1b17c92e1bb4b94be7f487d6be725274ac +Author: Bram Moolenaar +Date: Wed Feb 1 20:48:13 2017 +0100 + + patch 8.0.0288: errors reported while running tests + + Problem: Errors reported while running tests. + Solution: Put comma in the right place. + +commit c7d9eacefa319e5ac3b3b2334fda5acb126b8716 +Author: Bram Moolenaar +Date: Wed Feb 1 20:26:51 2017 +0100 + + patch 8.0.0287: debug mode: cannot access function arguments + + Problem: Cannot access the arguments of the current function in debug mode. + (Luc Hermitte) + Solution: use get_funccal(). (Lemonboy, closes #1432, closes #1352) + +commit c10f0e7cb0f35eea489b038e56c87b818eee975b +Author: Bram Moolenaar +Date: Wed Feb 1 18:37:14 2017 +0100 + + patch 8.0.0286: not always redrawing after screen resize + + Problem: When concealing is active and the screen is resized in the GUI it + is not immediately redrawn. + Solution: Use update_prepare() and update_finish() from + update_single_line(). + +commit c386267ffe1eb7ddf11794ade4f97d8b6b534588 +Author: Bram Moolenaar +Date: Wed Feb 1 18:07:38 2017 +0100 + + patch 8.0.0285: tests fail with tiny build on Unix + + Problem: Tests fail with tiny build on Unix. + Solution: Only set g:tester_HOME when build with the +eval feature. + +commit b245559fa9b03bfb0d0f77023120e60d870f0b56 +Author: Bram Moolenaar +Date: Wed Feb 1 18:00:13 2017 +0100 + + patch 8.0.0284: collapse buffers test failed once + + Problem: The Test_collapse_buffers() test failed once, looks like it is + flaky. + Solution: Add it to the list of flaky tests. + +commit e90858d0229444b3cd16b1cd3a8d61a24c435705 +Author: Bram Moolenaar +Date: Wed Feb 1 17:24:34 2017 +0100 + + patch 8.0.0283: mode() does not indicate Insert mode completion + + Problem: The return value of mode() does not indicate that completion is + active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu) + Solution: Add "c" or "x" for two kinds of completion. (Yegappan Lakshmanan, + closes #1397) Test some more modes. + +commit 0b5c93a7f266cd8c90ea27bdaf9f7214a95d64d7 +Author: Bram Moolenaar +Date: Wed Feb 1 15:03:30 2017 +0100 + + patch 8.0.0282: need to use CTRL-O twice when in Visual-Insert mode + + Problem: When doing a Visual selection and using "I" to go to insert mode, + CTRL-O needs to be used twice to go to Normal mode. (Coacher) + Solution: Check for the return value of edit(). (Christian Brabandt, + closes #1290) + +commit 1266d678bf2ed5072cca9381409536406f8d7b32 +Author: Bram Moolenaar +Date: Wed Feb 1 13:43:36 2017 +0100 + + patch 8.0.0281: some files are still using ARGSUSED instead of UNUSED + + Problem: MS-Windows files are still using ARGSUSED while most other files + have UNUSED. + Solution: Change ARGSUSED to UNUSED or delete it. + +commit 7c23d1d9d9cc1d3d19fe35708da7c5d5b3556e05 +Author: Bram Moolenaar +Date: Wed Feb 1 13:14:16 2017 +0100 + + patch 8.0.0280: problem setting multi-byte environment var on MS-Windows + + Problem: On MS-Windows setting an environment variable with multi-byte + strings does not work well. + Solution: Use wputenv when possible. (Taro Muraoka, Ken Takata) + +commit 168dd00f72515750505458018767f2ae0bcdb54e +Author: Bram Moolenaar +Date: Wed Feb 1 13:02:47 2017 +0100 + + patch 8.0.0279: MSVC 2015 uses a different dll name + + Problem: With MSVC 2015 the dll name is vcruntime140.dll. + Solution: Check the MSVC version and use the right dll name. (Ken Takata) + +commit f1ab9c137060a4d3aa1e69bcbbed02342cd746a3 +Author: Bram Moolenaar +Date: Wed Feb 1 12:32:58 2017 +0100 + + patch 8.0.0278: GUI test fails on MS-Windows + + Problem: GUI test fails on MS-Windows. + Solution: Check that tester_HOME exists. + +commit 56e6bd7ba2edcb069f55c3515341537c654a9046 +Author: Bram Moolenaar +Date: Wed Feb 1 12:08:47 2017 +0100 + + patch 8.0.0277: the GUI test may trigger fontconfig and take a long time + + Problem: The GUI test may trigger fontconfig and take a long time. + Solution: Set $XDG_CACHE_HOME. (Kazunobu Kuriyama) + +commit 3954e3c4b5d2bfda4c481c076fbc39ab06be7639 +Author: Bram Moolenaar +Date: Wed Feb 1 11:50:09 2017 +0100 + + patch 8.0.0276: unnecessary #ifdefs + + Problem: Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary. + Solution: Remove the #ifdef. (Kazunobu Kuriyama) + commit e3caa1109072b9655f8d5103c92efd73177f8577 Author: Bram Moolenaar Date: Tue Jan 31 22:07:42 2017 +0100 diff --git a/sources b/sources index 2496fd2a..314d2665 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-275.tar.bz2) = 8b54d6cd11fb1360235bb180e229e176e9aa112bf3be61c53c4b7577f4358678f05e16dcb88dd61305cc2536d8afd33fb0511324ee6ff3acdb20f78c41be3f0a +SHA512 (vim-8.0-297.tar.bz2) = de618eebce6a20ed839d4cb8199ca05a1658a1fe8ca1c0854f32c7aa29929ce547114bbb7f71a3b8be99c46c6923895e9a66daa9d7f41e42cba4bcff62e3444d diff --git a/vim.spec b/vim.spec index fd6b3e5e..9b773bca 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 275 +%define patchlevel 297 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Feb 03 2017 Karsten Hopp 8.0.297-1 +- patchlevel 297 + * Wed Feb 01 2017 Karsten Hopp 8.0.275-1 - patchlevel 275 From 18b3b4fb390a9fbf33c0d0d24e81cf1bc9a5187a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 6 Feb 2017 09:32:51 +0100 Subject: [PATCH 063/871] - patchlevel 311 --- .gitignore | 1 + README.patches | 137 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 143 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 65f97a7c..9a0b1b52 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ /vim-8.0-273.tar.bz2 /vim-8.0-275.tar.bz2 /vim-8.0-297.tar.bz2 +/vim-8.0-311.tar.bz2 diff --git a/README.patches b/README.patches index c86e9a60..f519b98a 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,140 @@ +commit 544d3bc9f0e494cb712a33b61558b8e8e12b1e0b +Author: Bram Moolenaar +Date: Sun Feb 5 21:14:50 2017 +0100 + + patch 8.0.0311: linebreak tests are old style + + Problem: Linebreak tests are old style. + Solution: Turn the tests into new style. Share utility functions. (Ozaki + Kiichi, closes #1444) + +commit 13c724fb3a630257b736a1c91643b396fee917c1 +Author: Bram Moolenaar +Date: Sun Feb 5 20:54:26 2017 +0100 + + patch 8.0.0310: not enough testing for GUI functionality + + Problem: Not enough testing for GUI functionality. + Solution: Add tests for v:windowid and getwinpos[xy](). (Kazunobu Kuriyama) + +commit 059b7482a2d9d4cebbf4c01b2b2ea6f1e783cc20 +Author: Bram Moolenaar +Date: Sun Feb 5 16:34:43 2017 +0100 + + patch 8.0.0309: cannot use an empty key in json + + Problem: Cannot use an empty key in json. + Solution: Allow for using an empty key. + +commit 2f9e575583c2ad3978ee3d0f790eeff7df56bd6c +Author: Bram Moolenaar +Date: Sun Feb 5 16:07:54 2017 +0100 + + patch 8.0.0308: 'runtimepath' not update correctly when using symbolic link + + Problem: When using a symbolic link, the package path will not be inserted + at the right position in 'runtimepath'. (Dugan Chen, Norio Takagi) + Solution: Resolve symbolic links when finding the right position in + 'runtimepath'. (Hirohito Higashi) + +commit 955f198fc546cc30a34361932d3f454a61df0efa +Author: Bram Moolenaar +Date: Sun Feb 5 15:10:51 2017 +0100 + + patch 8.0.0307: asan detects a memory error when EXITFREE is defined + + Problem: Asan detects a memory error when EXITFREE is defined. (Dominique + Pelle) + Solution: In getvcol() check for ml_get_buf() returning an empty string. + Also skip adjusting the scroll position. Set "exiting" in + mch_exit() for all systems. + +commit e971df39a5aac5d9b7e8033247dc18b12daa0eb8 +Author: Bram Moolenaar +Date: Sun Feb 5 14:15:29 2017 +0100 + + patch 8.0.0306: mode() not sufficiently tested + + Problem: mode() not sufficiently tested. + Solution: Add more tests. (Yegappan Lakshmanan) + +commit aaaf57d8a936efe420190c077e4a74041cc6c72e +Author: Bram Moolenaar +Date: Sun Feb 5 14:13:20 2017 +0100 + + patch 8.0.0305: invalid memory access when option has duplicate flag + + Problem: Invalid memory access when option has duplicate flag. + Solution: Correct pointer computation. (Dominique Pelle, closes #1442) + +commit 1fb0d49803b4f57025ed6a43b1f5b9eb91524645 +Author: Bram Moolenaar +Date: Sat Feb 4 21:50:19 2017 +0100 + + patch 8.0.0304: assign test fails in the GUI + + Problem: Assign test fails in the GUI. + Solution: Skip the test for setting t_k1. + +commit a1891848d970452cd775d35a4bccfdd9758a690a +Author: Bram Moolenaar +Date: Sat Feb 4 21:34:31 2017 +0100 + + patch 8.0.0303: bracketed paste does not work in Visual mode + + Problem: Bracketed paste does not work in Visual mode. + Solution: Delete the text before pasting + +commit e353c402e63b9b0a0bc06acf390e352d9e7eeaeb +Author: Bram Moolenaar +Date: Sat Feb 4 19:49:16 2017 +0100 + + patch 8.0.0302: cannot set terminal key codes with :let + + Problem: Cannot set terminal key codes with :let. + Solution: Make it work. + +commit 698f8b207bbfefa1cbbd7361caf5412cb3416534 +Author: Bram Moolenaar +Date: Sat Feb 4 15:53:32 2017 +0100 + + patch 8.0.0301: not enough testing for setting options + + Problem: No tests for ":set completion" and various errors of the :set + command. + Solution: Add more :set tests. (Dominique Pelle, closes #1440) + +commit 25ea0544587dd45088512fec9d7a685e35fea679 +Author: Bram Moolenaar +Date: Fri Feb 3 23:16:28 2017 +0100 + + patch 8.0.0300: cannot stop diffing hidden buffers + + Problem: Cannot stop diffing hidden buffers. (Daniel Hahler) + Solution: When using :diffoff! make the whole list if diffed buffers empty. + (closes #736) + +commit 6b40f303291be6b2fe524b5708e089773048c269 +Author: Bram Moolenaar +Date: Fri Feb 3 22:01:47 2017 +0100 + + patch 8.0.0299: a window resize is sometimes not taking effect + + Problem: When the GUI window is resized Vim does not always take over the + new size. (Luchr) + Solution: Reset new_p_guifont in gui_resize_shell(). Call + gui_may_resize_shell() in the main loop. + +commit cbf20fbcd3e9bb006f694bcc35da859930fb12a2 +Author: Bram Moolenaar +Date: Fri Feb 3 21:19:04 2017 +0100 + + patch 8.0.0298: Ex command range with repeated search does not work + + Problem: Ex command range with repeated search does not work. (Bruce + DeVisser) + Solution: Skip over \/, \? and \&. + commit 03ff9bcbc968f7d306e4a4e334e226fdde62ca82 Author: Bram Moolenaar Date: Thu Feb 2 22:59:27 2017 +0100 diff --git a/sources b/sources index 314d2665..0f4d97b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-297.tar.bz2) = de618eebce6a20ed839d4cb8199ca05a1658a1fe8ca1c0854f32c7aa29929ce547114bbb7f71a3b8be99c46c6923895e9a66daa9d7f41e42cba4bcff62e3444d +SHA512 (vim-8.0-311.tar.bz2) = 0198a342b0c212b6c9c119d76791e4de5cd5fa6e42ff97c3d26fff1e5afa66aa2bf594ec9e6c556425ea0098982af94160c32cc83723fe5bdb58ecf73da847f1 diff --git a/vim.spec b/vim.spec index 9b773bca..71675efe 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 297 +%define patchlevel 311 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Feb 06 2017 Karsten Hopp 8.0.311-1 +- patchlevel 311 + * Fri Feb 03 2017 Karsten Hopp 8.0.297-1 - patchlevel 297 From c55df26dcaa7983e64f848688248e0ba1bdb0ae4 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 7 Feb 2017 13:47:40 +0100 Subject: [PATCH 064/871] - patchlevel 314 --- .gitignore | 1 + README.patches | 29 +++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 35 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9a0b1b52..2857a17d 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,4 @@ /vim-8.0-275.tar.bz2 /vim-8.0-297.tar.bz2 /vim-8.0-311.tar.bz2 +/vim-8.0-314.tar.bz2 diff --git a/README.patches b/README.patches index f519b98a..69a7ee3e 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,32 @@ +commit 65189a1294307abf007faab7385dc0145ba72b06 +Author: Bram Moolenaar +Date: Mon Feb 6 22:22:17 2017 +0100 + + patch 8.0.0314: getcmd*() functions are not tested + + Problem: getcmdtype(), getcmdpos() and getcmdline() are not tested. + Solution: Add tests. (Yegappan Lakshmanan) + +commit 6f785749db766205616fcf8438f43d1859d8f5e4 +Author: Bram Moolenaar +Date: Mon Feb 6 22:11:55 2017 +0100 + + patch 8.0.0313: not enough testing for GUI functionality + + Problem: Not enough testing for GUI functionality. + Solution: Add tests for the GUI font. (Kazunobu Kuriyama) + +commit 88989cc381c764978f7d7c8e387f3efc21333b4b +Author: Bram Moolenaar +Date: Mon Feb 6 21:56:09 2017 +0100 + + patch 8.0.0312: failure when a channel receives a split json message + + Problem: When a json message arrives in pieces, the start is dropped and + the decoding fails. + Solution: Do not drop the start when it is still needed. (Kay Zheng) Add a + test. Reset the timeout when something is received. + commit 544d3bc9f0e494cb712a33b61558b8e8e12b1e0b Author: Bram Moolenaar Date: Sun Feb 5 21:14:50 2017 +0100 diff --git a/sources b/sources index 0f4d97b1..69398a30 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-311.tar.bz2) = 0198a342b0c212b6c9c119d76791e4de5cd5fa6e42ff97c3d26fff1e5afa66aa2bf594ec9e6c556425ea0098982af94160c32cc83723fe5bdb58ecf73da847f1 +SHA512 (vim-8.0-314.tar.bz2) = 923533e2b9f8f95f3106cd941541f96d737d9fac2004d8235f7a4c992b888e4e247b84aa4b34e7bc66ac8907359809fe27b8f8ae659f5741e595c124348c8f22 diff --git a/vim.spec b/vim.spec index 71675efe..d3cda17b 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 311 +%define patchlevel 314 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -756,6 +756,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Feb 07 2017 Karsten Hopp 8.0.314-1 +- patchlevel 314 + * Mon Feb 06 2017 Karsten Hopp 8.0.311-1 - patchlevel 311 From 65b33306636c8fb362d402ed93092513245bf8a5 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 7 Feb 2017 13:51:17 +0100 Subject: [PATCH 065/871] - added screenshot to appdata and testing validity of appdata.xml --- vim.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/vim.spec b/vim.spec index d3cda17b..7ca5029c 100644 --- a/vim.spec +++ b/vim.spec @@ -172,7 +172,7 @@ Group: Applications/Editors Requires: vim-common = %{epoch}:%{version}-%{release} libattr >= 2.4 gtk3 Provides: gvim = %{version}-%{release} Provides: mergetool -BuildRequires: gtk3-devel libSM-devel libXt-devel libXpm-devel +BuildRequires: gtk3-devel libSM-devel libXt-devel libXpm-devel libappstream-glib Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: hicolor-icon-theme @@ -394,6 +394,11 @@ SentUpstream: 2014-05-22 editing configuration files.

+ + + https://raw.githubusercontent.com/zdohnal/vim/zdohnal-screenshot/gvim16_9.png + + http://www.vim.org/ EOF @@ -433,6 +438,8 @@ EOF ln -sf menu_ja_jp.ujis.vim menu_ja_jp.eucjp.vim ) ) +appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/*.appdata.xml + pushd %{buildroot}/%{_datadir}/%{name}/%{vimdir}/tutor mkdir conv iconv -f CP1252 -t UTF8 tutor.ca > conv/tutor.ca @@ -757,7 +764,7 @@ rm -rf %{buildroot} %changelog * Tue Feb 07 2017 Karsten Hopp 8.0.314-1 -- patchlevel 314 +- patchlevel 314, added screenshot to appdata and testing validity of appdata.xml * Mon Feb 06 2017 Karsten Hopp 8.0.311-1 - patchlevel 311 From 09239d1f731014d54f30fbc851a2495dbf8858da Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 9 Feb 2017 16:31:57 +0100 Subject: [PATCH 066/871] - patchlevel 318 --- .gitignore | 1 + README.patches | 36 ++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 42 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2857a17d..2c95aae6 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ /vim-8.0-297.tar.bz2 /vim-8.0-311.tar.bz2 /vim-8.0-314.tar.bz2 +/vim-8.0-318.tar.bz2 diff --git a/README.patches b/README.patches index 69a7ee3e..ab1c6503 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,39 @@ +commit a9f8ffb6345f5b246944c73b9861fcc53eaa5228 +Author: Bram Moolenaar +Date: Thu Feb 9 16:14:53 2017 +0100 + + patch 8.0.0318: small mistake in 7x13 font name + + Problem: Small mistake in 7x13 font name. + Solution: Use ISO 8859-1 name instead of 10646-1. (Kazunobu Kuriyama) + +commit 43dded8c59c0647a70dd52c3125783945d90ae5a +Author: Bram Moolenaar +Date: Thu Feb 9 16:06:17 2017 +0100 + + patch 8.0.0317: no test for setting 'guifont' + + Problem: No test for setting 'guifont'. + Solution: Add a test for X11 GUIs. (Kazunobu Kuriyama) + +commit dad7309dd22f0c6b5de0b031acd7f54d3aa94326 +Author: Bram Moolenaar +Date: Thu Feb 9 11:54:50 2017 +0100 + + patch 8.0.0316: :help z? does not work + + Problem: ":help z?" does not work. (Pavol Juhas) + Solution: Remove exception for z?. + +commit a76f59d817e2da31d83b4f0e978b52abe81e0ae9 +Author: Bram Moolenaar +Date: Thu Feb 9 11:41:01 2017 +0100 + + patch 8.0.0315: :help :[range] does not work + + Problem: ":help :[range]" does not work. (Tony Mechelynck) + Solution: Translate to insert a backslash. + commit 65189a1294307abf007faab7385dc0145ba72b06 Author: Bram Moolenaar Date: Mon Feb 6 22:22:17 2017 +0100 diff --git a/sources b/sources index 69398a30..027d100e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-314.tar.bz2) = 923533e2b9f8f95f3106cd941541f96d737d9fac2004d8235f7a4c992b888e4e247b84aa4b34e7bc66ac8907359809fe27b8f8ae659f5741e595c124348c8f22 +SHA512 (vim-8.0-318.tar.bz2) = 661a50f9d3d5a58483a597de217c3598a8eb1556d58873bd8d1c98171d0aece67e106c7a1e1910e7f54b177dae5d93192ff4b4d2f6bcde180777f9c5a8fc6aa1 diff --git a/vim.spec b/vim.spec index 7ca5029c..3f0e9390 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 314 +%define patchlevel 318 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Feb 09 2017 Karsten Hopp 8.0.318-1 +- patchlevel 318 + * Tue Feb 07 2017 Karsten Hopp 8.0.314-1 - patchlevel 314, added screenshot to appdata and testing validity of appdata.xml From 6d9e6906e9fe8b4a5c472e0602c97f359ed5e02f Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 10 Feb 2017 12:13:09 +0100 Subject: [PATCH 067/871] - patchlevel 324 --- .gitignore | 1 + README.patches | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 64 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2c95aae6..79d216ce 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ /vim-8.0-311.tar.bz2 /vim-8.0-314.tar.bz2 /vim-8.0-318.tar.bz2 +/vim-8.0-324.tar.bz2 diff --git a/README.patches b/README.patches index ab1c6503..0795eabb 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,61 @@ +commit f1f6f3f7df2938b3583e341482d96c1d53124c51 +Author: Bram Moolenaar +Date: Thu Feb 9 22:28:20 2017 +0100 + + patch 8.0.0324: illegal memory access with a wrong yank range + + Problem: Illegal memory access with "1;y". + Solution: Call check_cursor() instead of check_cursor_lnum(). (Dominique + Pelle, closes #1455) + +commit 31eb139b8877439d06db0ca57692dfe35fec3f0c +Author: Bram Moolenaar +Date: Thu Feb 9 21:44:03 2017 +0100 + + patch 8.0.0323: one second pause when running cmdline test + + Problem: When running the command line tests there is a one second wait. + Solution: Change an Esc to Ctrl-C. (Yegappan Lakshmanan) + +commit 399c297aa93afe2c0a39e2a1b3f972aebba44c9d +Author: Bram Moolenaar +Date: Thu Feb 9 21:07:12 2017 +0100 + + patch 8.0.0322: possible overflow with corrupted spell file + + Problem: Possible overflow with spell file where the tree length is + corrupted. + Solution: Check for an invalid length (suggested by shqking) + +commit 8cc2a9c062fa38e133a62778518f769a423a2526 +Author: Bram Moolenaar +Date: Thu Feb 9 20:22:30 2017 +0100 + + patch 8.0.0321: errors when trying to use scripts in tiny version + + Problem: When using the tiny version trying to load the matchit plugin + gives an error. On MS-Windows some default mappings fail. + Solution: Add a check if the command used is available. (Christian Brabandt) + +commit 4d8505155ec3d0f04e268b2997153ecaf37ee188 +Author: Bram Moolenaar +Date: Thu Feb 9 18:25:14 2017 +0100 + + patch 8.0.0320: warning for unused variable with small build + + Problem: Warning for unused variable with small build. + Solution: Change #ifdef to exclude FEAT_CMDWIN. (Kazunobu Kuriyama) + +commit 190b04cdd936f4696c22466b7f077f9371d96580 +Author: Bram Moolenaar +Date: Thu Feb 9 17:37:03 2017 +0100 + + patch 8.0.0319: insert mode completion does not respect 'backspace' + + Problem: Insert mode completion does not respect "start" in 'backspace'. + Solution: Check whether backspace can go before where insert started. + (Hirohito Higashi) + commit a9f8ffb6345f5b246944c73b9861fcc53eaa5228 Author: Bram Moolenaar Date: Thu Feb 9 16:14:53 2017 +0100 diff --git a/sources b/sources index 027d100e..8bf95db4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-318.tar.bz2) = 661a50f9d3d5a58483a597de217c3598a8eb1556d58873bd8d1c98171d0aece67e106c7a1e1910e7f54b177dae5d93192ff4b4d2f6bcde180777f9c5a8fc6aa1 +SHA512 (vim-8.0-324.tar.bz2) = c5afbe84887c0a3fc59ec9eae24af3cec89707e0393610c5dfee5e1d7c224fc64e243f413451a5445cb3d0e155bf9680de43fe1a36fec8fb4a9fa424a9339bde diff --git a/vim.spec b/vim.spec index 3f0e9390..a76a1724 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 318 +%define patchlevel 324 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Feb 10 2017 Karsten Hopp 8.0.324-1 +- patchlevel 324 + * Thu Feb 09 2017 Karsten Hopp 8.0.318-1 - patchlevel 318 From add68f104ccc5f8d4adc7f689da804b8f9533d7d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 13 Feb 2017 18:11:26 +0100 Subject: [PATCH 068/871] - patchlevel 329 --- .gitignore | 1 + README.patches | 46 ++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 52 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 79d216ce..4fd963f3 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /vim-8.0-314.tar.bz2 /vim-8.0-318.tar.bz2 /vim-8.0-324.tar.bz2 +/vim-8.0-329.tar.bz2 diff --git a/README.patches b/README.patches index 0795eabb..e91cb2a0 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,49 @@ +commit 10434674821939222bf552d15d93e0132d13badc +Author: Bram Moolenaar +Date: Sun Feb 12 19:59:08 2017 +0100 + + patch 8.0.0329: xfontset and guifontwide are not tested + + Problem: Xfontset and guifontwide are not tested. + Solution: Add tests. (Kazunobu Kuriyama) + +commit 23a5558cfd860401aa694f0302d621887440f031 +Author: Bram Moolenaar +Date: Sun Feb 12 18:45:25 2017 +0100 + + patch 8.0.0328: the "zero count" error doesn't have a number + + Problem: The "zero count" error doesn't have a number. (Hirohito Higashi) + Solution: Give it a number and be more specific about the error. + +commit 75c19464ed7fb6024af64747379e61abc4e4a483 +Author: Bram Moolenaar +Date: Sun Feb 12 18:34:05 2017 +0100 + + patch 8.0.0327: error message in cmdline window is not translated + + Problem: The E11 error message in the command line window is not + translated. + Solution: use _(). (Hirohito Higashi) + +commit 24f8f543d4036c5d2ce4ea6973a174cf2176cb72 +Author: Bram Moolenaar +Date: Sat Feb 11 23:00:36 2017 +0100 + + patch 8.0.0326: packadd test uses wrong directory name + + Problem: Packadd test uses wrong directory name. + Solution: Use the variable name value. (Hirohito Higashi) + +commit 913727e56761d57aaba61197c2d3485418dea7eb +Author: Bram Moolenaar +Date: Sat Feb 11 11:34:58 2017 +0100 + + patch 8.0.0325: packadd test does not clean up symlink + + Problem: Packadd test does not clean up symlink. + Solution: Delete the link. (Hirohito Higashi) + commit f1f6f3f7df2938b3583e341482d96c1d53124c51 Author: Bram Moolenaar Date: Thu Feb 9 22:28:20 2017 +0100 diff --git a/sources b/sources index 8bf95db4..00a395f1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-324.tar.bz2) = c5afbe84887c0a3fc59ec9eae24af3cec89707e0393610c5dfee5e1d7c224fc64e243f413451a5445cb3d0e155bf9680de43fe1a36fec8fb4a9fa424a9339bde +SHA512 (vim-8.0-329.tar.bz2) = 3c8ac3459b47da126b3b22d319e004f732729ed6009d90e05437a6b6069882f82f08d7173913f1e6c47ec23ef1027eb723eb9704aadf9536fc511da14d9cc3a2 diff --git a/vim.spec b/vim.spec index a76a1724..6cf469b1 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 324 +%define patchlevel 329 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Feb 13 2017 Karsten Hopp 8.0.329-1 +- patchlevel 329 + * Fri Feb 10 2017 Karsten Hopp 8.0.324-1 - patchlevel 324 From e8763de40a949269d4c31653d62415a95fc00dec Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 16 Feb 2017 14:20:41 +0100 Subject: [PATCH 069/871] 1422833 - Syntax error in tex.vim: missing bracket --- vim-8.0-missing-bracket.patch | 12 ++++++++++++ vim.spec | 5 +++++ 2 files changed, 17 insertions(+) create mode 100644 vim-8.0-missing-bracket.patch diff --git a/vim-8.0-missing-bracket.patch b/vim-8.0-missing-bracket.patch new file mode 100644 index 00000000..8e46b52b --- /dev/null +++ b/vim-8.0-missing-bracket.patch @@ -0,0 +1,12 @@ +diff -up vim80/runtime/syntax/tex.vim.missing-bracket vim80/runtime/syntax/tex.vim +--- vim80/runtime/syntax/tex.vim.missing-bracket 2017-02-16 13:30:17.881056557 +0100 ++++ vim80/runtime/syntax/tex.vim 2017-02-16 13:31:20.901494027 +0100 +@@ -511,7 +511,7 @@ if !exists("g:tex_no_math") + if &ambw == "double" || exists("g:tex_usedblwidth") + let s:texMathDelimList= s:texMathDelimList + [ + \ ['\\langle' , '〈'] , +- \ ['\\rangle' , '〉'] , ++ \ ['\\rangle' , '〉']] + else + let s:texMathDelimList= s:texMathDelimList + [ + \ ['\\langle' , '<'] , diff --git a/vim.spec b/vim.spec index 6cf469b1..aaa0f41f 100644 --- a/vim.spec +++ b/vim.spec @@ -64,6 +64,7 @@ Patch3012: vim-7.4-licensemacro-1151450.patch Patch3013: vim-7.4-globalsyntax.patch Patch3014: vim-7.4-releasestring-1318991.patch Patch3015: vim-8.0-copy-paste.patch +Patch3016: vim-8.0-missing-bracket.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -218,6 +219,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3013 -p1 %patch3014 -p1 %patch3015 -p1 +%patch3016 -p1 %build cp -f %{SOURCE6} . @@ -763,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Feb 16 2017 Zdenek Dohnal 8.0.329-1 +- 1422833 - Syntax error in tex.vim: missing bracket + * Mon Feb 13 2017 Karsten Hopp 8.0.329-1 - patchlevel 329 From 9faa965280b56d242975bd6c1816db3255cdfa46 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 20 Feb 2017 16:13:04 +0100 Subject: [PATCH 070/871] - patchlevel 342 --- .gitignore | 1 + README.patches | 129 ++++++++++++++++++++++++++++++++++ sources | 2 +- vim-8.0-missing-bracket.patch | 12 ---- vim.spec | 7 +- 5 files changed, 135 insertions(+), 16 deletions(-) delete mode 100644 vim-8.0-missing-bracket.patch diff --git a/.gitignore b/.gitignore index 4fd963f3..799d91cc 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,4 @@ /vim-8.0-318.tar.bz2 /vim-8.0-324.tar.bz2 /vim-8.0-329.tar.bz2 +/vim-8.0-342.tar.bz2 diff --git a/README.patches b/README.patches index e91cb2a0..e17e67c9 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,132 @@ +commit 673911457d6745b6b779eb769c2f41965592d12c +Author: Bram Moolenaar +Date: Sun Feb 19 21:07:04 2017 +0100 + + patch 8.0.0342: double free with EXITFREE and setting 'ttytype' + + Problem: Double free when compiled with EXITFREE and setting 'ttytype'. + Solution: Avoid setting P_ALLOCED on 'ttytype'. (Dominique Pelle, + closes #1461) + +commit d56a79d3396cf70861b7f739a3c400db91ce7b70 +Author: Bram Moolenaar +Date: Sun Feb 19 15:26:18 2017 +0100 + + patch 8.0.0341: undo does not work properly when using completion + + Problem: When using complete() and typing a character undo is saved after + the character was inserted. (Shougo) + Solution: Save for undo before inserting the character. + +commit 5acff71d3bd7796ee0a112ceb891af630b59304e +Author: Bram Moolenaar +Date: Sun Feb 19 13:55:02 2017 +0100 + + patch 8.0.0340: not checking return valud of dict_add() + + Problem: Not checking return valud of dict_add(). (Coverity) + Solution: Handle a failure. + +commit 46522af72424c7fadfa7a4cbba3dd21b82d19131 +Author: Bram Moolenaar +Date: Sat Feb 18 23:12:01 2017 +0100 + + patch 8.0.0339: illegal memory access with vi' + + Problem: Illegal memory access with vi' + Solution: For quoted text objects bail out if the Visual area spans more + than one line. + +commit 803452046ba6cda7a2896626572eb78b2358c965 +Author: Bram Moolenaar +Date: Sat Feb 18 22:43:19 2017 +0100 + + patch 8.0.0338: :recover test fails on MS-Windows + + Problem: :recover test fails on MS-Windows. + Solution: Use non-existing directory on MS-Windows. + +commit c525e3a1c20f6b5d9809c8b84f80090a8e416c92 +Author: Bram Moolenaar +Date: Sat Feb 18 16:59:02 2017 +0100 + + patch 8.0.0337: invalid memory access in :recover command + + Problem: Invalid memory access in :recover command. + Solution: Avoid access before directory name. (Dominique Pelle, + closes #1488) + +commit 3df0173fa6d0418e89ef4e9c1d04a97c92eec27c +Author: Bram Moolenaar +Date: Fri Feb 17 22:47:16 2017 +0100 + + Updated runtime files. + +commit 8c50d50b6e19b755d7bad7b2724d14ead29364a7 +Author: Bram Moolenaar +Date: Fri Feb 17 18:28:24 2017 +0100 + + patch 8.0.0336: flags of :substitute not sufficiently tested + + Problem: Flags of :substitute not sufficiently tested. + Solution: Test up to two letter flag combinations. (James McCoy, closes + #1479) + +commit 507647da3151f7ffccac1b217936240daa79849c +Author: Bram Moolenaar +Date: Fri Feb 17 16:43:49 2017 +0100 + + patch 8.0.0335: functions test fails + + Problem: Functions test fails. + Solution: Use the right buffer number. + +commit 79518e2ace5fce7b9c49060e462a6e935dba0a84 +Author: Bram Moolenaar +Date: Fri Feb 17 16:31:35 2017 +0100 + + patch 8.0.0334: can't access b:changedtick from a dict reference + + Problem: Can't access b:changedtick from a dict reference. + Solution: Make changedtick a member of the b: dict. (inspired by neovim + #6112) + +commit 226c53429109f24e31c17016aedfd7fbf7a9aa50 +Author: Bram Moolenaar +Date: Fri Feb 17 14:53:15 2017 +0100 + + patch 8.0.0333: illegal memory access when 'complete' ends in a backslash + + Problem: Illegal memory access when 'complete' ends in a backslash. + Solution: Check for trailing backslash. (Dominique Pelle, closes #1478) + +commit 4e9dbc74df24dc22d0eeda3741c3fb0e0e7373bf +Author: Bram Moolenaar +Date: Fri Feb 17 13:44:48 2017 +0100 + + patch 8.0.0332: GUI test fails on some systems + + Problem: GUI test fails on some systems. + Solution: Try different language settings. (Kazunobu Kuriyama) + +commit 343b8c042967da82f2f022afa31f2c97a264c1c8 +Author: Bram Moolenaar +Date: Fri Feb 17 12:04:56 2017 +0100 + + patch 8.0.0331: restoring help snapshot accesses freed memory + + Problem: Restoring help snapshot accesses freed memory. (Dominique Pelle) + Solution: Don't restore a snapshot when the window closes. + +commit 84b2a381451e9068b09ef6d85f5e8cf1598e7355 +Author: Bram Moolenaar +Date: Fri Feb 17 11:40:00 2017 +0100 + + patch 8.0.0330: illegal memory access after "vapo" + + Problem: Illegal memory access after "vapo". (Dominique Pelle) + Solution: Fix the cursor column. + commit 10434674821939222bf552d15d93e0132d13badc Author: Bram Moolenaar Date: Sun Feb 12 19:59:08 2017 +0100 diff --git a/sources b/sources index 00a395f1..f4c84eb6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-329.tar.bz2) = 3c8ac3459b47da126b3b22d319e004f732729ed6009d90e05437a6b6069882f82f08d7173913f1e6c47ec23ef1027eb723eb9704aadf9536fc511da14d9cc3a2 +SHA512 (vim-8.0-342.tar.bz2) = 3f8807c7a53d93dc52cb4042a5ed94df78a96421ec5f7345f11274ab2a11f01a31c04cd4a788af3807ea20edfaf11932cefc83ada7d080f07bedf9915876001b diff --git a/vim-8.0-missing-bracket.patch b/vim-8.0-missing-bracket.patch deleted file mode 100644 index 8e46b52b..00000000 --- a/vim-8.0-missing-bracket.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up vim80/runtime/syntax/tex.vim.missing-bracket vim80/runtime/syntax/tex.vim ---- vim80/runtime/syntax/tex.vim.missing-bracket 2017-02-16 13:30:17.881056557 +0100 -+++ vim80/runtime/syntax/tex.vim 2017-02-16 13:31:20.901494027 +0100 -@@ -511,7 +511,7 @@ if !exists("g:tex_no_math") - if &ambw == "double" || exists("g:tex_usedblwidth") - let s:texMathDelimList= s:texMathDelimList + [ - \ ['\\langle' , '〈'] , -- \ ['\\rangle' , '〉'] , -+ \ ['\\rangle' , '〉']] - else - let s:texMathDelimList= s:texMathDelimList + [ - \ ['\\langle' , '<'] , diff --git a/vim.spec b/vim.spec index aaa0f41f..53f47532 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 329 +%define patchlevel 342 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -64,7 +64,6 @@ Patch3012: vim-7.4-licensemacro-1151450.patch Patch3013: vim-7.4-globalsyntax.patch Patch3014: vim-7.4-releasestring-1318991.patch Patch3015: vim-8.0-copy-paste.patch -Patch3016: vim-8.0-missing-bracket.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -219,7 +218,6 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3013 -p1 %patch3014 -p1 %patch3015 -p1 -%patch3016 -p1 %build cp -f %{SOURCE6} . @@ -765,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Feb 20 2017 Karsten Hopp 8.0.342-1 +- patchlevel 342 + * Thu Feb 16 2017 Zdenek Dohnal 8.0.329-1 - 1422833 - Syntax error in tex.vim: missing bracket From 95581c79aeba32ea129e7a781992acfa560c9e59 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 21 Feb 2017 12:05:48 +0100 Subject: [PATCH 071/871] - patchlevel 344 --- .gitignore | 1 + README.patches | 19 +++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 25 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 799d91cc..ab704f85 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ /vim-8.0-324.tar.bz2 /vim-8.0-329.tar.bz2 /vim-8.0-342.tar.bz2 +/vim-8.0-344.tar.bz2 diff --git a/README.patches b/README.patches index e17e67c9..1a2e466a 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,22 @@ +commit 49439c4cdf7d2822255f292adda4226656fe144d +Author: Bram Moolenaar +Date: Mon Feb 20 23:07:05 2017 +0100 + + patch 8.0.0344: unlet command leaks memory + + Problem: Unlet command leaks memory. (Nikolai Pavlov) + Solution: Free the memory on error. (closes #1497) + +commit e7877fe0de1426f8de9ada825e4f7b64810c7dbc +Author: Bram Moolenaar +Date: Mon Feb 20 22:35:33 2017 +0100 + + patch 8.0.0343: b:changedtick can be unlocked + + Problem: b:changedtick can be unlocked, even though it has no effect. + (Nikolai Pavlov) + Solution: Add a check and error E940. (closes #1496) + commit 673911457d6745b6b779eb769c2f41965592d12c Author: Bram Moolenaar Date: Sun Feb 19 21:07:04 2017 +0100 diff --git a/sources b/sources index f4c84eb6..e31599cd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-342.tar.bz2) = 3f8807c7a53d93dc52cb4042a5ed94df78a96421ec5f7345f11274ab2a11f01a31c04cd4a788af3807ea20edfaf11932cefc83ada7d080f07bedf9915876001b +SHA512 (vim-8.0-344.tar.bz2) = 6216bcbaf5a7dbdaacf1fbe0c264ce2c109bfe7da32ce0612e2121bcf143128d7681cc53decdc81de43bb66485b639cada339cda519c0d398803a9b2dfe244fc diff --git a/vim.spec b/vim.spec index 53f47532..fff8374c 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 342 +%define patchlevel 344 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Feb 21 2017 Karsten Hopp 8.0.344-1 +- patchlevel 344 + * Mon Feb 20 2017 Karsten Hopp 8.0.342-1 - patchlevel 342 From c3be6e3b81b2d337d6a6af03a1443f79d35c41cb Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 22 Feb 2017 16:43:06 +0100 Subject: [PATCH 072/871] - patchlevel 347 --- .gitignore | 1 + README.patches | 29 +++++++++++++++++++++++++++++ sources | 2 +- vim-8.0-gtk3-render.patch | 31 +++++++++++++++++++++++++++++++ vim.spec | 10 ++++++++-- 5 files changed, 70 insertions(+), 3 deletions(-) create mode 100644 vim-8.0-gtk3-render.patch diff --git a/.gitignore b/.gitignore index ab704f85..ecc76595 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ /vim-8.0-329.tar.bz2 /vim-8.0-342.tar.bz2 /vim-8.0-344.tar.bz2 +/vim-8.0-347.tar.bz2 diff --git a/README.patches b/README.patches index 1a2e466a..ddb9152b 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,32 @@ +commit d099e033703ce0772f152b8df8a763f0b65303ee +Author: Bram Moolenaar +Date: Tue Feb 21 23:00:36 2017 +0100 + + patch 8.0.0347: when using completion comment leader wont work + + Problem: When using CTRL-X CTRL-U inside a comment, the use of the comment + leader may not work. (Klement) + Solution: Save and restore did_ai. (Christian Brabandt, closes #1494) + +commit bfd30590f6e3475033099d0fb20d9444fa10af6b +Author: Bram Moolenaar +Date: Tue Feb 21 21:57:06 2017 +0100 + + patch 8.0.0346: Vim relies on limits.h to be included indirectly + + Problem: Vim relies on limits.h to be included indirectly, but on Solaris 9 + it may not be. (Ben Fritz) + Solution: Always include limits.h. + +commit 3a257737726ba42980bf38ec9a0c80944756af24 +Author: Bram Moolenaar +Date: Tue Feb 21 20:47:13 2017 +0100 + + patch 8.0.0345: islocked('d.changedtick') does not work + + Problem: islocked('d.changedtick') does not work. + Solution: Make it work. + commit 49439c4cdf7d2822255f292adda4226656fe144d Author: Bram Moolenaar Date: Mon Feb 20 23:07:05 2017 +0100 diff --git a/sources b/sources index e31599cd..cb0b73d2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-344.tar.bz2) = 6216bcbaf5a7dbdaacf1fbe0c264ce2c109bfe7da32ce0612e2121bcf143128d7681cc53decdc81de43bb66485b639cada339cda519c0d398803a9b2dfe244fc +SHA512 (vim-8.0-347.tar.bz2) = 2e1cc927c154db7a3200cf8b0ba3f2b7054ed971dd438efa1e157260d646b52e895f721b5ebe056e81c90e8299b74a7db58a2e3af7286150636748fcbbc0492d diff --git a/vim-8.0-gtk3-render.patch b/vim-8.0-gtk3-render.patch new file mode 100644 index 00000000..b2fc2376 --- /dev/null +++ b/vim-8.0-gtk3-render.patch @@ -0,0 +1,31 @@ +diff -up vim80/src/gui_gtk_x11.c.gtk3-render vim80/src/gui_gtk_x11.c +--- vim80/src/gui_gtk_x11.c.gtk3-render 2017-02-22 10:38:37.935193240 +0100 ++++ vim80/src/gui_gtk_x11.c 2017-02-22 10:53:22.847435530 +0100 +@@ -688,8 +688,13 @@ draw_event(GtkWidget *widget UNUSED, + { + const cairo_rectangle_t rect = list->rectangles[i]; + +- gui_mch_clear_block(Y_2_ROW(rect.y), 1, +- Y_2_ROW(rect.y + rect.height - 1), Columns); ++ gui_mch_clear_block(Y_2_ROW((int)rect.y), 0, ++ Y_2_ROW((int)(rect.y + rect.height)) - 1, Columns - 1); ++ } ++ ++ for (i = 0; i < list->num_rectangles; i++) ++ { ++ const cairo_rectangle_t rect = list->rectangles[i]; + + if (blink_mode) + gui_gtk3_redraw(rect.x, rect.y, rect.width, rect.height); +@@ -6723,6 +6728,11 @@ gui_mch_clear_block(int row1, int col1, + color.pixel = gui.back_pixel; + #endif + ++ col1 = check_col(col1); ++ col2 = check_col(col2); ++ row1 = check_row(row1); ++ row2 = check_row(row2); ++ + #if GTK_CHECK_VERSION(3,0,0) + { + /* Add one pixel to the far right column in case a double-stroked diff --git a/vim.spec b/vim.spec index fff8374c..7e4bdb13 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 344 +%define patchlevel 347 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -64,6 +64,7 @@ Patch3012: vim-7.4-licensemacro-1151450.patch Patch3013: vim-7.4-globalsyntax.patch Patch3014: vim-7.4-releasestring-1318991.patch Patch3015: vim-8.0-copy-paste.patch +Patch3016: vim-8.0-gtk3-render.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -218,6 +219,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3013 -p1 %patch3014 -p1 %patch3015 -p1 +%patch3016 -p1 %build cp -f %{SOURCE6} . @@ -763,6 +765,10 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Feb 22 2017 Karsten Hopp 8.0.347-1 +- patchlevel 347 +- 1405234 - Gvim fails to properly render after Openbox desktop switch + * Tue Feb 21 2017 Karsten Hopp 8.0.344-1 - patchlevel 344 From 8088bd52d4484ff013868ebc9689754b4f17150a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 24 Feb 2017 18:51:08 +0100 Subject: [PATCH 073/871] patchlevel 347 1405234 - Gvim fails to properly render after Openbox desktop switch 1426296 - vim: FTBFS with python3-3.6.0-18.fc26 --- vim.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/vim.spec b/vim.spec index 6c0c5f40..127a45c8 100644 --- a/vim.spec +++ b/vim.spec @@ -14,6 +14,9 @@ %define withruby 1 %define withlua 1 +%define python3 python3.6m +%define python3path %{_includedir}/%{python3} + %define baseversion 8.0 %define vimdir vim80 @@ -231,8 +234,8 @@ autoconf sed -e "s+VIMRCLOC = \$(VIMLOC)+VIMRCLOC = /etc+" Makefile > Makefile.tmp mv -f Makefile.tmp Makefile -export CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2" -export CXXFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2" +export CFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -I%{python3path}" +export CXXFLAGS="%{optflags} -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -I%{python3path}" cp -f os_unix.h os_unix.h.save cp -f ex_cmds.c ex_cmds.c.save @@ -770,6 +773,7 @@ rm -rf %{buildroot} * Wed Feb 22 2017 Karsten Hopp 8.0.347-2 - patchlevel 347 - 1405234 - Gvim fails to properly render after Openbox desktop switch +- 1426296 - vim: FTBFS with python3-3.6.0-18.fc26 * Tue Feb 21 2017 Karsten Hopp 8.0.344-1 - patchlevel 344 From 52ed02507809af53a2cf993a49f5a6c94f703e5c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 24 Feb 2017 18:53:10 +0100 Subject: [PATCH 074/871] - patchlevel 363 --- .gitignore | 1 + README.patches | 151 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 9 +-- 4 files changed, 158 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index ecc76595..56606b18 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ /vim-8.0-342.tar.bz2 /vim-8.0-344.tar.bz2 /vim-8.0-347.tar.bz2 +/vim-8.0-363.tar.bz2 diff --git a/README.patches b/README.patches index ddb9152b..4881acf6 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,154 @@ +commit 3834e3d039777e0144914a86289870bee147c0a2 +Author: Bram Moolenaar +Date: Thu Feb 23 20:20:53 2017 +0100 + + patch 8.0.0363: Travis is too slow to keep up with patches + + Problem: Travis is too slow to keep up with patches. + Solution: Increase git depth to 20 + +commit 10c6029e28ab666a42190fcceb0bb098a4ebf724 +Author: Bram Moolenaar +Date: Thu Feb 23 20:17:13 2017 +0100 + + patch 8.0.0362: tests fail on MS-Windows + + Problem: Tests fail on MS-Windows. + Solution: Use $*.vim instead of $<. + +commit 8be2fbb6705dfb41d06d688701803d206c968404 +Author: Bram Moolenaar +Date: Thu Feb 23 19:32:47 2017 +0100 + + patch 8.0.0361: GUI initialisation is not sufficiently tested + + Problem: GUI initialisation is not sufficiently tested. + Solution: Add the gui_init test. (Kazuki Kuriyama) + +commit b544f3c81f1e6a50322855681ac266ffaa8e313c +Author: Bram Moolenaar +Date: Thu Feb 23 19:03:28 2017 +0100 + + patch 8.0.0360: sometimes VimL is used instead of "Vim script" + + Problem: Sometimes VimL is used, which is confusing. + Solution: Consistently use "Vim script". (Hirohito Higashi) + +commit dc9a081712ec8c140e6d4909e9f6b03a629d32d3 +Author: Bram Moolenaar +Date: Thu Feb 23 18:46:50 2017 +0100 + + patch 8.0.0359: 'number' and 'relativenumber' are not properly tested + + Problem: 'number' and 'relativenumber' are not properly tested. + Solution: Add tests, change old style to new style tests. (Ozaki Kiichi, + closes #1447) + +commit 60629d642541a089c322e65963c0a77e5f77eb79 +Author: Bram Moolenaar +Date: Thu Feb 23 18:08:56 2017 +0100 + + patch 8.0.0358: invalid memory access in C-indent code + + Problem: Invalid memory access in C-indent code. + Solution: Don't go over end of empty line. (Dominique Pelle, closes #1492) + +commit 24922ec23360e7ea7c5a803c9edf476bb6395b32 +Author: Bram Moolenaar +Date: Thu Feb 23 17:59:22 2017 +0100 + + patch 8.0.0357: crash when setting 'guicursor' to weird value + + Problem: Crash when setting 'guicursor' to weird value. + Solution: Avoid negative size. (Dominique Pelle, closes #1465) + +commit 354796c19a0a4a048017059a0281938cc0b8f09a +Author: Bram Moolenaar +Date: Thu Feb 23 17:18:37 2017 +0100 + + patch 8.0.0356: leaking memory when setting 'ttytype' + + Problem: Leaking memory when setting 'ttytype'. + Solution: Get free_oldval from the right option entry. + +commit 187a4f28140f10ff833862be7e3ef823d317e1c7 +Author: Bram Moolenaar +Date: Thu Feb 23 17:07:14 2017 +0100 + + patch 8.0.0355: using uninitialized memory when 'isfname' is empty + + Problem: Using uninitialized memory when 'isfname' is empty. + Solution: Don't call getpwnam() without an argument. (Dominique Pelle, + closes #1464) + +commit 1c410400fad79068b16dc4c6c7a023463a0858cf +Author: Bram Moolenaar +Date: Thu Feb 23 15:20:03 2017 +0100 + + patch 8.0.0354: test to check that setting termcap key fails sometimes + + Problem: Test to check that setting termcap key fails sometimes. + Solution: Check for "t_k1" to exist. (Christian Brabandt, closes #1459) + +commit 3457d295f4035293a78f9a9851ea416f923dd59e +Author: Bram Moolenaar +Date: Thu Feb 23 14:55:59 2017 +0100 + + patch 8.0.0353: if [RO] is translated it may be truncated + + Problem: If [RO] in the status line is translated to a longer string, it is + trunctted to 4 bytes. + Solution: Skip over the resulting string. (Jente Hidskes, closes #1499) + +commit f06e5a549f42396be3478ccc1b5f03be64e1173e +Author: Bram Moolenaar +Date: Thu Feb 23 14:25:17 2017 +0100 + + patch 8.0.0352: not easy to see when a typval needs to be cleared + + Problem: The condition for when a typval needs to be cleared is too + complicated. + Solution: Init the type to VAR_UNKNOWN and clear it always. + +commit 218426896cbb2129aa4e85803ea97c5b57df1eaa +Author: Bram Moolenaar +Date: Thu Feb 23 13:50:38 2017 +0100 + + patch 8.0.0351: no test for concatenating an empty string + + Problem: No test for concatenating an empty string that results from out of + bounds indexing. + Solution: Add a simple test. + +commit ae177b716626c8d517b7c6c7d77f8b1aec6ba5f9 +Author: Bram Moolenaar +Date: Thu Feb 23 13:45:57 2017 +0100 + + patch 8.0.0350: not enough test coverage for Perl + + Problem: Not enough test coverage for Perl. + Solution: Add more Perl tests. (Dominique Perl, closes #1500) + +commit fe344a9875667537ce32fc11936dc56ad51f2139 +Author: Bram Moolenaar +Date: Thu Feb 23 12:20:35 2017 +0100 + + patch 8.0.0349: redrawing errors with GTK 3 + + Problem: Redrawing errors with GTK 3. + Solution: When updating, first clear all rectangles and then draw them. + (Kazunobu Kuriyama, Christian Ludwig, closes #848) + +commit b7a59906d7ce41b7e74ec31b910375c21e427c0a +Author: Bram Moolenaar +Date: Wed Feb 22 22:04:04 2017 +0100 + + patch 8.0.0348: using shadow dir on Mac lack +clipboard + + Problem: When building with a shadow directory on macOS lacks the + +clipboard feature. + Solution: Link *.m files, specifically os_macosx.m. (Kazunobu Kuriyama) + commit d099e033703ce0772f152b8df8a763f0b65303ee Author: Bram Moolenaar Date: Tue Feb 21 23:00:36 2017 +0100 diff --git a/sources b/sources index cb0b73d2..4bd4da3e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-347.tar.bz2) = 2e1cc927c154db7a3200cf8b0ba3f2b7054ed971dd438efa1e157260d646b52e895f721b5ebe056e81c90e8299b74a7db58a2e3af7286150636748fcbbc0492d +SHA512 (vim-8.0-363.tar.bz2) = 4f102287119aa1f891389d0f20a5d4f489ef879893312d06e9b1552ad15a717d953688450d7ae8562e46012a8a269407d889b803ed6833a235c669e4a4268bcb diff --git a/vim.spec b/vim.spec index 7e4bdb13..b74bce81 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 347 +%define patchlevel 363 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -64,7 +64,6 @@ Patch3012: vim-7.4-licensemacro-1151450.patch Patch3013: vim-7.4-globalsyntax.patch Patch3014: vim-7.4-releasestring-1318991.patch Patch3015: vim-8.0-copy-paste.patch -Patch3016: vim-8.0-gtk3-render.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -219,7 +218,6 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3013 -p1 %patch3014 -p1 %patch3015 -p1 -%patch3016 -p1 %build cp -f %{SOURCE6} . @@ -765,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Feb 24 2017 Karsten Hopp 8.0.363-1 +- patchlevel 363 + * Wed Feb 22 2017 Karsten Hopp 8.0.347-1 - patchlevel 347 - 1405234 - Gvim fails to properly render after Openbox desktop switch From 9d72986d1e150d00ac6eef94c022e1216148ec1c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 24 Feb 2017 19:46:01 +0100 Subject: [PATCH 075/871] removing vim-8.0-gtk-render.patch --- vim-8.0-gtk3-render.patch | 31 ------------------------------- vim.spec | 1 + 2 files changed, 1 insertion(+), 31 deletions(-) delete mode 100644 vim-8.0-gtk3-render.patch diff --git a/vim-8.0-gtk3-render.patch b/vim-8.0-gtk3-render.patch deleted file mode 100644 index b2fc2376..00000000 --- a/vim-8.0-gtk3-render.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff -up vim80/src/gui_gtk_x11.c.gtk3-render vim80/src/gui_gtk_x11.c ---- vim80/src/gui_gtk_x11.c.gtk3-render 2017-02-22 10:38:37.935193240 +0100 -+++ vim80/src/gui_gtk_x11.c 2017-02-22 10:53:22.847435530 +0100 -@@ -688,8 +688,13 @@ draw_event(GtkWidget *widget UNUSED, - { - const cairo_rectangle_t rect = list->rectangles[i]; - -- gui_mch_clear_block(Y_2_ROW(rect.y), 1, -- Y_2_ROW(rect.y + rect.height - 1), Columns); -+ gui_mch_clear_block(Y_2_ROW((int)rect.y), 0, -+ Y_2_ROW((int)(rect.y + rect.height)) - 1, Columns - 1); -+ } -+ -+ for (i = 0; i < list->num_rectangles; i++) -+ { -+ const cairo_rectangle_t rect = list->rectangles[i]; - - if (blink_mode) - gui_gtk3_redraw(rect.x, rect.y, rect.width, rect.height); -@@ -6723,6 +6728,11 @@ gui_mch_clear_block(int row1, int col1, - color.pixel = gui.back_pixel; - #endif - -+ col1 = check_col(col1); -+ col2 = check_col(col2); -+ row1 = check_row(row1); -+ row2 = check_row(row2); -+ - #if GTK_CHECK_VERSION(3,0,0) - { - /* Add one pixel to the far right column in case a double-stroked diff --git a/vim.spec b/vim.spec index b74bce81..05685bb4 100644 --- a/vim.spec +++ b/vim.spec @@ -765,6 +765,7 @@ rm -rf %{buildroot} %changelog * Fri Feb 24 2017 Karsten Hopp 8.0.363-1 - patchlevel 363 +- removing vim-8.0-gtk-render.patch * Wed Feb 22 2017 Karsten Hopp 8.0.347-1 - patchlevel 347 From 320d90cbbd2ceeabc596a782ed6727273301c688 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 27 Feb 2017 14:44:17 +0100 Subject: [PATCH 076/871] - patchlevel 381 --- .gitignore | 1 + README.patches | 174 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 180 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 56606b18..82587123 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,4 @@ /vim-8.0-344.tar.bz2 /vim-8.0-347.tar.bz2 /vim-8.0-363.tar.bz2 +/vim-8.0-381.tar.bz2 diff --git a/README.patches b/README.patches index 4881acf6..ece03d02 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,177 @@ +commit aeb661e1f4a491286ef7af8c3105aff1f3b16f1c +Author: Bram Moolenaar +Date: Sun Feb 26 19:59:59 2017 +0100 + + patch 8.0.0381: diff mode is not sufficiently tested + + Problem: Diff mode is not sufficiently tested. + Solution: Add more diff mode tests. (Dominique Pelle, closes #1515) + +commit 38632faf635f6434441827e136bceb5a930c59ad +Author: Bram Moolenaar +Date: Sun Feb 26 19:40:59 2017 +0100 + + patch 8.0.0380: with 'linebreak' double wide char wraps badly + + Problem: With 'linebreak' set and 'breakat' includes ">" a double-wide + character results in "<<" displayed. + Solution: Check for the character not to be replaced. (Ozaki Kiichi, + closes #1456) + +commit 74a47162a07fddb532f4bead212f6c80ef474ae7 +Author: Bram Moolenaar +Date: Sun Feb 26 19:09:05 2017 +0100 + + patch 8.0.0379: CTRL-Z and mouse click use CTRL-O unnecessary + + Problem: CTRL-Z and mouse click use CTRL-O unnecessary. + Solution: Remove stuffing CTRL-O. (James McCoy, closes #1453) + +commit 0c8485f0e4931463c0f7986e1ea84a7d79f10c75 +Author: Bram Moolenaar +Date: Sun Feb 26 18:17:10 2017 +0100 + + patch 8.0.0378: possible overflow when reading corrupted undo file + + Problem: Another possible overflow when reading corrupted undo file. + Solution: Check if allocated size is not too big. (King) + +commit 3eb1637b1bba19519885dd6d377bd5596e91d22c +Author: Bram Moolenaar +Date: Sun Feb 26 18:11:36 2017 +0100 + + patch 8.0.0377: possible overflow when reading corrupted undo file + + Problem: Possible overflow when reading corrupted undo file. + Solution: Check if allocated size is not too big. (King) + +commit 6d3c8586fc81b022e9f06c611b9926108fb878c7 +Author: Bram Moolenaar +Date: Sun Feb 26 15:27:23 2017 +0100 + + patch 8.0.0376: size computations in spell file reading are off + + Problem: Size computations in spell file reading are not exactly right. + Solution: Make "len" a "long" and check with LONG_MAX. + +commit 5074a0e0333eaa6a9f697eb765124ca0e244c89b +Author: Bram Moolenaar +Date: Sun Feb 26 15:08:21 2017 +0100 + + patch 8.0.0375: the "+ register is not tested + + Problem: The "+ register is not tested. + Solution: Add a test using another Vim instance to change the "+ register. + (Kazuki Kuriyama) + +commit ba748c8a847561c043a63827bcb1d98bdebe16e6 +Author: Bram Moolenaar +Date: Sun Feb 26 14:00:07 2017 +0100 + + patch 8.0.0374: invalid memory access when using :sc in Ex mode + + Problem: Invalid memory access when using :sc in Ex mode. (Dominique Pelle) + Solution: Avoid the column being negative. Also fix a hang in Ex mode. + +commit 376407674ff10b60e7c6090906be50982763f0f3 +Author: Bram Moolenaar +Date: Sat Feb 25 22:37:15 2017 +0100 + + patch 8.0.0373: build fails without +folding + + Problem: Build fails without +folding. + Solution: Move misplaced #ifdef. + +commit a713ff819d134dc34e507c05273c935bfc17e795 +Author: Bram Moolenaar +Date: Sat Feb 25 22:18:43 2017 +0100 + + patch 8.0.0372: more options are not always defined + + Problem: More options are not always defined. + Solution: Consistently define all possible options. + +commit 14c2e18b63faaa4056d987fd501a68480cb40c5c +Author: Bram Moolenaar +Date: Sat Feb 25 21:39:17 2017 +0100 + + patch 8.0.0371: leaking memory when setting v:completed_item + + Problem: Leaking memory when setting v:completed_item. + Solution: Or the flags instead of setting them. + +commit a12e40351d1357687e8b5dc3122fffef705bdc08 +Author: Bram Moolenaar +Date: Sat Feb 25 21:37:57 2017 +0100 + + patch 8.0.0370: invalid memory access when setting wildchar empty + + Problem: Invalid memory access when setting wildchar empty. + Solution: Avoid going over the end of the option value. (Dominique Pelle, + closes #1509) Make option test check all number options with + empty value. + +commit c43a8b8de0676caf8a460b6af1310d7aba8221bb +Author: Bram Moolenaar +Date: Sat Feb 25 21:12:29 2017 +0100 + + patch 8.0.0369: a few options are not defined, depending on features + + Problem: The 'balloondelay', 'ballooneval' and 'balloonexpr' options are + not defined without the +balloon_eval feature. Testing that an + option value fails does not work for unsupported options. + Solution: Make the options defined but not supported. Don't test if + setting unsupported options fails. + +commit 2f5463df014a406a2b780068e341ef30a99c9b98 +Author: Bram Moolenaar +Date: Sat Feb 25 20:40:46 2017 +0100 + + patch 8.0.0368: not all options are tested with a range of values + + Problem: Not all options are tested with a range of values. + Solution: Generate a test script from the source code. + +commit f7506cade470efd122fa8fb61dd4e5ad21d1e246 +Author: Bram Moolenaar +Date: Sat Feb 25 16:01:49 2017 +0100 + + patch 8.0.0367: types in include files may be inconsistent + + Problem: If configure defines _LARGE_FILES some include files are included + before it is defined. + Solution: Include vim.h first. (Sam Thursfield, closes #1508) + +commit 92769c3928bb8a3faa43c533c07ef8476af32ade +Author: Bram Moolenaar +Date: Sat Feb 25 15:41:37 2017 +0100 + + patch 8.0.0366: build fails with tiny features + + Problem: Build fails with tiny features. + Solution: Add #ifdef. + +commit 95c526e1f6d76acafee4b21f5701d6d6ac8c4b5f +Author: Bram Moolenaar +Date: Sat Feb 25 14:59:34 2017 +0100 + + patch 8.0.0365: might free a dict item that wasn't allocated + + Problem: Might free a dict item that wasn't allocated. + Solution: Call dictitem_free(). (Nikolai Pavlov) Use this for + b:changedtick. + +commit d3f78dc9ebd729475a7f24a50a91112e300d5ac9 +Author: Bram Moolenaar +Date: Sat Feb 25 14:21:10 2017 +0100 + + patch 8.0.0364: ]s does not move cursor with two spell errors in one line + + Problem: ]s does not move cursor with two spell errors in one line. (Manuel + Ortega) + Solution: Don't stop search immediately when wrapped, search the line first. + (Ken Takata) Add a test. + commit 3834e3d039777e0144914a86289870bee147c0a2 Author: Bram Moolenaar Date: Thu Feb 23 20:20:53 2017 +0100 diff --git a/sources b/sources index 4bd4da3e..6cd2a17a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-363.tar.bz2) = 4f102287119aa1f891389d0f20a5d4f489ef879893312d06e9b1552ad15a717d953688450d7ae8562e46012a8a269407d889b803ed6833a235c669e4a4268bcb +SHA512 (vim-8.0-381.tar.bz2) = 0fb2142b613e27447dda4977711a74c9d9838eba0ddeae1e04c51adb660b869a6630840358c67d67640cafd2f2b89c107cdc6185b0d2d54145acf61391791dd4 diff --git a/vim.spec b/vim.spec index 05685bb4..a38cc366 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 363 +%define patchlevel 381 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Feb 27 2017 Karsten Hopp 8.0.381-1 +- patchlevel 381 + * Fri Feb 24 2017 Karsten Hopp 8.0.363-1 - patchlevel 363 - removing vim-8.0-gtk-render.patch From f1074f66d2076ec6153f9242160079871b270619 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 28 Feb 2017 13:09:08 +0100 Subject: [PATCH 077/871] - patchlevel 386 --- .gitignore | 1 + README.patches | 45 +++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 51 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 82587123..1c08e3b4 100644 --- a/.gitignore +++ b/.gitignore @@ -40,3 +40,4 @@ /vim-8.0-347.tar.bz2 /vim-8.0-363.tar.bz2 /vim-8.0-381.tar.bz2 +/vim-8.0-386.tar.bz2 diff --git a/README.patches b/README.patches index ece03d02..2d39e803 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,48 @@ +commit 5b3af14b34c97ab58bfd4699bc2f3e5a2b704117 +Author: Bram Moolenaar +Date: Mon Feb 27 22:59:40 2017 +0100 + + patch 8.0.0386: tiny build has a problem with generating the options test + + Problem: Tiny build has a problem with generating the options test. + Solution: Change the "if" to skip over statements. + +commit b5e8377364110ee70090274da15d202778e96a64 +Author: Bram Moolenaar +Date: Mon Feb 27 21:48:26 2017 +0100 + + patch 8.0.0385: no tests for arabic + + Problem: No tests for arabic. + Solution: Add a first test for arabic. (Dominique Pelle, closes #1518) + +commit d512e17ea4cebe547197b759a047138228acc06f +Author: Bram Moolenaar +Date: Mon Feb 27 21:35:53 2017 +0100 + + patch 8.0.0384: timer test failed for no apparent reason + + Problem: Timer test failed for no apparent reason. + Solution: Mark the test as flaky. + +commit 10a8da0594406c37f8971cbd16ebbebf831dc60f +Author: Bram Moolenaar +Date: Mon Feb 27 21:11:35 2017 +0100 + + patch 8.0.0383: misplaced #ifdef + + Problem: Misplaced #ifdef. (Christ van Willigen) + Solution: Split assignment. + +commit 88e7688edaf6fcf079d3c1b1070c852cfbb28185 +Author: Bram Moolenaar +Date: Mon Feb 27 20:33:46 2017 +0100 + + patch 8.0.0382: warning in tiny build for unused variable + + Problem: Warning in tiny build for unused variable. (Tony Mechelynck) + Solution: Add #ifdefs. + commit aeb661e1f4a491286ef7af8c3105aff1f3b16f1c Author: Bram Moolenaar Date: Sun Feb 26 19:59:59 2017 +0100 diff --git a/sources b/sources index 6cd2a17a..72738f98 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-381.tar.bz2) = 0fb2142b613e27447dda4977711a74c9d9838eba0ddeae1e04c51adb660b869a6630840358c67d67640cafd2f2b89c107cdc6185b0d2d54145acf61391791dd4 +SHA512 (vim-8.0-386.tar.bz2) = 2876e4517ec79e1be02b814d07adc9c47eaddbb447e05fa1e16ee9d1b5e919e77b3bfb148cdd5c4cdafc3bcf0dd952734158a6e41ae3372abe2d5ecc62cd2a60 diff --git a/vim.spec b/vim.spec index a38cc366..364571a6 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 381 +%define patchlevel 386 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Feb 28 2017 Karsten Hopp 8.0.386-1 +- patchlevel 386 + * Mon Feb 27 2017 Karsten Hopp 8.0.381-1 - patchlevel 381 From dd499605368cb227171f98a70d71d575284a2f5b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 1 Mar 2017 09:27:03 +0100 Subject: [PATCH 078/871] - patchlevel 388 --- .gitignore | 1 + README.patches | 20 ++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1c08e3b4..bfcf87a1 100644 --- a/.gitignore +++ b/.gitignore @@ -41,3 +41,4 @@ /vim-8.0-363.tar.bz2 /vim-8.0-381.tar.bz2 /vim-8.0-386.tar.bz2 +/vim-8.0-388.tar.bz2 diff --git a/README.patches b/README.patches index 2d39e803..953b61d8 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,23 @@ +commit 1159b168dd94c1a25b4284c6544de385855df6f6 +Author: Bram Moolenaar +Date: Tue Feb 28 21:53:56 2017 +0100 + + patch 8.0.0388: filtering lines changes folds + + Problem: filtering lines through "cat", without changing the line count, + changes manual folds. + Solution: Change how marks and folds are adjusted. (Matthew Malcomson, from + neovim #6194. + +commit b113c3a618113122e62697dd73427261f8c51b2c +Author: Bram Moolenaar +Date: Tue Feb 28 21:26:17 2017 +0100 + + patch 8.0.0387: compiler warnings + + Problem: compiler warnings + Solution: Add type casts. (Christian Brabandt) + commit 5b3af14b34c97ab58bfd4699bc2f3e5a2b704117 Author: Bram Moolenaar Date: Mon Feb 27 22:59:40 2017 +0100 diff --git a/sources b/sources index 72738f98..180aa1e1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-386.tar.bz2) = 2876e4517ec79e1be02b814d07adc9c47eaddbb447e05fa1e16ee9d1b5e919e77b3bfb148cdd5c4cdafc3bcf0dd952734158a6e41ae3372abe2d5ecc62cd2a60 +SHA512 (vim-8.0-388.tar.bz2) = d02f76ed7025af384e14d4bdd1294cb7b7f3c0de6f89afb21e21852c16e7d62a1d2c8e8fddf6d22f17bf9d2464ee41bde21ae3e15f61bfe65717c11faff30d58 diff --git a/vim.spec b/vim.spec index 364571a6..146bcedb 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 386 +%define patchlevel 388 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Mar 01 2017 Karsten Hopp 8.0.388-1 +- patchlevel 388 + * Tue Feb 28 2017 Karsten Hopp 8.0.386-1 - patchlevel 386 From d502d23ed50c5537f4fb1c5a65cd4bcff8118be0 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 2 Mar 2017 08:47:17 +0100 Subject: [PATCH 079/871] - patchlevel 398 --- .gitignore | 1 + README.patches | 100 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 106 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index bfcf87a1..8ad26dde 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,4 @@ /vim-8.0-381.tar.bz2 /vim-8.0-386.tar.bz2 /vim-8.0-388.tar.bz2 +/vim-8.0-398.tar.bz2 diff --git a/README.patches b/README.patches index 953b61d8..9192bcbb 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,103 @@ +commit 66727e16079fbac6db3897b5c3736ec9fba995bb +Author: Bram Moolenaar +Date: Wed Mar 1 22:17:05 2017 +0100 + + patch 8.0.0398: illegal memory access with "t" + + Problem: Illegal memory access with "t". + Solution: Use strncmp() instead of memcmp(). (Dominique Pelle, closes #1528) + +commit 5a66dfb25eb478c26176d993393a3b1b124edb39 +Author: Bram Moolenaar +Date: Wed Mar 1 20:40:39 2017 +0100 + + patch 8.0.0397: can't build with +viminfo but without +eval + + Problem: Cannot build with the viminfo feature but without the eval + feature. + Solution: Adjust #ifdef. (John Marriott) + +commit 59716a27bd5c6c64def6c3ca430ff1246deae749 +Author: Bram Moolenaar +Date: Wed Mar 1 20:32:44 2017 +0100 + + patch 8.0.0396: 'balloonexpr' only works synchronously + + Problem: 'balloonexpr' only works synchronously. + Solution: Add balloon_show(). (Jusufadis Bakamovic, closes #1449) + +commit f8ab1b14fd972a093e0c12146dd3becd511eb519 +Author: Bram Moolenaar +Date: Wed Mar 1 18:30:34 2017 +0100 + + patch 8.0.0395: testing the + register fails with Motif + + Problem: Testing the + register fails with Motif. + Solution: Also ignore the "failed to create input context" error in the + second gvim. Don't use msg() when it would result in a dialog. + +commit abc39ab642791ae3d22a524516eeedb673a95d9d +Author: Bram Moolenaar +Date: Wed Mar 1 18:04:05 2017 +0100 + + patch 8.0.0394: tabs are not aligned when scrolling horizontally + + Problem: Tabs are not aligned when scrolling horizontally and a Tab doesn't + fit. (Axel Bender) + Solution: Handle a Tab as a not fitting character. (Christian Brabandt) + Also fix that ":redraw" does not scroll horizontally to show the + cursor. And fix the test that depended on the old behavior. + +commit 98e83b295628bc29bc67bcc1adb8ae75d01b8e07 +Author: Bram Moolenaar +Date: Wed Mar 1 15:45:05 2017 +0100 + + patch 8.0.0393: order of duplicate tags is not preserved + + Problem: When the same tag appears more than once, the order is + unpredictable. (Charles Campbell) + Solution: Besides using a dict for finding duplicates, use a grow array for + keeping the tags in sequence. + +commit e0c31f6a304496b597a51ce98af419ec815bec74 +Author: Bram Moolenaar +Date: Wed Mar 1 15:07:05 2017 +0100 + + patch 8.0.0392: GUI test fails with Athena and Motif + + Problem: GUI test fails with Athena and Motif. + Solution: Add test_ignore_error(). Use it to ignore the "failed to create + input context" error. + +commit 5f53dd3f747711be90879fa2f22a207970b86750 +Author: Bram Moolenaar +Date: Wed Mar 1 14:02:30 2017 +0100 + + patch 8.0.0391: arabic support is verbose and not well tested + + Problem: Arabic support is verbose and not well tested. + Solution: Simplify the code. Add more tests. + +commit cb03642399ae4f3c47a006f608a6b912f9d98b5f +Author: Bram Moolenaar +Date: Wed Mar 1 12:29:10 2017 +0100 + + patch 8.0.0390: when the window scrolls the popup menu may be garbled + + Problem: When the window scrolls horizontally when the popup menu is + displayed part of it may not be cleared. (Neovim issue #6184) + Solution: Remove the menu when the windows scrolled. (closes #1524) + +commit 5342f00ff95ed0256b8183063a83d72112f1243c +Author: Bram Moolenaar +Date: Tue Feb 28 22:51:12 2017 +0100 + + patch 8.0.0389: test for arabic does not check what is displayed + + Problem: Test for arabic does not check what is displayed. + Solution: Improve what is asserted. (Dominique Pelle, closes #1523) + Add a first shaping test. + commit 1159b168dd94c1a25b4284c6544de385855df6f6 Author: Bram Moolenaar Date: Tue Feb 28 21:53:56 2017 +0100 diff --git a/sources b/sources index 180aa1e1..55c6b899 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-388.tar.bz2) = d02f76ed7025af384e14d4bdd1294cb7b7f3c0de6f89afb21e21852c16e7d62a1d2c8e8fddf6d22f17bf9d2464ee41bde21ae3e15f61bfe65717c11faff30d58 +SHA512 (vim-8.0-398.tar.bz2) = e87853cc245a6cd3a5a7a555fb5dd03e9aa8eea7b8333637b8342dbcbe6b5a0076d38d7aa41f53e1d1a12ceb4188f6034d5237b612c2025209e78fb1d6fc0af2 diff --git a/vim.spec b/vim.spec index 146bcedb..9d344123 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 388 +%define patchlevel 398 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Mar 02 2017 Karsten Hopp 8.0.398-1 +- patchlevel 398 + * Wed Mar 01 2017 Karsten Hopp 8.0.388-1 - patchlevel 388 From cc965a3130b5aaf61f36892ee6e3be26379d8ad4 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 3 Mar 2017 13:15:23 +0100 Subject: [PATCH 080/871] - patchlevel 402 --- .gitignore | 1 + README.patches | 37 +++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 43 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8ad26dde..c25557d7 100644 --- a/.gitignore +++ b/.gitignore @@ -43,3 +43,4 @@ /vim-8.0-386.tar.bz2 /vim-8.0-388.tar.bz2 /vim-8.0-398.tar.bz2 +/vim-8.0-402.tar.bz2 diff --git a/README.patches b/README.patches index 9192bcbb..1a8c6b62 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,40 @@ +commit cf5fdf7d1689ecb145b634dcb9c6e9fc60f63869 +Author: Bram Moolenaar +Date: Thu Mar 2 23:05:51 2017 +0100 + + patch 8.0.0402: :map completion does not have + + Problem: :map completion does not have . (Dominique Pelle) + Solution: Recognize in completion. Add a test. + +commit a0107bdf8762d81cb49909ef02ffff9954092fb6 +Author: Bram Moolenaar +Date: Thu Mar 2 22:48:01 2017 +0100 + + patch 8.0.0401: test fails with missing balloon feature + + Problem: Test fails with missing balloon feature. + Solution: Add check for balloon feature. + +commit 358f6b0a36d25e0e2f8f1fc625974816b71fa50a +Author: Bram Moolenaar +Date: Thu Mar 2 22:43:01 2017 +0100 + + patch 8.0.0400: some tests have a one second delay + + Problem: Some tests have a one second delay. + Solution: Add --not-a-term in RunVim(). + +commit caf6434ac937cf26050276d7b474be2d2d6a06b3 +Author: Bram Moolenaar +Date: Thu Mar 2 22:11:33 2017 +0100 + + patch 8.0.0399: crash when using balloon_show() when not supported + + Problem: Crash when using balloon_show() when not supported. (Hirohito + Higashi) + Solution: Check for balloonEval not to be NULL. (Ken Takata) + commit 66727e16079fbac6db3897b5c3736ec9fba995bb Author: Bram Moolenaar Date: Wed Mar 1 22:17:05 2017 +0100 diff --git a/sources b/sources index 55c6b899..2bafa710 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-398.tar.bz2) = e87853cc245a6cd3a5a7a555fb5dd03e9aa8eea7b8333637b8342dbcbe6b5a0076d38d7aa41f53e1d1a12ceb4188f6034d5237b612c2025209e78fb1d6fc0af2 +SHA512 (vim-8.0-402.tar.bz2) = 285fc21a3d0d32acbcdb85d3addc022bde3f8b956f6748c220dce3c259103b5b46ac5380dd407ba264c4977d772e4228a78fc837112c686548bedd288da569a7 diff --git a/vim.spec b/vim.spec index 9d344123..92edb27c 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 398 +%define patchlevel 402 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Mar 03 2017 Karsten Hopp 8.0.402-1 +- patchlevel 402 + * Thu Mar 02 2017 Karsten Hopp 8.0.398-1 - patchlevel 398 From e05ec9062b145d5cb89b73c4e90f0b6eca6b5650 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 6 Mar 2017 07:53:37 +0100 Subject: [PATCH 081/871] - patchlevel 425 --- .gitignore | 1 + README.patches | 220 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 226 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c25557d7..c7ec6937 100644 --- a/.gitignore +++ b/.gitignore @@ -44,3 +44,4 @@ /vim-8.0-388.tar.bz2 /vim-8.0-398.tar.bz2 /vim-8.0-402.tar.bz2 +/vim-8.0-425.tar.bz2 diff --git a/README.patches b/README.patches index 1a8c6b62..bb95f32e 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,223 @@ +commit a6c07603ca2fa98a4184f5fd5ab021adcf5156b2 +Author: Bram Moolenaar +Date: Sun Mar 5 21:18:27 2017 +0100 + + patch 8.0.0425: build errors when building without folding + + Problem: Build errors when building without folding. + Solution: Add #ifdefs. (John Marriott) + +commit f7e894dfb60b6fd8f426aa3da1452803f8de010c +Author: Bram Moolenaar +Date: Sun Mar 5 19:49:13 2017 +0100 + + patch 8.0.0424: compiler warnings on MS-Windows + + Problem: Compiler warnings on MS-Windows. (Ajit Thakkar) + Solution: Add type casts. + +commit 6b64394f346594404cffb9591d71ac693040679f +Author: Bram Moolenaar +Date: Sun Mar 5 19:44:06 2017 +0100 + + patch 8.0.0423: changing 'cinoptions' does not always work + + Problem: The effect of adding "#" to 'cinoptions' is not always removed. + (David Briscoe) + Solution: Reset b_ind_hash_comment. (Christian Brabandt, closes #1475) + +commit f411a3c5aff644ec7a999be83ef22adf3e1132dd +Author: Bram Moolenaar +Date: Sun Mar 5 19:00:34 2017 +0100 + + patch 8.0.0422: Python test fails with Python 3.6 + + Problem: Python test fails with Python 3.6. + Solution: Convert new exception messages to old ones. (closes #1359) + +commit f58a8475e17bd566760fc7e2a17d35ddf4edacf2 +Author: Bram Moolenaar +Date: Sun Mar 5 18:03:04 2017 +0100 + + patch 8.0.0421: diff mode wrong when adding line at end of buffer + + Problem: Diff mode is displayed wrong when adding a line at the end of a + buffer. + Solution: Adjust marks in diff mode. (James McCoy, closes #1329) + +commit 2c7292dc5bbf155fe2192d417363b8c085759cad +Author: Bram Moolenaar +Date: Sun Mar 5 17:43:31 2017 +0100 + + patch 8.0.0420: text garbled when the system encoding differs from 'encoding' + + Problem: When running :make the output may be in the system encoding, + different from 'encoding'. + Solution: Add the 'makeencoding' option. (Ken Takata) + +commit 214641f77df6f318a4b3a0b09723c19859a103f4 +Author: Bram Moolenaar +Date: Sun Mar 5 17:04:09 2017 +0100 + + Runtime file updates. + +commit 066029ef92b45dc4bd21a353b1fac25841062c26 +Author: Bram Moolenaar +Date: Sun Mar 5 15:19:32 2017 +0100 + + patch 8.0.0419: test for v:progpath fails on MS-Windows + + Problem: Test for v:progpath fails on MS-Windows. + Solution: Expand to full path. Also add ".exe" when the path is an absolute + path. + +commit a382868115e8f8e44c6a85bb9587f8eb31fa0033 +Author: Bram Moolenaar +Date: Sun Mar 5 14:56:07 2017 +0100 + + patch 8.0.0418: ASAN logs are disabled + + Problem: ASAN logs are disabled and don't cause a failure. + Solution: Enable ASAN logs and fail if not empty. (James McCoy, + closes #1425) + +commit 0fbff646d5beb1f48c9be3d0ce0339be90fd49f5 +Author: Bram Moolenaar +Date: Sun Mar 5 14:30:52 2017 +0100 + + patch 8.0.0417: test for the clipboard fails sometimes + + Problem: Test for the clipboard fails sometimes. + Solution: Add it to the flaky tests. + +commit 436631969716e056feca47480976100b70283370 +Author: Bram Moolenaar +Date: Sun Mar 5 14:29:12 2017 +0100 + + patch 8.0.0416: setting v:progpath is not quite right + + Problem: Setting v:progpath is not quite right. + Solution: On MS-Windows add the extension. On Unix use the full path for a + relative directory. (partly by James McCoy, closes #1531) + +commit 0f9ea22c115084a982c86214ef41200e0dfc1ea6 +Author: Bram Moolenaar +Date: Sun Mar 5 13:48:13 2017 +0100 + + patch 8.0.0415: balloon test fails on MS-Windows + + Problem: Balloon test fails on MS-Windows. + Solution: Test with 0x7fffffff instead of 0xffffffff. + +commit d5841f28d4b041830af0f3314979f9b9093d1a77 +Author: Bram Moolenaar +Date: Sun Mar 5 13:27:25 2017 +0100 + + patch 8.0.0414: balloon eval is not tested + + Problem: Balloon eval is not tested. + Solution: Add a few balloon tests. (Kazunobu Kuriyama) + +commit a1c8ecfda90c0e0e519762ae0521d7f6e297c32e +Author: Bram Moolenaar +Date: Sat Mar 4 21:41:05 2017 +0100 + + patch 8.0.0413: menu test fails on MS-Windows using gvim + + Problem: Menu test fails on MS-Windows using gvim. + Solution: First delete the English menus. + +commit 5558d19432120696409c007c64d5ba52eed42670 +Author: Bram Moolenaar +Date: Sat Mar 4 21:02:22 2017 +0100 + + patch 8.0.0412: menu test fails on MS-Windows + + Problem: Menu test fails on MS-Windows. + Solution: Use a menu entry with only ASCII characters. + +commit 11dd8c1201033dd74e2ea665ba277425b4b965b0 +Author: Bram Moolenaar +Date: Sat Mar 4 20:41:34 2017 +0100 + + patch 8.0.0411: menu translations don't match when case is changed. + + Problem: We can't change the case in menu entries, it breaks translations. + Solution: Ignore case when looking up a menu translation. + +commit a54d2fc0d3ec7c4c8ca99b91e2ff7f7fee45c8bd +Author: Bram Moolenaar +Date: Sat Mar 4 20:09:34 2017 +0100 + + patch 8.0.0410: newer gettext/iconv library has extra dll file + + Problem: Newer gettext/iconv library has extra dll file. + Solution: Add the file to the Makefile and nsis script. (Christian Brabandt) + +commit 595297d6d5658266dd0574361f77f7832bb18e26 +Author: Bram Moolenaar +Date: Sat Mar 4 19:11:12 2017 +0100 + + patch 8.0.0409: set_progpath is defined but not always used + + Problem: set_progpath is defined but not always used + Solution: Adjust #ifdef. + +commit eadbc2b46176e2aff2cde5f3874b734ae2ae082a +Author: Bram Moolenaar +Date: Sat Mar 4 18:42:39 2017 +0100 + + patch 8.0.0408: updating folds does not always work properly + + Problem: Updating folds does not work properly when inserting a file and a + few other situations. + Solution: Adjust the way folds are updated. (Matthew Malcomson) + +commit 3f3897e41f77a7bcd44ffd37acd4d524c0169ed4 +Author: Bram Moolenaar +Date: Sat Mar 4 15:28:53 2017 +0100 + + patch 8.0.0407: filtering folds with marker method not tested + + Problem: Filtering folds with marker method not tested. + Solution: Also set 'foldmethod' to "marker". + +commit 7f73b54631af3f0e6f0acd1a1b4c9e8436784705 +Author: Bram Moolenaar +Date: Sat Mar 4 14:50:19 2017 +0100 + + patch 8.0.0406: arabic shaping code is verbose + + Problem: The arabic shaping code is verbose. + Solution: Shorten the code without changing the functionality. + +commit 08cab9608781c975b4acbad875862b842b29258d +Author: Bram Moolenaar +Date: Sat Mar 4 14:37:18 2017 +0100 + + patch 8.0.0405: v:progpath may become invalid after :cd + + Problem: v:progpath may become invalid after ":cd". + Solution: Turn v:progpath into a full path if needed. + +commit 391b1dd040af204b150d43c5a1c97477ee450a28 +Author: Bram Moolenaar +Date: Sat Mar 4 13:47:11 2017 +0100 + + patch 8.0.0404: not enough testing for quickfix + + Problem: Not enough testing for quickfix. + Solution: Add some more tests. (Yegappan Lakshmanan) + +commit 24d7636e98b33ec6873c51fc72f6bf4b10188d8b +Author: Bram Moolenaar +Date: Sat Mar 4 13:32:10 2017 +0100 + + patch 8.0.0403: GUI tests may fail + + Problem: GUI tests may fail. + Solution: Ignore the E285 error better. (Kazunobu Kuriyama) + commit cf5fdf7d1689ecb145b634dcb9c6e9fc60f63869 Author: Bram Moolenaar Date: Thu Mar 2 23:05:51 2017 +0100 diff --git a/sources b/sources index 2bafa710..5132d7ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-402.tar.bz2) = 285fc21a3d0d32acbcdb85d3addc022bde3f8b956f6748c220dce3c259103b5b46ac5380dd407ba264c4977d772e4228a78fc837112c686548bedd288da569a7 +SHA512 (vim-8.0-425.tar.bz2) = 1d4de900148c4ecafc61b3c4d2c00951e02ca21bd949a07c4e7574d59b6da79d886db14f3305a1176f83dfb05936b8b4aac7bd2e3f8dddef588b485e063fa1d6 diff --git a/vim.spec b/vim.spec index 92edb27c..11242eba 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 402 +%define patchlevel 425 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Mar 06 2017 Karsten Hopp 8.0.425-1 +- patchlevel 425 + * Fri Mar 03 2017 Karsten Hopp 8.0.402-1 - patchlevel 402 From 4ba7819a86556833ab971552d2b505ee9d47a2e6 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 7 Mar 2017 10:12:40 +0100 Subject: [PATCH 082/871] - patchlevel 427 --- .gitignore | 1 + README.patches | 18 ++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c7ec6937..8ec830d7 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,4 @@ /vim-8.0-398.tar.bz2 /vim-8.0-402.tar.bz2 /vim-8.0-425.tar.bz2 +/vim-8.0-427.tar.bz2 diff --git a/README.patches b/README.patches index bb95f32e..83344024 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,21 @@ +commit ad4187e6fc9c8e1083a172852d958a70a689a75c +Author: Bram Moolenaar +Date: Mon Mar 6 21:45:20 2017 +0100 + + patch 8.0.0427: 'makeencoding' missing from the options window + + Problem: 'makeencoding' missing from the options window. + Solution: Add the entry. + +commit 300af82eca3dd5fec6be5516f16c9fd344ae104b +Author: Bram Moolenaar +Date: Mon Mar 6 20:28:10 2017 +0100 + + patch 8.0.0426: insufficient testing for statusline + + Problem: Insufficient testing for statusline. + Solution: Add several tests. (Dominique Pelle, closes #1534) + commit a6c07603ca2fa98a4184f5fd5ab021adcf5156b2 Author: Bram Moolenaar Date: Sun Mar 5 21:18:27 2017 +0100 diff --git a/sources b/sources index 5132d7ce..7afb0159 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-425.tar.bz2) = 1d4de900148c4ecafc61b3c4d2c00951e02ca21bd949a07c4e7574d59b6da79d886db14f3305a1176f83dfb05936b8b4aac7bd2e3f8dddef588b485e063fa1d6 +SHA512 (vim-8.0-427.tar.bz2) = 381d5d365a390ddb3282d15908f2d8874da6467ba6fa0bfcb3e5a31995c67ed5e9da9fac4c63aa1b36f8e3af494e33f9e454871fc3a4f0ee2ef1715128ff5d9e diff --git a/vim.spec b/vim.spec index 11242eba..4d9db086 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 425 +%define patchlevel 427 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Mar 07 2017 Karsten Hopp 8.0.427-1 +- patchlevel 427 + * Mon Mar 06 2017 Karsten Hopp 8.0.425-1 - patchlevel 425 From 079a8175add356f87cab9a0523054c364741d229 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 8 Mar 2017 15:28:03 +0100 Subject: [PATCH 083/871] - patchlevel 430 --- .gitignore | 1 + README.patches | 31 +++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 37 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8ec830d7..b818ac1b 100644 --- a/.gitignore +++ b/.gitignore @@ -46,3 +46,4 @@ /vim-8.0-402.tar.bz2 /vim-8.0-425.tar.bz2 /vim-8.0-427.tar.bz2 +/vim-8.0-430.tar.bz2 diff --git a/README.patches b/README.patches index 83344024..c65a0ddf 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,34 @@ +commit bb962262eb6b18d93161d7506317d215ae80bfe5 +Author: Bram Moolenaar +Date: Wed Mar 8 00:01:35 2017 +0100 + + patch 8.0.0430: options test fails or hangs on MS-Windows + + Problem: Options test fails or hangs on MS-Windows. + Solution: Run it separately instead of part of test_alot. Use "-S" instead + of "-u" to run the script. Fix failures. + +commit e8512d7fedbddd8d464b2c589e6ba5ab9a41bc78 +Author: Bram Moolenaar +Date: Tue Mar 7 22:33:32 2017 +0100 + + patch 8.0.0429: options test does not always test everything + + Problem: Options test does not always test everything. + Solution: Fix dependency for opt_test.vim. Give a message when opt_test.vim + was not found. + +commit 65408f7dfbd4bb50d740a8b8f2171080571223f2 +Author: Bram Moolenaar +Date: Tue Mar 7 21:31:27 2017 +0100 + + patch 8.0.0428: git and hg see new files after running tests + + Problem: Git and hg see new files after running tests. (Manuel Ortega) + Solution: Add the generated file to .hgignore (or .gitignore). Delete the + resulting verbose file. (Christian Brabandt) Improve dependency + on opt_test.vim. Reset the 'more' option. + commit ad4187e6fc9c8e1083a172852d958a70a689a75c Author: Bram Moolenaar Date: Mon Mar 6 21:45:20 2017 +0100 diff --git a/sources b/sources index 7afb0159..25b19486 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-427.tar.bz2) = 381d5d365a390ddb3282d15908f2d8874da6467ba6fa0bfcb3e5a31995c67ed5e9da9fac4c63aa1b36f8e3af494e33f9e454871fc3a4f0ee2ef1715128ff5d9e +SHA512 (vim-8.0-430.tar.bz2) = 798a6d68dff2f36eef46244c027e3e1245bfc51462ad0fb814b424457323f1c63124b8ad594ed7404eeee52e6fcc4452527c5bcb2d7e5b5b419e08b215f09a74 diff --git a/vim.spec b/vim.spec index 4d9db086..8a587bc9 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 427 +%define patchlevel 430 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Mar 08 2017 Karsten Hopp 8.0.430-1 +- patchlevel 430 + * Tue Mar 07 2017 Karsten Hopp 8.0.427-1 - patchlevel 427 From ec5b91b04a04fb6b9a601feb1179b1a330c54c48 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 10 Mar 2017 13:20:02 +0100 Subject: [PATCH 084/871] - patchlevel 442 --- .gitignore | 1 + README.patches | 113 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 119 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b818ac1b..a1f4f5a7 100644 --- a/.gitignore +++ b/.gitignore @@ -47,3 +47,4 @@ /vim-8.0-425.tar.bz2 /vim-8.0-427.tar.bz2 /vim-8.0-430.tar.bz2 +/vim-8.0-442.tar.bz2 diff --git a/README.patches b/README.patches index c65a0ddf..533ee51c 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,116 @@ +commit 1ef73e33c9414eb02c229d8234aafd9d481a8856 +Author: Bram Moolenaar +Date: Thu Mar 9 19:21:30 2017 +0100 + + patch 8.0.0442: patch shell command not well escaped + + Problem: Patch shell command uses double quotes around the argument, which + allows for $HOME to be expanded. (Etienne) + Solution: Use single quotes on Unix. (closes #1543) + +commit ad2cfb54b78523435b31de7234081ff70a53e736 +Author: Bram Moolenaar +Date: Thu Mar 9 18:59:14 2017 +0100 + + patch 8.0.0441: dead code in #ifdef + + Problem: Dead code in #ifdef. + Solution: Remove the #ifdef and #else part. + +commit eb992cb90fd79c77ad2743459ac898e6ac3de939 +Author: Bram Moolenaar +Date: Thu Mar 9 18:20:16 2017 +0100 + + patch 8.0.0440: not enough test coverage in Insert mode + + Problem: Not enough test coverage in Insert mode. + Solution: Add lots of tests. Add test_override(). (Christian Brabandt, + closes #1521) + +commit 69a92fb5aecdf2f9d5f6947790b18991b22d0e4c +Author: Bram Moolenaar +Date: Thu Mar 9 15:58:30 2017 +0100 + + patch 8.0.0439: ":%argdel" gives an error for an empty arglist + + Problem: Using ":%argdel" while the argument list is already empty gives an + error. (Pavol Juhas) + Solution: Don't give an error. (closes #1546) + +commit 056f700031602a2734b1ddf45f6bc2817e49b996 +Author: Bram Moolenaar +Date: Thu Mar 9 14:00:27 2017 +0100 + + patch 8.0.0438: the fnamemodify test may cause later tests to fail + + Problem: The fnamemodify test changes 'shell' in a way later tests may not + be able to use system(). + Solution: Save and restore 'shell'. + +commit 644df41c44cbdfacdedbba55ef77a6c6031eccd8 +Author: Bram Moolenaar +Date: Thu Mar 9 13:58:02 2017 +0100 + + patch 8.0.0437: packadd test does not fully work + + Problem: The packadd test does not create the symlink correctly and does + not test the right thing. + Solution: Create the directory and symlink correctly. + +commit ee1dd1cdc1f9a07e53b792e8762f515213b10c8a +Author: Bram Moolenaar +Date: Thu Mar 9 13:55:01 2017 +0100 + + patch 8.0.0436: running the options test sometimes resizes the terminal + + Problem: Running the options test sometimes resizes the terminal. + Solution: Clear out t_WS. + +commit 41042f3cfdb91f946e553456278a995e61dd8578 +Author: Bram Moolenaar +Date: Thu Mar 9 12:09:32 2017 +0100 + + patch 8.0.0435: some functions are not tested + + Problem: Some functions are not tested. + Solution: Add more tests for functions. (Dominique Pelle, closes #1541) + +commit 5f69fee26e0688c1646c8724ab794cb0c8d7c44d +Author: Bram Moolenaar +Date: Thu Mar 9 11:58:40 2017 +0100 + + patch 8.0.0434: clang version not correctly detected + + Problem: Clang version not correctly detected. + Solution: Adjust the configure script. (Kazunobu Kuriyama) + +commit c3c766ea8c35f5b2bd45fb3d74d0ae46b2d8c24f +Author: Bram Moolenaar +Date: Wed Mar 8 22:55:19 2017 +0100 + + patch 8.0.0433: beeps when running tests + + Problem: Quite a few beeps when running tests. + Solution: Set 'belloff' for these tests. (Christian Brabandt) + +commit 12d1dc9155a507f2bbffae19696c33a640fbc8d1 +Author: Bram Moolenaar +Date: Wed Mar 8 22:39:50 2017 +0100 + + patch 8.0.0432: "make shadow" creates an invalid link + + Problem: "make shadow" creates an invalid link. + Solution: Don't link "*.vim". (Kazunobu Kuriyama) + +commit 7720ba8599162fbbb8f7fc034f674a2ccd3ca7f1 +Author: Bram Moolenaar +Date: Wed Mar 8 22:19:26 2017 +0100 + + patch 8.0.0431: 'cinoptions' cannot set indent for extern block + + Problem: 'cinoptions' cannot set indent for extern block. + Solution: Add the "E" flag in 'cinoptions'. (Hirohito Higashi) + commit bb962262eb6b18d93161d7506317d215ae80bfe5 Author: Bram Moolenaar Date: Wed Mar 8 00:01:35 2017 +0100 diff --git a/sources b/sources index 25b19486..893d73ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-430.tar.bz2) = 798a6d68dff2f36eef46244c027e3e1245bfc51462ad0fb814b424457323f1c63124b8ad594ed7404eeee52e6fcc4452527c5bcb2d7e5b5b419e08b215f09a74 +SHA512 (vim-8.0-442.tar.bz2) = b69bbb38d2651b11daa5b9403c3485bb47d027f319e26255a72b5b2a3a15790129eac880a9fba6b7ae69d5e96ce181b4129a91f8edb0bb65a295cdee93fe4d20 diff --git a/vim.spec b/vim.spec index 8a587bc9..16049b17 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 430 +%define patchlevel 442 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Mar 10 2017 Karsten Hopp 8.0.442-1 +- patchlevel 442 + * Wed Mar 08 2017 Karsten Hopp 8.0.430-1 - patchlevel 430 From 3ecfc93c2c3d660297ac072e4851a046619c726e Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 14 Mar 2017 13:58:30 +0100 Subject: [PATCH 085/871] - patchlevel 456 --- .gitignore | 1 + README.patches | 140 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 146 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a1f4f5a7..d42a8671 100644 --- a/.gitignore +++ b/.gitignore @@ -48,3 +48,4 @@ /vim-8.0-427.tar.bz2 /vim-8.0-430.tar.bz2 /vim-8.0-442.tar.bz2 +/vim-8.0-456.tar.bz2 diff --git a/README.patches b/README.patches index 533ee51c..6564f792 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,143 @@ +commit 84be8b66604ef28c0e249284da3c6f0cab1c25ae +Author: Bram Moolenaar +Date: Mon Mar 13 22:41:42 2017 +0100 + + patch 8.0.0456: typo in MinGW test makefile + + Problem: Typo in MinGW test makefile. + Solution: Change an underscore to a dot. (Michael Soyka) + +commit 26a280c47a1c6e32cdced79032dc495c60710d0d +Author: Bram Moolenaar +Date: Mon Mar 13 21:50:55 2017 +0100 + + Fix duplication of patch. + +commit ffea8c99d9658b0b51a848a6f674851851e78fa7 +Author: Bram Moolenaar +Date: Mon Mar 13 20:37:15 2017 +0100 + + patch 8.0.0455: the mode test may hang + + Problem: The mode test may hang in Test_mode(). (Michael Soyka) + Solution: Set 'complete' to only search the current buffer (as suggested by + Michael) + +commit 977d03733601948ab334fec24d0da82bc18c57c3 +Author: Bram Moolenaar +Date: Sun Mar 12 21:31:58 2017 +0100 + + patch 8.0.0454: compiler warnings for "always true" comparison + + Problem: Compiler warnings for comparing unsigned char with 256 always + being true. (Manuel Ortega) + Solution: Add type cast. + +commit 025a6b708a9bff54c73fb9c641b980da19e943a9 +Author: Bram Moolenaar +Date: Sun Mar 12 20:37:21 2017 +0100 + + patch 8.0.0453: adding fold marker creates new comment + + Problem: Adding fold marker creates new comment. + Solution: Use an existing comment if possible. (LemonBoy, closes #1549) + +commit 1c46544412382db8b3203d6c78e550df885540bd +Author: Bram Moolenaar +Date: Sun Mar 12 20:10:05 2017 +0100 + + patch 8.0.0452: some macros are in lower case + + Problem: Some macros are in lower case. + Solution: Make a few more macros upper case. + +commit 91acfffc1e6c0d8c2abfb186a0e79a5bf19c3f3f +Author: Bram Moolenaar +Date: Sun Mar 12 19:22:36 2017 +0100 + + patch 8.0.0451: some macros are in lower case + + Problem: Some macros are in lower case. + Solution: Make a few more macros upper case. Avoid lower case macros use an + argument twice. + +commit 47ffb905f363571072faefbd417938e7ff351a9f +Author: Bram Moolenaar +Date: Sun Mar 12 18:38:02 2017 +0100 + + patch 8.0.0450: v:progpath is not reliably set + + Problem: v:progpath is not reliably set. + Solution: Read /proc/self/exe if possible. (idea by Michal Grochmal) + Also fixes missing #if. + +commit abb4d5f73fd97d8f3c3e32311959929820e74b54 +Author: Bram Moolenaar +Date: Sun Mar 12 18:32:32 2017 +0100 + + patch 8.0.0449: part of fold patch accidentally included + + Problem: Part of fold patch accidentally included. + Solution: Revert that part of the patch. + +commit b5aedf3e228d35821591da9ae8501b61cf2e264c +Author: Bram Moolenaar +Date: Sun Mar 12 18:23:53 2017 +0100 + + patch 8.0.0448: some macros are in lower case + + Problem: Some macros are in lower case, which can be confusing. + Solution: Make a few lower case macros upper case. + +commit 8774845ce1a7def122ea07c057a79417f3be3d17 +Author: Bram Moolenaar +Date: Sun Mar 12 17:10:33 2017 +0100 + + patch 8.0.0447: getting font name does not work on X11 + + Problem: Getting font name does not work on X11. + Solution: Implement gui_mch_get_fontname() for X11. Add more GUI tests. + (Kazunobu Kuriyama) + +commit 454709baffd3205bf2b7d2519419675a122f2bd2 +Author: Bram Moolenaar +Date: Sun Mar 12 16:37:14 2017 +0100 + + patch 8.0.0446: the ";" command does not work after some characters + + Problem: The ";" command does not work after characters with a lower byte + that is NUL. + Solution: Properly check for not having a previous character. (Hirohito + Higashi) + +commit 2fcf6688bc3a8df2dff9c352d415b89db8b33668 +Author: Bram Moolenaar +Date: Sat Mar 11 20:03:42 2017 +0100 + + patch 8.0.0445: getpgid is not supported on all systems + + Problem: Getpgid is not supported on all systems. + Solution: Add a configure check. + +commit a95ab321200f0239991bf53756b17cd7b90745f9 +Author: Bram Moolenaar +Date: Sat Mar 11 19:21:53 2017 +0100 + + patch 8.0.0444: diffpatch fails when the file name has a quote + + Problem: Diffpatch fails when the file name has a quote. + Solution: Escape the name properly. (zetzei) + +commit 38a3d6c9601b637a28f399059263300e9f65eba4 +Author: Bram Moolenaar +Date: Sat Mar 11 18:42:56 2017 +0100 + + patch 8.0.0443: terminal width is set to 80 in test3 + + Problem: Terminal width is set to 80 in test3. + Solution: Instead of setting 'columns' set 'wrapmargin' depending on + 'columns. + commit 1ef73e33c9414eb02c229d8234aafd9d481a8856 Author: Bram Moolenaar Date: Thu Mar 9 19:21:30 2017 +0100 diff --git a/sources b/sources index 893d73ce..4386669c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-442.tar.bz2) = b69bbb38d2651b11daa5b9403c3485bb47d027f319e26255a72b5b2a3a15790129eac880a9fba6b7ae69d5e96ce181b4129a91f8edb0bb65a295cdee93fe4d20 +SHA512 (vim-8.0-456.tar.bz2) = a71a8df49941f60336b8e28d97d203320368a4e549458fe56c1a60734533a5498e098df8491fa10516576b20a27134205fb466051d6cdfc294a3170d710a5669 diff --git a/vim.spec b/vim.spec index 16049b17..81bf83e8 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 442 +%define patchlevel 456 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Mar 14 2017 Karsten Hopp 8.0.456-1 +- patchlevel 456 + * Fri Mar 10 2017 Karsten Hopp 8.0.442-1 - patchlevel 442 From 9abab386c36d775bd4eedb7a62a09bdebd212525 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 15 Mar 2017 10:26:49 +0100 Subject: [PATCH 086/871] - patchlevel 458 --- .gitignore | 1 + README.patches | 20 ++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d42a8671..11926fbe 100644 --- a/.gitignore +++ b/.gitignore @@ -49,3 +49,4 @@ /vim-8.0-430.tar.bz2 /vim-8.0-442.tar.bz2 /vim-8.0-456.tar.bz2 +/vim-8.0-458.tar.bz2 diff --git a/README.patches b/README.patches index 6564f792..fb9a1710 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,23 @@ +commit 42f45b850df93b806ef44f3025aecedfffb9ae01 +Author: Bram Moolenaar +Date: Tue Mar 14 22:17:14 2017 +0100 + + patch 8.0.0458: potential crash if adding list or dict to dict fails + + Problem: Potential crash if adding list or dict to dict fails. + Solution: Make sure the reference count is correct. (Nikolai Pavlov, closes + #1555) + +commit 88d298aed8682eac872ebfe40df3112a6acd83e8 +Author: Bram Moolenaar +Date: Tue Mar 14 21:53:58 2017 +0100 + + patch 8.0.0457: using :move messes up manual folds + + Problem: Using :move messes up manual folds. + Solution: Split adjusting marks and folds. Add foldMoveRange(). (neovim + patch #6221) + commit 84be8b66604ef28c0e249284da3c6f0cab1c25ae Author: Bram Moolenaar Date: Mon Mar 13 22:41:42 2017 +0100 diff --git a/sources b/sources index 4386669c..524b6df5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-456.tar.bz2) = a71a8df49941f60336b8e28d97d203320368a4e549458fe56c1a60734533a5498e098df8491fa10516576b20a27134205fb466051d6cdfc294a3170d710a5669 +SHA512 (vim-8.0-458.tar.bz2) = c06fa5befaba5d6129dfe06b82b77b5816daf5aa32cf0d25aedc72ff880f151e50568612360d33c6f0ac86415343584e9f9d05a1b2f8f022c0e4ca69aab091fc diff --git a/vim.spec b/vim.spec index 81bf83e8..54c20f7e 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 456 +%define patchlevel 458 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Mar 15 2017 Karsten Hopp 8.0.458-1 +- patchlevel 458 + * Tue Mar 14 2017 Karsten Hopp 8.0.456-1 - patchlevel 456 From 66737da796dda1cfbc70b4bfb52ec8f75161a9c1 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 20 Mar 2017 08:55:54 +0100 Subject: [PATCH 087/871] - patchlevel 494 --- .gitignore | 1 + README.patches | 350 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 356 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 11926fbe..319df637 100644 --- a/.gitignore +++ b/.gitignore @@ -50,3 +50,4 @@ /vim-8.0-442.tar.bz2 /vim-8.0-456.tar.bz2 /vim-8.0-458.tar.bz2 +/vim-8.0-494.tar.bz2 diff --git a/README.patches b/README.patches index fb9a1710..7fdff8a8 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,353 @@ +commit 1662ce104e47f6a1eb0c2004d86b995f74dc4652 +Author: Bram Moolenaar +Date: Sun Mar 19 21:47:50 2017 +0100 + + patch 8.0.0494: build failure with older compiler on MS-Windows + + Problem: Build failure with older compiler on MS-Windows. + Solution: Move declaration to start of block. + +commit 15618fa643867cf0d9c31f327022a22dff78a0cf +Author: Bram Moolenaar +Date: Sun Mar 19 21:37:13 2017 +0100 + + patch 8.0.0493: crash with cd command with very long argument + + Problem: Crash with cd command with very long argument. + Solution: Check for running out of space. (Dominique pending, closes #1576) + +commit 81b9d0bd5c705815e903e671e81b0b05828efd9c +Author: Bram Moolenaar +Date: Sun Mar 19 21:20:53 2017 +0100 + + patch 8.0.0492: a failing client-server request can make Vim hang + + Problem: A failing client-server request can make Vim hang. + Solution: Add a timeout argument to functions that wait. + +commit bfd830d3e2dbd1e9b14c65625f18773074e6ac67 +Author: Bram Moolenaar +Date: Sun Mar 19 21:01:14 2017 +0100 + + patch 8.0.0491: quotestar test fails when features are missing + + Problem: The quotestar test fails when a required feature is missing. + Solution: Prepend "Skipped" to the thrown exception. + +commit 38e3483637c16e018f88c07b1dcff97cdb821a29 +Author: Bram Moolenaar +Date: Sun Mar 19 20:22:36 2017 +0100 + + patch 8.0.0490: vertical split makes 'winfixwidth' window smaller + + Problem: Splitting a 'winfixwidth' window vertically makes it one column + smaller. (Dominique Pelle) + Solution: Add one to the width for the separator. + +commit 7dd4850698e37c3ed4a3c3b23f4cdbf1ae6542f8 +Author: Bram Moolenaar +Date: Sun Mar 19 20:04:22 2017 +0100 + + patch 8.0.0489: clipboard and "* register is not tested + + Problem: Clipboard and "* register is not tested. + Solution: Add a test for Mac and X11. (Kazunobu Kuriyama) + +commit b4c5572e749063daeef30cfc2932bea1fd468165 +Author: Bram Moolenaar +Date: Sun Mar 19 19:11:35 2017 +0100 + + patch 8.0.0488: running tests leaves an "xxx" file behind + + Problem: Running tests leaves an "xxx" file behind. + Solution: Delete the 'verbosefile' after resetting the option. + +commit 651e4056aceaa580df9e2fff575a6402d5c6f0dc +Author: Bram Moolenaar +Date: Sun Mar 19 18:34:46 2017 +0100 + + patch 8.0.0487: the autocmd test hangs on MS-Windows + + Problem: The autocmd test hangs on MS-Windows. + Solution: Skip the hanging tests for now. + +commit 8c752bd6c4af54c0b7bac35a39acc2bf16015f85 +Author: Bram Moolenaar +Date: Sun Mar 19 17:09:56 2017 +0100 + + patch 8.0.0486: crash and endless loop when closing windows in autocmd + + Problem: Crash and endless loop when closing windows in a SessionLoadPost + autocommand. + Solution: Check for valid tabpage. (partly neovim #6308) + +commit 4520d440c59034452d1450b27fcd56825c090687 +Author: Bram Moolenaar +Date: Sun Mar 19 16:09:46 2017 +0100 + + patch 8.0.0485: not all windows commands are tested + + Problem: Not all windows commands are tested. + Solution: Add more tests for windows commands. (Dominique Pelle, + closes #1575) Run test_autocmd separately, it interferes with + other tests. Fix tests that depended on side effects. + +commit ee85df37634dfb0c40ae5de0b4f246aef460b392 +Author: Bram Moolenaar +Date: Sun Mar 19 14:19:50 2017 +0100 + + patch 8.0.0484: :lhelpgrep does not fail after a successful one + + Problem: Using :lhelpgrep with an argument that should fail does not + produce an error if the previous :helpgrep worked. + Solution: Use another way to detect that autocommands made the quickfix info + invalid. (Yegappan Lakshmanan) + +commit f79225ed4f81bc579bb3360ad2eb06adc8058153 +Author: Bram Moolenaar +Date: Sat Mar 18 23:11:04 2017 +0100 + + patch 8.0.0483: illegal memory access when using :all + + Problem: Illegal memory access when using :all. (Dominique Pelle) + Solution: Adjust the cursor position right after setting "curwin". + +commit 2c90d51123fba44a90e09aa4a4f2b7d972dadb94 +Author: Bram Moolenaar +Date: Sat Mar 18 22:35:30 2017 +0100 + + patch 8.0.0482: the setbufvar() function may mess up the window layout + + Problem: The setbufvar() function may mess up the window layout. (Kay Z.) + Solution: Do not check the window to be valid if it is NULL. + +commit aab93b12cb54fbe5efe9e8f6fde1c46802a3031e +Author: Bram Moolenaar +Date: Sat Mar 18 21:37:28 2017 +0100 + + patch 8.0.0481: unnecessary if statement + + Problem: Unnecessary if statement. + Solution: Remove the statement. Fix "it's" vs "its" mistakes. (Dominique + Pelle, closes #1568) + +commit 15e737f768542fcc516296b5c158e14cc7ba7feb +Author: Bram Moolenaar +Date: Sat Mar 18 21:22:47 2017 +0100 + + patch 8.0.0480: the remote_peek() test fails on MS-Windows + + Problem: The remote_peek() test fails on MS-Windows. + Solution: Check for pending messages. Also report errors in the first run if + a flaky test fails twice. + +commit 6caf606b144bbe2bf3ac515a194f5ff18fdfd331 +Author: Bram Moolenaar +Date: Sat Mar 18 20:45:05 2017 +0100 + + patch 8.0.0479: remote_peek() is not tested + + Problem: remote_peek() is not tested. + Solution: Add a test. + +commit 37175409d766ce67f2548dffa6d73451379b5737 +Author: Bram Moolenaar +Date: Sat Mar 18 20:18:45 2017 +0100 + + patch 8.0.0478: tests use assert_true(0) and assert_false(1) to report errors + + Problem: Tests use assert_true(0) and assert_false(1) to report errors. + Solution: Use assert_report(). + +commit 42205551b140bee8b419b24abe210f56bb80b35e +Author: Bram Moolenaar +Date: Sat Mar 18 19:42:22 2017 +0100 + + patch 8.0.0477: the client-server test may hang when failing + + Problem: The client-server test may hang when failing. + Solution: Set a timer. Add assert_report() + +commit 7a43cb9cb5909634469b0a3e865747f10ea38e9b +Author: Bram Moolenaar +Date: Sat Mar 18 18:15:16 2017 +0100 + + patch 8.0.0476: missing change to main.c + + Problem: Missing change to main.c. + Solution: Add new function. + +commit 7416f3e73ab2c4e7ae3adc2ff6e70234f7d40d2e +Author: Bram Moolenaar +Date: Sat Mar 18 18:10:13 2017 +0100 + + patch 8.0.0475: not enough testing for the client-server feature + + Problem: Not enough testing for the client-server feature. + Solution: Add more tests. Add the remote_startserver() function. Fix that + a locally evaluated expression uses function-local variables. + +commit 15bf76d40be1f1622ff5cc16596c308e76e2ca94 +Author: Bram Moolenaar +Date: Sat Mar 18 16:18:37 2017 +0100 + + patch 8.0.0474: the client-server feature is not tested + + Problem: The client-server feature is not tested. + Solution: Add a test. + +commit 8c34aa09a449a5c1c2d1141b6fafa90f29b3fc12 +Author: Bram Moolenaar +Date: Thu Mar 16 22:52:32 2017 +0100 + + patch 8.0.0473: no test covering arg_all() + + Problem: No test covering arg_all(). + Solution: Add a test expanding ##. + +commit c537947100d4a73754ad4b4c9228c6c439655e5d +Author: Bram Moolenaar +Date: Thu Mar 16 22:38:00 2017 +0100 + + patch 8.0.0472: when a test fails another test may also fail + + Problem: When a test fails and test.log is created, Test_edit_CTRL_I + matches it instead of test1.in. + Solution: Match with runtest.vim instead. + +commit 0529b3eb01fcfd18c0644f8ece9ea107dd460a0f +Author: Bram Moolenaar +Date: Thu Mar 16 22:30:37 2017 +0100 + + patch 8.0.0471: exit callback test sometimes fails + + Problem: Exit callback test sometimes fails. + Solution: Add it to the list of flaky tests. + +commit 751ba616d1c47de2c273b269df06c36a7ed141a2 +Author: Bram Moolenaar +Date: Thu Mar 16 22:26:44 2017 +0100 + + patch 8.0.0470: not enough testing for help commands + + Problem: Not enough testing for help commands. + Solution: Add a few more help tests. (Dominique Pelle, closes #1565) + +commit 0c0d4eca4dd6252f22ec39f2d561a5e8a68e9a4e +Author: Bram Moolenaar +Date: Thu Mar 16 22:06:57 2017 +0100 + + patch 8.0.0469: compiler warnings on MS-Windows + + Problem: Compiler warnings on MS-Windows. + Solution: Add type casts. (Christian Brabandt) + +commit f2405ed2321da4a879fe0b0703af780fc0432c63 +Author: Bram Moolenaar +Date: Thu Mar 16 19:58:25 2017 +0100 + + patch 8.0.0468: after aborting an Ex command g< does not work + + Problem: After aborting an Ex command g< does not work. (Marcin + Szamotulski) + Solution: Postpone clearing scrollback messages to until the command line + has been entered. Also fix that the screen isn't redrawn if after + g< the command line is cancelled. + +commit 57002ad70c4c32f3afefec24994a974cf3eef3ad +Author: Bram Moolenaar +Date: Thu Mar 16 19:04:19 2017 +0100 + + patch 8.0.0467: using g< after :for does not show the right output + + Problem: Using g< after :for does not show the right output. (Marcin + Szamotulski) + Solution: Call msg_sb_eol() in :echomsg. + +commit 036986f1507d223549d110af300144468bd3a1f7 +Author: Bram Moolenaar +Date: Thu Mar 16 17:41:02 2017 +0100 + + Update runtime files. + +commit 8820b48654b62472821d9b155fe03ab7ac13a05c +Author: Bram Moolenaar +Date: Thu Mar 16 17:23:31 2017 +0100 + + patch 8.0.0466: still macros that should be all-caps + + Problem: There are still a few macros that should be all-caps. + Solution: Make a few more macros all-caps. + +commit 40ebc0afda8d8e478d2090133ed6a3cd3d8da3ec +Author: Bram Moolenaar +Date: Thu Mar 16 15:59:14 2017 +0100 + + patch 8.0.0465: off-by-one error in using :move with folding + + Problem: Off-by-one error in using :move with folding. + Solution: Correct off-by-one mistakes and add more tests. (Matthew + Malcomson) + +commit f3757f0c87bbd52c7989c85dcbd21511bffcbdd6 +Author: Bram Moolenaar +Date: Thu Mar 16 15:13:45 2017 +0100 + + patch 8.0.0464: can't find executable name on Solaris and FreeBSD + + Problem: Can't find executable name on Solaris and FreeBSD. + Solution: Check for "/proc/self/path/a.out". (Danek Duvall) And for + "/proc/curproc/file". + +commit 0f39a82b07b285e0c54162e1038348b2988a715c +Author: Bram Moolenaar +Date: Thu Mar 16 14:19:36 2017 +0100 + + patch 8.0.0463: side effects from resetting 'compatible' in defaults.vim + + Problem: Resetting 'compatible' in defaults.vim has unexpected side + effects. (David Fishburn) + Solution: Only reset 'compatible' if it was set. + +commit b27523ff7ab3083c20c0f33415d890f978726c4f +Author: Bram Moolenaar +Date: Thu Mar 16 14:04:51 2017 +0100 + + patch 8.0.0462: failure of an MS-Windows test may go unnoticed + + Problem: If an MS-Windows tests succeeds at first and then fails in a way + it does not produce a test.out file it looks like the test + succeeded. + Solution: Delete the previous output file. + +commit 4a5a8dd6e5fa5581bd24b584a71b5fce9ba34bb8 +Author: Bram Moolenaar +Date: Thu Mar 16 13:54:10 2017 +0100 + + patch 8.0.0461: test 45 hangs on MS-Windows + + Problem: Test 45 hangs on MS-Windows. + Solution: Reset 'shiftwidth'. Also remove redundent function. + +commit d8492792f26c5bbdefc8f452a393621f055edd8c +Author: Bram Moolenaar +Date: Thu Mar 16 12:22:38 2017 +0100 + + patch 8.0.0460: can't build on HPUX + + Problem: Can't build on HPUX. + Solution: Fix argument names in vim_stat(). (John Marriott) + +commit fe70c5198336dba7e8b0fa915e6c4350e7f80f6f +Author: Bram Moolenaar +Date: Wed Mar 15 20:45:53 2017 +0100 + + patch 8.0.0459: old fix for :move and folding no longer needed + + Problem: Old fix for :move messing up folding no longer needed, now that we + have a proper solution. + Solution: Revert patch 7.4.700. (Christian Brabandt) + commit 42f45b850df93b806ef44f3025aecedfffb9ae01 Author: Bram Moolenaar Date: Tue Mar 14 22:17:14 2017 +0100 diff --git a/sources b/sources index 524b6df5..9cf5dc5b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-458.tar.bz2) = c06fa5befaba5d6129dfe06b82b77b5816daf5aa32cf0d25aedc72ff880f151e50568612360d33c6f0ac86415343584e9f9d05a1b2f8f022c0e4ca69aab091fc +SHA512 (vim-8.0-494.tar.bz2) = ce392ffe356cb92866ff9e9aff5e55bfed049ec76175690d28dd21ad31ce5e27fafbb20b18e0d27c87cfa0f067bc2840da1cfc08ca6a5c198528d55155338786 diff --git a/vim.spec b/vim.spec index 54c20f7e..bf828414 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 458 +%define patchlevel 494 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Mar 20 2017 Karsten Hopp 8.0.494-1 +- patchlevel 494 + * Wed Mar 15 2017 Karsten Hopp 8.0.458-1 - patchlevel 458 From bec77a3d1c44ab900ea08ac5855d69e02cda9fb4 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 21 Mar 2017 13:30:46 +0100 Subject: [PATCH 088/871] - patchlevel 497 --- .gitignore | 1 + README.patches | 29 +++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 35 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 319df637..8e86a2fe 100644 --- a/.gitignore +++ b/.gitignore @@ -51,3 +51,4 @@ /vim-8.0-456.tar.bz2 /vim-8.0-458.tar.bz2 /vim-8.0-494.tar.bz2 +/vim-8.0-497.tar.bz2 diff --git a/README.patches b/README.patches index 7fdff8a8..ac3b67c8 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,32 @@ +commit 3ff2f09525e3461419886763efa1a01f08882d8c +Author: Bram Moolenaar +Date: Tue Mar 21 13:22:44 2017 +0100 + + patch 8.0.0497: arabic support is not fully tested + + Problem: Arabic support is not fully tested. + Solution: Add more tests for the untested functions. Comment out + unreachable code. + +commit 518c9b133baed4b1a555d7be0ece1b48bb234b1d +Author: Bram Moolenaar +Date: Tue Mar 21 11:48:39 2017 +0100 + + patch 8.0.0496: insufficient testing for folding + + Problem: Insufficient testing for folding. + Solution: Add a couple more fold tests. (Dominique Pelle, closes #1579) + +commit f5610da7a8a5908e747d1ae39dbed1408bbd2644 +Author: Bram Moolenaar +Date: Mon Mar 20 21:47:16 2017 +0100 + + patch 8.0.0495: quotestar test uses timer instead of timeout + + Problem: The quotestar test uses a timer instead of a timeout, thus it + cannot be rerun like a flaky test. + Solution: Remove the timer and add a timeout. (Kazunobu Kuriyama) + commit 1662ce104e47f6a1eb0c2004d86b995f74dc4652 Author: Bram Moolenaar Date: Sun Mar 19 21:47:50 2017 +0100 diff --git a/sources b/sources index 9cf5dc5b..ed0e999a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-494.tar.bz2) = ce392ffe356cb92866ff9e9aff5e55bfed049ec76175690d28dd21ad31ce5e27fafbb20b18e0d27c87cfa0f067bc2840da1cfc08ca6a5c198528d55155338786 +SHA512 (vim-8.0-497.tar.bz2) = 817c143b9b979fa1c70cdc265c952296d42f055dab690ed6cc62d6afa02744f9844407b2197a25debe9508543d1a7ffc396285dc75cc1272359566852541a85d diff --git a/vim.spec b/vim.spec index bf828414..7aa7ef83 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 494 +%define patchlevel 497 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Mar 21 2017 Karsten Hopp 8.0.497-1 +- patchlevel 497 + * Mon Mar 20 2017 Karsten Hopp 8.0.494-1 - patchlevel 494 From f214b39befd2cd56718e29135a733290cb906bf6 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 22 Mar 2017 17:11:33 +0100 Subject: [PATCH 089/871] - patchlevel 502 --- .gitignore | 1 + README.patches | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 59 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8e86a2fe..28c53056 100644 --- a/.gitignore +++ b/.gitignore @@ -52,3 +52,4 @@ /vim-8.0-458.tar.bz2 /vim-8.0-494.tar.bz2 /vim-8.0-497.tar.bz2 +/vim-8.0-502.tar.bz2 diff --git a/README.patches b/README.patches index ac3b67c8..fe57ea0b 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,56 @@ +commit a37ffaa5e0a47e2db27bc0cc23f49e7094f47f3b +Author: Bram Moolenaar +Date: Tue Mar 21 21:58:00 2017 +0100 + + patch 8.0.0502: Coverity complains about possible NULL pointer + + Problem: Coverity complains about possible NULL pointer. + Solution: Add an assert(), let's see if this works on all systems. + +commit b2964f2570574b4c66f3645d69956fec99f2af3e +Author: Bram Moolenaar +Date: Tue Mar 21 19:29:26 2017 +0100 + + patch 8.0.0501: on MS-Windows ":!start" does not work as expected + + Problem: On MS-Windows ":!start" does not work as expected. + Solution: When creating a process fails try passing the argument to + ShellExecute(). (Katsuya Hino, closes #1570) + +commit 3c2881dc1195f53ebafc387378399ddd6cb677a7 +Author: Bram Moolenaar +Date: Tue Mar 21 19:18:29 2017 +0100 + + Update runtime files. Add Rust support. + +commit 4889ad7c6cd46368f553cc1140ca17508e8beaaa +Author: Bram Moolenaar +Date: Tue Mar 21 18:02:41 2017 +0100 + + patch 8.0.0500: quotestar test is still a bit flaky + + Problem: Quotestar test is still a bit flaky. + Solution: Add a slower check for v:version. + +commit c6aafbaf3ea755e3ab4ee2e3045911126a08b038 +Author: Bram Moolenaar +Date: Tue Mar 21 17:09:10 2017 +0100 + + patch 8.0.0499: taglist() does not prioritize tags for a buffer + + Problem: taglist() does not prioritize tags for a buffer. + Solution: Add an optional buffer argument. (Duncan McDougall, closes #1194) + +commit e94260f3582cf928cc59e792b3b6ede57794a4a6 +Author: Bram Moolenaar +Date: Tue Mar 21 15:50:12 2017 +0100 + + patch 8.0.0498: two autocmd tests are skipped on MS-Windows + + Problem: Two autocmd tests are skipped on MS-Windows. + Solution: Make the test pass on MS-Windows. Write the messages in a file + instead of getting the output of system(). + commit 3ff2f09525e3461419886763efa1a01f08882d8c Author: Bram Moolenaar Date: Tue Mar 21 13:22:44 2017 +0100 diff --git a/sources b/sources index ed0e999a..a3763c32 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-497.tar.bz2) = 817c143b9b979fa1c70cdc265c952296d42f055dab690ed6cc62d6afa02744f9844407b2197a25debe9508543d1a7ffc396285dc75cc1272359566852541a85d +SHA512 (vim-8.0-502.tar.bz2) = 3239cfd9ba1e745dbba6f95267d18dd71ab73b3b68d2a0a0ac392833c5bb2bf258f62a618370f13ab6c2ad80e679127e0dd96d26351459b41a1c76e6013e5c9f diff --git a/vim.spec b/vim.spec index 7aa7ef83..dfb2e238 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 497 +%define patchlevel 502 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Mar 22 2017 Karsten Hopp 8.0.502-1 +- patchlevel 502 + * Tue Mar 21 2017 Karsten Hopp 8.0.497-1 - patchlevel 497 From beeef371cd737549ff694723a77e41d749acdafd Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 24 Mar 2017 20:02:50 +0100 Subject: [PATCH 090/871] - patchlevel 503 --- .gitignore | 1 + README.patches | 9 +++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 28c53056..a7a0f753 100644 --- a/.gitignore +++ b/.gitignore @@ -53,3 +53,4 @@ /vim-8.0-494.tar.bz2 /vim-8.0-497.tar.bz2 /vim-8.0-502.tar.bz2 +/vim-8.0-503.tar.bz2 diff --git a/README.patches b/README.patches index fe57ea0b..b0e582f5 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,12 @@ +commit 9d20ce6970158de69202a82529d9e97827a9e71b +Author: Bram Moolenaar +Date: Thu Mar 23 21:53:35 2017 +0100 + + patch 8.0.0503: endless loop in updating folds with 32 bit ints + + Problem: Endless loop in updating folds with 32 bit ints. + Solution: Subtract from LHS instead of add to the RHS. (Matthew Malcomson) + commit a37ffaa5e0a47e2db27bc0cc23f49e7094f47f3b Author: Bram Moolenaar Date: Tue Mar 21 21:58:00 2017 +0100 diff --git a/sources b/sources index a3763c32..5b472bc7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-502.tar.bz2) = 3239cfd9ba1e745dbba6f95267d18dd71ab73b3b68d2a0a0ac392833c5bb2bf258f62a618370f13ab6c2ad80e679127e0dd96d26351459b41a1c76e6013e5c9f +SHA512 (vim-8.0-503.tar.bz2) = c7761bb314163a8960c675ff0f0869d2f3b6c9c286637064c1b257318863585da076b92e13929c4d158c894a877a51e9bb3753cea551dec9cbbc585bb2dbd0dc diff --git a/vim.spec b/vim.spec index dfb2e238..906c3efc 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 502 +%define patchlevel 503 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -763,6 +763,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Mar 24 2017 Karsten Hopp 8.0.503-1 +- patchlevel 503 + * Wed Mar 22 2017 Karsten Hopp 8.0.502-1 - patchlevel 502 From c21f7583334b77e93a23ebf2af32d578cacaf79f Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 27 Mar 2017 11:37:02 +0200 Subject: [PATCH 091/871] - patchlevel 514, 1436124 - VIM chooses ft=bindzone for sudoedit /etc/named.conf --- .gitignore | 1 + README.patches | 105 +++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim-8.0-bindsyntax.patch | 12 +++++ vim.spec | 8 ++- 5 files changed, 126 insertions(+), 2 deletions(-) create mode 100644 vim-8.0-bindsyntax.patch diff --git a/.gitignore b/.gitignore index a7a0f753..506b94e4 100644 --- a/.gitignore +++ b/.gitignore @@ -54,3 +54,4 @@ /vim-8.0-497.tar.bz2 /vim-8.0-502.tar.bz2 /vim-8.0-503.tar.bz2 +/vim-8.0-514.tar.bz2 diff --git a/README.patches b/README.patches index b0e582f5..ca373120 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,108 @@ +commit 980128c369451450743bdb90a67588fa72ec4b07 +Author: Bram Moolenaar +Date: Sun Mar 26 21:46:28 2017 +0200 + + patch 8.0.0514: script for creating cmdidxs can be improved + + Problem: Script for creating cmdidxs can be improved. + Solution: Count skipped lines instead of collecting the lines. Add "const". + (Dominique Pelle, closes #1594) + +commit c96272e30e2b81e5e0c8418f09d9db4e2fcd5d73 +Author: Bram Moolenaar +Date: Sun Mar 26 13:50:09 2017 +0200 + + patch 8.0.0513: getting name of cleared highlight group is wrong + + Problem: Getting name of cleared highlight group is wrong. (Matt Wozniski) + Solution: Only skip over cleared names for completion. (closes #1592) + Also fix that a cleared group causes duplicate completions. + +commit 1572e30607e9a3bee9750242bf37168f7d2b6e66 +Author: Bram Moolenaar +Date: Sat Mar 25 20:16:28 2017 +0100 + + patch 8.0.0512: check for available characters takes too long + + Problem: Check for available characters takes too long. + Solution: Only check did_start_blocking if wtime is negative. (Daisuke + Suzuki, closes #1591) + +commit a683ec44c34f0717dcc6a0c03493ba39b879ac38 +Author: Bram Moolenaar +Date: Sat Mar 25 20:14:34 2017 +0100 + + patch 8.0.0511: message for skipping client-server tests is unclear + + Problem: Menuage for skipping client-server tests is unclear. + Solution: Be more specific about what's missing (Hirohito Higashi, Kazunobu + Kuriyama) + +commit 8a0141d4e7054587281d3bfd09480376b1fc719f +Author: Bram Moolenaar +Date: Sat Mar 25 18:10:31 2017 +0100 + + patch 8.0.0510: typo in link to codecov.io results + + Problem: Typo in link to codecov.io results. + Solution: Remove duplicate https:. + +commit dd00851e07f251c7c2696d87303f3df70a458731 +Author: Bram Moolenaar +Date: Sat Mar 25 18:04:32 2017 +0100 + + patch 8.0.0509: no link to codecov.io results + + Problem: No link to codecov.io results. + Solution: Add a badge to the readme file. + +commit d722fd74d84c8e7119d9599b67388bd26a2dacf5 +Author: Bram Moolenaar +Date: Sat Mar 25 17:46:59 2017 +0100 + + patch 8.0.0508: Coveralls no longer shows per-file coverage + + Problem: Coveralls no longer shows per-file coverage. + Solution: Add coverage from codecov.io. (Christian Brabandt) + +commit a2845b8f5a3058c8c89699771ffd4d69513b097d +Author: Bram Moolenaar +Date: Sat Mar 25 15:20:06 2017 +0100 + + patch 8.0.0507: client-server tests fail when $DISPLAY is not set + + Problem: Client-server tests fail when $DISPLAY is not set. + Solution: Check for E240 before running the test. + +commit 6c0c1e8052811a818739e2f3d543291b7a347ad0 +Author: Bram Moolenaar +Date: Sat Mar 25 15:07:43 2017 +0100 + + patch 8.0.0506: can't build with ANSI C + + Problem: Can't build with ANSI C. + Solution: Move declarations to start of block. + +commit ba6ad17378ddb9b33412d85174224997b8ff7a4f +Author: Bram Moolenaar +Date: Sat Mar 25 15:03:45 2017 +0100 + + patch 8.0.0505: failed window split for :stag not handled + + Problem: Failed window split for :stag not handled. (Coverity CID 99204) + Solution: If the split fails skip to the end. (bstaletic, closes #1577) + +commit e5e0fbcd4244d032a0635ad7defe2831f251c639 +Author: Bram Moolenaar +Date: Sat Mar 25 14:51:01 2017 +0100 + + patch 8.0.0504: looking up an Ex command is a bit slow + + Problem: Looking up an Ex command is a bit slow. + Solution: Instead of just using the first letter, also use the second letter + to skip ahead in the list of commands. Generate the table with a + Perl script. (Dominique Pelle, closes #1589) + commit 9d20ce6970158de69202a82529d9e97827a9e71b Author: Bram Moolenaar Date: Thu Mar 23 21:53:35 2017 +0100 diff --git a/sources b/sources index 5b472bc7..77bb32c7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-503.tar.bz2) = c7761bb314163a8960c675ff0f0869d2f3b6c9c286637064c1b257318863585da076b92e13929c4d158c894a877a51e9bb3753cea551dec9cbbc585bb2dbd0dc +SHA512 (vim-8.0-514.tar.bz2) = 0130f946a446d294a8ede7c1ace3f342b21528f0ec45cea8d530769de740e386428642df678cdf0ec0c2621f0042eaa32f83b6c3f66ef668dc7bc77983be06c4 diff --git a/vim-8.0-bindsyntax.patch b/vim-8.0-bindsyntax.patch new file mode 100644 index 00000000..409a2518 --- /dev/null +++ b/vim-8.0-bindsyntax.patch @@ -0,0 +1,12 @@ +diff -up vim80/runtime/filetype.vim.bindsyntax vim80/runtime/filetype.vim +--- vim80/runtime/filetype.vim.bindsyntax 2017-03-27 16:51:42.863820018 +0200 ++++ vim80/runtime/filetype.vim 2017-03-27 17:04:41.264496625 +0200 +@@ -288,7 +288,7 @@ au BufNewFile,BufRead *.bib setf bib + au BufNewFile,BufRead *.bst setf bst + + " BIND configuration +-au BufNewFile,BufRead named.conf,rndc.conf setf named ++au BufNewFile,BufRead named*.conf,rndc*.conf,rndc*.key setf named + + " BIND zone + au BufNewFile,BufRead named.root setf bindzone diff --git a/vim.spec b/vim.spec index 906c3efc..b1d2f04b 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 503 +%define patchlevel 514 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -64,6 +64,7 @@ Patch3012: vim-7.4-licensemacro-1151450.patch Patch3013: vim-7.4-globalsyntax.patch Patch3014: vim-7.4-releasestring-1318991.patch Patch3015: vim-8.0-copy-paste.patch +Patch3016: vim-8.0-bindsyntax.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -218,6 +219,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3013 -p1 %patch3014 -p1 %patch3015 -p1 +%patch3016 -p1 %build cp -f %{SOURCE6} . @@ -763,6 +765,10 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Mar 27 2017 Karsten Hopp 8.0.514-1 +- patchlevel 514 +- 1436124 - VIM chooses ft=bindzone for sudoedit /etc/named.conf + * Fri Mar 24 2017 Karsten Hopp 8.0.503-1 - patchlevel 503 From e87da3fd0b1c6b889042043102d9f1402c4e8a00 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 28 Mar 2017 14:08:53 +0200 Subject: [PATCH 092/871] - patchlevel 515 --- .gitignore | 1 + README.patches | 10 ++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 506b94e4..3625e41b 100644 --- a/.gitignore +++ b/.gitignore @@ -55,3 +55,4 @@ /vim-8.0-502.tar.bz2 /vim-8.0-503.tar.bz2 /vim-8.0-514.tar.bz2 +/vim-8.0-515.tar.bz2 diff --git a/README.patches b/README.patches index ca373120..f7038a5f 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,13 @@ +commit d5d37537d1fa46fd468bd378af2006dd09840f38 +Author: Bram Moolenaar +Date: Mon Mar 27 23:02:07 2017 +0200 + + patch 8.0.0515: ml_get errors in silent Ex mode + + Problem: ml_get errors in silent Ex mode. (Dominique Pelle) + Solution: Clear valid flags when setting the cursor. Set the topline when + not in full screen mode. + commit 980128c369451450743bdb90a67588fa72ec4b07 Author: Bram Moolenaar Date: Sun Mar 26 21:46:28 2017 +0200 diff --git a/sources b/sources index 77bb32c7..4fb36a24 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-514.tar.bz2) = 0130f946a446d294a8ede7c1ace3f342b21528f0ec45cea8d530769de740e386428642df678cdf0ec0c2621f0042eaa32f83b6c3f66ef668dc7bc77983be06c4 +SHA512 (vim-8.0-515.tar.bz2) = ca67fd981179fe50aca6c844b46e5d6e0b507e35c54de22652e7aa10d6eba35c1d9bf2bad71c464ffe751d23a99674deae5f7de15962abbdc693e3b47d983dcc diff --git a/vim.spec b/vim.spec index b1d2f04b..d3c7c3a7 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 514 +%define patchlevel 515 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Mar 28 2017 Karsten Hopp 8.0.515-1 +- patchlevel 515 + * Mon Mar 27 2017 Karsten Hopp 8.0.514-1 - patchlevel 514 - 1436124 - VIM chooses ft=bindzone for sudoedit /etc/named.conf From aa8d52440b6385d769dae11f5b6067a13e9cb481 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 29 Mar 2017 14:39:44 +0200 Subject: [PATCH 093/871] - patchlevel 517, enhance rhbz#1436124 --- .gitignore | 1 + README.patches | 26 ++++++++++++++++++++++++++ sources | 2 +- vim-8.0-bindsyntax.patch | 12 ++++++------ vim.spec | 8 ++++++-- 5 files changed, 40 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 3625e41b..956c910c 100644 --- a/.gitignore +++ b/.gitignore @@ -56,3 +56,4 @@ /vim-8.0-503.tar.bz2 /vim-8.0-514.tar.bz2 /vim-8.0-515.tar.bz2 +/vim-8.0-517.tar.bz2 diff --git a/README.patches b/README.patches index f7038a5f..50027fb9 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,29 @@ +commit b6fa30ccc39cdb7f1d07b99fe2f4c6b61671dac2 +Author: Bram Moolenaar +Date: Wed Mar 29 14:19:25 2017 +0200 + + patch 8.0.0517: there is no way to remove quickfix lists + + Problem: There is no way to remove quickfix lists (for testing). + Solution: Add the 'f' action to setqflist(). Add tests. (Yegappan + Lakshmanan) + +commit e0720cbf63eb3045be8d965e3182c0c392c7b5e9 +Author: Bram Moolenaar +Date: Wed Mar 29 13:48:40 2017 +0200 + + Update runtime files. + +commit b1e04fca3704e272a30afbe062498819eaacd4f9 +Author: Bram Moolenaar +Date: Wed Mar 29 13:08:35 2017 +0200 + + patch 8.0.0516: a large count on a normal command causes trouble + + Problem: A large count on a normal command causes trouble. (Dominique + Pelle) + Solution: Make "opcount" long. + commit d5d37537d1fa46fd468bd378af2006dd09840f38 Author: Bram Moolenaar Date: Mon Mar 27 23:02:07 2017 +0200 diff --git a/sources b/sources index 4fb36a24..f103b1ed 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-515.tar.bz2) = ca67fd981179fe50aca6c844b46e5d6e0b507e35c54de22652e7aa10d6eba35c1d9bf2bad71c464ffe751d23a99674deae5f7de15962abbdc693e3b47d983dcc +SHA512 (vim-8.0-517.tar.bz2) = 74580e4bf13a979f499793c11c417377ffb3fe85058c0a04f4604f615d155b16d9cc52e702ec129e5427ed38bb3cf0714b9949db5c4828890ec3be81ab1c680f diff --git a/vim-8.0-bindsyntax.patch b/vim-8.0-bindsyntax.patch index 409a2518..eb29da1c 100644 --- a/vim-8.0-bindsyntax.patch +++ b/vim-8.0-bindsyntax.patch @@ -1,12 +1,12 @@ diff -up vim80/runtime/filetype.vim.bindsyntax vim80/runtime/filetype.vim ---- vim80/runtime/filetype.vim.bindsyntax 2017-03-27 16:51:42.863820018 +0200 -+++ vim80/runtime/filetype.vim 2017-03-27 17:04:41.264496625 +0200 -@@ -288,7 +288,7 @@ au BufNewFile,BufRead *.bib setf bib - au BufNewFile,BufRead *.bst setf bst +--- vim80/runtime/filetype.vim.bindsyntax 2017-03-30 14:35:27.226674642 +0200 ++++ vim80/runtime/filetype.vim 2017-03-30 14:43:01.743145007 +0200 +@@ -289,7 +289,7 @@ au BufNewFile,BufRead *.bst setf bst " BIND configuration --au BufNewFile,BufRead named.conf,rndc.conf setf named -+au BufNewFile,BufRead named*.conf,rndc*.conf,rndc*.key setf named + " sudoedit uses namedXXXX.conf +-au BufNewFile,BufRead named*.conf,rndc*.conf setf named ++au BufNewFile,BufRead named*.conf,rndc*.conf,rndc*.key,named.* setf named " BIND zone au BufNewFile,BufRead named.root setf bindzone diff --git a/vim.spec b/vim.spec index d3c7c3a7..6942808d 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 515 +%define patchlevel 517 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -219,7 +219,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3013 -p1 %patch3014 -p1 %patch3015 -p1 -%patch3016 -p1 +%patch3016 -p1 -b .bindsyntax %build cp -f %{SOURCE6} . @@ -765,6 +765,10 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Mar 29 2017 Karsten Hopp 8.0.517-1 +- patchlevel 517 +- enhance rhbz#1436124 + * Tue Mar 28 2017 Karsten Hopp 8.0.515-1 - patchlevel 515 From 0b7cd1d6549e274fd567661cd9a53e9e5fe65873 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 30 Mar 2017 15:49:09 +0200 Subject: [PATCH 094/871] - patchlevel 525 --- .gitignore | 1 + README.patches | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 90 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 956c910c..ed58bfd9 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,4 @@ /vim-8.0-514.tar.bz2 /vim-8.0-515.tar.bz2 /vim-8.0-517.tar.bz2 +/vim-8.0-525.tar.bz2 diff --git a/README.patches b/README.patches index 50027fb9..09700bb2 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,87 @@ +commit a33ddbbd04ca9b81cba6114708f42b8e26293b99 +Author: Bram Moolenaar +Date: Wed Mar 29 21:30:04 2017 +0200 + + patch 8.0.0525: completion for user command argument not tested + + Solution: Completion for user command argument not tested. + Problem: Add a test. + +commit 8da1e6cedf839902e15987a98733ebd31b5f1b81 +Author: Bram Moolenaar +Date: Wed Mar 29 20:38:59 2017 +0200 + + patch 8.0.0524: folds messed up + + Problem: Folds are messed up when 'encodin' is "utf-8". + Solution: Also set the fold character when it's not multi-byte. + +commit bf3d58073f7b34b2d65d1d08a728d1164e03cceb +Author: Bram Moolenaar +Date: Wed Mar 29 19:48:11 2017 +0200 + + patch 8.0.0523: dv} deletes part of a multi-byte character. + + Problem: dv} deletes part of a multi-byte character. (Urtica Dioica) + Solution: Include the whole character. + +commit 3fcfa35f82b9d1ef5e95051b3a45578e10c14ec3 +Author: Bram Moolenaar +Date: Wed Mar 29 19:20:41 2017 +0200 + + patch 8.0.0522: Win32: when 'clipboard' is "unnamed" yyp does not work + + Problem: MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a + :global command. + Solution: When setting the clipboard was postponed, do not clear the + register. + +commit 99a6e8dd824399332563caa6cacfcda33da1f366 +Author: Bram Moolenaar +Date: Wed Mar 29 18:07:40 2017 +0200 + + patch 8.0.0521: GtkForm handling is outdated + + Problem: GtkForm handling is outdated. + Solution: Get rid of event filter functions. Get rid of GtkForm.width and + .height. Eliminate gtk_widget_size_request() calls. (Kazunobu + Kuriyama) + +commit ace95989ed81929a84e205b26d0972cb9d6b4b19 +Author: Bram Moolenaar +Date: Wed Mar 29 17:30:27 2017 +0200 + + patch 8.0.0520: using a function pointer while the function is known + + Problem: Using a function pointer instead of the actual function, which we + know. + Solution: Change mb_ functions to utf_ functions when already checked for + Unicode. (Dominique Pelle, closes #1582) + +commit 0c078fc7db2902d4ccba04506db082ddbef45a8c +Author: Bram Moolenaar +Date: Wed Mar 29 15:31:20 2017 +0200 + + patch 8.0.0519: character classes are not well tested + + Problem: Character classes are not well tested. They can differ between + platforms. + Solution: Add tests. In the documentation make clear which classes depend + on what library function. Only use :cntrl: and :graph: for ASCII. + (Kazunobu Kuriyama, Dominique Pelle, closes #1560) + Update the documentation. + +commit c6cd8409c2993b1476e123fba11cb4b8d743b896 +Author: Bram Moolenaar +Date: Wed Mar 29 14:40:47 2017 +0200 + + patch 8.0.0518: bad fold text when a multi-byte char has a zero byte + + Problem: Storing a zero byte from a multi-byte character causes fold text + to show up wrong. + Solution: Avoid putting zero in ScreenLines. (Christian Brabandt, + closes #1567) + commit b6fa30ccc39cdb7f1d07b99fe2f4c6b61671dac2 Author: Bram Moolenaar Date: Wed Mar 29 14:19:25 2017 +0200 diff --git a/sources b/sources index f103b1ed..e490b973 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-517.tar.bz2) = 74580e4bf13a979f499793c11c417377ffb3fe85058c0a04f4604f615d155b16d9cc52e702ec129e5427ed38bb3cf0714b9949db5c4828890ec3be81ab1c680f +SHA512 (vim-8.0-525.tar.bz2) = 4eafa0ebfab450cb675cbbbd18a4df987c0416d0730d66dc14d7e3aeec420bc604c0ed5330c65158d7e8c772245f919e2cf642578df248643e102a7a78683fcc diff --git a/vim.spec b/vim.spec index 6942808d..1d817aeb 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 517 +%define patchlevel 525 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Mar 30 2017 Karsten Hopp 8.0.525-1 +- patchlevel 525 + * Wed Mar 29 2017 Karsten Hopp 8.0.517-1 - patchlevel 517 - enhance rhbz#1436124 From 46cc07d5fcf27635d66afbbbc051ab5b5a73cc56 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 31 Mar 2017 12:55:31 +0200 Subject: [PATCH 095/871] - patchlevel 529 --- .gitignore | 1 + README.patches | 40 ++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 46 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ed58bfd9..f9e3bb9d 100644 --- a/.gitignore +++ b/.gitignore @@ -58,3 +58,4 @@ /vim-8.0-515.tar.bz2 /vim-8.0-517.tar.bz2 /vim-8.0-525.tar.bz2 +/vim-8.0-529.tar.bz2 diff --git a/README.patches b/README.patches index 09700bb2..b4cbf11f 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,43 @@ +commit 13489b9c41922b9ecb16fa47564ec76641515c08 +Author: Bram Moolenaar +Date: Thu Mar 30 22:20:29 2017 +0200 + + patch 8.0.0529: line in test commented out + + Problem: Line in test commented out. + Solution: Uncomment the lines for character classes that were failing before + 8.0.0519. (Dominique Pelle, closes #1599) + +commit ef8eb0897819099fb00d675afb9bffe1d008c45e +Author: Bram Moolenaar +Date: Thu Mar 30 22:04:55 2017 +0200 + + patch 8.0.0528: highlight wrong text when 'wim' includes "longest" + + Problem: When 'wildmenu' is set and 'wildmode' has "longest" then the first + file name is highlighted, even though the text shows the longest + match. + Solution: Do not highlight the first match. (LemonBoy, closes #1602) + +commit ce5c2742012e4793cb4cf82791e849f817fecd95 +Author: Bram Moolenaar +Date: Thu Mar 30 21:51:31 2017 +0200 + + patch 8.0.0527: leftover file from RISC OS + + Problem: RISC OS support was removed long ago, but one file is still + included. + Solution: Delete the file. (Thomas Dziedzic, closes #1603) + +commit 85325f839a14212c7d517a4cb3464c347bfd0c1e +Author: Bram Moolenaar +Date: Thu Mar 30 21:18:45 2017 +0200 + + patch 8.0.0526: Coverity complains about possible negative value + + Problem: Coverity complains about possible negative value. + Solution: Check return value of ftell() not to be negative. + commit a33ddbbd04ca9b81cba6114708f42b8e26293b99 Author: Bram Moolenaar Date: Wed Mar 29 21:30:04 2017 +0200 diff --git a/sources b/sources index e490b973..70293ed9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-525.tar.bz2) = 4eafa0ebfab450cb675cbbbd18a4df987c0416d0730d66dc14d7e3aeec420bc604c0ed5330c65158d7e8c772245f919e2cf642578df248643e102a7a78683fcc +SHA512 (vim-8.0-529.tar.bz2) = 843d593acb37364592c38fd710f060a5ac625f7a9080f99b21faa2f12510d3f294e735fff3f94c48a2fef394e755c92679fc1f5bef6be16f5dceb66635bb8abd diff --git a/vim.spec b/vim.spec index 1d817aeb..237f06fc 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 525 +%define patchlevel 529 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Mar 31 2017 Karsten Hopp 8.0.529-1 +- patchlevel 529 + * Thu Mar 30 2017 Karsten Hopp 8.0.525-1 - patchlevel 525 From f606d5a52b812f275507f6f3532569c2fd470f17 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 3 Apr 2017 12:47:38 +0200 Subject: [PATCH 096/871] - patchlevel 540 --- .gitignore | 1 + README.patches | 101 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 107 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f9e3bb9d..a49721f5 100644 --- a/.gitignore +++ b/.gitignore @@ -59,3 +59,4 @@ /vim-8.0-517.tar.bz2 /vim-8.0-525.tar.bz2 /vim-8.0-529.tar.bz2 +/vim-8.0-540.tar.bz2 diff --git a/README.patches b/README.patches index b4cbf11f..def37b86 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,104 @@ +commit a604429529ce3d3c97309c7cf6bba8b699f6bfb5 +Author: Bram Moolenaar +Date: Sun Apr 2 18:19:53 2017 +0200 + + patch 8.0.0540: building unit tests fails + + Problem: Building unit tests fails. + Solution: Move params outside of #ifdef. + +commit 08f88b139d2f93661ed2b17214ee6b308b4edb5b +Author: Bram Moolenaar +Date: Sun Apr 2 17:21:16 2017 +0200 + + patch 8.0.0539: startup test fails on Mac + + Problem: Startup test fails on Mac. + Solution: Use another term name, "unknown" is known. Avoid a 2 second delay. + +commit 85045a73db258a054a17fd52a67eb5cd02a788dc +Author: Bram Moolenaar +Date: Sun Apr 2 16:54:09 2017 +0200 + + patch 8.0.0538: no test for falling back to default term value + + Problem: No test for falling back to default term value. + Solution: Add a test. + +commit fa0ad0bb0b4255e64ebcf9269d60a942e0ae7ff9 +Author: Bram Moolenaar +Date: Sun Apr 2 15:45:17 2017 +0200 + + patch 8.0.0537: illegal memory access with :z and large count + + Problem: Illegal memory access with :z and large count. + Solution: Check for number overflow, using long instead of int. (Dominique + Pelle, closes #1612) + +commit 69f40be64555d50f603c6f22722cf762aaa6bbc1 +Author: Bram Moolenaar +Date: Sun Apr 2 15:15:49 2017 +0200 + + patch 8.0.0536: quickfix window not updated when freeing quickfix stack + + Problem: Quickfix window not updated when freeing quickfix stack. + Solution: Update the quickfix window. (Yegappan Lakshmanan) + +commit 6914c64ee58ce68f31fb8a8793293a9b3f2f6240 +Author: Bram Moolenaar +Date: Sat Apr 1 21:21:30 2017 +0200 + + patch 8.0.0535: memory leak when exiting from within a user function + + Problem: Memory leak when exiting from within a user function. + Solution: Clear the function call stack on exit. + +commit 33ccb24cf7891911561adccf9f2af8859e581198 +Author: Bram Moolenaar +Date: Sat Apr 1 16:59:29 2017 +0200 + + patch 8.0.0534: defaults.vim does not work well with tiny features + + Problem: Defaults.vim does not work well with tiny features. (crd477) + Solution: When the +eval feature is not available always reset 'compatible'. + +commit 878c263a489b7e211eda31fa13a3d5ad9e120554 +Author: Bram Moolenaar +Date: Sat Apr 1 15:15:52 2017 +0200 + + patch 8.0.0533: abbreviation doesn't work after backspacing newline + + Problem: Abbreviation doesn't work after backspacing newline. (Hkonrk) + Solution: Set the insert start column. (closes #1609) + +commit c77d6757471fa207520586bbdbc1b30af84cf5c8 +Author: Bram Moolenaar +Date: Sat Apr 1 14:13:14 2017 +0200 + + patch 8.0.0532: test with long directory name fails on Mac + + Problem: Test with long directory name fails on Mac. + Solution: Skip the test on Mac systems. + +commit 9b81079ddd839a666682f6bdbc24890bf4d1a42c +Author: Bram Moolenaar +Date: Fri Mar 31 23:32:53 2017 +0200 + + patch 8.0.0531: test with long directory name fails on non-unix systems + + Problem: Test with long directory name fails on non-unix systems. + Solution: Skip the test on non-unix systems. + +commit 658a3a2caf5852d071b6b1be92d9d6614a6208dc +Author: Bram Moolenaar +Date: Fri Mar 31 22:27:12 2017 +0200 + + patch 8.0.0530: buffer overflow when 'columns' is very big + + Problem: Buffer overflow when 'columns' is very big. (Nikolai Pavlov) + Solution: Correctly compute where to truncate. Fix translation. + (closes #1600) + commit 13489b9c41922b9ecb16fa47564ec76641515c08 Author: Bram Moolenaar Date: Thu Mar 30 22:20:29 2017 +0200 diff --git a/sources b/sources index 70293ed9..b3465d42 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-529.tar.bz2) = 843d593acb37364592c38fd710f060a5ac625f7a9080f99b21faa2f12510d3f294e735fff3f94c48a2fef394e755c92679fc1f5bef6be16f5dceb66635bb8abd +SHA512 (vim-8.0-540.tar.bz2) = 0a79e60d9c1dd61fa8b8910d485b6d9233be696a50b292c61be26c54919631111842cc9ec8e6aa5d3aefb67841a5a6a9275f521b7c2c79d1aa65c157b746a929 diff --git a/vim.spec b/vim.spec index 237f06fc..67c52228 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 529 +%define patchlevel 540 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Apr 03 2017 Karsten Hopp 8.0.540-1 +- patchlevel 540 + * Fri Mar 31 2017 Karsten Hopp 8.0.529-1 - patchlevel 529 From 0557a9f11d87e799468e6d713a91db96441c7156 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 6 Apr 2017 09:24:34 +0200 Subject: [PATCH 097/871] - patchlevel 543 --- .gitignore | 1 + README.patches | 28 ++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 34 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a49721f5..d9f94978 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,4 @@ /vim-8.0-525.tar.bz2 /vim-8.0-529.tar.bz2 /vim-8.0-540.tar.bz2 +/vim-8.0-543.tar.bz2 diff --git a/README.patches b/README.patches index def37b86..d48c0c40 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,31 @@ +commit ba6ec182973af726ce9b7b7eb3753fc3a7ae7d1b +Author: Bram Moolenaar +Date: Tue Apr 4 22:41:10 2017 +0200 + + patch 8.0.0543: test_edit causes older xfce4-terminal to close + + Problem: Test_edit causes older xfce4-terminal to close. (Dominique Pelle) + Solution: Reduce number of columns to 2000. Try to restore the window + position. + +commit a1d5fa65bc7e8a548858e9c295a192b63dcd011b +Author: Bram Moolenaar +Date: Mon Apr 3 22:02:55 2017 +0200 + + patch 8.0.0542: getpos() can return a negative line number + + Problem: getpos() can return a negative line number. (haya14busa) + Solution: Handle a zero topline and botline. (closes #1613) + +commit 04000560ca81cc2608b291d0990e661b41ca8c68 +Author: Bram Moolenaar +Date: Mon Apr 3 21:35:42 2017 +0200 + + patch 8.0.0541: compiler warning on MS-Windows + + Problem: Compiler warning on MS-Windows. + Solution: Add a type cast. (Mike Williams) + commit a604429529ce3d3c97309c7cf6bba8b699f6bfb5 Author: Bram Moolenaar Date: Sun Apr 2 18:19:53 2017 +0200 diff --git a/sources b/sources index b3465d42..7316a72c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-540.tar.bz2) = 0a79e60d9c1dd61fa8b8910d485b6d9233be696a50b292c61be26c54919631111842cc9ec8e6aa5d3aefb67841a5a6a9275f521b7c2c79d1aa65c157b746a929 +SHA512 (vim-8.0-543.tar.bz2) = 75717d75a757acb37a5ba057e6dd5d3d949e9d30b30bc704354b5cb413aff6dbf048bb6c71226aa20f2477461eaa9cea80e72b1270e6a932e4c78eaa4f0e66db diff --git a/vim.spec b/vim.spec index 67c52228..e2a9826c 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 540 +%define patchlevel 543 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Apr 06 2017 Karsten Hopp 8.0.543-1 +- patchlevel 543 + * Mon Apr 03 2017 Karsten Hopp 8.0.540-1 - patchlevel 540 From e5c16b4a5d8cb23d9170f6853f4536479b689947 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 10 Apr 2017 20:42:52 +0200 Subject: [PATCH 098/871] - patchlevel 559 --- .gitignore | 1 + README.patches | 159 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 165 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d9f94978..1503b116 100644 --- a/.gitignore +++ b/.gitignore @@ -61,3 +61,4 @@ /vim-8.0-529.tar.bz2 /vim-8.0-540.tar.bz2 /vim-8.0-543.tar.bz2 +/vim-8.0-559.tar.bz2 diff --git a/README.patches b/README.patches index d48c0c40..07219a95 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,162 @@ +commit f803a7697808f63949ea26fc256d4c9a8647089e +Author: Bram Moolenaar +Date: Sun Apr 9 22:54:13 2017 +0200 + + patch 8.0.0559: setting ttytype to xxx does not always fail + + Problem: Setting ttytype to xxx does not always fail as expected. (Marvin + Schmidt) + Solution: Catch both possible errors. (closes #1601) + +commit cd5c8f82507822467232ab71e1ebbaae19595916 +Author: Bram Moolenaar +Date: Sun Apr 9 20:11:58 2017 +0200 + + Update runtime files. + +commit f8ec998613d8037e345f4e7e08460dfc15c528a9 +Author: Bram Moolenaar +Date: Sun Apr 9 15:41:31 2017 +0200 + + patch 8.0.0558: :ownsyntax is not tested + + Problem: The :ownsyntax command is not tested. + Solution: Add a test. (Dominique Pelle, closes #1622) + +commit 59053e1d9f41f9afa16ac7e266ee825a2eb2dd59 +Author: Bram Moolenaar +Date: Sun Apr 9 15:27:09 2017 +0200 + + patch 8.0.0557: GTK: using static gravities is not useful + + Problem: GTK: using static gravities is not useful. + Solution: Remove setting static gravities. (Kazunobu Kuriyama) + +commit 7860bac57baeda408d5ef84f3334b0e52cc690bd +Author: Bram Moolenaar +Date: Sun Apr 9 15:03:15 2017 +0200 + + patch 8.0.0556: getting window position fails if GUI and term possible + + Problem: Getting the window position fails if both the GUI and term + code is built in. + Solution: Return after getting the GUI window position. (Kazunobu Kuriyama) + +commit d2381a2cadb9ef359ad5efb916734c635b29bd13 +Author: Bram Moolenaar +Date: Sun Apr 9 14:58:15 2017 +0200 + + patch 8.0.0555: toupper/tolower test fails on OSX without Darwin + + Problem: Toupper/tolower test fails on OSX without Darwin. + Solution: Skip that part of the test also for OSX. (Kazunobu Kuriyama) + +commit 1cc482069a3407132aeb43a55d6dc284153e79c7 +Author: Bram Moolenaar +Date: Sun Apr 9 13:41:59 2017 +0200 + + patch 8.0.0554: toupper and tolower don't work properly for Turkish + + Problem: Toupper and tolower don't work properly for Turkish when 'casemap' + contains "keepascii". (Bjorn Linse) + Solution: When 'casemap' contains "keepascii" use ASCII toupper/tolower. + +commit 9f4de1f5435b900e43e19766da1a5bed4686cf44 +Author: Bram Moolenaar +Date: Sat Apr 8 19:39:43 2017 +0200 + + patch 8.0.0553: toupper/tolower test fails on Mac + + Problem: Toupper/tolower test with Turkish locale fails on Mac. + Solution: Skip the test on Mac. + +commit 3317d5ebbe8304da82b8088446060afcae0012af +Author: Bram Moolenaar +Date: Sat Apr 8 19:12:06 2017 +0200 + + patch 8.0.0552: toupper and tolower don't work properly for Turkish + + Problem: Toupper and tolower don't work properly for Turkish when 'casemap' + is empty. (Bjorn Linse) + Solution: Check the 'casemap' options when deciding how to upper/lower case. + +commit d34f9b1155a6b470e1dc766ff98192f440e7eba7 +Author: Bram Moolenaar +Date: Sat Apr 8 18:41:13 2017 +0200 + + patch 8.0.0551: the typeahead buffer is reallocated too often + + Problem: The typeahead buffer is reallocated too often. + Solution: Re-use the existing buffer if possible. + +commit 9585a1655ba0d34ea88574617112093a9bd4f2e9 +Author: Bram Moolenaar +Date: Fri Apr 7 20:30:29 2017 +0200 + + patch 8.0.0550: cannot parse some etags format tags file + + Problem: Some etags format tags file use 0x01, breaking the parsing. + Solution: Use 0x02 for TAG_SEP. (James McCoy, closes #1614) + +commit 395b6bab33e5ed9a0377d7f140e98fd3ab682672 +Author: Bram Moolenaar +Date: Fri Apr 7 20:09:51 2017 +0200 + + patch 8.0.0549: no test for the 8g8 command + + Problem: No test for the 8g8 command. + Solution: Add a test. (Dominique Pelle, closes #1615) + +commit d4863aa99e0527e9505c79cbeafc68a6832200bf +Author: Bram Moolenaar +Date: Fri Apr 7 19:50:12 2017 +0200 + + patch 8.0.0548: saving the redo buffer only works one time + + Problem: Saving the redo buffer only works one time, resulting in the "." + command not working well for a function call inside another + function call. (Ingo Karkat) + Solution: Save the redo buffer at every user function call. (closes #1619) + +commit 52604f2454e5369f861d3ce34764f74a0999c773 +Author: Bram Moolenaar +Date: Fri Apr 7 16:17:39 2017 +0200 + + patch 8.0.0547: extra line break in verbosefile + + Problem: Extra line break in verbosefile when using ":echomsg". (Ingo + Karkat) + Solution: Don't call msg_start(). (closes #1618) + +commit 3bab93998d01a01b7f2a071fa3b8054bb0094625 +Author: Bram Moolenaar +Date: Fri Apr 7 15:42:25 2017 +0200 + + patch 8.0.0546: swap file exists briefly when opening the command window + + Problem: Swap file exists briefly when opening the command window. + Solution: Set the noswapfile command modifier before splitting the window. + (James McCoy, closes #1620) + +commit 15ecbd6f3d39ff04862999a577962ef9369a9e53 +Author: Bram Moolenaar +Date: Fri Apr 7 14:10:48 2017 +0200 + + patch 8.0.0545: edit test may fail on some systems + + Problem: Edit test may fail on some systems. + Solution: If creating a directory with a very long path fails, bail out. + +commit 866c68861071f8cd1ef5a82445bebaafc8626e7e +Author: Bram Moolenaar +Date: Fri Apr 7 14:02:01 2017 +0200 + + patch 8.0.0544: cppcheck warnings + + Problem: Cppcheck warnings. + Solution: Use temp variable. Change NUL to NULL. Swap conditions. (Dominique + Pelle) + commit ba6ec182973af726ce9b7b7eb3753fc3a7ae7d1b Author: Bram Moolenaar Date: Tue Apr 4 22:41:10 2017 +0200 diff --git a/sources b/sources index 7316a72c..25c4a7b9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-543.tar.bz2) = 75717d75a757acb37a5ba057e6dd5d3d949e9d30b30bc704354b5cb413aff6dbf048bb6c71226aa20f2477461eaa9cea80e72b1270e6a932e4c78eaa4f0e66db +SHA512 (vim-8.0-559.tar.bz2) = 0ac776044d12a150eb5e4cec1f9405f0c22f6a8dc1d2e7cdbdd8c4e9676db5c95234ee166708be0cb9df0f3a164b6aa454cd1be082f61d5b1d1d0c3ecbd3ffb2 diff --git a/vim.spec b/vim.spec index e2a9826c..2765553d 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 543 +%define patchlevel 559 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Apr 10 2017 Karsten Hopp 8.0.559-1 +- patchlevel 559 + * Thu Apr 06 2017 Karsten Hopp 8.0.543-1 - patchlevel 543 From 9b750c987a8020ffb310691ee6edd51a181b0614 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 11 Apr 2017 21:43:47 +0200 Subject: [PATCH 099/871] - patchlevel 562 --- .gitignore | 1 + README.patches | 27 +++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 33 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 1503b116..ae2eb810 100644 --- a/.gitignore +++ b/.gitignore @@ -62,3 +62,4 @@ /vim-8.0-540.tar.bz2 /vim-8.0-543.tar.bz2 /vim-8.0-559.tar.bz2 +/vim-8.0-562.tar.bz2 diff --git a/README.patches b/README.patches index 07219a95..49869b4a 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,30 @@ +commit ea588154d00aec288e48b344b2685e46bea99cd6 +Author: Bram Moolenaar +Date: Mon Apr 10 22:45:30 2017 +0200 + + patch 8.0.0562: not enough test coverage for syntax commands + + Problem: Not enough test coverage for syntax commands. + Solution: Add a few more tests. (Dominique Pelle, closes #1624) + +commit 478af67dd6a9adc456464c3736bda328ae3a28cb +Author: Bram Moolenaar +Date: Mon Apr 10 22:22:42 2017 +0200 + + patch 8.0.0561: undefined behavior when using backslash after empty line + + Problem: Undefined behavior when using backslash after empty line. + Solution: Check for an empty line. (Dominique Pelle, closes #1631) + +commit 451a4a1cb7797e5d9b9fd625671cb5c652e7da00 +Author: Bram Moolenaar +Date: Mon Apr 10 21:46:38 2017 +0200 + + patch 8.0.0560: :windo allows for ! but it's not supported + + Problem: :windo allows for ! but it's not supported. + Solution: Disallow passing !. (Hirohito Higashi) + commit f803a7697808f63949ea26fc256d4c9a8647089e Author: Bram Moolenaar Date: Sun Apr 9 22:54:13 2017 +0200 diff --git a/sources b/sources index 25c4a7b9..7d22c4b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-559.tar.bz2) = 0ac776044d12a150eb5e4cec1f9405f0c22f6a8dc1d2e7cdbdd8c4e9676db5c95234ee166708be0cb9df0f3a164b6aa454cd1be082f61d5b1d1d0c3ecbd3ffb2 +SHA512 (vim-8.0-562.tar.bz2) = a935c42aba5618c7811e7db35a3a198f1d522902da353e32e45c2b5f0d4bfc9040cb0646727b2407fa5c1c3a92a034ae33dc03ed05a16a777fcd53997870b3ce diff --git a/vim.spec b/vim.spec index 2765553d..a569dab4 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 559 +%define patchlevel 562 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Apr 11 2017 Karsten Hopp 8.0.562-1 +- patchlevel 562 + * Mon Apr 10 2017 Karsten Hopp 8.0.559-1 - patchlevel 559 From b1a4e76dd927c93b791129fa8842b426dfc1f6ca Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 13 Apr 2017 12:21:02 +0200 Subject: [PATCH 100/871] - patchlevel 563 --- README.patches | 9 +++++++++ vim.spec | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/README.patches b/README.patches index 49869b4a..197e3b1c 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,12 @@ +commit 9f9288627795cb6cc6bff332d28eac86b1dbcf13 +Author: Bram Moolenaar +Date: Tue Apr 11 22:44:05 2017 +0200 + + patch 8.0.0563: crash when getting the window position in tmux + + Problem: Crash when getting the window position in tmux. (Marvin Schmidt) + Solution: Add t_GP to the list of terminal options. (closes #1627) + commit ea588154d00aec288e48b344b2685e46bea99cd6 Author: Bram Moolenaar Date: Mon Apr 10 22:45:30 2017 +0200 diff --git a/vim.spec b/vim.spec index a569dab4..f788af36 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 562 +%define patchlevel 563 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Apr 13 2017 Karsten Hopp 8.0.563-1 +- patchlevel 563 + * Tue Apr 11 2017 Karsten Hopp 8.0.562-1 - patchlevel 562 From 8a08a96dc8871ba1403c3946ef031f3a93e60efa Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 18 Apr 2017 09:03:50 +0200 Subject: [PATCH 101/871] - patchlevel 566 --- .gitignore | 1 + README.patches | 29 +++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 35 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ae2eb810..b49af414 100644 --- a/.gitignore +++ b/.gitignore @@ -63,3 +63,4 @@ /vim-8.0-543.tar.bz2 /vim-8.0-559.tar.bz2 /vim-8.0-562.tar.bz2 +/vim-8.0-566.tar.bz2 diff --git a/README.patches b/README.patches index 197e3b1c..4e261b83 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,32 @@ +commit 43d1ac6e81a6796f2e6b3514bbe029cf9bd0a0ae +Author: Bram Moolenaar +Date: Sat Apr 15 15:37:25 2017 +0200 + + patch 8.0.0566: setting nocompatible for the tiny version moves the cursor + + Problem: Setting nocompatible for the tiny version moves the cursor. + Solution: Use another trick to skip commands when the +eval feature is + present. (Christian Brabandt, closes #1630) + +commit 31bdd13c335533c749993b57dcd980a87373139e +Author: Bram Moolenaar +Date: Sat Apr 15 15:22:52 2017 +0200 + + patch 8.0.0565: using freed memory in :caddbuf + + Problem: Using freed memory in :caddbuf after clearing quickfix list. + (Dominique Pelle) + Solution: Set qf_last to NULL. + +commit 39170e2d9761345df4be67d4d3928ac1094b9adf +Author: Bram Moolenaar +Date: Sat Apr 15 14:36:07 2017 +0200 + + patch 8.0.0564: cannot detect Bazel BUILD files on some systems + + Problem: Cannot detect Bazel BUILD files on some systems. + Solution: Check for BUILD after script checks. (Issue #1340) + commit 9f9288627795cb6cc6bff332d28eac86b1dbcf13 Author: Bram Moolenaar Date: Tue Apr 11 22:44:05 2017 +0200 diff --git a/sources b/sources index 7d22c4b1..79e6e4b4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-562.tar.bz2) = a935c42aba5618c7811e7db35a3a198f1d522902da353e32e45c2b5f0d4bfc9040cb0646727b2407fa5c1c3a92a034ae33dc03ed05a16a777fcd53997870b3ce +SHA512 (vim-8.0-566.tar.bz2) = 16e43debdd4dcb430714041f9c4207696c78936eb1039e6bc76dd53c3ce1da8816f487ff03c14c59e1c3bd34b177998581ebde79f5860fadc3523a6f4c7fdef8 diff --git a/vim.spec b/vim.spec index f788af36..a567468f 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 563 +%define patchlevel 566 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Apr 18 2017 Karsten Hopp 8.0.566-1 +- patchlevel 566 + * Thu Apr 13 2017 Karsten Hopp 8.0.563-1 - patchlevel 563 From a256cf7d7c66e68f5b6654f0843e024b4b852584 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 24 Apr 2017 07:22:55 +0200 Subject: [PATCH 102/871] - patchlevel 586 --- .gitignore | 1 + README.patches | 195 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 201 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b49af414..41bb23a5 100644 --- a/.gitignore +++ b/.gitignore @@ -64,3 +64,4 @@ /vim-8.0-559.tar.bz2 /vim-8.0-562.tar.bz2 /vim-8.0-566.tar.bz2 +/vim-8.0-586.tar.bz2 diff --git a/README.patches b/README.patches index 4e261b83..5ad9c270 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,198 @@ +commit b7637c44c26b057d1f3721d932bbab06d9f74393 +Author: Bram Moolenaar +Date: Sun Apr 23 18:49:36 2017 +0200 + + patch 8.0.0586: no test for mapping timing out + + Problem: No test for mapping timing out. + Solution: Add a test. + +commit 86e5792906621be5a6c4a1de9b8852e9caf65ea1 +Author: Bram Moolenaar +Date: Sun Apr 23 18:44:26 2017 +0200 + + patch 8.0.0585: test_options fails when run in the GUI + + Problem: Test_options fails when run in the GUI. + Solution: Also check the 'imactivatekey' value when the GUI is not running. + Specify test values that work and that fail. + +commit 94237495c03f919a60b262fdcd3861e1931fc45a +Author: Bram Moolenaar +Date: Sun Apr 23 18:40:21 2017 +0200 + + Updated runtime files. + +commit d788f6fe89c77262c474de323f5dab6d1c814e27 +Author: Bram Moolenaar +Date: Sun Apr 23 17:19:43 2017 +0200 + + patch 8.0.0584: memory leak when executing quickfix tests + + Problem: Memory leak when executing quickfix tests. + Solution: Free the list reference. (Yegappan Lakshmanan) + +commit b11c826ddc459813f9f991cdb8e8736b686a6328 +Author: Bram Moolenaar +Date: Sun Apr 23 16:48:20 2017 +0200 + + patch 8.0.0583: fold test hangs on MS-Windows + + Problem: Fold test hangs on MS-Windows. + Solution: Avoid overflow in compare. + +commit 5b276aa80e112ae1993bd43e28f599f257827c54 +Author: Bram Moolenaar +Date: Sat Apr 22 23:49:52 2017 +0200 + + patch 8.0.0582: illegal memory access with z= command + + Problem: Illegal memory access with z= command. (Dominique Pelle) + Solution: Avoid case folded text to be longer than the original text. Use + MB_PTR2LEN() instead of MB_BYTE2LEN(). + +commit 94be619e30e82d28cadeea5e0766c6f5c321ff8b +Author: Bram Moolenaar +Date: Sat Apr 22 22:40:11 2017 +0200 + + patch 8.0.0581: moving folded text is sometimes not correct + + Problem: Moving folded text is sometimes not correct. + Solution: Bail out when "move_end" is zero. (Matthew Malcomson) + +commit f1d21c8cc83f40c815b6bf13cd2043152db533ee +Author: Bram Moolenaar +Date: Sat Apr 22 21:20:46 2017 +0200 + + patch 8.0.0580: cannot set the valid flag with setqflist() + + Problem: Cannot set the valid flag with setqflist(). + Solution: Add the "valid" argument. (Yegappan Lakshmanan, closes #1642) + +commit 9b77016545d5ef1a1f4a90c9bb4b7a6693af8918 +Author: Bram Moolenaar +Date: Sat Apr 22 15:42:53 2017 +0200 + + patch 8.0.0579: duplicate test case for quickfix + + Problem: Duplicate test case for quickfix. + Solution: Remove the function. (Yegappan Lakshmanan) + +commit 7a85b0f028e0960ba70650ab462a9b6cca32139d +Author: Bram Moolenaar +Date: Sat Apr 22 15:17:40 2017 +0200 + + patch 8.0.0578: :simalt on MS-Windows does not work properly + + Problem: :simalt on MS-Windows does not work properly. + Solution: Put something in the typeahead buffer. (Christian Brabandt) + +commit 97db5541a65e4614f8753af27996c204946061a9 +Author: Bram Moolenaar +Date: Fri Apr 21 23:18:26 2017 +0200 + + patch 8.0.0577: warning for uninitialized variable + + Problem: Warning for uninitialized variable. (John Marriott) + Solution: Initialize "indent". + +commit 1d4be82c7d794e62bcf892310fe2a9b1eb5e2fec +Author: Bram Moolenaar +Date: Fri Apr 21 23:00:02 2017 +0200 + + patch 8.0.0576: can't build when configure choses "install-sh" + + Problem: Can't build when configure choses "install-sh". (Daniel Hahler) + Solution: Always use install-sh. Fix remaining use of mkinstalldirs. + (closes #1647) + +commit a701b3b6f0f06ac0c9fcc75c6c34a1258fc3b1a2 +Author: Bram Moolenaar +Date: Thu Apr 20 22:57:27 2017 +0200 + + patch 8.0.0575: using freed memory when resetting 'indentexpr' + + Problem: Using freed memory when resetting 'indentexpr' while evaluating + it. (Dominique Pelle) + Solution: Make a copy of 'indentexpr'. + +commit 99895eac1cf71be43ece7e14b50e206e041fbe9f +Author: Bram Moolenaar +Date: Thu Apr 20 22:44:47 2017 +0200 + + patch 8.0.0574: get only one quickfix list after :caddbuf + + Problem: Get only one quickfix list after :caddbuf. + Solution: Reset qf_multiline. (Yegappan Lakshmanan) + +commit 91b6e4591a839139f720798a2efbe83b2ecf8446 +Author: Bram Moolenaar +Date: Thu Apr 20 22:32:24 2017 +0200 + + patch 8.0.0573: running parallel make after distclean fails + + Problem: Running parallel make after distclean fails. (Manuel Ortega) + Solution: Instead of using targets "scratch config myself" use "reconfig". + +commit 6de5e126018b6f92526795cc06b1d73fac965db1 +Author: Bram Moolenaar +Date: Thu Apr 20 21:55:44 2017 +0200 + + patch 8.0.0572: building the command table requires Perl + + Problem: Building the command table requires Perl. + Solution: Use a Vim script solution. (Dominique Pelle, closes #1641) + +commit a364cdb648ae009fa7aa05382f5659335683d349 +Author: Bram Moolenaar +Date: Thu Apr 20 21:12:30 2017 +0200 + + patch 8.0.0571: negative line number when using :z^ in an empty buffer + + Problem: The cursor line number becomes negative when using :z^ in an empty + buffer. (neovim #6557) + Solution: Correct the line number. Also reset the column. + +commit c03944151fec2d5469746642a949c8fcb5a744a8 +Author: Bram Moolenaar +Date: Thu Apr 20 20:20:23 2017 +0200 + + patch 8.0.0570: can't run make with several jobs + + Problem: Can't run make with several jobs, creating directories has a race + condition. + Solution: Use the MKDIR_P autoconf mechanism. (Eric N. Vander Weele, + closes #1639) + +commit 62cf09b5dcb9a04b8e4f5e6cf3b14a787758e1a2 +Author: Bram Moolenaar +Date: Thu Apr 20 19:44:09 2017 +0200 + + patch 8.0.0569: bracketed paste is still enabled in a shell command + + Problem: Bracketed paste is still enabled when executing a shell command. + (Michael Smith) + Solution: Disable brackted paste when going into cooked mode. (closes #1638) + +commit 60402d68da09997cacdeec71fd22c9344f8f40d5 +Author: Bram Moolenaar +Date: Thu Apr 20 18:54:50 2017 +0200 + + patch 8.0.0568: 1gd may hang + + Problem: "1gd" may hang. + Solution: Don't get stuck in one position. (Christian Brabandt, closes #1643) + +commit fc8f1118e7ccd65b0537e47e6323c93a1df6a61a +Author: Bram Moolenaar +Date: Tue Apr 18 18:51:35 2017 +0200 + + patch 8.0.0567: call for requesting color and ambiwidth is too early + + Problem: Call for requesting color and ambiwidth is too early. (Hirohito + Higashi) + Solution: Move the call down to below resetting "starting". + commit 43d1ac6e81a6796f2e6b3514bbe029cf9bd0a0ae Author: Bram Moolenaar Date: Sat Apr 15 15:37:25 2017 +0200 diff --git a/sources b/sources index 79e6e4b4..56bfebcf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-566.tar.bz2) = 16e43debdd4dcb430714041f9c4207696c78936eb1039e6bc76dd53c3ce1da8816f487ff03c14c59e1c3bd34b177998581ebde79f5860fadc3523a6f4c7fdef8 +SHA512 (vim-8.0-586.tar.bz2) = ea43f4ddcff887902b24bf71d09e24892681115562023daf6cc899508a4f6b948ab6c9b4e29e1c2c6dad3d1e44483c36b1dcebe48965e093c96cbd6c7e391ac3 diff --git a/vim.spec b/vim.spec index a567468f..db3be1b9 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 566 +%define patchlevel 586 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Apr 24 2017 Karsten Hopp 8.0.586-1 +- patchlevel 586 + * Tue Apr 18 2017 Karsten Hopp 8.0.566-1 - patchlevel 566 From a21dda771ebfac7063f4087a25f76826be0a0ac8 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 2 May 2017 11:29:03 +0200 Subject: [PATCH 103/871] - patchlevel 596 --- .gitignore | 1 + README.patches | 105 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 111 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 41bb23a5..0747c671 100644 --- a/.gitignore +++ b/.gitignore @@ -65,3 +65,4 @@ /vim-8.0-562.tar.bz2 /vim-8.0-566.tar.bz2 /vim-8.0-586.tar.bz2 +/vim-8.0-596.tar.bz2 diff --git a/README.patches b/README.patches index 5ad9c270..9885b92c 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,108 @@ +commit 4475b623960671898dac6a72b13a8d140402afa6 +Author: Bram Moolenaar +Date: Mon May 1 20:46:52 2017 +0200 + + patch 8.0.0596: crash when complete() called after complete_add() + + Problem: Crash when complete() is called after complete_add() in + 'completefunc'. (Lifepillar) + Solution: Bail out if compl_pattern is NULL. (closes #1668) + Also avoid using freed memory. + +commit beb9cb19c660484488a71a25eda46ab0fa579278 +Author: Bram Moolenaar +Date: Mon May 1 14:14:04 2017 +0200 + + patch 8.0.0595: Coverity warning for not checking return value + + Problem: Coverity warning for not checking return value of dict_add(). + Solution: Check the return value for FAIL. + +commit 66c0e70b806cd8afdc9da9ddae11945ddf29841a +Author: Bram Moolenaar +Date: Sun Apr 30 20:46:32 2017 +0200 + + patch 8.0.0594: build failure when windows feature is missing + + Problem: Build failure when windows feature is missing. + Solution: Add #ifdef. + +commit 45cf6e910c6d162775ca9d470fac4b6db844001f +Author: Bram Moolenaar +Date: Sun Apr 30 20:25:19 2017 +0200 + + patch 8.0.0593: duplication of code for adding a list or dict return value + + Problem: Duplication of code for adding a list or dict return value. + Solution: Add rettv_dict_set() and rettv_list_set(). (Yegappan Lakshmanan) + +commit 29ae377ea7039874337bc79ace9ab2b37b9056e5 +Author: Bram Moolenaar +Date: Sun Apr 30 19:39:39 2017 +0200 + + patch 8.0.0592: if a job writes to a buffer screen is not updated + + Problem: If a job writes to a buffer and the user is typing a command, the + screen isn't updated. When a message is displayed the changed + buffer may cause it to be cleared. (Ramel Eshed) + Solution: Update the screen and then the command line if the screen didn't + scroll. Avoid inserting screen lines, as it clears any message. + Update the status line when the buffer changed. + +commit 45d2cca1ea3f90fc70ad99d0c6812a9d8536303c +Author: Bram Moolenaar +Date: Sun Apr 30 16:36:05 2017 +0200 + + patch 8.0.0591: changes to eval functionality not documented + + Problem: Changes to eval functionality not documented. + Solution: Include all the changes. + +commit 8f77c5a4ec756f3f866bd6b18feb6fca6f2a2e91 +Author: Bram Moolenaar +Date: Sun Apr 30 14:21:00 2017 +0200 + + patch 8.0.0590: cannot add a context to locations + + Problem: Cannot add a context to locations. + Solution: Add the "context" entry in location entries. (Yegappan Lakshmanan, + closes #1012) + +commit a21ccb7a974a96550c5cd99c4633e166d2083172 +Author: Bram Moolenaar +Date: Sat Apr 29 17:40:22 2017 +0200 + + patch 8.0.0589: :simalt still does not work + + Problem: :simalt still does not work. + Solution: Use K_NOP instead of K_IGNORE. (Christian Brabandt) + +commit 1a9020d4cba6d90688506102ab587c371ff72f8b +Author: Bram Moolenaar +Date: Sat Apr 29 16:24:38 2017 +0200 + + patch 8.0.0588: job_stop() often assumes the channel will be closed + + Problem: job_stop() often assumes the channel will be closed, while the job + may not actually be stopped. (Martin Gammelsæter) + Solution: Only assume the job stops on "kill". Don't send a signal if the + job has already ended. (closes #1632) + +commit 0635ee682481e2da0d39cd970b3cb573a1c12a17 +Author: Bram Moolenaar +Date: Fri Apr 28 20:32:33 2017 +0200 + + Runtime file updates + +commit 696cbd224b4f78b99b8fc34538867303a8a922fc +Author: Bram Moolenaar +Date: Fri Apr 28 15:45:46 2017 +0200 + + patch 8.0.0587: configure check for return value of tgetent skipped + + Problem: Configure check for return value of tgetent is skipped. + Solution: Always perform the check. (Marvin Schmidt, closes #1664) + commit b7637c44c26b057d1f3721d932bbab06d9f74393 Author: Bram Moolenaar Date: Sun Apr 23 18:49:36 2017 +0200 diff --git a/sources b/sources index 56bfebcf..29973eff 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-586.tar.bz2) = ea43f4ddcff887902b24bf71d09e24892681115562023daf6cc899508a4f6b948ab6c9b4e29e1c2c6dad3d1e44483c36b1dcebe48965e093c96cbd6c7e391ac3 +SHA512 (vim-8.0-596.tar.bz2) = 68386417959ea368a1ed139617c76965e942c38d8fbf7fb5bd90aaa3ff3f10e59480bb9fa11576b5bc819b8f770bcbecb787b0ecbf453b78e06883c808ac7936 diff --git a/vim.spec b/vim.spec index db3be1b9..fbfcc573 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 586 +%define patchlevel 596 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue May 02 2017 Karsten Hopp 8.0.596-1 +- patchlevel 596 + * Mon Apr 24 2017 Karsten Hopp 8.0.586-1 - patchlevel 586 From 5a4b1198316e7ccc0f3b0ddb98a2428993aaf0ba Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 15 May 2017 10:06:31 +0200 Subject: [PATCH 104/871] - patchlevel 597 --- .gitignore | 1 + README.patches | 9 +++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0747c671..7e58cd2c 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,4 @@ /vim-8.0-566.tar.bz2 /vim-8.0-586.tar.bz2 /vim-8.0-596.tar.bz2 +/vim-8.0-597.tar.bz2 diff --git a/README.patches b/README.patches index 9885b92c..f3b9e62f 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,12 @@ +commit 253f9128779f315ea670f9b4a17446b7b4c74927 +Author: Bram Moolenaar +Date: Mon May 15 08:45:13 2017 +0200 + + patch 8.0.0597: off-by-one error in size computation + + Problem: Off-by-one error in buffer size computation. + Solution: Use ">=" instead of ">". (Lemonboy, closes #1694) + commit 4475b623960671898dac6a72b13a8d140402afa6 Author: Bram Moolenaar Date: Mon May 1 20:46:52 2017 +0200 diff --git a/sources b/sources index 29973eff..f45fe857 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-596.tar.bz2) = 68386417959ea368a1ed139617c76965e942c38d8fbf7fb5bd90aaa3ff3f10e59480bb9fa11576b5bc819b8f770bcbecb787b0ecbf453b78e06883c808ac7936 +SHA512 (vim-8.0-597.tar.bz2) = b595a4118db165e07982654e6041a2ba4202abaa01c57a66c4044cdbb3c425f5046912ad9fe28b679b61553a418c3f05cd16a6c0e162efc28af4935e25718bb5 diff --git a/vim.spec b/vim.spec index fbfcc573..2a22e0e0 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 596 +%define patchlevel 597 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon May 15 2017 Karsten Hopp 8.0.597-1 +- patchlevel 597 + * Tue May 02 2017 Karsten Hopp 8.0.596-1 - patchlevel 596 From 937b6202a3f083e0bcc0d6a38a1c6d00ef1fa73a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 16 May 2017 10:08:29 +0200 Subject: [PATCH 105/871] - patchlevel 598 --- .gitignore | 1 + README.patches | 9 +++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7e58cd2c..a30789dc 100644 --- a/.gitignore +++ b/.gitignore @@ -67,3 +67,4 @@ /vim-8.0-586.tar.bz2 /vim-8.0-596.tar.bz2 /vim-8.0-597.tar.bz2 +/vim-8.0-598.tar.bz2 diff --git a/README.patches b/README.patches index f3b9e62f..38c7ce02 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,12 @@ +commit 9e0f6ec0762575d229b86798b284ca4876bc3d73 +Author: Bram Moolenaar +Date: Tue May 16 09:36:54 2017 +0200 + + patch 8.0.0598: building with gcc 7.1 yields new warnings + + Problem: Building with gcc 7.1 yields new warnings. + Solution: Initialize result. (John Marriott) + commit 253f9128779f315ea670f9b4a17446b7b4c74927 Author: Bram Moolenaar Date: Mon May 15 08:45:13 2017 +0200 diff --git a/sources b/sources index f45fe857..755314d6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-597.tar.bz2) = b595a4118db165e07982654e6041a2ba4202abaa01c57a66c4044cdbb3c425f5046912ad9fe28b679b61553a418c3f05cd16a6c0e162efc28af4935e25718bb5 +SHA512 (vim-8.0-598.tar.bz2) = 594b82fc59f6da9b6eedcf9417c88d8420e0ed31fc6cfa92ccb62efe6303ee898cacf86bd42aebd1e4ea89bba8e67bd2128871703ccd71954e9b20ea63f0c326 diff --git a/vim.spec b/vim.spec index 2a22e0e0..903b6db2 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 597 +%define patchlevel 598 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue May 16 2017 Karsten Hopp 8.0.598-1 +- patchlevel 598 + * Mon May 15 2017 Karsten Hopp 8.0.597-1 - patchlevel 597 From 79f7bf6c3bcfe1febcd26ce17ea8f06bd5d2d512 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 17 May 2017 09:29:09 +0200 Subject: [PATCH 106/871] - patchlevel 599 --- .gitignore | 1 + README.patches | 9 +++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a30789dc..4617085b 100644 --- a/.gitignore +++ b/.gitignore @@ -68,3 +68,4 @@ /vim-8.0-596.tar.bz2 /vim-8.0-597.tar.bz2 /vim-8.0-598.tar.bz2 +/vim-8.0-599.tar.bz2 diff --git a/README.patches b/README.patches index 38c7ce02..27408653 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,12 @@ +commit 79a213d6a4e909703524a7f1ad985c7bd40650a6 +Author: Bram Moolenaar +Date: Tue May 16 13:15:18 2017 +0200 + + patch 8.0.0599: diff mode is insufficiently tested + + Problem: diff mode is insufficiently tested + Solution: Add more test cases. (Dominique Pelle, closes #1685) + commit 9e0f6ec0762575d229b86798b284ca4876bc3d73 Author: Bram Moolenaar Date: Tue May 16 09:36:54 2017 +0200 diff --git a/sources b/sources index 755314d6..ec790ccd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-598.tar.bz2) = 594b82fc59f6da9b6eedcf9417c88d8420e0ed31fc6cfa92ccb62efe6303ee898cacf86bd42aebd1e4ea89bba8e67bd2128871703ccd71954e9b20ea63f0c326 +SHA512 (vim-8.0-599.tar.bz2) = 763235b9a59bc6695a168fc5bf78cb1370a0cb52973ba2fbcb76eac352e86629d83a7592c18000917de1b3850db0719005110c6458c1591ede1327d06a07d8df diff --git a/vim.spec b/vim.spec index 903b6db2..14960b3e 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 598 +%define patchlevel 599 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed May 17 2017 Karsten Hopp 8.0.599-1 +- patchlevel 599 + * Tue May 16 2017 Karsten Hopp 8.0.598-1 - patchlevel 598 From df64d1a32ee1e1a400ee5118fa4afb79055f4529 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 19 May 2017 09:00:24 +0200 Subject: [PATCH 107/871] - patchlevel 600 --- .gitignore | 1 + README.patches | 9 +++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4617085b..3e8483fd 100644 --- a/.gitignore +++ b/.gitignore @@ -69,3 +69,4 @@ /vim-8.0-597.tar.bz2 /vim-8.0-598.tar.bz2 /vim-8.0-599.tar.bz2 +/vim-8.0-600.tar.bz2 diff --git a/README.patches b/README.patches index 27408653..93bb9073 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,12 @@ +commit 2a0b06def49198aef45ef173f524a638a700f9c9 +Author: Bram Moolenaar +Date: Thu May 18 16:23:43 2017 +0200 + + patch 8.0.0600: test_recover fails on some systems + + Problem: test_recover fails on some systems. + Solution: Explicitly check if "/" is writable. (Ken Takata) + commit 79a213d6a4e909703524a7f1ad985c7bd40650a6 Author: Bram Moolenaar Date: Tue May 16 13:15:18 2017 +0200 diff --git a/sources b/sources index ec790ccd..3350248a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-599.tar.bz2) = 763235b9a59bc6695a168fc5bf78cb1370a0cb52973ba2fbcb76eac352e86629d83a7592c18000917de1b3850db0719005110c6458c1591ede1327d06a07d8df +SHA512 (vim-8.0-600.tar.bz2) = f7a7ef66ceab87f5ba5ee923aef6a54aa886abbdd286b1970d5a98e99a5e961afe4415b28b39c7b8326a700059ab3eae14260c0175a39116caeb48d049953877 diff --git a/vim.spec b/vim.spec index 14960b3e..78eb092e 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 599 +%define patchlevel 600 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri May 19 2017 Karsten Hopp 8.0.600-1 +- patchlevel 600 + * Wed May 17 2017 Karsten Hopp 8.0.599-1 - patchlevel 599 From 69f8f0b45d31c9dc45d13c828a91c76206298a80 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 25 May 2017 09:27:38 +0200 Subject: [PATCH 108/871] - patchlevel 604 --- .gitignore | 1 + README.patches | 37 +++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 43 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3e8483fd..813c0523 100644 --- a/.gitignore +++ b/.gitignore @@ -70,3 +70,4 @@ /vim-8.0-598.tar.bz2 /vim-8.0-599.tar.bz2 /vim-8.0-600.tar.bz2 +/vim-8.0-604.tar.bz2 diff --git a/README.patches b/README.patches index 93bb9073..e70429e5 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,40 @@ +commit 712598f210570627534246cb5dcbb4f213367997 +Author: Bram Moolenaar +Date: Wed May 24 10:42:37 2017 +0200 + + patch 8.0.0604: gF test fails still on MS-Windows + + Problem: gF test fails still on MS-Windows. + Solution: Use : before the line number and remove it from 'isfname'. + +commit d7aca7a71c7254501c08f04db1798df479df0e89 +Author: Bram Moolenaar +Date: Wed May 24 10:05:56 2017 +0200 + + patch 8.0.0603: gF test fails on MS-Windows + + Problem: gF test fails on MS-Windows. + Solution: Use @ instead of : before the line number + +commit 2a79ed293c077ba791db962f0e121cf97ba4f7a7 +Author: Bram Moolenaar +Date: Wed May 24 09:51:39 2017 +0200 + + patch 8.0.0602: when gF fails to edit the file the cursor still moves + + Problem: When gF fails to edit the file the cursor still moves to the found + line number. + Solution: Check the return value of do_ecmd(). (Michael Hwang) + +commit 545cb79da586be3333a0a55616046f94b01f6b1a +Author: Bram Moolenaar +Date: Tue May 23 11:31:22 2017 +0200 + + patch 8.0.0601: no test coverage for :spellrepall + + Problem: No test coverage for :spellrepall. + Solution: Add a test. (Dominique Pelle, closes #1717) + commit 2a0b06def49198aef45ef173f524a638a700f9c9 Author: Bram Moolenaar Date: Thu May 18 16:23:43 2017 +0200 diff --git a/sources b/sources index 3350248a..fed125a2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-600.tar.bz2) = f7a7ef66ceab87f5ba5ee923aef6a54aa886abbdd286b1970d5a98e99a5e961afe4415b28b39c7b8326a700059ab3eae14260c0175a39116caeb48d049953877 +SHA512 (vim-8.0-604.tar.bz2) = 67d804478a27b52e033ec4bb63d62b175856f7c8352966dfeb939ce99d7351e2e628f1a7b017e1e4050b82627925bec35b9b49ca45664001daae410a0dd4f9a6 diff --git a/vim.spec b/vim.spec index 78eb092e..beec3d29 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 600 +%define patchlevel 604 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu May 25 2017 Karsten Hopp 8.0.604-1 +- patchlevel 604 + * Fri May 19 2017 Karsten Hopp 8.0.600-1 - patchlevel 600 From 7b70e74c7e00a108172331e9e7f0165f205084eb Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 29 May 2017 10:26:32 +0200 Subject: [PATCH 109/871] - patchlevel 606 --- .gitignore | 1 + README.patches | 27 +++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 33 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 813c0523..09db9c59 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,4 @@ /vim-8.0-599.tar.bz2 /vim-8.0-600.tar.bz2 /vim-8.0-604.tar.bz2 +/vim-8.0-606.tar.bz2 diff --git a/README.patches b/README.patches index e70429e5..8155bd3f 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,30 @@ +commit 6e62da3e14d32f76f60d5cc8b267059923842f17 +Author: Bram Moolenaar +Date: Sun May 28 08:16:25 2017 +0200 + + patch 8.0.0606: cannot set the context for a specified quickfix list + + Problem: Cannot set the context for a specified quickfix list. + Solution: Use the list index instead of the current list. (Yegappan + Lakshmanan) + +commit 6dd4a53502fb4ec1b66104eab1805e7254ad9e41 +Author: Bram Moolenaar +Date: Sun May 28 07:56:36 2017 +0200 + + patch 8.0.0605: the quickfix cached buffer may become invalid + + Problem: The buffer that quickfix caches for performance may become + invalid. (Daniel Hahler) + Solution: Reset qf_last_bufref in qf_init_ext(). (Daniel Hahler, + closes #1728, closes #1676) + +commit b4d6c3ea4a59c6d8d4e0e52120596866f0edd510 +Author: Bram Moolenaar +Date: Sat May 27 16:45:17 2017 +0200 + + Update runtime files. + commit 712598f210570627534246cb5dcbb4f213367997 Author: Bram Moolenaar Date: Wed May 24 10:42:37 2017 +0200 diff --git a/sources b/sources index fed125a2..8aeec055 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-604.tar.bz2) = 67d804478a27b52e033ec4bb63d62b175856f7c8352966dfeb939ce99d7351e2e628f1a7b017e1e4050b82627925bec35b9b49ca45664001daae410a0dd4f9a6 +SHA512 (vim-8.0-606.tar.bz2) = 9b36af6487752b213206388f799f971ff7ee115e20cd6dbf720018af7b645885dc1b238cad213d859bdedf5c60926448de9ba718c8a274984edff0c3c4174665 diff --git a/vim.spec b/vim.spec index beec3d29..e1a65474 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 604 +%define patchlevel 606 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon May 29 2017 Karsten Hopp 8.0.606-1 +- patchlevel 606 + * Thu May 25 2017 Karsten Hopp 8.0.604-1 - patchlevel 604 From b0cdd94d8e604e208353a5334e4a63ca3936cb76 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 31 May 2017 10:09:59 +0200 Subject: [PATCH 110/871] 1456455 - vim-8.0.600-1.fc27 FTBFS with Perl 5.26.0 --- vim-8.0-ftbfs-perl526.patch | 81 +++++++++++++++++++++++++++++++++++++ vim.spec | 7 +++- 2 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 vim-8.0-ftbfs-perl526.patch diff --git a/vim-8.0-ftbfs-perl526.patch b/vim-8.0-ftbfs-perl526.patch new file mode 100644 index 00000000..994ecd22 --- /dev/null +++ b/vim-8.0-ftbfs-perl526.patch @@ -0,0 +1,81 @@ +From 6abca28cf208f4b263b2308a2b4e1e2ace4ae020 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= +Date: Mon, 29 May 2017 13:57:40 +0200 +Subject: [PATCH] Restore compatiblity wih Perl 5.26.0 +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Since Perl 5.25.4, S_POPMARK() macro is in Perl's inline.h (Perl's commit +33a4312b882). But vim decided to define PERL_NO_INLINE_FUNCTIONS to prevent +from including inline.h because Perl 5.18.0. And that prevents from having +S_POPMARK() available when building against dynamic Perl 5.26.0: + +gcc -L. -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,--enable-new-dtags -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -L/usr/local/lib -Wl,--as-needed -o vim objects/arabic.o objects/buffer.o objects/blowfish.o objects/crypt.o objects/crypt_zip.o objects/dict.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/evalfunc.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/farsi.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/list.o objects/mark.o objects/memline.o objects/menu.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/spellfile.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/userfunc.o objects/version.o objects/window.o objects/gui.o objects/gui_gtk.o objects/gui_gtk_x11.o objects/pty.o objects/gui_gtk_f.o objects/gui_beval.o objects/gui_gtk_gresources.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/if_python3.o objects/if_ruby.o objects/netbeans.o objects/channel.o objects/charset.o objects/json.o objects/main.o objects/memfile.o objects/message.o -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXpm -lXt -lX11 -lSM -lICE -lm -lelf -lnsl -lselinux -lncurses -lacl -lattr -lgpm -ldl -Wl,--enable-new-dtags -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fstack-protector-strong -L/usr/local/lib -L/usr/lib64/perl5/CORE -lperl -lpthread -lresolv -lnsl -ldl -lm -lcrypt -lutil -lc +objects/if_perl.o: In function `XS_VIBUF_Count': +/home/test/fedora/vim/vim80/src/if_perl.c:2085: undefined reference to `S_POPMARK' +objects/if_perl.o: In function `XS_VIBUF_Number': +/home/test/fedora/vim/vim80/src/if_perl.c:2054: undefined reference to `S_POPMARK' +objects/if_perl.o: In function `XS_VIBUF_Name': +/home/test/fedora/vim/vim80/src/if_perl.c:2019: undefined reference to `S_POPMARK' +objects/if_perl.o: In function `XS_VIBUF_DESTROY': +/home/test/fedora/vim/vim80/src/if_perl.c:1992: undefined reference to `S_POPMARK' +objects/if_perl.o: In function `XS_VIBUF_Append': +/home/test/fedora/vim/vim80/src/if_perl.c:2299: undefined reference to `S_POPMARK' +objects/if_perl.o:/home/test/fedora/vim/vim80/src/if_perl.c:2222: more undefined references to `S_POPMARK' follow +collect2: error: ld returned 1 exit status + +This patch removes the PERL_NO_INLINE_FUNCTIONS definition and +S_SvREFCNT_dec redefinition from src/if_perl.xs to restore +compatibility with Perl 5.26.0. + +Signed-off-by: Petr Písař +--- + src/if_perl.xs | 24 ------------------------ + 1 file changed, 24 deletions(-) + +diff --git a/src/if_perl.xs b/src/if_perl.xs +index 2bf72c5..7dedfba 100644 +--- a/src/if_perl.xs ++++ b/src/if_perl.xs +@@ -37,13 +37,6 @@ + + #include "vim.h" + +-/* Work around for perl-5.18. +- * Don't include "perl\lib\CORE\inline.h" for now, +- * include it after Perl_sv_free2 is defined. */ +-#ifdef DYNAMIC_PERL +-# define PERL_NO_INLINE_FUNCTIONS +-#endif +- + /* Work around for using MSVC and ActivePerl 5.18. */ + #ifdef _MSC_VER + # define __inline__ __inline +@@ -616,23 +609,6 @@ static struct { + {"", NULL}, + }; + +-/* Work around for perl-5.18. +- * For now, only the definitions of S_SvREFCNT_dec are needed in +- * "perl\lib\CORE\inline.h". */ +-# if (PERL_REVISION == 5) && (PERL_VERSION >= 18) +-static void +-S_SvREFCNT_dec(pTHX_ SV *sv) +-{ +- if (LIKELY(sv != NULL)) { +- U32 rc = SvREFCNT(sv); +- if (LIKELY(rc > 1)) +- SvREFCNT(sv) = rc - 1; +- else +- Perl_sv_free2(aTHX_ sv, rc); +- } +-} +-# endif +- + /* + * Make all runtime-links of perl. + * +-- +2.9.4 + diff --git a/vim.spec b/vim.spec index ff96a547..4cfdcd9d 100644 --- a/vim.spec +++ b/vim.spec @@ -24,7 +24,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -69,6 +69,7 @@ Patch3014: vim-7.4-releasestring-1318991.patch Patch3015: vim-8.0-rhbz1365258.patch Patch3016: vim-8.0-copy-paste.patch Patch3017: vim-8.0-bindsyntax.patch +Patch3018: vim-8.0-ftbfs-perl526.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel @@ -225,6 +226,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3015 -p1 %patch3016 -p1 %patch3017 -p1 +%patch3018 -p1 %build cp -f %{SOURCE6} . @@ -770,6 +772,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon May 29 2017 Zdenek Dohnal - 2:8.0.606-2 +- 1456455 - vim-8.0.600-1.fc27 FTBFS with Perl 5.26.0 + * Mon May 29 2017 Karsten Hopp 8.0.606-1 - patchlevel 606 From 86473a3a93200ea7b2e213c45aa7b7c745d5a219 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Sun, 4 Jun 2017 16:59:18 +0200 Subject: [PATCH 111/871] Perl 5.26 rebuild --- vim.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 4cfdcd9d..6a77c703 100644 --- a/vim.spec +++ b/vim.spec @@ -24,7 +24,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 3%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -772,6 +772,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Sun Jun 04 2017 Jitka Plesnikova - 2:8.0.606-3 +- Perl 5.26 rebuild + * Mon May 29 2017 Zdenek Dohnal - 2:8.0.606-2 - 1456455 - vim-8.0.600-1.fc27 FTBFS with Perl 5.26.0 From 8b9b731d9c548e8f25d294903fe41f843ee87c8d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 5 Jun 2017 10:09:18 +0200 Subject: [PATCH 112/871] - patchlevel 617 --- .gitignore | 1 + README.patches | 110 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 116 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 09db9c59..089f73e0 100644 --- a/.gitignore +++ b/.gitignore @@ -72,3 +72,4 @@ /vim-8.0-600.tar.bz2 /vim-8.0-604.tar.bz2 /vim-8.0-606.tar.bz2 +/vim-8.0-617.tar.bz2 diff --git a/README.patches b/README.patches index 8155bd3f..4a064e5c 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,113 @@ +commit 763209c57bf50ae777f9c2929eeea01eff7ae6ee +Author: Bram Moolenaar +Date: Sun Jun 4 21:40:36 2017 +0200 + + patch 8.0.0617: hardcopy test hangs on MS-Windows + + Problem: Hardcopy test hangs on MS-Windows. + Solution: Check the postscript feature is supported. + +commit 1615b36b91b094263240d7b555283ddf33208f62 +Author: Bram Moolenaar +Date: Sun Jun 4 21:06:09 2017 +0200 + + patch 8.0.0616: not always setting 'background' correctly after :hi Normal + + Problem: When setting the cterm background with ":hi Normal" the value of + 'background' may be set wrongly. + Solution: Check that the color is less than 16. Don't set 'background' when + it was set explicitly. (Lemonboy, closes #1710) + +commit bf15b8d78b22661db8b19d662b62bb9a061cdd37 +Author: Bram Moolenaar +Date: Sun Jun 4 20:43:48 2017 +0200 + + patch 8.0.0615: using % with :hardcopy wrongly escapes spaces + + Problem: Using % with :hardcopy wrongly escapes spaces. (Alexey Muranov) + Solution: Expand % differently. (Christian Brabandt, closes #1682) + +commit 863e80b4451b5102b41bebf9ddca3a420de746fa +Author: Bram Moolenaar +Date: Sun Jun 4 20:30:00 2017 +0200 + + patch 8.0.0614: float2nr() is not exactly right + + Problem: float2nr() is not exactly right. + Solution: Make float2nr() more accurate. Turn test64 into a new style test. + (Hirohito Higashi, closes #1688) + +commit 3e54569b17683318e0cb6693ab0024c2ad1e3e8f +Author: Bram Moolenaar +Date: Sun Jun 4 19:00:32 2017 +0200 + + patch 8.0.0613: the conf filetype is used before ftdetect from packages + + Problem: The conf filetype detection is done before ftdetect scripts from + packages that are added later. + Solution: Add the FALLBACK argument to :setfiletype. (closes #1679, + closes #1693) + +commit ce876aaa9a250a5a0d0e34b3a2625e51cf9bf5bb +Author: Bram Moolenaar +Date: Sun Jun 4 17:47:42 2017 +0200 + + patch 8.0.0612: pack dirs are added to 'runtimepath' too late + + Problem: Package directories are added to 'runtimepath' only after loading + non-package plugins. + Solution: Split off the code to add package directories to 'runtimepath'. + (Ingo Karkat, closes #1680) + +commit 976787d1f31451ca7a88e774a03e6c24ddc67876 +Author: Bram Moolenaar +Date: Sun Jun 4 15:45:50 2017 +0200 + + patch 8.0.0611: the screen is not redrawn after sending t_u7 + + Problem: When t_u7 is sent a few characters in the second screen line are + overwritten and not redrawn later. (Rastislav Barlik) + Solution: Move redrawing the screen to after overwriting the characters. + +commit 4b974d54434b8020771be7225da94648e9ec961a +Author: Bram Moolenaar +Date: Sun Jun 4 15:37:46 2017 +0200 + + patch 8.0.0610: the screen is redrawn when default 'background' is detected + + Problem: The screen is redrawn when t_BG is set and used to detect the + value for 'background'. + Solution: Don't redraw when the value of 'background' didn't change. + +commit 28a8193e3113f676f89fb6312b099d849df881d3 +Author: Bram Moolenaar +Date: Sun Jun 4 15:33:48 2017 +0200 + + patch 8.0.0609: some people still don't know how to quit + + Problem: For some people the hint about quitting is not sufficient. + Solution: Put separately. Also use ":qa!" to get out even when + there are changes. + +commit a3921f48c6b31a035c80fda49925dd3b42df0dec +Author: Bram Moolenaar +Date: Sun Jun 4 15:30:34 2017 +0200 + + patch 8.0.0608: cannot manipulate other than the current quickfix list + + Problem: Cannot manipulate other than the current quickfix list. + Solution: Pass the list index to quickfix functions. (Yegappan Lakshmanan) + +commit 45e5fd135da5710f24a1acc142692f120f8b0b78 +Author: Bram Moolenaar +Date: Sun Jun 4 14:58:02 2017 +0200 + + patch 8.0.0607: after :bwipe + :new bufref might still be valid + + Problem: When creating a bufref, then using :bwipe and :new it might get + the same memory and bufref_valid() returns true. + Solution: Add br_fnum to check the buffer number didn't change. + commit 6e62da3e14d32f76f60d5cc8b267059923842f17 Author: Bram Moolenaar Date: Sun May 28 08:16:25 2017 +0200 diff --git a/sources b/sources index 8aeec055..02d55c16 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-606.tar.bz2) = 9b36af6487752b213206388f799f971ff7ee115e20cd6dbf720018af7b645885dc1b238cad213d859bdedf5c60926448de9ba718c8a274984edff0c3c4174665 +SHA512 (vim-8.0-617.tar.bz2) = 9aaffda93e89a33fca8ffac4676f2323afe75f7a93a35411d10f67cff6f1558ba2d98f43c6e199bb0d4cc1f6da9deade464a77be583775c8a12656f17d5abe67 diff --git a/vim.spec b/vim.spec index e1a65474..b3634288 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 606 +%define patchlevel 617 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Jun 05 2017 Karsten Hopp 8.0.617-1 +- patchlevel 617 + * Mon May 29 2017 Karsten Hopp 8.0.606-1 - patchlevel 606 From 979ffd71ca01d9fbb82eeb2c63b09c661d83cf28 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 7 Jun 2017 09:20:58 +0200 Subject: [PATCH 113/871] - patchlevel 627 --- .gitignore | 1 + README.patches | 106 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 112 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 089f73e0..8b95edac 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,4 @@ /vim-8.0-604.tar.bz2 /vim-8.0-606.tar.bz2 /vim-8.0-617.tar.bz2 +/vim-8.0-627.tar.bz2 diff --git a/README.patches b/README.patches index 4a064e5c..4e7b9204 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,109 @@ +commit add8dce38de65a0c64e8f54d6bdcadb45a8de2cf +Author: Bram Moolenaar +Date: Mon Jun 5 19:56:04 2017 +0200 + + patch 8.0.0627: "gn" selects only one character with 'nowrapscan' + + Problem: When 'wrapscan' is off "gn" does not select the whole pattern when + it's the last one in the text. (KeyboardFire) + Solution: Check if the search fails. (Christian Brabandt, closes #1683) + +commit e21d69eec1870a3f4732653aa8ee25d5da10128c +Author: Bram Moolenaar +Date: Mon Jun 5 19:32:32 2017 +0200 + + patch 8.0.0626: in the GUI the cursor may flicker + + Problem: In the GUI the cursor may flicker. + Solution: Check the cmd_silent flag before updating the cursor shape. + (Hirohito Higashi, closes #1637) + +commit 206155280def51160a9d81d983aed639015ffb44 +Author: Bram Moolenaar +Date: Mon Jun 5 18:46:26 2017 +0200 + + patch 8.0.0625: shellescape() always escapes a newline + + Problem: shellescape() always escapes a newline, which does not work with + some shells. (Harm te Hennepe) + Solution: Only escape a newline when the "special" argument is non-zero. + (Christian Brabandt, closes #1590) + +commit 6c95fbc9ae64f3a7619070e830f0c35aa4f0ada9 +Author: Bram Moolenaar +Date: Mon Jun 5 17:53:37 2017 +0200 + + patch 8.0.0624: warning for unused variable in tiny build + + Problem: Warning for unused variable in tiny build. (Tony Mechelynck) + Solution: Add an #ifdef. + +commit 966e58e413ffa88af8d748e697aa2999571fcd7b +Author: Bram Moolenaar +Date: Mon Jun 5 16:54:08 2017 +0200 + + patch 8.0.0623: error for invalid regexp is not very informative + + Problem: The message "Invalid range" is used for multiple errors. + Solution: Add two more specific error messages. (Itchyny, Ken Hamada) + +commit c5e2b040b490c2f4dd50c945840bc176bfcccb29 +Author: Bram Moolenaar +Date: Mon Jun 5 16:37:07 2017 +0200 + + patch 8.0.0622: selecting quoted text fails with 'selection' "exclusive" + + Problem: Using a text object to select quoted text fails when 'selection' + is set to "exclusive". (Guraga) + Solution: Swap cursor and visual start position. (Christian Brabandt, + closes #1687) + +commit 8ad80dea089ffeb1a845199c013e9bb4be1cd22e +Author: Bram Moolenaar +Date: Mon Jun 5 16:01:59 2017 +0200 + + patch 8.0.0621: :stag does not respect 'switchbuf' + + Problem: The ":stag" command does not respect 'switchbuf'. + Solution: Check 'switchbuf' for tag commands that may open a new window. + (Ingo Karkat, closes #1681) Define macros for the return values + of getfile(). + +commit b463e8d999ec812d656876f313efbeaeed663b45 +Author: Bram Moolenaar +Date: Mon Jun 5 15:07:09 2017 +0200 + + patch 8.0.0620: checking for HAVE_GTK_MULTIHEAD is not needed + + Problem: Since we only support GTK versions that have it, the ckeck for + HAVE_GTK_MULTIHEAD is no longer needed. + Solution: Remove HAVE_GTK_MULTIHEAD. (Kazunobu Kuriyama) + +commit 6aa8cea46d4179b2617daae034063dd0d8054e35 +Author: Bram Moolenaar +Date: Mon Jun 5 14:44:35 2017 +0200 + + Update runtime files. + +commit 9472eec83c3f9c191814dc81dd82498c10b1fc9c +Author: Bram Moolenaar +Date: Mon Jun 5 13:31:56 2017 +0200 + + patch 8.0.0619: GUI gets stuck if timer uses feedkeys() + + Problem: In the GUI, when a timer uses feedkeys(), it still waits for an + event. (Raymond Ko) + Solution: Check tb_change_cnt in one more place. + +commit bb7943b7920ef2f88cb9b6f46c34c7946c370819 +Author: Bram Moolenaar +Date: Mon Jun 5 13:30:06 2017 +0200 + + patch 8.0.0618: NFA regex engine handles [0-z] incorrectly + + Problem: NFA regex engine handles [0-z] incorrectly. + Solution: Return at the right point. (James McCoy, closes #1703) + commit 763209c57bf50ae777f9c2929eeea01eff7ae6ee Author: Bram Moolenaar Date: Sun Jun 4 21:40:36 2017 +0200 diff --git a/sources b/sources index 02d55c16..d2786615 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-617.tar.bz2) = 9aaffda93e89a33fca8ffac4676f2323afe75f7a93a35411d10f67cff6f1558ba2d98f43c6e199bb0d4cc1f6da9deade464a77be583775c8a12656f17d5abe67 +SHA512 (vim-8.0-627.tar.bz2) = ebb9d6267710a8528099611a086b1c37055ae0e84d7d06c4c8cc37c7e4347b9b4bc75315fd16ead985310f52b00525101bbd5c5ec5ec7fe83e5acc8e0fe1e89f diff --git a/vim.spec b/vim.spec index b3634288..60a3fea3 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 617 +%define patchlevel 627 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Jun 07 2017 Karsten Hopp 8.0.627-1 +- patchlevel 627 + * Mon Jun 05 2017 Karsten Hopp 8.0.617-1 - patchlevel 617 From 3da317e801639c247d6f2135d8bdac27a95e5df0 Mon Sep 17 00:00:00 2001 From: Jitka Plesnikova Date: Wed, 7 Jun 2017 23:26:07 +0200 Subject: [PATCH 114/871] Perl 5.26 re-rebuild of bootstrapped packages --- vim.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index e5e206a6..cfe02780 100644 --- a/vim.spec +++ b/vim.spec @@ -24,7 +24,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -772,6 +772,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Jun 07 2017 Jitka Plesnikova - 2:8.0.627-2 +- Perl 5.26 re-rebuild of bootstrapped packages + * Wed Jun 07 2017 Karsten Hopp 8.0.627-1 - patchlevel 627 From 1c78bc24e0a3b147bf9d9077bca8a83619ef948a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 9 Jun 2017 07:42:54 +0200 Subject: [PATCH 115/871] - patchlevel 628 --- .gitignore | 1 + README.patches | 10 ++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8b95edac..f135068c 100644 --- a/.gitignore +++ b/.gitignore @@ -74,3 +74,4 @@ /vim-8.0-606.tar.bz2 /vim-8.0-617.tar.bz2 /vim-8.0-627.tar.bz2 +/vim-8.0-628.tar.bz2 diff --git a/README.patches b/README.patches index 4e7b9204..7dd2fdeb 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,13 @@ +commit f085f4266e07b36279c56d43fd0d73ed080046ae +Author: Bram Moolenaar +Date: Wed Jun 7 20:39:47 2017 +0200 + + patch 8.0.0628: cursor disappears after silent mapping + + Problem: Cursor disappears after silent mapping. (Ramel Eshed) + Solution: Do restore the cursor when it was changed, but don't change it in + the first place for a silent mapping. + commit add8dce38de65a0c64e8f54d6bdcadb45a8de2cf Author: Bram Moolenaar Date: Mon Jun 5 19:56:04 2017 +0200 diff --git a/sources b/sources index d2786615..6895bd82 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-627.tar.bz2) = ebb9d6267710a8528099611a086b1c37055ae0e84d7d06c4c8cc37c7e4347b9b4bc75315fd16ead985310f52b00525101bbd5c5ec5ec7fe83e5acc8e0fe1e89f +SHA512 (vim-8.0-628.tar.bz2) = d20f2c5032dd140ddd30559033ff6ece9af5066036046b80a77081fdd87e7bb69ad6081fc0ce04ed13cd9d400b6cfa6b6fac7519e08e6831827001885f657e3f diff --git a/vim.spec b/vim.spec index 60a3fea3..a5b76d7d 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 627 +%define patchlevel 628 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Jun 09 2017 Karsten Hopp 8.0.628-1 +- patchlevel 628 + * Wed Jun 07 2017 Karsten Hopp 8.0.627-1 - patchlevel 627 From 83822b1eca955cbb7f919d6e9ebefb76e50c0901 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 12 Jun 2017 15:44:23 +0200 Subject: [PATCH 116/871] - patchlevel 636 --- .gitignore | 1 + README.patches | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +++- 4 files changed, 83 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f135068c..cc53a0eb 100644 --- a/.gitignore +++ b/.gitignore @@ -75,3 +75,4 @@ /vim-8.0-617.tar.bz2 /vim-8.0-627.tar.bz2 /vim-8.0-628.tar.bz2 +/vim-8.0-636.tar.bz2 diff --git a/README.patches b/README.patches index 7dd2fdeb..7364556d 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,80 @@ +commit 56f2db562ddc6c69026d55360f0cfaacd8adc26a +Author: Bram Moolenaar +Date: Sun Jun 11 23:09:15 2017 +0200 + + patch 8.0.0636: when reading the undo file fails may use uninitialized data + + Problem: When reading the undo file fails may use uninitialized data. + Solution: Always clear the buffer on failure. + +commit 3a429efb628a3925d13c3fe415e02a7ce117071f +Author: Bram Moolenaar +Date: Sun Jun 11 17:10:32 2017 +0200 + + patch 8.0.0635: when 'ignorecase' is set script detection is inaccurate + + Problem: When 'ignorecase' is set script detection is inaccurate. + Solution: Enforce matching case for text. (closes #1753) + +commit 875feea6ce223462d55543735143d747dcaf4287 +Author: Bram Moolenaar +Date: Sun Jun 11 16:07:51 2017 +0200 + + patch 8.0.0634: cannot easily get to the last quickfix list + + Problem: Cannot easily get to the last quickfix list. + Solution: Add "$" as a value for the "nr" argument of getqflist() and + setqflist(). (Yegappan Lakshmanan) + +commit 60964f68740b8abcbb2d3f0f3aeade21d1bacb22 +Author: Bram Moolenaar +Date: Sat Jun 10 17:06:16 2017 +0200 + + patch 8.0.0633: the client-server test is still a bit flaky + + Problem: The client-server test is still a bit flaky. + Solution: Wait a bit for the GUI to start. Check that the version number + can be obtained. + +commit 1c13c0fe3e7b15750464ffbc39a4648aa5c639be +Author: Bram Moolenaar +Date: Sat Jun 10 16:30:32 2017 +0200 + + patch 8.0.0632: the quotestar test is still a bit flaky + + Problem: The quotestar test is still a bit flaky. + Solution: Kill any existing server to make the retry work. Wait for the + register to be filled. + +commit fa4161cb0c266378012d3fde0eca56da8739528d +Author: Bram Moolenaar +Date: Sat Jun 10 15:46:23 2017 +0200 + + patch 8.0.0631: can't build with Perl 5.26 + + Problem: Perl 5.26 also needs S_TOPMARK and S_POPMARK defined. + Solution: Define the functions when needed. (Jesin, closes #1748) + +commit f84b122a99da75741ae686fabb6f81b8b4755998 +Author: Bram Moolenaar +Date: Sat Jun 10 14:29:52 2017 +0200 + + patch 8.0.0630: it is not easy to work on lines without a match + + Problem: The :global command does not work recursively, which makes it + difficult to execute a command on a line where one pattern matches + and another does not match. (Miles Cranmer) + Solution: Allow for recursion if it is for only one line. (closes #1760) + +commit 6b1da3312e15c065b373c9ec2732f31a77cee61f +Author: Bram Moolenaar +Date: Fri Jun 9 21:35:47 2017 +0200 + + patch 8.0.0629: checking for ambigous width is not working + + Problem: Checking for ambigous width is not working. (Hirohito Higashi) + Solution: Reset "starting" earlier. + commit f085f4266e07b36279c56d43fd0d73ed080046ae Author: Bram Moolenaar Date: Wed Jun 7 20:39:47 2017 +0200 diff --git a/sources b/sources index 6895bd82..a9d16757 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-628.tar.bz2) = d20f2c5032dd140ddd30559033ff6ece9af5066036046b80a77081fdd87e7bb69ad6081fc0ce04ed13cd9d400b6cfa6b6fac7519e08e6831827001885f657e3f +SHA512 (vim-8.0-636.tar.bz2) = 8a6562c2bc84986fe541fbe21f88d327856ae963c55c55163ebe84f558cf4483ebe8b5c58b025e89c8b615c889e7427981b41b4da3cf612d2dc5d5f5a36dc8a5 diff --git a/vim.spec b/vim.spec index a5b76d7d..2ff69b48 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 628 +%define patchlevel 636 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Jun 12 2017 Karsten Hopp 8.0.636-1 +- patchlevel 636 + * Fri Jun 09 2017 Karsten Hopp 8.0.628-1 - patchlevel 628 From 44c64cf258f737aae0e01296566068bf0a96f1d8 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 15 Jun 2017 15:32:44 +0200 Subject: [PATCH 117/871] - patchlevel 642 --- .gitignore | 1 + README.patches | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +++- 4 files changed, 74 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cc53a0eb..53f42a37 100644 --- a/.gitignore +++ b/.gitignore @@ -76,3 +76,4 @@ /vim-8.0-627.tar.bz2 /vim-8.0-628.tar.bz2 /vim-8.0-636.tar.bz2 +/vim-8.0-642.tar.bz2 diff --git a/README.patches b/README.patches index 7364556d..49ed0aea 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,71 @@ +commit 8cf91286ca46a501d24e4b7d631b193256782c88 +Author: Bram Moolenaar +Date: Tue Jun 13 19:38:37 2017 +0200 + + patch 8.0.0642: writefile() continues after detecting an error + + Problem: writefile() continues after detecting an error. + Solution: Bail out as soon as an error is detected. (suggestions by Nikolai + Pavlov, closes #1476) + +commit 3ec574f2b549f456f664f689d6da36dc5719aeb9 +Author: Bram Moolenaar +Date: Tue Jun 13 18:12:01 2017 +0200 + + Update runtime files. + + Includes changing &sw to shiftwidth() for all indent scripts. + +commit 2102035488e80ef6fd5038ed15d21672712ba0f6 +Author: Bram Moolenaar +Date: Tue Jun 13 17:21:04 2017 +0200 + + patch 8.0.0641: cannot set a separate highlighting for the quickfix line + + Problem: Cannot set a separate highlighting for the current line in the + quickfix window. + Solution: Add QuickFixLine. (anishsane, closes #1755) + +commit 83064068eaabf75a7d235b0eec561dccbcb96b31 +Author: Bram Moolenaar +Date: Tue Jun 13 16:34:54 2017 +0200 + + patch 8.0.0640: mismatch between help and actual message + + Problem: Mismatch between help and actual message for ":syn conceal". + Solution: Change the message to match the help. (Ken Takata) + +commit 9a48961d8bd7ffea14330b9b0181a6cdbe9288f7 +Author: Bram Moolenaar +Date: Tue Jun 13 16:12:51 2017 +0200 + + patch 8.0.0639: the cursor position is set when editing a new commit message + + Problem: The cursor position is set to the last position in a new commit + message. + Solution: Don't set the position if the filetype matches "commit". + (Christian Brabandt) + +commit d7383881c8e9f474a909b54b21abb0aa2b412ba2 +Author: Bram Moolenaar +Date: Tue Jun 13 15:22:12 2017 +0200 + + patch 8.0.0638: cannot build with new MSVC version + + Problem: Cannot build with new MSVC version VS2017. + Solution: Change the compiler arguments. (Leonardo Manera, closes #1731, + closes #1747) + +commit 21b34b63b3f63dd54b338c4433fa7117dad9507b +Author: Bram Moolenaar +Date: Tue Jun 13 14:34:01 2017 +0200 + + patch 8.0.0637: crash when using some version of GTK 3 + + Problem: Crash when using some version of GTK 3. + Solution: Add #ifdefs around incrementing the menu index. (Kazunobu + Kuriyama) + commit 56f2db562ddc6c69026d55360f0cfaacd8adc26a Author: Bram Moolenaar Date: Sun Jun 11 23:09:15 2017 +0200 diff --git a/sources b/sources index a9d16757..5d2d8edb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-636.tar.bz2) = 8a6562c2bc84986fe541fbe21f88d327856ae963c55c55163ebe84f558cf4483ebe8b5c58b025e89c8b615c889e7427981b41b4da3cf612d2dc5d5f5a36dc8a5 +SHA512 (vim-8.0-642.tar.bz2) = b3325830b488a45f13ec74044b05dc73f7c3505fb137a35b8ef53f6df73c5ab669926d5b1a186e0ef33e738ec7436307e02d3f93c3847ca18ee577c237e455df diff --git a/vim.spec b/vim.spec index 2ff69b48..b669ad06 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 636 +%define patchlevel 642 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Jun 15 2017 Karsten Hopp 8.0.642-1 +- patchlevel 642 + * Mon Jun 12 2017 Karsten Hopp 8.0.636-1 - patchlevel 636 From 26a41d61c135012609308f5f5c44bbbb57cf8345 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 19 Jun 2017 10:15:51 +0200 Subject: [PATCH 118/871] - patchlevel 647 --- .gitignore | 1 + README.patches | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 56 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 53f42a37..2349a27e 100644 --- a/.gitignore +++ b/.gitignore @@ -77,3 +77,4 @@ /vim-8.0-628.tar.bz2 /vim-8.0-636.tar.bz2 /vim-8.0-642.tar.bz2 +/vim-8.0-647.tar.bz2 diff --git a/README.patches b/README.patches index 49ed0aea..925e8363 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,53 @@ +commit 06f1ed2f78c5c03af95054fc3a8665df39dec362 +Author: Bram Moolenaar +Date: Sun Jun 18 22:41:03 2017 +0200 + + patch 8.0.0647: syntax highlighting can make cause a freeze + + Problem: Syntax highlighting can make cause a freeze. + Solution: Apply 'redrawtime' to syntax highlighting, per window. + +commit 0946326580e6f034fe2c88d041407ea0fde980ab +Author: Bram Moolenaar +Date: Sat Jun 17 20:55:06 2017 +0200 + + patch 8.0.0646: the hlsearch test fails on fast systems + + Problem: The hlsearch test fails on fast systems. + Solution: Make the search pattern slower. Fix that the old regexp engine + doesn't timeout properly. + +commit 1ef9bbe215e13a273e74fccaddd8fc5a42c76b6e +Author: Bram Moolenaar +Date: Sat Jun 17 20:08:20 2017 +0200 + + patch 8.0.0645: no error for illegal back reference in NFA engine + + Problem: The new regexp engine does not give an error for using a back + reference where it is not allowed. (Dominique Pelle) + Solution: Check the back reference like the old engine. (closes #1774) + +commit 5b1affefd0e96154517ec6f71300086ae6d22d24 +Author: Bram Moolenaar +Date: Sat Jun 17 19:13:49 2017 +0200 + + patch 8.0.0644: the timeout for 'hlsearch' is not tested + + Problem: There is no test for 'hlsearch' timing out. + Solution: Add a test. + +commit fbd0b0af6800f6ff89857863d6a07ea03f09ff6c +Author: Bram Moolenaar +Date: Sat Jun 17 18:44:21 2017 +0200 + + patch 8.0.0643: when a pattern search is slow Vim becomes unusable + + Problem: When 'hlsearch' is set and matching with the last search pattern + is very slow, Vim becomes unusable. Cannot quit search by + pressing CTRL-C. + Solution: When the search times out set a flag and don't try again. Check + for timeout and CTRL-C in NFA loop that adds states. + commit 8cf91286ca46a501d24e4b7d631b193256782c88 Author: Bram Moolenaar Date: Tue Jun 13 19:38:37 2017 +0200 diff --git a/sources b/sources index 5d2d8edb..6a59b858 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-642.tar.bz2) = b3325830b488a45f13ec74044b05dc73f7c3505fb137a35b8ef53f6df73c5ab669926d5b1a186e0ef33e738ec7436307e02d3f93c3847ca18ee577c237e455df +SHA512 (vim-8.0-647.tar.bz2) = 7798d048adb78fc6020690b2abdb66041fb6d061548f8d0712c3a10eb95f06e3a8cf7dece936f22702d5d03f758aaab0a8f6103ae0c96d1d58f47a04bfb6ed03 diff --git a/vim.spec b/vim.spec index b669ad06..4902a796 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 642 +%define patchlevel 647 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Jun 19 2017 Karsten Hopp 8.0.647-1 +- patchlevel 647 + * Thu Jun 15 2017 Karsten Hopp 8.0.642-1 - patchlevel 642 From 2d37eff5ed13b7ef4ad431e83c37612f9ba8372f Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 20 Jun 2017 08:47:55 +0200 Subject: [PATCH 119/871] - patchlevel 648 --- .gitignore | 1 + README.patches | 10 ++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2349a27e..247437a3 100644 --- a/.gitignore +++ b/.gitignore @@ -78,3 +78,4 @@ /vim-8.0-636.tar.bz2 /vim-8.0-642.tar.bz2 /vim-8.0-647.tar.bz2 +/vim-8.0-648.tar.bz2 diff --git a/README.patches b/README.patches index 925e8363..c76e5026 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,13 @@ +commit fadacf01d0dbcc7a96ef5eee0ad57956eeab04d7 +Author: Bram Moolenaar +Date: Mon Jun 19 20:35:32 2017 +0200 + + patch 8.0.0648: possible use of NULL pointer + + Problem: Possible use of NULL pointer if buflist_new() returns NULL. + (Coverity) + Solution: Check for NULL pointer in set_bufref(). + commit 06f1ed2f78c5c03af95054fc3a8665df39dec362 Author: Bram Moolenaar Date: Sun Jun 18 22:41:03 2017 +0200 diff --git a/sources b/sources index 6a59b858..c294912c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-647.tar.bz2) = 7798d048adb78fc6020690b2abdb66041fb6d061548f8d0712c3a10eb95f06e3a8cf7dece936f22702d5d03f758aaab0a8f6103ae0c96d1d58f47a04bfb6ed03 +SHA512 (vim-8.0-648.tar.bz2) = 0cfae162d46e31e1b6159e378f04ab631391c87cfac221a377f3e88ba1d2ef2480e6a4cd134eeeea654d9bc28acfa11f5502257efe91532d1ab79614a212007b diff --git a/vim.spec b/vim.spec index 4902a796..764fe06f 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 647 +%define patchlevel 648 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Jun 20 2017 Karsten Hopp 8.0.648-1 +- patchlevel 648 + * Mon Jun 19 2017 Karsten Hopp 8.0.647-1 - patchlevel 647 From 6d93496b4a2dd458331411e08318fc8d37c4d7ec Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 23 Jun 2017 14:02:21 +0200 Subject: [PATCH 120/871] - patchlevel 662 --- .gitignore | 1 + README.patches | 131 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 137 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 247437a3..f100e65e 100644 --- a/.gitignore +++ b/.gitignore @@ -79,3 +79,4 @@ /vim-8.0-642.tar.bz2 /vim-8.0-647.tar.bz2 /vim-8.0-648.tar.bz2 +/vim-8.0-662.tar.bz2 diff --git a/README.patches b/README.patches index c76e5026..cf385639 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,134 @@ +commit 4670490673ed98502a09b74fbabe785b47e3d289 +Author: Bram Moolenaar +Date: Thu Jun 22 23:03:12 2017 +0200 + + patch 8.0.0662: stray FIXME for fixed problem + + Problem: Stray FIXME for fixed problem. + Solution: Remove the comment. (Dominique Pelle) + +commit a529ce068ba84d53343f3732b6a1ed4ad1fe3a68 +Author: Bram Moolenaar +Date: Thu Jun 22 22:37:57 2017 +0200 + + patch 8.0.0661: recognizing urxvt mouse codes does not work well + + Problem: Recognizing urxvt mouse codes does not work well. + Solution: Recognize "Esc[*M" and "Esc[*m". (Maurice Bos, closes #1486) + +commit a1fed064d1eca6ae2c526311ec5464175c6f19e2 +Author: Bram Moolenaar +Date: Thu Jun 22 22:05:02 2017 +0200 + + patch 8.0.0660: silent install on MS-Windows shows dialog + + Problem: Silent install on MS-Windows does show a dialog. + Solution: Add /SD to the default choice. (allburov, closes #1772) + +commit 4d785895d1f8b54cdd3fabd87446ca692f49e94e +Author: Bram Moolenaar +Date: Thu Jun 22 22:00:50 2017 +0200 + + patch 8.0.0659: no test for conceal mode + + Problem: No test for conceal mode. + Solution: Add a conceal mode test. (Dominique Pelle, closes #1783) + +commit d2c061d24c0534f1f1b92f3462ed6ae8fa848a9a +Author: Bram Moolenaar +Date: Thu Jun 22 21:42:49 2017 +0200 + + patch 8.0.0658: spell test is old style + + Problem: Spell test is old style. + Solution: Turn the spell test into a new style test (pschuh, closes #1778) + +commit 6a8958db259d4444da6e6956e54a6513c1af8860 +Author: Bram Moolenaar +Date: Thu Jun 22 21:33:20 2017 +0200 + + patch 8.0.0657: cannot get and set quickfix list items + + Problem: Cannot get and set quickfix list items. + Solution: Add the "items" argument to getqflist() and setqflist(). (Yegappan + Lakshmanan) + +commit 6f9a476b2f2f0bb5c50d703ec4fc535ffd5bfe8f +Author: Bram Moolenaar +Date: Thu Jun 22 20:39:17 2017 +0200 + + patch 8.0.0656: cannot use ! after some user commands + + Problem: Cannot use ! after some user commands. + Solution: Properly check for existing command. (Higashi Higashi) + +commit d6abcd154cdc6a8dd4b7c6ccad37617ea8a1b4aa +Author: Bram Moolenaar +Date: Thu Jun 22 19:15:24 2017 +0200 + + patch 8.0.0655: not easy to make sure a function does not exist + + Problem: Not easy to make sure a function does not exist. + Solution: Add ! as an optional argument to :delfunc. + +commit 663bb2331626944cea156374858131fcd323b9e9 +Author: Bram Moolenaar +Date: Thu Jun 22 19:12:10 2017 +0200 + + patch 8.0.0654: no warning for text after :endfunction + + Problem: Text found after :endfunction is silently ignored. + Solution: Give a warning if 'verbose' is set. When | or \n are used, + execute the text as a command. + +commit c768a208ca8e0e0fec900c18d5d9a593357ad793 +Author: Bram Moolenaar +Date: Thu Jun 22 16:04:27 2017 +0200 + + patch 8.0.0653: the default highlight for QuickFixLine is not good + + Problem: The default highlight for QuickFixLine does not work for several + color schemes. (Manas Thakur) + Solution: Make the default use the old color. (closes #1780) + +commit 383aa84c0d3456c12987ba7e12042dcffba0eac6 +Author: Bram Moolenaar +Date: Thu Jun 22 15:27:37 2017 +0200 + + patch 8.0.0652: unicode information is outdated + + Problem: Unicode information is outdated. + Solution: Update to Unicode 10. (Christian Brabandt) + +commit 157069b04e64eff72d2b34a2f727dfb6e2190cf3 +Author: Bram Moolenaar +Date: Thu Jun 22 14:56:12 2017 +0200 + + patch 8.0.0651: build failure without the auto command feature + + Problem: Build failure without the auto command feature. + Solution: Add #ifdef. (closes #1782) + +commit 868831f1224cfc17a4de21fb7386873254592308 +Author: Bram Moolenaar +Date: Thu Jun 22 14:47:22 2017 +0200 + + patch 8.0.0650: for extra help files the filetype is set more than once + + Problem: For extra help files the filetype is set more than once. + Solution: In *.txt files check that there is no help file modline. + +commit 9049298f8d0bbc237b7c666c7ad6cdabe738e8fc +Author: Bram Moolenaar +Date: Thu Jun 22 14:16:31 2017 +0200 + + patch 8.0.0649: when opening a help file the filetype is set several times + + Problem: When opening a help file the filetype is set several times. + Solution: When setting the filetype to the same value from a modeline, don't + trigger FileType autocommands. Don't set the filetype to "help" + when it's already set correctly. + commit fadacf01d0dbcc7a96ef5eee0ad57956eeab04d7 Author: Bram Moolenaar Date: Mon Jun 19 20:35:32 2017 +0200 diff --git a/sources b/sources index c294912c..e57d4ff0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-648.tar.bz2) = 0cfae162d46e31e1b6159e378f04ab631391c87cfac221a377f3e88ba1d2ef2480e6a4cd134eeeea654d9bc28acfa11f5502257efe91532d1ab79614a212007b +SHA512 (vim-8.0-662.tar.bz2) = f000352006b4191253187d817085bb0c33aee3e761611374e60b016dff9d8cb5c6c28573eeeb1ab0c71138fe0f3a784cfa558de0b2bd53ce539c9df175a2e73b diff --git a/vim.spec b/vim.spec index 764fe06f..1ea09148 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 648 +%define patchlevel 662 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Jun 23 2017 Karsten Hopp 8.0.662-1 +- patchlevel 662 + * Tue Jun 20 2017 Karsten Hopp 8.0.648-1 - patchlevel 648 From 8be8b3f9d93c03ec85c505854c114e7934d20ce3 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 26 Jun 2017 10:19:03 +0200 Subject: [PATCH 121/871] - patchlevel 679 --- .gitignore | 1 + README.patches | 163 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 169 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f100e65e..9e00fa3f 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,4 @@ /vim-8.0-647.tar.bz2 /vim-8.0-648.tar.bz2 /vim-8.0-662.tar.bz2 +/vim-8.0-679.tar.bz2 diff --git a/README.patches b/README.patches index cf385639..c64a3056 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,166 @@ +commit 41cc038ff83498c589c7d25b3d2984145528eb92 +Author: Bram Moolenaar +Date: Mon Jun 26 09:59:35 2017 +0200 + + patch 8.0.0679: using freed memory + + Problem: Using freed memory. + Solution: Get the parent frame pointer earlier. + +commit 8eeeba8c025ff844e6514c4a60cec11bf1fc1b35 +Author: Bram Moolenaar +Date: Sun Jun 25 22:45:39 2017 +0200 + + patch 8.0.0678: closing a window does not trigger resizing + + Problem: When 'equalalways' is set and closing a window in a separate + frame, not all window sizes are adjusted. (Glacambre) + Solution: Resize all windows if the new current window is not in the same + frame as the closed window. (closes #1707) + +commit 1814183b865059679f6ee526ec23fc575e536e66 +Author: Bram Moolenaar +Date: Sun Jun 25 21:17:25 2017 +0200 + + patch 8.0.0677: setting 'filetype' may switch buffers + + Problem: Setting 'filetype' internally may cause the current buffer and + window to change unexpectedly. + Solution: Set curbuf_lock. (closes #1734) + +commit 182a17b1e80b92826204d967808df0d30eb2ef27 +Author: Bram Moolenaar +Date: Sun Jun 25 20:57:18 2017 +0200 + + patch 8.0.0676: crash when closing quickfix window in autocmd + + Problem: Crash when closing the quickfix window in a FileType autocommand + that triggers when the quickfix window is opened. + Solution: Save the new value before triggering the OptionSet autocommand. + Add the "starting" flag to test_override() to make the text work. + +commit 774e5a9673260b1b8b88463669213a96637f72e8 +Author: Bram Moolenaar +Date: Sun Jun 25 18:03:37 2017 +0200 + + patch 8.0.0675: 'colorcolumn' has a higher priority than 'hlsearch' + + Problem: 'colorcolumn' has a higher priority than 'hlsearch', it should be + the other way around. (Nazri Ramliy) + Solution: Change the priorities. (LemonBoy, closes #1794) + +commit 5d7be4f0fa04a9210a14fca69b4f9e34613b378f +Author: Bram Moolenaar +Date: Sun Jun 25 13:40:17 2017 +0200 + + patch 8.0.0674: cannot build with eval but without timers + + Problem: Cannot build with eval but without timers. + Solution: Add #ifdef (John Marriott) + +commit ea20de81462a7e1a7f8fc1d53ad618efb0663c17 +Author: Bram Moolenaar +Date: Sat Jun 24 22:52:24 2017 +0200 + + patch 8.0.0673: build failure without conceal feature + + Problem: Build failure without conceal feature. + Solution: Add #ifdef. + +commit cc0750dc6e878394ab0fd922b7ea4280918ae406 +Author: Bram Moolenaar +Date: Sat Jun 24 22:29:24 2017 +0200 + + patch 8.0.0672: third item of synconcealed() changes too often + + Problem: Third item of synconcealed() changes too often. (Dominique Pelle) + Solution: Reset the sequence number at the start of each line. + +commit 4eb6531b03445b4d492bc52fea0b6dcd886583af +Author: Bram Moolenaar +Date: Sat Jun 24 18:49:00 2017 +0200 + + patch 8.0.0671: hang when typing CTRL-C in confirm() in timer + + Problem: When a function invoked from a timer calls confirm() and the user + types CTRL-C then Vim hangs. + Solution: Reset typebuf_was_filled. (Ozaki Kiichi, closes #1791) + +commit 1e8e14552e0cc8881411eb8fbe39a654dae42554 +Author: Bram Moolenaar +Date: Sat Jun 24 16:03:06 2017 +0200 + + patch 8.0.0670: can't use input() in a timer callback + + Problem: Can't use input() in a timer callback. (Cosmin Popescu) + Solution: Reset vgetc_busy and set timer_busy. (Ozaki Kiichi, closes #1790, + closes #1129) + +commit 24a9e348aa88a6c60ae0cdf5c4a777d8c03b08ca +Author: Bram Moolenaar +Date: Sat Jun 24 15:39:07 2017 +0200 + + patch 8.0.0669: CTRL-N at start of the buffer does not work correctly + + Problem: In Insert mode, CTRL-N at start of the buffer does not work + correctly. (zuloloxi) + Solution: Wrap around the start of the buffer. (Christian Brabandt) + +commit a1bd86e0f2056f796390bc0cd3aba5c89513d0d2 +Author: Bram Moolenaar +Date: Sat Jun 24 15:11:01 2017 +0200 + + patch 8.0.0668: nsis installer script does not work + + Problem: Nsis installer script does not work. (Christian Brabandt) + Solution: Fix the syntax of /SD. + +commit 53564f7c1a2998d92568e07fff1f2a4c1cecb646 +Author: Bram Moolenaar +Date: Sat Jun 24 14:48:11 2017 +0200 + + patch 8.0.0667: memory access error when command follows :endfunc + + Problem: Memory access error when command follows :endfunction. (Nikolai + Pavlov) + Solution: Make memory handling in :function straightforward. (closes #1793) + +commit 5fe691240bff11e9618252486147f0156e875666 +Author: Bram Moolenaar +Date: Fri Jun 23 23:00:08 2017 +0200 + + patch 8.0.0666: dead for loop + + Problem: Dead for loop. (Coverity) + Solution: Remove the for loop. + +commit 090209bfbd41af5d8c8e44f8366d290431ffbf18 +Author: Bram Moolenaar +Date: Fri Jun 23 22:45:33 2017 +0200 + + patch 8.0.0665: warning for uninitialized variable + + Problem: Warning for uninitialized variable. (Tony Mechelynck) + Solution: Initialize it. + +commit 6d006f9e950364898240b7a6358516bbf73fe458 +Author: Bram Moolenaar +Date: Fri Jun 23 22:35:34 2017 +0200 + + patch 8.0.0664: mouse does not work in tmux + + Problem: Mouse does not work in tmux. (lilydjwg) + Solution: Add flag for SGR release being present. + +commit f8be461d0284110b321be748fea206d4169b98bb +Author: Bram Moolenaar +Date: Fri Jun 23 20:52:40 2017 +0200 + + patch 8.0.0663: unexpected error message only when 'verbose' is set + + Problem: Giving an error message only when 'verbose' set is unexpected. + Solution: Give a warning message instead. + commit 4670490673ed98502a09b74fbabe785b47e3d289 Author: Bram Moolenaar Date: Thu Jun 22 23:03:12 2017 +0200 diff --git a/sources b/sources index e57d4ff0..2185e86e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-662.tar.bz2) = f000352006b4191253187d817085bb0c33aee3e761611374e60b016dff9d8cb5c6c28573eeeb1ab0c71138fe0f3a784cfa558de0b2bd53ce539c9df175a2e73b +SHA512 (vim-8.0-679.tar.bz2) = d45f133e76416b353d4a8157495f4d164c84d12ec0b709108f5cad8069eefc4dee0db9f928dcb63059f55594135ccb2ffbe4f9248fad791c8aede305ede82170 diff --git a/vim.spec b/vim.spec index 1ea09148..3bfef56c 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 662 +%define patchlevel 679 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Jun 26 2017 Karsten Hopp 8.0.679-1 +- patchlevel 679 + * Fri Jun 23 2017 Karsten Hopp 8.0.662-1 - patchlevel 662 From 4bfa5246133d38e6e2bc68f750b59fcc552c6753 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 28 Jun 2017 08:59:40 +0200 Subject: [PATCH 122/871] - patchlevel 685 --- .gitignore | 1 + README.patches | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 67 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9e00fa3f..8d3d9ad5 100644 --- a/.gitignore +++ b/.gitignore @@ -81,3 +81,4 @@ /vim-8.0-648.tar.bz2 /vim-8.0-662.tar.bz2 /vim-8.0-679.tar.bz2 +/vim-8.0-685.tar.bz2 diff --git a/README.patches b/README.patches index c64a3056..425064c7 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,64 @@ +commit e6bf655bc4de1b7f4586e1f5c2fc4978141c3aa3 +Author: Bram Moolenaar +Date: Tue Jun 27 22:11:51 2017 +0200 + + patch 8.0.0685: when conversion fails written file may be truncated + + Problem: When making backups is disabled and conversion with iconv fails + the written file is truncated. (Luo Chen) + Solution: First try converting the file and write the file only when it did + not fail. (partly by Christian Brabandt) + +commit 28b238225ae618f63cfe5d3d723120960a941da7 +Author: Bram Moolenaar +Date: Tue Jun 27 18:29:17 2017 +0200 + + patch 8.0.0684: old style tests are not nice + + Problem: Old style tests are not nice. + Solution: Turn two tests into new style. (pschuh, closes #1797) + +commit 2e147caa14f622dfd1c1def8e07c113b9b85d4b2 +Author: Bram Moolenaar +Date: Tue Jun 27 17:09:37 2017 +0200 + + patch 8.0.0683: visual bell flashes too quickly + + Problem: When using a visual bell there is no delay, causing the flash to + be very short, possibly unnoticeable. Also, the flash and the + beep can lockup the UI when repeated often. + Solution: Do the delay in Vim or flush the output before the delay. Limit the + bell to once per half a second. (Ozaki Kiichi, closes #1789) + +commit 0b2eef24bcbe2c85c90bbde914a1782cbedc5c72 +Author: Bram Moolenaar +Date: Tue Jun 27 15:43:49 2017 +0200 + + patch 8.0.0682: no test for synIDtrans() + + Problem: No test for synIDtrans(). + Solution: Add a test. (Dominique Pelle, closes #1796) + +commit 18d90b95c49d9ff1c635dd762864022aab8e71f1 +Author: Bram Moolenaar +Date: Tue Jun 27 15:39:14 2017 +0200 + + patch 8.0.0681: unnamed register only contains the last deleted text + + Problem: Unnamed register only contains the last deleted text when + appending deleted text to a register. (Wolfgang Jeltsch) + Solution: Only set y_previous when not using y_append. (Christian Brabandt) + +commit 07ecfa64a18609a986f21d6132d04ee8934f3200 +Author: Bram Moolenaar +Date: Tue Jun 27 14:43:55 2017 +0200 + + patch 8.0.0680: plugins in start packages are sourced twice + + Problem: Plugins in start packages are sourced twice. (mseplowitz) + Solution: Use the unmodified runtime path when loading plugins (test by Ingo + Karkat, closes #1801) + commit 41cc038ff83498c589c7d25b3d2984145528eb92 Author: Bram Moolenaar Date: Mon Jun 26 09:59:35 2017 +0200 diff --git a/sources b/sources index 2185e86e..1b0a5893 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-679.tar.bz2) = d45f133e76416b353d4a8157495f4d164c84d12ec0b709108f5cad8069eefc4dee0db9f928dcb63059f55594135ccb2ffbe4f9248fad791c8aede305ede82170 +SHA512 (vim-8.0-685.tar.bz2) = 3d4a429275a48c56a8ac4f60176ba29178779da1db2d1b579a7c10d04c6479c40655d25d8eaf59bd2326cea2308022130cadc8971dddf45df60e3f80eb06196e diff --git a/vim.spec b/vim.spec index 3bfef56c..f6e7bd3a 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 679 +%define patchlevel 685 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Jun 28 2017 Karsten Hopp 8.0.685-1 +- patchlevel 685 + * Mon Jun 26 2017 Karsten Hopp 8.0.679-1 - patchlevel 679 From 7640f884cc723d1b48973153e996607b9b063f0b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 29 Jun 2017 09:07:13 +0200 Subject: [PATCH 123/871] update python dependencies accordingly Fedora Guidelines for Python (python-devel -> python2-devel) --- vim.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vim.spec b/vim.spec index 93beff03..ef4e0c4f 100644 --- a/vim.spec +++ b/vim.spec @@ -24,7 +24,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 3%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -71,7 +71,7 @@ Patch3016: vim-8.0-copy-paste.patch Patch3017: vim-8.0-bindsyntax.patch Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: python-devel python3-devel ncurses-devel gettext perl-devel +BuildRequires: python2-devel python3-devel ncurses-devel gettext perl-devel BuildRequires: perl-generators BuildRequires: perl(ExtUtils::Embed) perl(ExtUtils::ParseXS) BuildRequires: libacl-devel gpm-devel autoconf file @@ -770,6 +770,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Jun 29 2017 Zdenek Dohnal - 8.0.685-3 +- update python dependencies accordingly Fedora Guidelines for Python (python-devel -> python2-devel) + * Wed Jun 28 2017 Karsten Hopp 8.0.685-1 - patchlevel 685 From 0bc787cd9caaf4730b3bd6f5177e5b9a43f0e099 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 29 Jun 2017 09:09:33 +0200 Subject: [PATCH 124/871] - patchlevel 688 --- .gitignore | 1 + README.patches | 32 ++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 38 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8d3d9ad5..cf584bae 100644 --- a/.gitignore +++ b/.gitignore @@ -82,3 +82,4 @@ /vim-8.0-662.tar.bz2 /vim-8.0-679.tar.bz2 /vim-8.0-685.tar.bz2 +/vim-8.0-688.tar.bz2 diff --git a/README.patches b/README.patches index 425064c7..07b03ce1 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,35 @@ +commit 9c4fefffb65a2ed9b4a5b0f1bde0da8f349470b5 +Author: Bram Moolenaar +Date: Wed Jun 28 22:26:54 2017 +0200 + + patch 8.0.0688: cannot resize the window in a FileType autocommand + + Problem: Cannot resize the window in a FileType autocommand. (Ingo Karkat) + Solution: Add the CMDWIN flag to :resize. (test by Ingo Karkat, + closes #1804) + +commit 86f100dc0922e83bead7bcd5fd2bb2abbf153f46 +Author: Bram Moolenaar +Date: Wed Jun 28 21:26:27 2017 +0200 + + patch 8.0.0687: minor issues related to quickfix + + Problem: Minor issues related to quickfix. + Solution: Set the proper return status for all cases in setqflist() and at + test cases for this. Move the "adding" flag outside of + FEAT_WINDOWS. Minor update to the setqflist() help text. (Yegappan + Lakshmanan) + +commit 9f5f7bf4d5f757ef885acf74ce03c25429a328aa +Author: Bram Moolenaar +Date: Wed Jun 28 20:45:26 2017 +0200 + + patch 8.0.0686: extra redraw when using CTRL-L in second window + + Problem: When typing CTRL-L in a window that's not the first one, another + redraw will happen later. (Christian Brabandt) + Solution: Reset must_redraw after calling screenclear(). + commit e6bf655bc4de1b7f4586e1f5c2fc4978141c3aa3 Author: Bram Moolenaar Date: Tue Jun 27 22:11:51 2017 +0200 diff --git a/sources b/sources index 1b0a5893..18641b8d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-685.tar.bz2) = 3d4a429275a48c56a8ac4f60176ba29178779da1db2d1b579a7c10d04c6479c40655d25d8eaf59bd2326cea2308022130cadc8971dddf45df60e3f80eb06196e +SHA512 (vim-8.0-688.tar.bz2) = caa7302bf3b3f63622b111a9a31d8698857b8e8db8d3e843eb2b11cade9fac52a2c7d8e33143ebc3794000f801860607becde457a15ef6d6cdeeec9d6283a53a diff --git a/vim.spec b/vim.spec index f6e7bd3a..cfb6b0b5 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 685 +%define patchlevel 688 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Jun 29 2017 Karsten Hopp 8.0.688-1 +- patchlevel 688 + * Wed Jun 28 2017 Karsten Hopp 8.0.685-1 - patchlevel 685 From aff7d68c39273fe362daf89bd70c159dd0c932df Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 30 Jun 2017 09:48:10 +0200 Subject: [PATCH 125/871] - patchlevel 691 --- .gitignore | 1 + README.patches | 28 ++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 34 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cf584bae..a18f094e 100644 --- a/.gitignore +++ b/.gitignore @@ -83,3 +83,4 @@ /vim-8.0-679.tar.bz2 /vim-8.0-685.tar.bz2 /vim-8.0-688.tar.bz2 +/vim-8.0-691.tar.bz2 diff --git a/README.patches b/README.patches index 07b03ce1..a95fd336 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,31 @@ +commit a83fe75ca76f6f74daa1e5a620054b973b43379b +Author: Bram Moolenaar +Date: Thu Jun 29 22:33:13 2017 +0200 + + patch 8.0.0691: compiler warning without the linebreak feature + + Problem: Compiler warning without the linebreak feature. + Solution: Add #ifdef. (John Marriott) + +commit c2226845eb207bcd1a24e1afa941acbfecbc5170 +Author: Bram Moolenaar +Date: Thu Jun 29 22:27:24 2017 +0200 + + patch 8.0.0690: compiler warning on non-Unix system + + Problem: Compiler warning on non-Unix system. + Solution: Add #ifdef. (John Marriott) + +commit a693d0584b9a7ccce98813dda3a6badb209904c7 +Author: Bram Moolenaar +Date: Thu Jun 29 22:23:06 2017 +0200 + + patch 8.0.0689: ~ character not escaped when extending search pattern + + Problem: The ~ character is not escaped when adding to the search pattern + with CTRL-L. (Ramel Eshed) + Solution: Escape the character. (Christian Brabandt) + commit 9c4fefffb65a2ed9b4a5b0f1bde0da8f349470b5 Author: Bram Moolenaar Date: Wed Jun 28 22:26:54 2017 +0200 diff --git a/sources b/sources index 18641b8d..e7e87ee4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-688.tar.bz2) = caa7302bf3b3f63622b111a9a31d8698857b8e8db8d3e843eb2b11cade9fac52a2c7d8e33143ebc3794000f801860607becde457a15ef6d6cdeeec9d6283a53a +SHA512 (vim-8.0-691.tar.bz2) = 101924a86d80f48a1913b6a682fac63b3d77c53b04f495c3656f327ea6b0dd7d5abfb8fb9889481ae1c96bd040e0165cc899c6b81aad596d5179324af32443c0 diff --git a/vim.spec b/vim.spec index cfb6b0b5..a2e27387 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 688 +%define patchlevel 691 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Jun 30 2017 Karsten Hopp 8.0.691-1 +- patchlevel 691 + * Thu Jun 29 2017 Karsten Hopp 8.0.688-1 - patchlevel 688 From 2e080c87f0881e8bcda8535ccbf7c735801f7892 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 11 Jul 2017 12:23:57 +0200 Subject: [PATCH 126/871] - patchlevel 705 --- .gitignore | 1 + README.patches | 141 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 147 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a18f094e..d1a8b1a0 100644 --- a/.gitignore +++ b/.gitignore @@ -84,3 +84,4 @@ /vim-8.0-685.tar.bz2 /vim-8.0-688.tar.bz2 /vim-8.0-691.tar.bz2 +/vim-8.0-705.tar.bz2 diff --git a/README.patches b/README.patches index a95fd336..5ca02c22 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,144 @@ +commit cae24be4a808d60313913cc6feea6c2bee2e2a42 +Author: Bram Moolenaar +Date: Mon Jul 10 22:12:10 2017 +0200 + + patch 8.0.0705: crash when there is an error in a timer callback + + Problem: Crash when there is an error in a timer callback. (Aron Griffis, + Ozaki Kiichi) + Solution: Check did_throw before discarding an exception. NULLify + current_exception when no longer valid. + +commit 163095f088a7c29710a16c75bb56229dd3b4116a +Author: Bram Moolenaar +Date: Sun Jul 9 15:41:53 2017 +0200 + + patch 8.0.0704: problems with autocommands when opening help + + Problem: Problems with autocommands when opening help. + Solution: Avoid using invalid "varp" value. Allow using :wincmd if buffer + is locked. (closes #1806, closes #1804) + +commit faf29d7f91477c25c85d9d7165d90e8d8f1c512e +Author: Bram Moolenaar +Date: Sun Jul 9 11:07:16 2017 +0200 + + patch 8.0.0703: illegal memory access with empty :doau command + + Problem: Illegal memory access with empty :doau command. + Solution: Check the event for being out of range. (James McCoy) + +commit c577d813b7978345dec4310b2d8f5d5624a681f6 +Author: Bram Moolenaar +Date: Sat Jul 8 22:37:34 2017 +0200 + + patch 8.0.0702: an error in a timer can make Vim unusable + + Problem: An error in a timer can make Vim unusable. + Solution: Don't set the error flag or exception from a timer. Stop a timer + if it causes an error 3 out of 3 times. Discard an exception + caused inside a timer. + +commit 11e79bb04ea635d180dd79b1d5cbc755b56e66e1 +Author: Bram Moolenaar +Date: Sat Jul 8 17:03:21 2017 +0200 + + patch 8.0.0701: system test failing when using X11 forwarding + + Problem: System test failing when using X11 forwarding. + Solution: Set $XAUTHORITY before changing $HOME. (closes #1812) + Also use a better check for the exit value. + +commit 0ea5070d79c8a13fb2403280a72f968495b0fab7 +Author: Bram Moolenaar +Date: Sat Jul 8 14:44:50 2017 +0200 + + patch 8.0.0700: segfault with QuitPre autocommand closes the window + + Problem: Segfault with QuitPre autocommand closes the window. (Marek) + Solution: Check that the window pointer is still valid. (Christian Brabandt, + closes #1817) + +commit 710b4a16465fb38492801a0dccf2293397aadc6a +Author: Bram Moolenaar +Date: Sat Jul 8 14:29:19 2017 +0200 + + patch 8.0.0699: checksum tests are not actually run + + Problem: Checksum tests are not actually run. + Solution: Add the tests to the list. (Dominique Pelle, closes #1819) + +commit c4f833808af930505017c9389d44a828601e247c +Author: Bram Moolenaar +Date: Fri Jul 7 14:50:44 2017 +0200 + + patch 8.0.0698: crash on exit when using Python function in timer. + + Problem: When a timer uses ":pyeval" or another Python command and it + happens to be triggered while exiting a Crash may happen. + (Ricky Zhou) + Solution: Avoid running a Python command after python_end() was called. + Do not trigger timers while exiting. (closes #1824) + +commit 8858498516108432453526f07783f14c9196e112 +Author: Bram Moolenaar +Date: Fri Jul 7 13:32:14 2017 +0200 + + patch 8.0.0697: recorded key sequences may become invalid + + Problem: Recorded key sequences may become invalid. + Solution: Add back KE_SNIFF removed in 7.4.1433. Use fixed numbers for the + key_extra enum. + +commit cce1cf12eb567bcfac161f39d15178f2a4c04e43 +Author: Bram Moolenaar +Date: Fri Jul 7 13:04:16 2017 +0200 + + patch 8.0.0696: .inc files missing in git + + Problem: The .inc files are missing in git. (Nazri Ramliy) + Solution: Remove the .inc line from .gitignore. + +commit e5ae108ab87ab7bdca85c57349a6b31a6b1aa49a +Author: Bram Moolenaar +Date: Fri Jul 7 12:42:40 2017 +0200 + + patch 8.0.0695: missing dependencies breaks parallel make + + Problem: Missing dependencies breaks parallel make. + Solution: Add dependencies for terminal.o. + +commit a34293ae0a87a35eb422f145ef999295705f3731 +Author: Bram Moolenaar +Date: Fri Jul 7 12:22:55 2017 +0200 + + patch 8.0.0694: building in shadow directory does not work + + Problem: Building in shadow directory does not work. Running Vim fails. + Solution: Add the new libvterm directory. Add missing change in command + list. + +commit e4f25e4a8db2c8a8a71a4ba2a68540b3ab341e42 +Author: Bram Moolenaar +Date: Fri Jul 7 11:54:15 2017 +0200 + + patch 8.0.0693: no terminal emulator support + + Problem: No terminal emulator support. Cannot properly run commands in the + GUI. Cannot run a job interactively with an ssh connection. + Solution: Very early implementation of the :terminal command. Includes + libvterm converted to ANSI C. Many parts still missing. + +commit da5116da4586fc714434411d2cccb066caa3723e +Author: Bram Moolenaar +Date: Sat Jul 1 23:11:17 2017 +0200 + + patch 8.0.0692: CTRL-G with 'incsearch' and ? goes in the wrong direction + + Problem: Using CTRL-G with 'incsearch' and ? goes in the wrong direction. + (Ramel Eshed) + Solution: Adjust search_start. (Christian Brabandt) + commit a83fe75ca76f6f74daa1e5a620054b973b43379b Author: Bram Moolenaar Date: Thu Jun 29 22:33:13 2017 +0200 diff --git a/sources b/sources index e7e87ee4..866bb30d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-691.tar.bz2) = 101924a86d80f48a1913b6a682fac63b3d77c53b04f495c3656f327ea6b0dd7d5abfb8fb9889481ae1c96bd040e0165cc899c6b81aad596d5179324af32443c0 +SHA512 (vim-8.0-705.tar.bz2) = ca5c8841250f7db68764c358d4ae16da4f28d2e7c2eab3dcfd8e64b0e43de677dcd93c37a1cd7f3a0cc9b3b82019c6650453e4f155d5a878d5305d0e9e7d632e diff --git a/vim.spec b/vim.spec index a2e27387..e1553b5f 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 691 +%define patchlevel 705 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Jul 11 2017 Karsten Hopp 8.0.705-1 +- patchlevel 705 + * Fri Jun 30 2017 Karsten Hopp 8.0.691-1 - patchlevel 691 From b1283fc89ee7470f24b24dfbf72e160594c3702a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 13 Jul 2017 11:06:57 +0200 Subject: [PATCH 127/871] - patchlevel 711 --- .gitignore | 1 + README.patches | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 63 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d1a8b1a0..51e0e385 100644 --- a/.gitignore +++ b/.gitignore @@ -85,3 +85,4 @@ /vim-8.0-688.tar.bz2 /vim-8.0-691.tar.bz2 /vim-8.0-705.tar.bz2 +/vim-8.0-711.tar.bz2 diff --git a/README.patches b/README.patches index 5ca02c22..88802c57 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,60 @@ +commit 85dad2c815aaef69aa948fb17874b3825dd72def +Author: Bram Moolenaar +Date: Wed Jul 12 21:12:43 2017 +0200 + + patch 8.0.0711: cannot build without the wildmenu feature + + Problem: Cannot build without the wildmenu feature. + Solution: Add #ifdef + +commit 8603356bf41e4aa5fe1d7cffe3ee003745c167a6 +Author: Bram Moolenaar +Date: Wed Jul 12 20:24:41 2017 +0200 + + patch 8.0.0710: a job that writes to a buffer clears completion + + Problem: A job that writes to a buffer clears command line completion. + (Ramel Eshed) + Solution: Do not redraw while showing the completion menu. + +commit 8327d1df1754b33d8a93b3411f30692f0042f4ce +Author: Bram Moolenaar +Date: Tue Jul 11 22:34:51 2017 +0200 + + patch 8.0.0709: libvterm cannot use vsnprintf() + + Problem: Libvterm cannot use vsnprintf(), it does not exist in C90. + Solution: Use vim_vsnprintf() instead. + +commit 292eff0c5aacb8531d65509679b6c29eae8dc22a +Author: Bram Moolenaar +Date: Tue Jul 11 21:46:28 2017 +0200 + + patch 8.0.0708: some tests are old style + + Problem: Some tests are old style. + Solution: Change a few tests from old style to new style. (pschuh, + closes #1813) + +commit f1d13478e3a7e1a86d52552c8c5571f00dc28ad1 +Author: Bram Moolenaar +Date: Tue Jul 11 18:28:46 2017 +0200 + + patch 8.0.0707: freeing wrong memory with certain autocommands + + Problem: Freeing wrong memory when manipulating buffers in autocommands. + (James McCoy) + Solution: Also set the w_s pointer if w_buffer was NULL. + +commit 5a15b6aa0aa5c1559c6f1a9f06c595a8c564637d +Author: Bram Moolenaar +Date: Tue Jul 11 15:11:57 2017 +0200 + + patch 8.0.0706: crash when cancelling the cmdline window in Ex mode + + Problem: Crash when cancelling the cmdline window in Ex mode. (James McCoy) + Solution: Do not set cmdbuff to NULL, make it empty. + commit cae24be4a808d60313913cc6feea6c2bee2e2a42 Author: Bram Moolenaar Date: Mon Jul 10 22:12:10 2017 +0200 diff --git a/sources b/sources index 866bb30d..38d03a49 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-705.tar.bz2) = ca5c8841250f7db68764c358d4ae16da4f28d2e7c2eab3dcfd8e64b0e43de677dcd93c37a1cd7f3a0cc9b3b82019c6650453e4f155d5a878d5305d0e9e7d632e +SHA512 (vim-8.0-711.tar.bz2) = cc241022cb339af2211137abb755bb38783dd389e8310998b46877c0a4e788879d18e41f4618a271b11550150cc0bfcf119ee5b196d88249b97459678fcb3ff0 diff --git a/vim.spec b/vim.spec index e1553b5f..aef4b3eb 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 705 +%define patchlevel 711 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Jul 13 2017 Karsten Hopp 8.0.711-1 +- patchlevel 711 + * Tue Jul 11 2017 Karsten Hopp 8.0.705-1 - patchlevel 705 From 9ffc56a91afd9358e426c76ad24f5826ea5a1e99 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 18 Jul 2017 12:50:15 +0200 Subject: [PATCH 128/871] - patchlevel 728 --- .gitignore | 1 + README.patches | 156 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 162 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 51e0e385..0047982d 100644 --- a/.gitignore +++ b/.gitignore @@ -86,3 +86,4 @@ /vim-8.0-691.tar.bz2 /vim-8.0-705.tar.bz2 /vim-8.0-711.tar.bz2 +/vim-8.0-728.tar.bz2 diff --git a/README.patches b/README.patches index 88802c57..5bc8edf5 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,159 @@ +commit 96ca27a0ee8ae738cab9fb386984c75c6821e31a +Author: Bram Moolenaar +Date: Mon Jul 17 23:20:24 2017 +0200 + + patch 8.0.0728: the terminal structure is never freed + + Problem: The terminal structure is never freed. + Solution: Free the structure and unreference what it contains. + +commit 60d0e97497f1104b31f711072ef174af533b61fa +Author: Bram Moolenaar +Date: Sun Jul 16 20:54:34 2017 +0200 + + patch 8.0.0727: message about what register to yank into is not translated + + Problem: Message about what register to yank into is not translated. + (LemonBoy) + Solution: Add _(). + +commit 4d2ba822fd80f5b5ff6d9195a5f0fd802aabf304 +Author: Bram Moolenaar +Date: Sun Jul 16 20:32:25 2017 +0200 + + patch 8.0.0726: translations cleanup script is too conservative + + Problem: Translations cleanup script is too conservative. + Solution: Also delete untranslated messages. + +commit 938783d0ab5678c259ceb62b15be72abe69362fa +Author: Bram Moolenaar +Date: Sun Jul 16 20:13:26 2017 +0200 + + patch 8.0.0725: a terminal window does not handle keyboard input + + Problem: A terminal window does not handle keyboard input. + Solution: Add terminal_loop(). ":term bash -i" sort of works now. + +commit e45deb79978677cb41f1477ba4140bccff658fd1 +Author: Bram Moolenaar +Date: Sun Jul 16 17:56:16 2017 +0200 + + patch 8.0.0724: the message for yanking doesn't indicate the register + + Problem: The message for yanking doesn't indicate the register. + Solution: Show the register name in the "N lines yanked" message. (Lemonboy, + closes #1803, closes #1809) + +commit 9b50bba643f8d1fcac91e11780da7d03d8995260 +Author: Bram Moolenaar +Date: Sun Jul 16 16:42:13 2017 +0200 + + patch 8.0.0723: arglist test fails if file name case is ignored + + Problem: Arglist test fails if file name case is ignored. + Solution: Wipe existing buffers, check for fname_case property. + +commit c9041079a199d753e73d3b242f21cc8db620179a +Author: Bram Moolenaar +Date: Sun Jul 16 15:48:46 2017 +0200 + + patch 8.0.0722: screen is messed by timer up at inputlist() prompt + + Problem: Screen is messed by timer up at inputlist() prompt. + Solution: Set state to ASKMORE. (closes #1843) + +commit 90305c66a8637ea43a6509c7ab597734dd218365 +Author: Bram Moolenaar +Date: Sun Jul 16 15:31:17 2017 +0200 + + patch 8.0.0721: :argedit can only have one argument + + Problem: :argedit can only have one argument. + Solution: Allow for multiple arguments. (Christian Brabandt) + +commit 6a77d2667e982655f6adacee774ee7aa2581bd8a +Author: Bram Moolenaar +Date: Sun Jul 16 15:24:01 2017 +0200 + + patch 8.0.0720: unfinished mapping not displayed when running timer + + Problem: Unfinished mapping not displayed when running timer. + Solution: Also use the extra_char while waiting for a mapping and digraph. + (closes #1844) + +commit c0aa482a5add1e1125fd983d62c67a182c76ae24 +Author: Bram Moolenaar +Date: Sun Jul 16 14:04:29 2017 +0200 + + patch 8.0.0719: build failure without +terminal feature + + Problem: Build failure without +terminal feature. + Solution: Add #ifdefs. + +commit cb8bbe9bf3214d07580d6b43d6539416884153bd +Author: Bram Moolenaar +Date: Sun Jul 16 13:48:22 2017 +0200 + + patch 8.0.0718: output of job in terminal is not displayed + + Problem: Output of job in terminal is not displayed. + Solution: Connect the job output to the terminal. + +commit 26e8558e74fc1701b57f092cc2c3dbf879cf1af3 +Author: Bram Moolenaar +Date: Sat Jul 15 20:05:54 2017 +0200 + + patch 8.0.0717: terminal feature precence unclear + + Problem: Terminal feature not included in :version output. + Solution: Add +terminal or -terminal. + +commit c4da113ef98dcfd6f2a088b1693c0317dcb5bf42 +Author: Bram Moolenaar +Date: Sat Jul 15 19:39:43 2017 +0200 + + patch 8.0.0716: not easy to start Vim cleanly + + Problem: Not easy to start Vim cleanly without changing the viminfo file. + Not possible to know whether the -i command line flag was used. + Solution: Add the --clean command line argument. Add the 'viminfofile' + option. Add "-u DEFAULTS". + +commit a92522fbf3a49d06e08caf010f7d7b0f58d2e131 +Author: Bram Moolenaar +Date: Sat Jul 15 15:21:38 2017 +0200 + + patch 8.0.0714: when a timer causes a command line redraw " goes missing + + Problem: When a timer causes a command line redraw the " that is displayed + for CTRL-R goes missing. + Solution: Remember an extra character to display. + +commit 0daf843b4cad734df6be16573423206eae43028b +Author: Bram Moolenaar +Date: Sat Jul 15 15:16:40 2017 +0200 + + patch 8.0.0713: 'termkey' option not fully implemented + + Problem: 'termkey' option not fully implemented. + Solution: Add initialisation. + +commit 1b0675caece63c559951629837520a782d8c9cb8 +Author: Bram Moolenaar +Date: Sat Jul 15 14:04:01 2017 +0200 + + patch 8.0.0712: the terminal implementation is incomplete + + Problem: The terminal implementation is incomplete. + Solution: Add the 'termkey' option. + +commit 74675a666b51edd61e0210132658d81a86c5102c +Author: Bram Moolenaar +Date: Sat Jul 15 13:53:23 2017 +0200 + + Updated runtime files and translations. + commit 85dad2c815aaef69aa948fb17874b3825dd72def Author: Bram Moolenaar Date: Wed Jul 12 21:12:43 2017 +0200 diff --git a/sources b/sources index 38d03a49..dc8e5608 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-711.tar.bz2) = cc241022cb339af2211137abb755bb38783dd389e8310998b46877c0a4e788879d18e41f4618a271b11550150cc0bfcf119ee5b196d88249b97459678fcb3ff0 +SHA512 (vim-8.0-728.tar.bz2) = 4780d98a74e8e8ab36d66d7ad93950d07d75b2db618916db93726fb625c0468e5a0a7f3ca3664bcdc774ede2be513281700198f3c1fc0a11d6d610b84f31e0cd diff --git a/vim.spec b/vim.spec index aef4b3eb..6f51f50e 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 711 +%define patchlevel 728 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Jul 18 2017 Karsten Hopp 8.0.728-1 +- patchlevel 728 + * Thu Jul 13 2017 Karsten Hopp 8.0.711-1 - patchlevel 711 From 4b9c4b93db93009d763fe5b6c4ce4416529000a7 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 19 Jul 2017 08:10:16 +0200 Subject: [PATCH 129/871] - patchlevel 730 --- .gitignore | 1 + README.patches | 19 +++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 25 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0047982d..b0eb616c 100644 --- a/.gitignore +++ b/.gitignore @@ -87,3 +87,4 @@ /vim-8.0-705.tar.bz2 /vim-8.0-711.tar.bz2 /vim-8.0-728.tar.bz2 +/vim-8.0-730.tar.bz2 diff --git a/README.patches b/README.patches index 5bc8edf5..1794d0d0 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,22 @@ +commit 8c0095c59a34ef74fb873036cfbf1aa90be449f3 +Author: Bram Moolenaar +Date: Tue Jul 18 22:53:21 2017 +0200 + + patch 8.0.0730: terminal feature only supports Unix-like systems + + Problem: Terminal feature only supports Unix-like systems. + Solution: Prepare for adding an MS-Windows implementaiton. + +commit 8008b6318dbd68b2c2c8cf08280768489a8f0114 +Author: Bram Moolenaar +Date: Tue Jul 18 21:33:20 2017 +0200 + + patch 8.0.0729: the help for the terminal configure option is wrong + + Problem: The help for the terminal configure option is wrong. + Solution: Change "Disable" to "Enable". (E Kawashima, closes #1849) + Improve alignment. + commit 96ca27a0ee8ae738cab9fb386984c75c6821e31a Author: Bram Moolenaar Date: Mon Jul 17 23:20:24 2017 +0200 diff --git a/sources b/sources index dc8e5608..f0159aa9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-728.tar.bz2) = 4780d98a74e8e8ab36d66d7ad93950d07d75b2db618916db93726fb625c0468e5a0a7f3ca3664bcdc774ede2be513281700198f3c1fc0a11d6d610b84f31e0cd +SHA512 (vim-8.0-730.tar.bz2) = 36aa523d5f980a0f1e50db8f5cb2ff5e334f095c543450a19d9d860b707c9588449d6f84d739f2e7d81172b300df81830a434a660156234e0137d1ca5073ed62 diff --git a/vim.spec b/vim.spec index 6f51f50e..d22e2890 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 728 +%define patchlevel 730 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Jul 19 2017 Karsten Hopp 8.0.730-1 +- patchlevel 730 + * Tue Jul 18 2017 Karsten Hopp 8.0.728-1 - patchlevel 728 From 6f2fde5d46040afe36c6761ce97ba8780315ef5c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 20 Jul 2017 10:59:55 +0200 Subject: [PATCH 130/871] - patchlevel 738 --- .gitignore | 1 + README.patches | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 95 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b0eb616c..f4716a8f 100644 --- a/.gitignore +++ b/.gitignore @@ -88,3 +88,4 @@ /vim-8.0-711.tar.bz2 /vim-8.0-728.tar.bz2 /vim-8.0-730.tar.bz2 +/vim-8.0-738.tar.bz2 diff --git a/README.patches b/README.patches index 1794d0d0..bb475924 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,92 @@ +commit e825d8b0a4173871272b723f1c1f5b95ee981067 +Author: Bram Moolenaar +Date: Wed Jul 19 23:20:19 2017 +0200 + + patch 8.0.0738: cannot use the mouse to resize a terminal window + + Problem: Cannot use the mouse to resize window while the focus is in a + terminal window. + Solution: Recognize nice mouse events in the terminal window. A few more + fixes for the terminal window. + +commit cdb7e1b7f9e18a7b165ff09103a9994f84966123 +Author: Bram Moolenaar +Date: Wed Jul 19 19:55:58 2017 +0200 + + patch 8.0.0737: crash when X11 selection is very big + + Problem: Crash when X11 selection is very big. + Solution: Use static items instead of allocating them. Add callbacks. + (Ozaki Kiichi) + +commit 04f62f881c5743d2fdaf7324f6a715381f0d5fcf +Author: Bram Moolenaar +Date: Wed Jul 19 18:18:39 2017 +0200 + + patch 8.0.0736: OptionSet not triggered when entering diff mode + + Problem: The OptionSet autocommand event is not triggered when entering + diff mode. + Solution: use set_option_value() instead of setting the option directly. + Change the tests from old to new style. (Christian Brabandt) + +commit a8788f4d0b991f466b607c2c5bc6fd600bc78a97 +Author: Bram Moolenaar +Date: Wed Jul 19 17:06:20 2017 +0200 + + patch 8.0.0735: no indication that the quickfix window/buffer changed + + Problem: There is no way to notice that the quickfix window contents has + changed. + Solution: Increment b:changedtick when updating the quickfix window. + (Yegappan Lakshmanan) + +commit bf92e3a3719f255dbb30102ceb618e0eac7c9497 +Author: Bram Moolenaar +Date: Wed Jul 19 14:59:34 2017 +0200 + + Update translations. + +commit 7f93703149a46980f1588ff6b819f52e13084141 +Author: Bram Moolenaar +Date: Wed Jul 19 14:34:42 2017 +0200 + + patch 8.0.0734: the script to check translations can be improved + + Problem: The script to check translations can be improved. + Solution: Restore the view when no errors are found. Check for matching + line break at the end of the message. (Christian Brabandt) + +commit a7df8c70c85c793bc4d75abc625d36883ab029cc +Author: Bram Moolenaar +Date: Wed Jul 19 13:23:06 2017 +0200 + + patch 8.0.0733: can only add entries to one list in the quickfix stack + + Problem: Can only add entries to one list in the quickfix stack. + Solution: Move state variables from qf_list_T to qf_list_T. (Yegappan + Lakshmanan) + +commit 80dd3f9d41ce2ff6ab3544cdb266627bbdfc34a6 +Author: Bram Moolenaar +Date: Wed Jul 19 12:51:52 2017 +0200 + + patch 8.0.0732: when updating a buffer modeless selection is lost + + Problem: When updating a buffer for a callback the modeless selection is + lost. + Solution: Do not insert or delete screen lines when redrawing for a callback + and there is a modeless selection. + +commit 4fc63505d393451ad3780dc0390cb48587597aaf +Author: Bram Moolenaar +Date: Wed Jul 19 11:28:17 2017 +0200 + + patch 8.0.0731: cannot build the terminal feature on MS-Windows + + Problem: Cannot build the terminal feature on MS-Windows. + Solution: Add the Makefile changes. (Yasuhiro Matsumoto, closes #1851) + commit 8c0095c59a34ef74fb873036cfbf1aa90be449f3 Author: Bram Moolenaar Date: Tue Jul 18 22:53:21 2017 +0200 diff --git a/sources b/sources index f0159aa9..c59a3b39 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-730.tar.bz2) = 36aa523d5f980a0f1e50db8f5cb2ff5e334f095c543450a19d9d860b707c9588449d6f84d739f2e7d81172b300df81830a434a660156234e0137d1ca5073ed62 +SHA512 (vim-8.0-738.tar.bz2) = 7140d6a1265ce717da85e386db509bfeabec0deb852884e8de4c98b291119797005ca0399f22ea478707f09654b03326a9c472e6e38ca69cc7742e982a824047 diff --git a/vim.spec b/vim.spec index d22e2890..a2cc7dae 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 730 +%define patchlevel 738 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Jul 20 2017 Karsten Hopp 8.0.738-1 +- patchlevel 738 + * Wed Jul 19 2017 Karsten Hopp 8.0.730-1 - patchlevel 730 From eb3c62ee765505f68e3ece195ab86185e2f88380 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 21 Jul 2017 10:04:46 +0200 Subject: [PATCH 131/871] - patchlevel 739 --- .gitignore | 1 + README.patches | 10 ++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f4716a8f..7df3eb79 100644 --- a/.gitignore +++ b/.gitignore @@ -89,3 +89,4 @@ /vim-8.0-728.tar.bz2 /vim-8.0-730.tar.bz2 /vim-8.0-738.tar.bz2 +/vim-8.0-739.tar.bz2 diff --git a/README.patches b/README.patches index bb475924..82adf77a 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,13 @@ +commit 58556cd0e592cba75bf60310d822a20e41f6b02e +Author: Bram Moolenaar +Date: Thu Jul 20 23:04:46 2017 +0200 + + patch 8.0.0739: terminal resizing doesn't work well. + + Problem: Terminal resizing doesn't work well. + Solution: Resize the terminal to the Vim window and the other way around. + Avoid mapping typed keys. Set the environment properly. + commit e825d8b0a4173871272b723f1c1f5b95ee981067 Author: Bram Moolenaar Date: Wed Jul 19 23:20:19 2017 +0200 diff --git a/sources b/sources index c59a3b39..d6f5a672 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-738.tar.bz2) = 7140d6a1265ce717da85e386db509bfeabec0deb852884e8de4c98b291119797005ca0399f22ea478707f09654b03326a9c472e6e38ca69cc7742e982a824047 +SHA512 (vim-8.0-739.tar.bz2) = 2fc8cfaa8bf85b8a1046d39aefbcddc363ccdcc00c50fec8f49bd679025edb78dadd928c3cd6d88962cca6face5156f02141fdf9ff7709c37d852a06e977e3a1 diff --git a/vim.spec b/vim.spec index a2cc7dae..3dd88803 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 738 +%define patchlevel 739 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Jul 21 2017 Karsten Hopp 8.0.739-1 +- patchlevel 739 + * Thu Jul 20 2017 Karsten Hopp 8.0.738-1 - patchlevel 738 From c708d7ffd8cc1420f3ab00d0623756992b6b7047 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 21:18:58 +0000 Subject: [PATCH 132/871] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- vim.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 818de4a1..4c44003f 100644 --- a/vim.spec +++ b/vim.spec @@ -24,7 +24,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -770,6 +770,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 2:8.0.739-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Jul 21 2017 Karsten Hopp 8.0.739-1 - patchlevel 739 From 28d33384645b41451b3acbe938a867e051006167 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 31 Jul 2017 10:31:14 +0200 Subject: [PATCH 133/871] - patchlevel 823 --- .gitignore | 1 + README.patches | 823 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 829 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7df3eb79..b043924f 100644 --- a/.gitignore +++ b/.gitignore @@ -90,3 +90,4 @@ /vim-8.0-730.tar.bz2 /vim-8.0-738.tar.bz2 /vim-8.0-739.tar.bz2 +/vim-8.0-823.tar.bz2 diff --git a/README.patches b/README.patches index 82adf77a..05625e7e 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,826 @@ +commit c9456cec0cfe956e083891187b791343e732207b +Author: Bram Moolenaar +Date: Sun Jul 30 21:46:04 2017 +0200 + + patch 8.0.0823: cannot paste text into a terminal window + + Problem: Cannot paste text into a terminal window. + Solution: Make CTRL-W " work. + +commit d09be321422669fc32d4d31a4ac7621c89136f7b +Author: Bram Moolenaar +Date: Sun Jul 30 21:37:58 2017 +0200 + + patch 8.0.0822: Test_with_partial_callback is a tiny bit flaky + + Problem: Test_with_partial_callback is a tiny bit flaky. + Solution: Add it to the list of flaky tests. + +commit b000e328efcf859d14454ffd241d44f6d14f300b +Author: Bram Moolenaar +Date: Sun Jul 30 19:38:21 2017 +0200 + + patch 8.0.0821: cannot get the title and status of a terminal window + + Problem: Cannot get the title and status of a terminal window. + Solution: Implement term_gettitle() and term_getstatus(). + +commit 12d93ee26d4290321ed0cc3d0493b966d1475a66 +Author: Bram Moolenaar +Date: Sun Jul 30 19:02:02 2017 +0200 + + patch 8.0.0820: GUI: cursor in terminal window lags behind + + Problem: GUI: cursor in terminal window lags behind. + Solution: call gui_update_cursor() under different conditions. (Ozaki + Kiichi, closes #1893) + +commit 0e23e9c5e74dbf0e5eec710c41c9eaed35794682 +Author: Bram Moolenaar +Date: Sun Jul 30 18:47:19 2017 +0200 + + patch 8.0.0819: cursor not positioned in terminal window + + Problem: After changing current window the cursor position in the terminal + window is not updated. + Solution: Set w_wrow, w_wcol and w_valid. + +commit 97870002d30a9846374d1ff7d73fbef351046f20 +Author: Bram Moolenaar +Date: Sun Jul 30 18:28:38 2017 +0200 + + patch 8.0.0818: cannot get the cursor position of a terminal + + Problem: Cannot get the cursor position of a terminal. + Solution: Add term_getcursor(). + +commit 22aad2f8806acf390568b8e524e53260a322aaa5 +Author: Bram Moolenaar +Date: Sun Jul 30 18:19:46 2017 +0200 + + patch 8.0.0817: cannot get the terminal line at the cursor + + Problem: Cannot get the line of a terminal window at the cursor. + Solution: Make the row argunt optionsl. (Yasuhiro Matsumoto, closes #1898) + +commit f144a3fb73340fe22e08bd1fa77e27c9f55bb0af +Author: Bram Moolenaar +Date: Sun Jul 30 18:02:12 2017 +0200 + + patch 8.0.0816: crash when using invalid buffer number + + Problem: Crash when using invalid buffer number. + Solution: Check for NULL buffer. (Yasuhiro Matsumoto, closes #1899) + +commit 43c007ff225bf5522e07f23f41bfaced573b0e98 +Author: Bram Moolenaar +Date: Sun Jul 30 17:45:37 2017 +0200 + + patch 8.0.0815: terminal window not correctly updated + + Problem: Terminal window not correctly updated when 'statusline' invokes + ":sleep". (NIkolay Pavlov) + Solution: Clear got_int. Repeat redrawing when needed. + +commit 0e7885e67d7d798812e23dd8d32e75106f06cb76 +Author: Bram Moolenaar +Date: Sun Jul 30 16:58:56 2017 +0200 + + patch 8.0.0814: file in Filelist does not exist + + Problem: File in Filelist does not exist. + Solution: Remove the line. + +commit 423802d1a282df35078539970eabf559186e1ec8 +Author: Bram Moolenaar +Date: Sun Jul 30 16:52:24 2017 +0200 + + patch 8.0.0813: cannot use a terminal window while the job is running + + Problem: Cannot use Vim commands in a terminal window while the job is + running. + Solution: Implement Terminal Normal mode. + +commit 68c4bdd53cb54b6c0dccb2dcee446ef42ef3dedd +Author: Bram Moolenaar +Date: Sun Jul 30 13:57:41 2017 +0200 + + patch 8.0.0812: terminal window colors shift when 'number' is set + + Problem: Terminal window colors shift when 'number' is set. (Nazri Ramliy) + Solution: Use vcol instead of col. + +commit 5449f7c6fc574fed1020d70878becbbfca5a5a41 +Author: Bram Moolenaar +Date: Sun Jul 30 13:51:37 2017 +0200 + + patch 8.0.0811: MS-Windows: test_expand_dllpath fails + + Problem: MS-Windows: test_expand_dllpath fails. + Solution: Change backslashes to forward slashes + +commit d0b6c6c54e0f3c2984e1d9b316a587ef14cfd53a +Author: Bram Moolenaar +Date: Sun Jul 30 13:28:23 2017 +0200 + + patch 8.0.0810: MS-Windows: tests still hang + + Problem: MS-Windows: tests still hang. + Solution: Only create the XfakeHOME directory if it does not exist yet. + +commit 30fe88677dd2b16e733ca0ac14edc8d70c7259fc +Author: Bram Moolenaar +Date: Sat Jul 29 23:01:57 2017 +0200 + + patch 8.0.0809: MS-Windows: tests hang + + Problem: MS-Windows: tests hang. + Solution: Delete the XfakeHOME directory. + +commit d507a685ad9cd270e5afc3bd4aa6a80ddb0d8802 +Author: Bram Moolenaar +Date: Sat Jul 29 22:41:18 2017 +0200 + + patch 8.0.0808: cannot build with terminal feature and DEBUG defined + + Problem: Cannot build with terminal feature and DEBUG defined. (Christian + Brabandt) + Solution: Use DEBUG_LOG3(). + +commit 6e1ef28057b100b206a88a175b37e75f5130668c +Author: Bram Moolenaar +Date: Sat Jul 29 22:23:40 2017 +0200 + + patch 8.0.0807: terminal window can't handle mouse buttons + + Problem: Terminal window can't handle mouse buttons. (Hirohito Higashi) + Solution: Implement mouse buttons and many other keys. Ignore the ones that + are not implemented. + +commit f98246d4849e670c6660e97887428dcddf88dc9f +Author: Bram Moolenaar +Date: Sat Jul 29 22:21:18 2017 +0200 + + patch 8.0.0806: tests may try to create XfakeHOME twice + + Problem: Tests may try to create XfakeHOME twice. + Solution: Avoid loading setup.vim twice. + +commit d1ee0043c0360f6b504c0283edd2a844ef73a349 +Author: Bram Moolenaar +Date: Sat Jul 29 20:39:53 2017 +0200 + + patch 8.0.0805: GUI test fails with gnome2 + + Problem: GUI test fails with gnome2. + Solution: Set $HOME to an existing directory. + +commit 91d348abfc0d7ac9b5b19cde0112de8ae4335602 +Author: Bram Moolenaar +Date: Sat Jul 29 20:16:03 2017 +0200 + + patch 8.0.0804: running tests fails when stdin is /dev/null + + Problem: Running tests fails when stdin is /dev/null. (James McCoy) + Solution: Do not bail out from getting input if the --not-a-term argument + was given. (closes #1460) + +commit c6df10e5d33ffab2c392626e285317ea8241ebff +Author: Bram Moolenaar +Date: Sat Jul 29 20:15:08 2017 +0200 + + patch 8.0.0804: terminal window functions not yet implemented + + Problem: Terminal window functions not yet implemented. + Solution: Implement several functions. Add a first test. (Yasuhiro + Matsumoto, closes #1871) + +commit 70229f951f00cdcff790f2e70b0b0a601202e9e7 +Author: Bram Moolenaar +Date: Sat Jul 29 16:01:53 2017 +0200 + + patch 8.0.0802: last line of terminal window has no color + + Problem: After a job exits the last line in the terminal window does not + get color attributes. + Solution: Fix off-by-one error. + +commit 1e8340bbbfb26d170a3f8b135dcb874e90a74e0b +Author: Bram Moolenaar +Date: Sat Jul 29 15:53:39 2017 +0200 + + patch 8.0.0801: terminal window title says "running" after job exits + + Problem: The terminal window title sometimes still says "running" even + though the job has finished. + Solution: Also consider the job finished when the channel has been closed. + +commit 696d00f488dc0599692993f226a7dd95a187920d +Author: Bram Moolenaar +Date: Sat Jul 29 14:52:43 2017 +0200 + + patch 8.0.0800 + Problem: Terminal window scrollback contents is wrong. + Solution: Fix handling of multi-byte characters (Yasuhiro Matsumoto) Handle + empty lines correctly. (closes #1891) + +commit dcbfa33fa169b9358908aafe9e7e54faaef1c0fa +Author: Bram Moolenaar +Date: Fri Jul 28 23:16:13 2017 +0200 + + patch 8.0.0799: missing semicolon + + Problem: Missing semicolon. + Solution: Add it. + +commit 63ecddab6d918214371ccaaeb10c118ae7c39d02 +Author: Bram Moolenaar +Date: Fri Jul 28 22:29:35 2017 +0200 + + patch 8.0.0798: no highlighting in a terminal window with a finished job + + Problem: No highlighting in a terminal window with a finished job. + Solution: Highlight the text. + +commit d85f271bf8516dbd90be4d18f905f0abbfcd6db6 +Author: Bram Moolenaar +Date: Fri Jul 28 21:51:57 2017 +0200 + + patch 8.0.0797: finished job in terminal window is not handled + + Problem: Finished job in terminal window is not handled. + Solution: Add the scrollback buffer. Use it to fill the buffer when the job + has ended. + +commit d973bcb483088b69eb1aed3788476662fe6b77ef +Author: Bram Moolenaar +Date: Fri Jul 28 18:01:58 2017 +0200 + + patch 8.0.0796: no coverage on Travis with clang + + Problem: No coverage on Travis with clang. + Solution: Use a specific coveralls version. (Ozaki Kiichi, closes #1888) + +commit 607985a95f31f4db238c7d825e548b14da64ac26 +Author: Bram Moolenaar +Date: Fri Jul 28 17:04:15 2017 +0200 + + patch 8.0.0795: terminal feature does not build with older MSVC + + Problem: Terminal feature does not build with older MSVC. + Solution: Do not use stdint.h. + +commit 9966b21a57277986217aa28237d6c247ebd060d7 +Author: Bram Moolenaar +Date: Fri Jul 28 16:46:57 2017 +0200 + + patch 8.0.0794: checking translations fails with multiple NL + + Problem: The script to check translations fails if there is more than one + NL in one line. + Solution: Count the number of NL characters. Make count() accept a string. + +commit 93723a4ef18f260b82d89759db2f1eeae730c4ec +Author: Bram Moolenaar +Date: Fri Jul 28 15:55:32 2017 +0200 + + patch 8.0.0793: using wrong terminal name for terminal window + + Problem: Using wrong terminal name for terminal window. + Solution: When 'term' starts with "xterm" use it for $TERM in a terminal + window. + +commit 1a0f2005002a9993ba7313d1978fa2043314f8b8 +Author: Bram Moolenaar +Date: Fri Jul 28 15:38:10 2017 +0200 + + patch 8.0.0792: spell test leaves files behind + + Problem: Spell test leaves files behind. + Solution: Delete the files. + +commit b41bf8e6b45a773456031954bca1bc4212cbffbe +Author: Bram Moolenaar +Date: Fri Jul 28 15:11:38 2017 +0200 + + patch 8.0.0791: terminal colors depend on the system + + Problem: Terminal colors depend on the system. + Solution: Use the highlight color lookup tables. + +commit fa228f716a4b63bf508887a49ce56bf4c07364d3 +Author: Bram Moolenaar +Date: Fri Jul 28 14:19:19 2017 +0200 + + patch 8.0.0790: MSVC compiler warning for strncpy in libvterm + + Problem: MSVC compiler warning for strncpy in libvterm. + Solution: Add a define to stop the warnings. (Mike Williams) + +commit 96ad8c9ac181b51605ac1f399c7835a515e5a1fa +Author: Bram Moolenaar +Date: Fri Jul 28 14:17:34 2017 +0200 + + patch 8.0.0789: splitting terminal window has resizing problems + + Problem: When splitting a terminal window where the terminal follows the + size of the window doesn't work. + Solution: Use the size of the smallest window. (Yasuhiro Matsumoto, closes + #1885) + +commit f86eea9f01460e3b375ee768d4b863beb690006f +Author: Bram Moolenaar +Date: Fri Jul 28 13:51:30 2017 +0200 + + patch 8.0.0788: MS-Windows: cannot build with terminal feature + + Problem: MS-Windows: cannot build with terminal feature. + Solution: Move set_ref_in_term(). (Ozaki Kiichi) + +commit 1f28b4c6a30d1519a8770d16cbb874735ccced97 +Author: Bram Moolenaar +Date: Fri Jul 28 13:48:34 2017 +0200 + + patch 8.0.0787: cannot send CTRL-W command to terminal job + + Problem: Cannot send CTRL-W command to terminal job. + Solution: Make CTRL-W . a prefex for sending a key to the job. + +commit 8bcc99b821706fe4a0a4b8e1b588d453bbf0dfbd +Author: Bram Moolenaar +Date: Fri Jul 28 13:45:16 2017 +0200 + + patch 8.0.0786: build failures on Travis + + Problem: Build failures on Travis. + Solution: Go back to precise termporarily. Disable coverage with clang. + +commit 38ed1f5bea7d2b1174d4843ac7a4b08ff2413bb9 +Author: Bram Moolenaar +Date: Fri Jul 28 13:41:22 2017 +0200 + + Do not run coverage with clang, currently fails. + +commit d243a2a5efd9c48836f48657e91b9fb9426baece +Author: Bram Moolenaar +Date: Fri Jul 28 13:12:19 2017 +0200 + + Do not invoke rvm reset + +commit bb543088a5517e0cccb78273f260923cab98caa9 +Author: Bram Moolenaar +Date: Fri Jul 28 12:45:40 2017 +0200 + + Remove ruby-dev from travis config. + +commit 59ee05b2f5d44f624647ee474662cbe649c06988 +Author: Bram Moolenaar +Date: Fri Jul 28 12:22:55 2017 +0200 + + Switch travis back to precise temporarily + +commit 67883b4909d0e9d4c024beb18f02750c6f7e3069 +Author: Bram Moolenaar +Date: Thu Jul 27 22:57:00 2017 +0200 + + patch 8.0.0785: wildcards are not expanded for :terminal + + Problem: Wildcards are not expanded for :terminal. + Solution: Add FILES to the command flags. (Yasuhiro Matsumoto, closes #1883) + Also complete commands. + +commit a2c45a17c174d815fd1d160f92ec6c277201e111 +Author: Bram Moolenaar +Date: Thu Jul 27 22:14:59 2017 +0200 + + patch 8.0.0784: job of terminal may be garbage collected + + Problem: Job of terminal may be garbage collected. + Solution: Set copyID on job in terminal. (Ozaki Kiichi) + +commit 0e83f02d80acacee55c5de3bbbee52625d368375 +Author: Bram Moolenaar +Date: Thu Jul 27 22:07:35 2017 +0200 + + patch 8.0.0783: job of terminal may be freed too early + + Problem: Job of terminal may be freed too early. + Solution: Increment job refcount. (Yasuhiro Matsumoto) + +commit d28cc3f55d4a5a980f6ac6fa682382822a223720 +Author: Bram Moolenaar +Date: Thu Jul 27 22:03:50 2017 +0200 + + patch 8.0.0782: using freed memory in quickfix code + + Problem: Using freed memory in quickfix code. (Dominique Pelle) + Solution: Handle a help window differently. (Yegappan Lakshmanan) + +commit ab6eec3887d68c260b50b1b8f9ed95d49d9306c6 +Author: Bram Moolenaar +Date: Thu Jul 27 21:46:43 2017 +0200 + + patch 8.0.0781: MS-Windows: memory leak when using :terminal + + Problem: MS-Windows: Memory leak when using :terminal. + Solution: Handle failures properly. (Ken Takata) + +commit cb25d1822094f2bc243cc2f64daf2e3b55f1d31b +Author: Bram Moolenaar +Date: Thu Jul 27 21:29:31 2017 +0200 + + patch 8.0.0780: build failure on Travis + + Problem: Build failure on Travis. + Solution: Set distribution explicitly. Use Lua and Ruby dev. (Ken Takata, + closes #1884) + +commit 293424c199615b774365db9b412209b102cdfe20 +Author: Bram Moolenaar +Date: Wed Jul 26 23:11:01 2017 +0200 + + patch 8.0.0779: :term without an argument uses empty buffer name + + Problem: :term without an argument uses empty buffer name but runs the + snell. + Solution: Change the command to the shell earlier. + +commit 4cc93dc85a7aaf6bb1ccccc466f8d5fa523094e4 +Author: Bram Moolenaar +Date: Wed Jul 26 21:49:37 2017 +0200 + + patch 8.0.0778: in a terminal the cursor may be hidden + + Problem: In a terminal the cursor may be hidden and screen updating lags + behind. (Nazri Ramliy) + Solution: Switch the cursor on and flush output when needed. (Ozaki Kiichi) + +commit a1b5b0928118b135f9917679c0da28175c845140 +Author: Bram Moolenaar +Date: Wed Jul 26 21:29:34 2017 +0200 + + patch 8.0.0777: compiler warnings with 64 bit compiler + + Problem: Compiler warnings with 64 bit compiler. + Solution: Add type casts. (Mike Williams) + +commit f0a521f4f76904edb74e182c12732189b347ff68 +Author: Bram Moolenaar +Date: Tue Jul 25 23:31:12 2017 +0200 + + patch 8.0.0776: function prototypes missing without the quickfix feature + + Problem: Function prototypes missing without the quickfix feature. (Tony + Mechelynck) + Solution: Move non-quickfix functions to buffer.c. + +commit fc716d725613c3b5934e7eac6573adde8e4f8183 +Author: Bram Moolenaar +Date: Tue Jul 25 23:08:47 2017 +0200 + + patch 8.0.0775: in a terminal the cursor is updated too often + + Problem: In a terminal the cursor is updated too often. + Solution: Only flush when needed. (Yasuhiro Matsumoto). Remeber whether the + cursor is visible. (closes #1873) + +commit 8f14bb58cb7db31797bc1e5ab5c8080dcbb55b98 +Author: Bram Moolenaar +Date: Tue Jul 25 22:06:43 2017 +0200 + + patch 8.0.0774: build failure without the multi-byte feature + + Problem: Build failure without the multi-byte feature on HPUX. + Solution: Move #ifdefs. (John Marriott) + +commit f80451e6fe19b3bbddc45ec047a2f95989ef3531 +Author: Bram Moolenaar +Date: Tue Jul 25 21:49:35 2017 +0200 + + patch 8.0.0773: mixing 32 and 64 bit libvterm builds fails + + Problem: Mixing 32 and 64 bit libvterm builds fails. + Solution: Use OUTDIR. (Ken Takata) + +commit b2a76ec06bb1130cfb632bdfef64e479fa55dd5c +Author: Bram Moolenaar +Date: Tue Jul 25 21:34:46 2017 +0200 + + patch 8.0.0772: other stdbool.h dependencies in libvterm + + Problem: Other stdbool.h dependencies in libvterm. + Solution: Remove the dependency and use TRUE/FALSE/int. (Ken Takata) + +commit 1c84493bbeda1d58b70e9b2b7723ce92fb2a49d4 +Author: Bram Moolenaar +Date: Mon Jul 24 23:36:41 2017 +0200 + + patch 8.0.0771: cursor in terminal window not always updated in GUI + + Problem: Cursor in a terminal window not always updated in the GUI. + Solution: Call gui_update_cursor(). (Yasuhiro Matsumoto, closes #1868) + +commit 86067eb05ef01ff4acea9b006506b2b4abd3a3eb +Author: Bram Moolenaar +Date: Mon Jul 24 23:05:35 2017 +0200 + + patch 8.0.0770: compiler warning for missing field initializer + + Problem: Compiler warning for missing field initializer. + Solution: Add two more values. (Yegappan Lakshmanan) + +commit 8a77306fa170f9d95f2402e73b4a94a2692ce84f +Author: Bram Moolenaar +Date: Mon Jul 24 22:29:21 2017 +0200 + + patch 8.0.0769: build problems with terminal on MS-Windows + + Problem: Build problems with terminal on MS-Windows using MSVC. + Solution: Remove stdbool.h dependency. Only use ScreenLinesUC when it was + allocated. Fix typos. (Ken Takata) + +commit 2155441460a6dc0a72125f7860507693112a1460 +Author: Bram Moolenaar +Date: Mon Jul 24 21:44:43 2017 +0200 + + patch 8.0.0768: terminal window status shows "[Scratch]" + + Problem: Terminal window status shows "[Scratch]". + Solution: Show "[Terminal]" when no title was set. (Yasuhiro Matsumoto) + Store the terminal title that vterm sends and use it. Update the + special buffer name. (closes #1869) + +commit d60547bf80881f6c99bcbd7c8c4c6cfb7e405a90 +Author: Bram Moolenaar +Date: Mon Jul 24 20:15:30 2017 +0200 + + patch 8.0.0767: build failure with Athena and Motif + + Problem: Build failure with Athena and Motif. + Solution: Move local variable delcarations. (Kazunobu Kuriyama) + +commit c4f43bce7c43e5fe413e77b66b9805f3354fbb63 +Author: Bram Moolenaar +Date: Mon Jul 24 20:03:01 2017 +0200 + + patch 8.0.0766: option test fails with +terminal feature + + Problem: Option test fails with +terminal feature. + Solution: Fix using the right option when checking the value. + +commit 81bdd6a02575b024db3dd5d91ec4ac4dfd41aa7a +Author: Bram Moolenaar +Date: Sun Jul 23 22:57:00 2017 +0200 + + patch 8.0.0765: build fails with tiny features + + Problem: Build fails with tiny features. + Solution: Adjust #ifdef. (John Marriott) + +commit dbe948d6c350feacc01ad019b57717149c8ea5e5 +Author: Bram Moolenaar +Date: Sun Jul 23 22:50:51 2017 +0200 + + patch 8.0.0764: 'termkey' does not work yet + + Problem: 'termkey' does not work yet. + Solution: Implement 'termkey'. + +commit b6e0ec6b71c45284d94f51728dbc33e5d3428ff4 +Author: Bram Moolenaar +Date: Sun Jul 23 22:12:20 2017 +0200 + + Documentation updates. + +commit 9cc5f75932b10f611d8b3f444d025053f9dbcab1 +Author: Bram Moolenaar +Date: Sun Jul 23 22:07:27 2017 +0200 + + patch 8.0.0763: libvterm can be improved + + Problem: Libvterm can be improved. + Solution: Various small improvements, more comments. + +commit c31f9ae4f1976544522313b182957793063ee02c +Author: Bram Moolenaar +Date: Sun Jul 23 22:02:02 2017 +0200 + + patch 8.0.0762: ml_get error with :psearch in buffer without a name + + Problem: ml_get error with :psearch in buffer without a name. (Dominique + Pelle) + Solution: Use the buffer number instead of the file name. Check the cursor + position. + +commit 1f2903c43109b16594d141a730659317b15f388d +Author: Bram Moolenaar +Date: Sun Jul 23 19:51:01 2017 +0200 + + patch 8.0.0761: options not set properly for a terminal buffer + + Problem: Options of a buffer for a terminal window are not set properly. + Solution: Add "terminal" value for 'buftype'. Make 'buftype' and + 'bufhidden' not depend on the quickfix feature. + Also set the buffer name and show "running" or "finished" in the + window title. + +commit 065f41c8143271d1af7c8f5d14a59e29bf7ecdf3 +Author: Bram Moolenaar +Date: Sun Jul 23 18:07:56 2017 +0200 + + patch 8.0.0760: terminal window colors wrong with 'termguicolors' + + Problem: Terminal window colors wrong with 'termguicolors'. + Solution: Add 'termguicolors' support. + +commit 43da3e36b21b9df20e4b2f380df76bbc7e91a965 +Author: Bram Moolenaar +Date: Sun Jul 23 17:27:54 2017 +0200 + + patch 8.0.0759: MS-Windows: terminal does not adjust size + + Problem: MS-Windows: terminal does not adjust size to the Vim window size. + Solution: Add a call to winpty_set_size(). (Yasuhiro Matsumoto, closes #1863) + +commit cdeae99b4ef4d359e4388a72c6d35f9343ce578a +Author: Bram Moolenaar +Date: Sun Jul 23 17:22:35 2017 +0200 + + patch 8.0.0758: possible crash when using a terminal window + + Problem: Possible crash when using a terminal window. + Solution: Check for NULL pointers. (Yasuhiro Matsumoto, closes #1864) + +commit 9c5589c7cef9bacc41e2c359f60c53ed67c010de +Author: Bram Moolenaar +Date: Sun Jul 23 17:15:18 2017 +0200 + + patch 8.0.0757: libvterm MSVC Makefile not included in the distribution + + Problem: Libvterm MSVC Makefile not included in the distribution. + Solution: Add the file to the list. + +commit 2aeaf3fc013a3c4828d6e98a80e6a2e2d980f109 +Author: Bram Moolenaar +Date: Sun Jul 23 17:11:15 2017 +0200 + + patch 8.0.0756: cannot build libvterm with MSVC + + Problem: Cannot build libvterm with MSVC. + Solution: Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes + #1865) + +commit 26af85d97ba1ed0ade6cdd41890ca04ed879b9c7 +Author: Bram Moolenaar +Date: Sun Jul 23 16:45:10 2017 +0200 + + patch 8.0.0755: terminal window does not have colors in the GUI + + Problem: Terminal window does not have colors in the GUI. + Solution: Lookup the GUI color. + +commit eeac67788677a9ea81bcab69f81b4fc22c2adc00 +Author: Bram Moolenaar +Date: Sun Jul 23 15:48:37 2017 +0200 + + patch 8.0.0754: terminal window does not support colors + + Problem: Terminal window does not support colors. + Solution: Lookup the color attribute. + +commit b13501f7dada4154fc7633d79989d1dab98ae99d +Author: Bram Moolenaar +Date: Sat Jul 22 22:32:56 2017 +0200 + + patch 8.0.0753: no size reports to a job running in a terminal + + Problem: A job running in a terminal does not get notified of changes in + the terminal size. + Solution: Use ioctl() and SIGWINCH to report the terminal size. + +commit d7d3cbedb3dc5c843724430539ad52ddafcefc93 +Author: Bram Moolenaar +Date: Sat Jul 22 21:15:42 2017 +0200 + + patch 8.0.0752: build fails on MS-Windows + + Problem: Build fails on MS-Windows. + Solution: Change #ifdef for set_color_count(). + +commit 613fe7ad2b8e2d4e990cc56596590a23a42c3f7a +Author: Bram Moolenaar +Date: Sat Jul 22 21:11:53 2017 +0200 + + patch 8.0.0751: OpenPTY missing with some combination of features + + Problem: OpenPTY missing with some combination of features. (Kazunobu + Kuriyama) + Solution: Adjust #ifdef. Also include pty.pro when needed. + +commit 6ed8069c798827ec4448f37bf2795a08fc9cbd05 +Author: Bram Moolenaar +Date: Sat Jul 22 20:53:21 2017 +0200 + + patch 8.0.0750: OpenPTY missing in non-GUI build + + Problem: OpenPTY missing in non-GUI build. + Solution: Always include pty.c, add an #ifdef to skip over the contents. + +commit 816e7660e1efb918ad85b5c78d21b957d1bcad17 +Author: Bram Moolenaar +Date: Sat Jul 22 20:42:04 2017 +0200 + + patch 8.0.0749: some unicode digraphs are hard to remember + + Problem: Some unicode digraphs are hard to remember. + Solution: Add alternatives with a backtick. (Chris Harding, closes #1861) + +commit b7a8dfeb49784145fe133496ce38703d236e4fbe +Author: Bram Moolenaar +Date: Sat Jul 22 20:33:05 2017 +0200 + + patch 8.0.0748: running Vim in terminal window doesn't use the right colors + + Problem: When running Vim in a terminal window it does not detect the right + number of colors available. + Solution: Detect the version string that libvterm returns. Pass the number + of colors in $COLORS. + +commit e173fd09720a346fbaa340003d31a4329283a805 +Author: Bram Moolenaar +Date: Sat Jul 22 19:03:32 2017 +0200 + + patch 8.0.0747: :terminal without an argument doesn't work + + Problem: :terminal without an argument doesn't work. + Solution: Use the 'shell' option. (Yasuhiro Matsumoto, closes #1860) + +commit 61a6605ea1201eb49a126ca696fcfc56caf5dca6 +Author: Bram Moolenaar +Date: Sat Jul 22 18:39:00 2017 +0200 + + patch 8.0.0746: when :term fails the job is not properly cleaned up + + Problem: When :term fails the job is not properly cleaned up. + Solution: Free the terminal. Handle a job that failed to start. (closes + #1858) + +commit 9f1f49b839fbc5d099301d5318a5e1e70dd59b7c +Author: Bram Moolenaar +Date: Sat Jul 22 18:14:17 2017 +0200 + + patch 8.0.0745: multi-byte characters in a terminal don't display well + + Problem: multi-byte characters in a terminal window are not displayed + properly. + Solution: Set the unused screen characters. (Yasuhiro Matsumoto, closes + #1857) + +commit 5a1feb809191e236cadd2884a5f57ad26cd213a3 +Author: Bram Moolenaar +Date: Sat Jul 22 18:04:08 2017 +0200 + + patch 8.0.0744: terminal window does not use a pty + + Problem: A terminal window uses pipes instead of a pty. + Solution: Add pty support. + +commit 825680f5f4ffed5d57fdb283dde5f0ad734605fc +Author: Bram Moolenaar +Date: Sat Jul 22 17:04:02 2017 +0200 + + patch 8.0.0743: the 'termsize' option can be set to an invalid value + + Problem: The 'termsize' option can be set to an invalid value. + Solution: Check the 'termsize' option to be valid. + +commit 8f84c3a8666cea04484ec93fa05386bf33f93f5a +Author: Bram Moolenaar +Date: Sat Jul 22 16:14:44 2017 +0200 + + patch 8.0.0742: terminal feature does not work on MS-Windows + + Problem: Terminal feature does not work on MS-Windows. + Solution: Use libvterm and libwinpty on MS-Windows. (Yasuhiro Matsumoto) + +commit 5f7e7bdcf865df67099c59013775d14c85358300 +Author: Bram Moolenaar +Date: Sat Jul 22 14:08:43 2017 +0200 + + patch 8.0.0741: cannot build with HPUX + + Problem: Cannot build with HPUX. + Solution: Rename envbuf_TERM to envbuf_Term. (John Marriott) + +commit e906ae85b291ccc7da842b7ac609c697bb582e1f +Author: Bram Moolenaar +Date: Fri Jul 21 21:10:01 2017 +0200 + + patch 8.0.0740: cannot resize a terminal window by the command + + Problem: Cannot resize a terminal window by the command running in it. + Solution: Add support for the window size escape sequence. Make BS work. + commit 58556cd0e592cba75bf60310d822a20e41f6b02e Author: Bram Moolenaar Date: Thu Jul 20 23:04:46 2017 +0200 diff --git a/sources b/sources index d6f5a672..6476f721 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-739.tar.bz2) = 2fc8cfaa8bf85b8a1046d39aefbcddc363ccdcc00c50fec8f49bd679025edb78dadd928c3cd6d88962cca6face5156f02141fdf9ff7709c37d852a06e977e3a1 +SHA512 (vim-8.0-823.tar.bz2) = 5f22dee141aad25288f2868a56da503dffb3a813d1b874285a72c36a4c6eb426e1ca3e375fc988cd2cbbb7ec684f79fd357b20bb05077227a2f481cf28c120fa diff --git a/vim.spec b/vim.spec index 3dd88803..bacb3ad8 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 739 +%define patchlevel 823 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Jul 31 2017 Karsten Hopp 8.0.823-1 +- patchlevel 823 + * Fri Jul 21 2017 Karsten Hopp 8.0.739-1 - patchlevel 739 From 59f2748736daf50dd29419fcc36830242fec4a86 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 1 Aug 2017 13:37:51 +0200 Subject: [PATCH 134/871] - patchlevel 826 --- .gitignore | 1 + README.patches | 30 ++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 36 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b043924f..19711b13 100644 --- a/.gitignore +++ b/.gitignore @@ -91,3 +91,4 @@ /vim-8.0-738.tar.bz2 /vim-8.0-739.tar.bz2 /vim-8.0-823.tar.bz2 +/vim-8.0-826.tar.bz2 diff --git a/README.patches b/README.patches index 05625e7e..61a69137 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,33 @@ +commit 662d93866636995c0564d974e554f96e76fb2dd9 +Author: Bram Moolenaar +Date: Mon Jul 31 22:56:24 2017 +0200 + + patch 8.0.0826: cannot use text objects in Terminal mode + + Problem: Cannot use text objects in Terminal mode. + Solution: Check for pending operator and Visual mode first. (Yasuhiro + Matsumoto, closes #1906) + +commit 3633cf5201e914cc802fd2f813fa87bc959ffaec +Author: Bram Moolenaar +Date: Mon Jul 31 22:29:35 2017 +0200 + + patch 8.0.0825: not easy to see that a window is a terminal window + + Problem: Not easy to see that a window is a terminal window. + Solution: Add StatusLineTerm highlighting. + +commit 392d1bfa5e14b9534af322003723ebd57cedcc64 +Author: Bram Moolenaar +Date: Mon Jul 31 21:18:58 2017 +0200 + + patch 8.0.0824: in Terminal mode the cursor and screen gets redrawn + + Problem: In Terminal mode the cursor and screen gets redrawn when the job + produces output. + Solution: Check for tl_terminal_mode. (partly by Yasuhiro Matsumoto, closes + #1904) + commit c9456cec0cfe956e083891187b791343e732207b Author: Bram Moolenaar Date: Sun Jul 30 21:46:04 2017 +0200 diff --git a/sources b/sources index 6476f721..f650b622 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-823.tar.bz2) = 5f22dee141aad25288f2868a56da503dffb3a813d1b874285a72c36a4c6eb426e1ca3e375fc988cd2cbbb7ec684f79fd357b20bb05077227a2f481cf28c120fa +SHA512 (vim-8.0-826.tar.bz2) = 4e6b7d1461edb2fd1dd039c5f11b583f764ae3f29e53522eeb33fba4de7d59d6372cb1b387d7e24a8f1f3eeaaa970755f75b789cb648197e7568636aaabe0a44 diff --git a/vim.spec b/vim.spec index bacb3ad8..dd0ef407 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 823 +%define patchlevel 826 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Aug 01 2017 Karsten Hopp 8.0.826-1 +- patchlevel 826 + * Mon Jul 31 2017 Karsten Hopp 8.0.823-1 - patchlevel 823 From 591b0d2fc67a45e4ad13bdc3e312d5554852426a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 3 Aug 2017 07:42:15 +0200 Subject: [PATCH 135/871] - patchlevel 844 --- .gitignore | 1 + README.patches | 175 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 181 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 19711b13..ecc9b0ff 100644 --- a/.gitignore +++ b/.gitignore @@ -92,3 +92,4 @@ /vim-8.0-739.tar.bz2 /vim-8.0-823.tar.bz2 /vim-8.0-826.tar.bz2 +/vim-8.0-844.tar.bz2 diff --git a/README.patches b/README.patches index 61a69137..35cac9ef 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,178 @@ +commit e0ab979fa7404592eaf4180e6d7d3af4c7787e8f +Author: Bram Moolenaar +Date: Wed Aug 2 23:18:25 2017 +0200 + + patch 8.0.0844: wrong function prototype because of missing static + + Problem: Wrong function prototype because of missing static. + Solution: Add "static". + +commit 66cd19fef1c5e86d798db164cc29f8ec2793411d +Author: Bram Moolenaar +Date: Wed Aug 2 23:13:27 2017 +0200 + + patch 8.0.0843: MS-Windows: compiler warning for signed/unsigned + + Problem: MS-Windows: compiler warning for signed/unsigned. + Solution: Add type cast. (Yasuhiro Matsumoto, closes #1912) + +commit 223896d3e9d4d511fc38fd9ee27ba16318733df6 +Author: Bram Moolenaar +Date: Wed Aug 2 22:33:28 2017 +0200 + + patch 8.0.0842: using slave pty after closing it + + Problem: Using slave pty after closing it. + Solution: Do the ioctl() before dup'ing it. + +commit 5c838a3e7141f9950508c84439d2f959bc67e941 +Author: Bram Moolenaar +Date: Wed Aug 2 22:10:34 2017 +0200 + + patch 8.0.0841: term_getline() may cause a crash + + Problem: term_getline() may cause a crash. + Solution: Check that the row is valid. (Hirohito Higashi) + +commit b6843a007da9c06bd8f9491cc12e5e0afd858f33 +Author: Bram Moolenaar +Date: Wed Aug 2 22:07:12 2017 +0200 + + patch 8.0.0840: MS-Windows: fopen() and open() prototypes are wrong + + Problem: MS-Windows: fopen() and open() prototypes do not match the ones in + the system header file. Can't build without FEAT_MBYTE. + Solution: Add "const". Move macro to after including protoo.h. + +commit fae428354213b54626ff9e29faa5fd86161da942 +Author: Bram Moolenaar +Date: Tue Aug 1 22:24:26 2017 +0200 + + patch 8.0.0839: cannot kill a job in a terminal with CTRL-C + + Problem: Cannot kill a job in a terminal with CTRL-C. + Solution: Set the controlling tty and send SIGINT. (closes #1910) + +commit 94053a51255121713f51c122eb0dbb46c120e6d4 +Author: Bram Moolenaar +Date: Tue Aug 1 21:44:33 2017 +0200 + + patch 8.0.0838: buffer hangs around whem terminal window is closed + + Problem: Buffer hangs around whem terminal window is closed. + Solution: When the job has ended wipe out a terminal buffer when the window + is closed. + +commit 0792048842493f224bbd7a5dfb348d834f61b205 +Author: Bram Moolenaar +Date: Tue Aug 1 20:53:30 2017 +0200 + + patch 8.0.0837: signs can be drawn on top of console messages + + Problem: Signs can be drawn on top of console messages. + Solution: don't redraw at a prompt or when scrolled up. (Christian Brabandt, + closes #1907) + +commit f55e4c867f774d1f27973d06b07b97c0a4d6b968 +Author: Bram Moolenaar +Date: Tue Aug 1 20:44:53 2017 +0200 + + Updated runtime files + +commit 20e6cd07baed8992e7a509ccef7f111ffcded44d +Author: Bram Moolenaar +Date: Tue Aug 1 20:25:22 2017 +0200 + + patch 8.0.0836: can abandon a terminal buffer after making a change + + Problem: When a terminal buffer is changed it can still be accidentally + abandoned. + Solution: When making a change reset the 'buftype' option. + +commit 65cedb2074ce550d20a3069c200e2a5d4061d3f6 +Author: Bram Moolenaar +Date: Tue Aug 1 18:52:55 2017 +0200 + + patch 8.0.0835: translations check with msgfmt does not work + + Problem: Translations check with msgfmt does not work. + Solution: Add a space before the file name. + +commit 2a4f06f370df0eb6fb77a05343604f5124ae5a11 +Author: Bram Moolenaar +Date: Tue Aug 1 18:44:29 2017 +0200 + + patch 8.0.0834: can't build without the client-server feature + + Problem: Can't build without the client-server feature. + Solution: Add #ifdef. + +commit 9c8448472fe686f10c4aaf69bcf0fafbbd19abc2 +Author: Bram Moolenaar +Date: Tue Aug 1 18:41:21 2017 +0200 + + patch 8.0.0833: terminal test fails + + Problem: Terminal test fails. + Solution: Update the row argument to one based. + +commit c2ce52c011fcd17ad7ef241e5f95a78294a6a141 +Author: Bram Moolenaar +Date: Tue Aug 1 18:35:38 2017 +0200 + + patch 8.0.0832: terminal function arguments are not consistent + + Problem: Terminal function arguments are not consistent. + Solution: Use one-based instead of zero-based rows and cols. Use "." for + the current row. + +commit 12d853fae1fc37c33874b5cf1e40a2dfaf04268c +Author: Bram Moolenaar +Date: Tue Aug 1 18:04:04 2017 +0200 + + patch 8.0.0831: with 8 colors the bold attribute is not set properly + + Problem: With 8 colors the bold attribute is not set properly. + Solution: Move setting HL_TABLE() out of lookup_color. (closes #1901) + +commit aaef1bae3cc331e7a7bb9c698e707c90cd4ded15 +Author: Bram Moolenaar +Date: Tue Aug 1 17:40:23 2017 +0200 + + patch 8.0.0830: translating messages is not ideal + + Problem: Translating messages is not ideal. + Solution: Add a remark about obsolete messages. Use msgfmt in the check + script. (Christian Brabandt) + +commit 7da346035bf5837e6f5b734c5469477d981730f8 +Author: Bram Moolenaar +Date: Tue Aug 1 17:14:21 2017 +0200 + + patch 8.0.0829: job running in terminal can't communicate with Vim + + Problem: A job running in a terminal window cannot easily communicate with + the Vim it is running in. + Solution: Pass v:servername in an environment variable. (closes #1908) + +commit 983b3a5bc44a91cc7e40b8e71e3bfdb03dd4606f +Author: Bram Moolenaar +Date: Tue Aug 1 15:14:26 2017 +0200 + + patch 8.0.0828: Coverity: may dereference NULL pointer + + Problem: Coverity: may dereference NULL pointer. + Solution: Bail out if calloc_state() returns NULL. + +commit 979e8c534684737920c1891bf9c4af9e1fdb8c3b +Author: Bram Moolenaar +Date: Tue Aug 1 15:08:07 2017 +0200 + + patch 8.0.0827: Coverity: could leak pty file descriptor + + Problem: Coverity: could leak pty file descriptor, theoretically. + Solution: If channel is NULL, free the file descriptors. + commit 662d93866636995c0564d974e554f96e76fb2dd9 Author: Bram Moolenaar Date: Mon Jul 31 22:56:24 2017 +0200 diff --git a/sources b/sources index f650b622..b9998b53 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-826.tar.bz2) = 4e6b7d1461edb2fd1dd039c5f11b583f764ae3f29e53522eeb33fba4de7d59d6372cb1b387d7e24a8f1f3eeaaa970755f75b789cb648197e7568636aaabe0a44 +SHA512 (vim-8.0-844.tar.bz2) = bc05f87ed353daa59aac36568869aede2259e4ff454f64f0b80feb3b5d35a912dc5396f251c6af920caab7adb52a04b5771f974b90a7d1b3f9938f4b29a1e32b diff --git a/vim.spec b/vim.spec index dd0ef407..d37a562e 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 826 +%define patchlevel 844 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Aug 03 2017 Karsten Hopp 8.0.844-1 +- patchlevel 844 + * Tue Aug 01 2017 Karsten Hopp 8.0.826-1 - patchlevel 826 From add90f39474a1df98ba76641b123ad1f7dd3d673 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 10:04:17 +0000 Subject: [PATCH 136/871] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- vim.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 0a42738e..97f2d27c 100644 --- a/vim.spec +++ b/vim.spec @@ -24,7 +24,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -770,6 +770,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 2:8.0.844-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Aug 03 2017 Karsten Hopp 8.0.844-1 - patchlevel 844 From 672e2427a7b5a3224f081ee6440cddad57fc9772 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 7 Aug 2017 14:25:33 +0200 Subject: [PATCH 137/871] - patchlevel 885 --- .gitignore | 1 + README.patches | 391 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 397 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ecc9b0ff..c835cd7f 100644 --- a/.gitignore +++ b/.gitignore @@ -93,3 +93,4 @@ /vim-8.0-823.tar.bz2 /vim-8.0-826.tar.bz2 /vim-8.0-844.tar.bz2 +/vim-8.0-885.tar.bz2 diff --git a/README.patches b/README.patches index 35cac9ef..4dfe3230 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,394 @@ +commit 33a43bee9cdc62f9cd0999eb23c6eca01b4d2d67 +Author: Bram Moolenaar +Date: Sun Aug 6 21:36:22 2017 +0200 + + patch 8.0.0885: terminal window scrollback is stored inefficiently + + Problem: Terminal window scrollback is stored inefficiently. + Solution: Store the text in the Vim buffer. + +commit f3402b1b7f72d08e0357196902cce972b639bfd7 +Author: Bram Moolenaar +Date: Sun Aug 6 19:07:08 2017 +0200 + + patch 8.0.0884: can't specify the wait time for term_wait() + + Problem: Can't specify the wait time for term_wait(). + Solution: Add an otional second argument. + +commit 1c864093f93b0066de25d6c0ddf03a6bc6b1c870 +Author: Bram Moolenaar +Date: Sun Aug 6 18:15:45 2017 +0200 + + patch 8.0.0883: invalid memory access with nonsensical script + + Problem: Invalid memory access with nonsensical script. + Solution: Check "dstlen" being positive. (Dominique Pelle) + +commit 4535654246936de13eafd4e049b0a1991521fba4 +Author: Bram Moolenaar +Date: Sun Aug 6 17:53:31 2017 +0200 + + patch 8.0.0882: term_scrape() and term_getline() require two arguments + + Problem: term_scrape() and term_getline() require two arguments but it is + not enforced. + Solution: Correct minimal number of arguments. (Hirohito Higashi) Update + documentation. (Ken Takata) + +commit e16b00a1582dbff7b76b0631d935531059cf7b47 +Author: Bram Moolenaar +Date: Sun Aug 6 17:38:06 2017 +0200 + + patch 8.0.0881: win32.mak no longer included in Windows SDK + + Problem: win32.mak no longer included in Windows SDK. + Solution: Do not include win32.mak. (Ken Takata) + +commit 02113ed4dfa585b4553a7c630b4d7eed0002aebd +Author: Bram Moolenaar +Date: Sun Aug 6 17:06:24 2017 +0200 + + patch 8.0.0880: Travis uses an old Ubuntu version + + Problem: Travis uses an old Ubuntu version. + Solution: Switch from precise to trusty. (Ken Takata, closes #1897) + +commit bae5a17a738d1a3b5c51d9aa5d99e228d3911955 +Author: Bram Moolenaar +Date: Sun Aug 6 15:42:06 2017 +0200 + + patch 8.0.0879: crash when shifting with huge number + + Problem: Crash when shifting with huge number. + Solution: Check for overflow. (Dominique Pelle, closes #1945) + +commit cae92dc3d5bdd4009910671328cd01394bfbe2cf +Author: Bram Moolenaar +Date: Sun Aug 6 15:22:15 2017 +0200 + + patch 8.0.0878: no completion for :mapclear + + Problem: No completion for :mapclear. + Solution: Add completion (Nobuhiro Takasaki et al. closes #1943) + +commit 6d8197485dc84532e37aced2c39292bff374200d +Author: Bram Moolenaar +Date: Sun Aug 6 14:57:49 2017 +0200 + + patch 8.0.0877: using CTRL-\ CTRL-N in terminal is inconsistent + + Problem: Using CTRL-\ CTRL-N in terminal is inconsistent. + Solution: Stay in Normal mode. + +commit 39d21e3c30f3391f3b27f5ddb7e1ad411bdb8f2e +Author: Bram Moolenaar +Date: Sat Aug 5 23:09:31 2017 +0200 + + patch 8.0.0876: backslashes and wildcards in backticks don't work + + Problem: MS-Windows: Backslashes and wildcards in backticks don't work. + Solution: Do not handle backslashes inside backticks in the wrong place. + (Yasuhiro Matsumoto, closes #1942) + +commit 0af2d32c21d48d450a7a1277b2029b9eeed6bebf +Author: Bram Moolenaar +Date: Sat Aug 5 23:00:53 2017 +0200 + + patch 8.0.0875: crash with weird command sequence + + Problem: Crash with weird command sequence. (Dominique Pelle) + Solution: Use vim_snprintf() instead of STRCPY(). + +commit 22aa23fd8cf74f535dba5eb8f6d02107ba2c512c +Author: Bram Moolenaar +Date: Sat Aug 5 21:13:36 2017 +0200 + + patch 8.0.0874: can't build with terminal feature + + Problem: Can't build with terminal feature. + Solution: Include change to term_use_loop(). (Dominique Pelle) + +commit aaa8a35fbd38d5e6cc57ae60a8477e787d695a20 +Author: Bram Moolenaar +Date: Sat Aug 5 20:17:00 2017 +0200 + + patch 8.0.0873: in terminal cannot use CTRL-\ CTRL-N to start Visual mode + + Problem: In a terminal window cannot use CTRL-\ CTRL-N to start Visual + mode. + Solution: After CTRL-\ CTRL-N enter Terminal-Normal mode for one command. + +commit 98fd66d311a62133c835307dc7692763dfa32c69 +Author: Bram Moolenaar +Date: Sat Aug 5 19:34:47 2017 +0200 + + patch 8.0.0872: no mouse scroll with a terminal window + + Problem: Using mouse scroll while a terminal window has focus and the mouse + pointer is on another window does not work. Same for focus in a + non-terminal window ahd the mouse pointer is over a terminal + window. + Solution: Send the scroll action to the right window. + +commit 086d535f775da1abc557f5f28d101ff3308dc18f +Author: Bram Moolenaar +Date: Sat Aug 5 18:19:55 2017 +0200 + + patch 8.0.0871: status line for a terminal window always has "[+]". + + Problem: The status line for a terminal window always has "[+]". + Solution: Do make the status line include "[+]" for a terminal window. + +commit b9279e73aee44a266c241619db65c645f7db72ee +Author: Bram Moolenaar +Date: Sat Aug 5 18:02:21 2017 +0200 + + patch 8.0.0870: mouse escape codes sent to terminal unintentionally + + Problem: Mouse escape codes sent to terminal unintentionally. + Solution: Fix libvterm to send mouse codes only when enabled. + +commit a9f028103fee253ea8a09e49031011ee3da69ece +Author: Bram Moolenaar +Date: Sat Aug 5 17:40:38 2017 +0200 + + patch 8.0.0869: job output is sometimes not displayed in a terminal + + Problem: Job output is sometimes not displayed in a terminal. + Solution: Flush output before closing the channel. + +commit cfcc022c54e66b317ddcc8a807977230b056a542 +Author: Bram Moolenaar +Date: Sat Aug 5 17:13:48 2017 +0200 + + patch 8.0.0868: cannot specify the terminal size on the command line + + Problem: Cannot specify the terminal size on the command line. + Solution: Use the address range for the terminal size. (Yasuhiro Matsumoto, + closes #1941) + +commit 35422f45ba01806d357994f18cb9af64980c67e6 +Author: Bram Moolenaar +Date: Sat Aug 5 16:33:56 2017 +0200 + + patch 8.0.0867: job and channel in a dict value not quoted + + Problem: When using a job or channel value as a dict value, when turning it + into a string the quotes are missing. + Solution: Add quotes to the job and channel values. (Yasuhiro Matsumoto, + closes #1930) + +commit d53109886bc9c4fa7a9c9a402c90fe349b2dd7ac +Author: Bram Moolenaar +Date: Sat Aug 5 15:16:32 2017 +0200 + + patch 8.0.0866: Solaris also doesn't have MIN and MAX + + Problem: Solaris also doesn't have MIN and MAX. + Solution: Define MIN and MAX whenever they are not defined. (Ozaki Kiichi, + closes #1939) + +commit 8456ea80502d5e0d86309a0051a0cf48df586ed4 +Author: Bram Moolenaar +Date: Sat Aug 5 15:02:05 2017 +0200 + + patch 8.0.0865: cannot build with channel but without terminal feature + + Problem: Cannot build with channel but without terminal feature. + Solution: Add #ifdef + +commit 78712a7733839598fbc4a61d0582893d22e8adf3 +Author: Bram Moolenaar +Date: Sat Aug 5 14:50:12 2017 +0200 + + patch 8.0.0864: cannot specify the name of a terminal + + Problem: Cannot specify the name of a terminal. + Solution: Add the "term_name" option. (Yasuhiro Matsumoto, closes #1936) + +commit 69198197fd4b061be7cadcf441cd8a7246a17148 +Author: Bram Moolenaar +Date: Sat Aug 5 14:10:48 2017 +0200 + + patch 8.0.0863: a remote command does not work in the terminal window + + Problem: A remote command starting with CTRL-\ CTRL-N does not work in the + terminal window. (Christian J. Robinson) + Solution: Use CTRL-\ CTRL-N as a prefix or a Normal mode command. + +commit 07c043af5f054c7dfeb676414f8fa6aeda8f9c2b +Author: Bram Moolenaar +Date: Fri Aug 4 22:56:39 2017 +0200 + + patch 8.0.0862: file size test fails on MS-Windows + + Problem: File size test fails on MS-Windows. + Solution: Set fileformat after opening new buffer. Strip CR. + +commit 4a137b45864310060410f34cb9c7d0f0231bb256 +Author: Bram Moolenaar +Date: Fri Aug 4 22:37:11 2017 +0200 + + patch 8.0.0861: still many old style tests + + Problem: Still many old style tests. + Solution: Convert several tests to new style. (Yegappan Lakshmanan) + +commit 6b7355a30ddd294c19cd9be924d487d592ccfae1 +Author: Bram Moolenaar +Date: Fri Aug 4 21:37:54 2017 +0200 + + patch 8.0.0860: side effects when channel appends to a buffer + + Problem: There may be side effects when a channel appends to a buffer that + is not the current buffer. + Solution: Properly switch to another buffer before appending. (Yasuhiro + Matsumoto, closes #1926, closes #1937) + +commit 8e5eece8c5f22a2235edeb743d06253f6c54cfdc +Author: Bram Moolenaar +Date: Fri Aug 4 20:29:53 2017 +0200 + + patch 8.0.0859: NULL pointer access when term_free_vterm called twice + + Problem: NULL pointer access when term_free_vterm called twice. + Solution: Return when tl_vterm is NULL. (Yasuhiro Matsumoto, closes #1934) + +commit eb44a68b42eda207a5bc4def9ea8fc4d38acb650 +Author: Bram Moolenaar +Date: Thu Aug 3 22:44:55 2017 +0200 + + patch 8.0.0858: can exit while a terminal is still running a job + + Problem: Can exit while a terminal is still running a job. + Solution: Consider a buffer with a running job like a changed file. + +commit 620d064b0b0bca2268574abdec2d8eac3384cfdf +Author: Bram Moolenaar +Date: Thu Aug 3 21:08:05 2017 +0200 + + patch 8.0.0857: terminal test fails on MS-Windows + + Problem: Terminal test fails on MS-Windows. + Solution: Sleep a fraction of a second. + +commit 102dc7f891c43e3065aef4adafdb2c647c5d09d2 +Author: Bram Moolenaar +Date: Thu Aug 3 20:59:29 2017 +0200 + + patch 8.0.0856: MS-Windows: terminal job doesn't take options + + Problem: MS-Windows: terminal job doesn't take options. + Solution: Call job_set_options(). (Yasuhiro Matsumoto) + +commit 5be8dd087f36affa492ef6049fa813b376210543 +Author: Bram Moolenaar +Date: Thu Aug 3 20:52:19 2017 +0200 + + patch 8.0.0855: MS-Windows: can't get tty name of terminal + + Problem: MS-Windows: can't get tty name of terminal. + Solution: Use the winpty process number. (Yasuhiro Matsumoto, closes #1929) + +commit e9c21aed6233185e7fbe1b462a0571c0e460a5a9 +Author: Bram Moolenaar +Date: Thu Aug 3 20:44:48 2017 +0200 + + patch 8.0.0854: no redraw after terminal was closed + + Problem: No redraw after terminal was closed. + Solution: Set typebuf_was_filled. (Yasuhiro Matsumoto, closes #1925, closes + #1924) Add function to check for messages even when input is + available. + +commit b4a6721a288438c96fbeb051b09ef90735ac70d6 +Author: Bram Moolenaar +Date: Thu Aug 3 19:22:36 2017 +0200 + + patch 8.0.0853: crash when running terminal with unknown command + + Problem: Crash when running terminal with unknown command. + Solution: Check "term" not to be NULL. (Yasuhiro Matsumoto, closes #1932) + +commit 1b66c00aeca87913e75012c59c4e969316e2626d +Author: Bram Moolenaar +Date: Thu Aug 3 18:55:00 2017 +0200 + + patch 8.0.0852: MS-Windows: possible crash when giving a message on startup + + Problem: MS-Windows: possible crash when giving a message on startup. + Solution: Initialize length. (Yasuhiro Matsumoto, closes #1931) + +commit 69a76feda9e9d308be6b5fc2185286a061dfecd6 +Author: Bram Moolenaar +Date: Thu Aug 3 17:54:03 2017 +0200 + + patch 8.0.0851: 'smartindent' is used even when 'indentexpr' is set + + Problem: 'smartindent' is used even when 'indentexpr' is set. + Solution: Ignore 'smartindent' when 'indentexpr' is set. (Hirohito Higashi) + +commit 01efafad12102df0f1e341d6cadcb7be971591c1 +Author: Bram Moolenaar +Date: Thu Aug 3 17:37:48 2017 +0200 + + patch 8.0.0850: MS-Windows: error message while starting up may be broken + + Problem: MS-Windows: Depending on the console encoding, an error message + that is given during startup may be broken. + Solution: Convert the message to the console codepage. (Yasuhiro Matsumoto, + closes #1927) + +commit 3c3a80dc59ccc0e0aabb9c8bd58ea84a801dbfc1 +Author: Bram Moolenaar +Date: Thu Aug 3 17:06:45 2017 +0200 + + patch 8.0.0849: crash when job exit callback wipes the terminal + + Problem: Crash when job exit callback wipes the terminal. + Solution: Check for b_term to be NULL. (Yasuhiro Matsumoto, closes #1922) + Implement options for term_start() to be able to test. + Make term_wait() more reliable. + +commit 2f3a90a3bd8505728c0b6d9ac3515f64ee19b357 +Author: Bram Moolenaar +Date: Thu Aug 3 14:49:29 2017 +0200 + + patch 8.0.0848: using multiple ch_log functions is clumsy + + Problem: Using multiple ch_log functions is clumsy. + Solution: Use variable arguments. (Ozaki Kiichi, closes #1919) + +commit 398ee7326b78b892a5c8380dfe3f2521a64b4fa7 +Author: Bram Moolenaar +Date: Thu Aug 3 14:29:14 2017 +0200 + + patch 8.0.0847: :argadd without argument can't handle space in file name + + Problem: :argadd without argument can't handle space in file name. (Harm te + Hennepe) + Solution: Escape the space. (Yasuhiro Matsumoto, closes #1917) + +commit 7c9aec4ac86ccc455c0859d9393253141e3f77b6 +Author: Bram Moolenaar +Date: Thu Aug 3 13:51:25 2017 +0200 + + patch 8.0.0846: cannot get the name of the pty of a job + + Problem: Cannot get the name of the pty of a job. + Solution: Add the "tty" entry to the job info. (Ozaki Kiichi, closes #1920) + Add the term_gettty() function. + +commit d8dc1799377027be622d8571545658b20042e92e +Author: Bram Moolenaar +Date: Thu Aug 3 11:55:21 2017 +0200 + + patch 8.0.0845: MS-Windows: missing semicolon in terminal code + + Problem: MS-Windows: missing semicolon in terminal code. + Solution: Add it. (Naruhiko Nishino, closes #1923) + commit e0ab979fa7404592eaf4180e6d7d3af4c7787e8f Author: Bram Moolenaar Date: Wed Aug 2 23:18:25 2017 +0200 diff --git a/sources b/sources index b9998b53..d94c5520 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-844.tar.bz2) = bc05f87ed353daa59aac36568869aede2259e4ff454f64f0b80feb3b5d35a912dc5396f251c6af920caab7adb52a04b5771f974b90a7d1b3f9938f4b29a1e32b +SHA512 (vim-8.0-885.tar.bz2) = 5c621d7b8b47bf8ef7639dcf65258b495b5bad59815c91638334356516a9c160ec076cee14c5994adb291b4f9a41799fc2d651899d85c6f9f88f061af857d406 diff --git a/vim.spec b/vim.spec index d37a562e..a4f85eb8 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 844 +%define patchlevel 885 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Aug 07 2017 Karsten Hopp 8.0.885-1 +- patchlevel 885 + * Thu Aug 03 2017 Karsten Hopp 8.0.844-1 - patchlevel 844 From d1d1c66e5e34819ebb71a754e033e14e879d75ae Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 8 Aug 2017 11:48:22 +0200 Subject: [PATCH 138/871] - patchlevel 891 --- .gitignore | 1 + README.patches | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 60 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c835cd7f..ae9a1a84 100644 --- a/.gitignore +++ b/.gitignore @@ -94,3 +94,4 @@ /vim-8.0-826.tar.bz2 /vim-8.0-844.tar.bz2 /vim-8.0-885.tar.bz2 +/vim-8.0-891.tar.bz2 diff --git a/README.patches b/README.patches index 4dfe3230..95146fa4 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,57 @@ +commit 7fadbf83256bb823b994a52758127594dd82ab39 +Author: Bram Moolenaar +Date: Mon Aug 7 22:08:05 2017 +0200 + + patch 8.0.0891: uninitialized memory use with empty line in terminal + + Problem: Uninitialized memory use with empty line in terminal. + Solution: Initialize growarray earlier. (Yasuhiro Matsumoto, closes #1949) + +commit 75373f38087dd756babdbbf9f14fd4711712c5de +Author: Bram Moolenaar +Date: Mon Aug 7 22:02:30 2017 +0200 + + patch 8.0.0890: still many old style tests + + Problem: Still many old style tests. + Solution: Convert several tests to new style. (Yegappan Lakshmanan) + +commit e20b3eba731bafb97c609dd20a4c378c105acc0d +Author: Bram Moolenaar +Date: Mon Aug 7 21:26:29 2017 +0200 + + patch 8.0.0889: gcc gives warnings for uninitialized variables + + Problem: Gcc gives warnings for uninitialized variables. (Tony Mechelynck) + Solution: Initialize variables even though they are not used. + +commit 116a0f800c6a62e29c5af832df092507f1355c68 +Author: Bram Moolenaar +Date: Mon Aug 7 21:17:57 2017 +0200 + + patch 8.0.0888: compiler warnings with 64 bit build + + Problem: Compiler warnings with 64 bit build. + Solution: Add type cast of change the type. (Mike Williams) + +commit 6d87e9e1c6a580609d48d4aa54a20b26b10c5b77 +Author: Bram Moolenaar +Date: Mon Aug 7 20:51:51 2017 +0200 + + patch 8.0.0887: can create a logfile in the sandbox + + Problem: Can create a logfile in the sandbox. + Solution: Disable ch_logfile() in the sandbox. (Yasuhiro Matsumoto) + +commit f8d57a50496d854f3e82725bfde1543c9d01ff98 +Author: Bram Moolenaar +Date: Mon Aug 7 20:38:42 2017 +0200 + + patch 8.0.0886: crash when using ":term ls" + + Problem: Crash when using ":term ls". + Solution: Fix line number computation. Add a test for this. + commit 33a43bee9cdc62f9cd0999eb23c6eca01b4d2d67 Author: Bram Moolenaar Date: Sun Aug 6 21:36:22 2017 +0200 diff --git a/sources b/sources index d94c5520..8e4343fc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-885.tar.bz2) = 5c621d7b8b47bf8ef7639dcf65258b495b5bad59815c91638334356516a9c160ec076cee14c5994adb291b4f9a41799fc2d651899d85c6f9f88f061af857d406 +SHA512 (vim-8.0-891.tar.bz2) = b961ba041fa0bc5d17a170f4cda73b0283da2ba65810ad0dd602b739c0bc2b02045431d90af1c6c7861fe8e5d61857231ddc131cba9e88927f388ae5e08ecf18 diff --git a/vim.spec b/vim.spec index a4f85eb8..20565cc8 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 885 +%define patchlevel 891 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Aug 08 2017 Karsten Hopp 8.0.891-1 +- patchlevel 891 + * Mon Aug 07 2017 Karsten Hopp 8.0.885-1 - patchlevel 885 From b26d6993fa069d89c728fb4970d751a13c79a6dc Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 9 Aug 2017 09:33:35 +0200 Subject: [PATCH 139/871] editing vim-update.sh - now it takes branch name as argument for switching and run mockbuild --- vim-update.sh | 25 ++++++++++++++++--------- vim.spec | 5 ++++- 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 80fc13dd..041e05ac 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -13,7 +13,13 @@ if [ "x$1" == "x--force" ]; then fi DATE=`date +"%a %b %d %Y"` -fedpkg switch-branch master +fedpkg switch-branch $1 + +if [ $? -ne 0 ]; then + echo "Error with switching branch" + exit 1 +fi + MAJORVERSION=`grep "define baseversion" vim.spec | cut -d ' ' -f 3` ORIGPL=`grep "define patchlevel" vim.spec | cut -d ' ' -f 3 | sed -e "s/^0*//g"` ORIGPLFILLED=`printf "%03d" $ORIGPL` @@ -61,12 +67,13 @@ if [ $CHANGES -ne 0 ]; then $debug fedpkg new-sources vim-${UPSTREAMMAJOR}-${LASTPLFILLED}.tar.bz2 $debug git add vim.spec README.patches $debug git commit -m "- patchlevel $LASTPL" - $debug git push - if [ $? -eq 0 ]; then - $debug rm -f $HOME/.koji/config - $debug fedpkg build - $debug ln -sf ppc-config $HOME/.koji/config - else - echo "GIT push failed" - fi + $debug fedpkg mockbuild + #$debug git push + #if [ $? -eq 0 ]; then + # $debug rm -f $HOME/.koji/config + # $debug fedpkg build + # $debug ln -sf ppc-config $HOME/.koji/config + #else + # echo "GIT push failed" + #fi fi diff --git a/vim.spec b/vim.spec index 20565cc8..742dda56 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Aug 09 2017 Zdenek Dohnal 8.0.891-2 +- editing vim-update.sh - now it takes branch name as argument for switching and run mockbuild + * Tue Aug 08 2017 Karsten Hopp 8.0.891-1 - patchlevel 891 From 52ce5fc87b608728daa33323fee185c5c185a465 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 9 Aug 2017 09:34:47 +0200 Subject: [PATCH 140/871] - patchlevel 893 --- .gitignore | 1 + README.patches | 18 ++++++++++++++++++ sources | 2 +- vim.spec | 7 +++++-- 4 files changed, 25 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ae9a1a84..9da03a80 100644 --- a/.gitignore +++ b/.gitignore @@ -95,3 +95,4 @@ /vim-8.0-844.tar.bz2 /vim-8.0-885.tar.bz2 /vim-8.0-891.tar.bz2 +/vim-8.0-893.tar.bz2 diff --git a/README.patches b/README.patches index 95146fa4..1c6c6a9b 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,21 @@ +commit 82b9ca05f40a627355e7c3bcf49b1f19ffbdaf87 +Author: Bram Moolenaar +Date: Tue Aug 8 23:06:46 2017 +0200 + + patch 8.0.0893: cannot get the scroll count of a terminal window + + Problem: Cannot get the scroll count of a terminal window. + Solution: Add term_getscrolled(). + +commit 292d5699356dc4a22fcfbab92f0a558e90f7cfba +Author: Bram Moolenaar +Date: Tue Aug 8 21:52:22 2017 +0200 + + patch 8.0.0892: when opening a terminal the pty size doesn't always match + + Problem: When opening a terminal the pty size doesn't always match. + Solution: Update the pty size after opening the terminal. (Ken Takata) + commit 7fadbf83256bb823b994a52758127594dd82ab39 Author: Bram Moolenaar Date: Mon Aug 7 22:08:05 2017 +0200 diff --git a/sources b/sources index 8e4343fc..5c7b5f24 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-891.tar.bz2) = b961ba041fa0bc5d17a170f4cda73b0283da2ba65810ad0dd602b739c0bc2b02045431d90af1c6c7861fe8e5d61857231ddc131cba9e88927f388ae5e08ecf18 +SHA512 (vim-8.0-893.tar.bz2) = 0ce2db5d9d3abcc149a3efe9ab900f54b081e773368254d2244f81686493787cd859bce0f1c212b9729c6d727d17c716f6a8951b46d481efe02d11d1a6a7b430 diff --git a/vim.spec b/vim.spec index 742dda56..1db3ee00 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 891 +%define patchlevel 893 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Aug 09 2017 Karsten Hopp 8.0.893-1 +- patchlevel 893 + * Wed Aug 09 2017 Zdenek Dohnal 8.0.891-2 - editing vim-update.sh - now it takes branch name as argument for switching and run mockbuild From ce075cc1ce89bb25855f27321ecb358aa3695c5b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 10 Aug 2017 08:18:07 +0200 Subject: [PATCH 141/871] - patchlevel 895 --- .gitignore | 1 + README.patches | 18 ++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9da03a80..23b537ac 100644 --- a/.gitignore +++ b/.gitignore @@ -96,3 +96,4 @@ /vim-8.0-885.tar.bz2 /vim-8.0-891.tar.bz2 /vim-8.0-893.tar.bz2 +/vim-8.0-895.tar.bz2 diff --git a/README.patches b/README.patches index 1c6c6a9b..cfb1e829 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,21 @@ +commit 8ab3c1dc6bf70021f89e6e614b202606863bc168 +Author: Bram Moolenaar +Date: Wed Aug 9 22:24:52 2017 +0200 + + patch 8.0.0895: filetype test fails on MS-Windows + + Problem: Filetype test fails on MS-Windows. + Solution: Fix file names. + +commit 0a0217abfabcee8b0779df2e18a186a4b41e18ce +Author: Bram Moolenaar +Date: Wed Aug 9 22:06:48 2017 +0200 + + patch 8.0.0894: there is no test for runtime filetype detection + + Problem: There is no test for runtime filetype detection. + Solution: Test a list of filetypes from patterns. + commit 82b9ca05f40a627355e7c3bcf49b1f19ffbdaf87 Author: Bram Moolenaar Date: Tue Aug 8 23:06:46 2017 +0200 diff --git a/sources b/sources index 5c7b5f24..0067351f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-893.tar.bz2) = 0ce2db5d9d3abcc149a3efe9ab900f54b081e773368254d2244f81686493787cd859bce0f1c212b9729c6d727d17c716f6a8951b46d481efe02d11d1a6a7b430 +SHA512 (vim-8.0-895.tar.bz2) = 881e073ef8644adb59393bbb4515089100013e954fc0be4c468f20d056e86e4740fb63c2d7c3edda231d0ba8d0ad7dc50f46f3a7e99079996dd817511bd4f7e8 diff --git a/vim.spec b/vim.spec index 1db3ee00..34c61d1b 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 893 +%define patchlevel 895 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Aug 10 2017 Karsten Hopp 8.0.895-1 +- patchlevel 895 + * Wed Aug 09 2017 Karsten Hopp 8.0.893-1 - patchlevel 893 From c7bc10fa36945b0a022b4a067557da8f498c8b0e Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 11 Aug 2017 13:23:49 +0200 Subject: [PATCH 142/871] - patchlevel 896 --- .gitignore | 1 + README.patches | 11 +++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 23b537ac..07f573fa 100644 --- a/.gitignore +++ b/.gitignore @@ -97,3 +97,4 @@ /vim-8.0-891.tar.bz2 /vim-8.0-893.tar.bz2 /vim-8.0-895.tar.bz2 +/vim-8.0-896.tar.bz2 diff --git a/README.patches b/README.patches index cfb1e829..6edf2d63 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,14 @@ +commit dd693ce28b158ff573129ee30fe5b886544a03c2 +Author: Bram Moolenaar +Date: Thu Aug 10 23:15:19 2017 +0200 + + patch 8.0.0896: cannot close a terminal window when the job ends + + Problem: Cannot automaticlaly close a terminal window when the job ends. + Solution: Add the ++close argument to :term. Add the term_finish option to + term_start(). (Yasuhiro Matsumoto, closes #1950) Also add + ++open. + commit 8ab3c1dc6bf70021f89e6e614b202606863bc168 Author: Bram Moolenaar Date: Wed Aug 9 22:24:52 2017 +0200 diff --git a/sources b/sources index 0067351f..d1237ec0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-895.tar.bz2) = 881e073ef8644adb59393bbb4515089100013e954fc0be4c468f20d056e86e4740fb63c2d7c3edda231d0ba8d0ad7dc50f46f3a7e99079996dd817511bd4f7e8 +SHA512 (vim-8.0-896.tar.bz2) = b984c37e6ecf8b56bb8a340b74f2b6d729ba7e0cc1843d9fe9c6cd21cfaf5d8a23c16fabb38309c3a32412cc1883755d75924a814077416f371afea09fc5faf6 diff --git a/vim.spec b/vim.spec index 34c61d1b..59872347 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 895 +%define patchlevel 896 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Aug 11 2017 Karsten Hopp 8.0.896-1 +- patchlevel 896 + * Thu Aug 10 2017 Karsten Hopp 8.0.895-1 - patchlevel 895 From a4830f75447db5298837e0e4e66672d0d76930fe Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 14 Aug 2017 09:36:29 +0200 Subject: [PATCH 143/871] - patchlevel 938 --- .gitignore | 1 + README.patches | 397 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 403 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 07f573fa..3de8407f 100644 --- a/.gitignore +++ b/.gitignore @@ -98,3 +98,4 @@ /vim-8.0-893.tar.bz2 /vim-8.0-895.tar.bz2 /vim-8.0-896.tar.bz2 +/vim-8.0-938.tar.bz2 diff --git a/README.patches b/README.patches index 6edf2d63..16661632 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,400 @@ +commit 6bb18a878cc4cc79cdca4b7497367e59a90125e7 +Author: Bram Moolenaar +Date: Sun Aug 13 22:14:17 2017 +0200 + + patch 8.0.0938: scrolling in terminal window is inefficient + + Problem: Scrolling in terminal window is inefficient. + Solution: Use win_del_lines(). + +commit bce4f62d3043f04fe29f3fef2b927b2268b15255 +Author: Bram Moolenaar +Date: Sun Aug 13 21:37:43 2017 +0200 + + patch 8.0.0937: user highlight groups not adjusted for terminal + + Problem: User highlight groups are not adjusted for StatusLineTerm. + Solution: Combine attributes like for StatusLineNC. + +commit 2bb7b6b0e477612cc098cba27cc63ec3d19a2527 +Author: Bram Moolenaar +Date: Sun Aug 13 20:58:33 2017 +0200 + + patch 8.0.0936: mode() returns wrong value for a terminal window + + Problem: Mode() returns wrong value for a terminal window. + Solution: Return 't' when typed keys go to a job. + +commit 304b64c9e6957fa3f552e0540ca786139b39a1c4 +Author: Bram Moolenaar +Date: Sun Aug 13 20:43:48 2017 +0200 + + patch 8.0.0935: cannot recognize a terminal buffer in :ls output + + Problem: Cannot recognize a terminal buffer in :ls output. + Solution: Use R for a running job and F for a finished job. + +commit 6b93b0e8388adc6c9bb50ce2c011d93d6cc41bc8 +Author: Bram Moolenaar +Date: Sun Aug 13 20:28:53 2017 +0200 + + patch 8.0.0934: change to struts.h missing in patch + + Problem: Change to struts.h missing in patch. + Solution: Include adding ttyinfo_T. + +commit 9f0139a2a869b0804e5b91a65e3d5952c9091879 +Author: Bram Moolenaar +Date: Sun Aug 13 20:26:20 2017 +0200 + + patch 8.0.0933: terminal test tries to start GUI when it's not possible + + Problem: Terminal test tries to start GUI when it's not possible. + Solution: Check if the GUI can run. (James McCoy, closes #1971) + +commit 4f44b886840a90a50575204bc29f72ef309cfaf6 +Author: Bram Moolenaar +Date: Sun Aug 13 20:06:18 2017 +0200 + + patch 8.0.0932: terminal may not use right characters for BS and Enter + + Problem: Terminal may not use right characters for BS and Enter. + Solution: Get the characters from the tty. + +commit 69905d108be4af86c2d2a9224e2c588723276dc9 +Author: Bram Moolenaar +Date: Sun Aug 13 18:14:47 2017 +0200 + + patch 8.0.0931: getwininfo() does not indicate a terminal window + + Problem: getwininfo() does not indicate a terminal window. + Solution: Add "terminal" to the dictionary. + +commit e62780543f403186b27b210dd087dd8ba74159fc +Author: Bram Moolenaar +Date: Sun Aug 13 18:11:17 2017 +0200 + + patch 8.0.0930: terminal buffers are stored in the viminfo file + + Problem: Terminal buffers are stored in the viminfo file while they can't + be useful. + Solution: Skip terminal buffers for file marks and buffer list + +commit 2438ae3d678288c4726d2e393d1c66fd5cc52623 +Author: Bram Moolenaar +Date: Sun Aug 13 17:38:11 2017 +0200 + + patch 8.0.0929: :term without argument does not work + + Problem: :term without argument does not work. + Solution: Use shell for empty command. (Yasuhiro Matsumoto, closes #1970) + +commit dcaa61384ca76e42f7feda5640fb85b58cee03e5 +Author: Bram Moolenaar +Date: Sun Aug 13 17:13:09 2017 +0200 + + patch 8.0.0928: MS-Windows: passing arglist to job has escaping problems + + Problem: MS-Windows: passing arglist to job has escaping problems. + Solution: Improve escaping. (Yasuhiro Matsumoto, closes #1954) + +commit 274a52fd58bbd88f5fe8b96d87abe3574c8169af +Author: Bram Moolenaar +Date: Sun Aug 13 16:09:31 2017 +0200 + + patch 8.0.0927: if a terminal job sends a blank title "running" is not shown + + Problem: If a terminal job sends a blank title "running" is not shown. + Solution: When the title is blank make it empty. + +commit e0f314aa8d0e2099d2e4e5665fe13199752adc8e +Author: Bram Moolenaar +Date: Sun Aug 13 16:01:31 2017 +0200 + + patch 8.0.0926: when job in terminal window ends topline is wrong + + Problem: When job in terminal window ends topline may be wrong. + Solution: When the job ends adjust topline so that the active part of the + terminal is displayed. + +commit 62426e168ef29fb941d1bd91a112fa09445322a5 +Author: Bram Moolenaar +Date: Sun Aug 13 15:37:58 2017 +0200 + + patch 8.0.0925: MS-Windows GUI: channel I/O not handled right away + + Problem: MS-Windows GUI: channel I/O not handled right away. + Solution: Don't call process_message() unless a message is available. + (Yasuhiro Matsumoto, closes #1969) + +commit 5cc1f2c47796f2f544ace9283d293af3b036a63f +Author: Bram Moolenaar +Date: Sun Aug 13 15:16:53 2017 +0200 + + patch 8.0.0924: terminal window not updated after using term_sendkeys() + + Problem: Terminal window not updated after using term_sendkeys(). + Solution: Call redraw_after_callback(). + +commit 679653e59c6da7f6abc29470ef9d404582bacbb9 +Author: Bram Moolenaar +Date: Sun Aug 13 14:13:19 2017 +0200 + + patch 8.0.0923: crash in GUI when terminal job exits + + Problem: Crash in GUI when terminal job exits. (Kazunobu Kuriyama) + Solution: reset in_terminal_loop when a terminal is freed. + +commit 55b6926450d75788dada3ff44a35e328224df758 +Author: Bram Moolenaar +Date: Sun Aug 13 13:42:01 2017 +0200 + + patch 8.0.0922: quickfix list always added after current one + + Problem: Quickfix list always added after current one. + Solution: Make it possible to add a quickfix list after the last one. + (Yegappan Lakshmanan) + +commit 3d9bdfebf1a8c1eec1c3e1cff6fbb60b3d98f02a +Author: Bram Moolenaar +Date: Sat Aug 12 22:55:58 2017 +0200 + + patch 8.0.0921: terminal window cursor shape not supported in the GUI + + Problem: Terminal window cursor shape not supported in the GUI. + Solution: Use the terminal window cursor shape in the GUI. + +commit 893029ab20a06da9c0cf29661c9f6e2ec5583dce +Author: Bram Moolenaar +Date: Sat Aug 12 21:15:34 2017 +0200 + + patch 8.0.0920: cursor wrong after switching altscreen in terminal + + Problem: The cursor shape is wrong after switch back from an alternate + screen in a terminal window. (arius Gedminas) + Solution: Change bitfield to unsigned. Set flag that cursor shape was set. + +commit c977092053e1a27f571f8a27126717cc28af4e58 +Author: Bram Moolenaar +Date: Sat Aug 12 20:11:53 2017 +0200 + + patch 8.0.0919: cursor color isn't set on startup + + Problem: Cursor color isn't set on startup. + Solution: Initialize showing_mode to invalid value. + +commit 3cd43ccccb03b2e68df9c8a344a87e51c007c656 +Author: Bram Moolenaar +Date: Sat Aug 12 19:51:41 2017 +0200 + + patch 8.0.0918: cannot get terminal window cursor shape or attributes + + Problem: Cannot get terminal window cursor shape or attributes. + Solution: Support cursor shape, attributes and color. + +commit 589b1109c55409baf27f79920d8ffc95111eaa01 +Author: Bram Moolenaar +Date: Sat Aug 12 16:39:05 2017 +0200 + + patch 8.0.0917: MS-Windows:CTRL-C handling in terminal window is wrong + + Problem: MS-Windows:CTRL-C handling in terminal window is wrong + Solution: Pass CTRL-C as a key. Turn CTRL-BREAK into a key stroke. (Yasuhiro + Matsumoto, closes #1965) + +commit 37c45835945fc433a3bb85fcfc0b4fd58b1ee0e7 +Author: Bram Moolenaar +Date: Sat Aug 12 16:01:04 2017 +0200 + + patch 8.0.0916: cannot specify properties of window for terminal open + + Problem: Cannot specify properties of window for when opening a window for + a finished terminal job. + Solution: Add "term_opencmd". + +commit 7eedd4398aee195212bd06004d3533ca24c0823c +Author: Bram Moolenaar +Date: Sat Aug 12 15:15:33 2017 +0200 + + patch 8.0.0915: wrong initialisation of global + + Problem: Wrong initialisation of global. + Solution: Use INIT(). + +commit 0cd2a94a4030f6bd12eaec44db92db108e33c913 +Author: Bram Moolenaar +Date: Sat Aug 12 15:12:30 2017 +0200 + + patch 8.0.0914: highlight attributes are always combined + + Problem: Highlight attributes are always combined. + Solution: Add the 'nocombine' value to replace attributes instead of + combining them. (scauligi, closes #1963) + +commit 9698ad7201ca1a3acec69679f1ab8b15323ff406 +Author: Bram Moolenaar +Date: Sat Aug 12 14:52:15 2017 +0200 + + patch 8.0.0913: MS-Windows: CTRL-C kills shell in terminal window + + Problem: MS-Windows: CTRL-C kills shell in terminal window instead of the + command running in the shell. + Solution: Make CTRL-C only send a CTRL_C_EVENT and have CTRL-BREAK kill the + job. (partly by Yasuhiro Matsumoto, closes #1962) + +commit 8cad930a259a05a95c7d0c527a5881d5f9a59057 +Author: Bram Moolenaar +Date: Sat Aug 12 14:32:32 2017 +0200 + + patch 8.0.0912: cannot run a job in a hidden terminal + + Problem: Cannot run a job in a hidden terminal. + Solution: Add option "hidden" and ++hidden. + +commit b81bc77ae7e43b5aac43970aaa4aa70c619e5009 +Author: Bram Moolenaar +Date: Fri Aug 11 22:45:01 2017 +0200 + + patch 8.0.0911: terminal test takes too long + + Problem: Terminal test takes too long. + Solution: Instead of "sleep 1" use a Python program to briefly sleep. + +commit da43b61dddcf81439a6f1716956a4e8d9046e68f +Author: Bram Moolenaar +Date: Fri Aug 11 22:27:50 2017 +0200 + + patch 8.0.0910: cannot create a terminal in the current window + + Problem: Cannot create a terminal in the current window. + Solution: Add option "curwin" and ++curwin. + +commit 8ed54007399f968aab447ae6cb46623b1bdbc75e +Author: Bram Moolenaar +Date: Fri Aug 11 22:22:36 2017 +0200 + + patch 8.0.0909: channel test fails + + Problem: Channel test fails. + Solution: Allow for "cwd" and "env" arguments. + +commit 08d384ff3aa0366c18fb87ed215b1b4bdf9b1745 +Author: Bram Moolenaar +Date: Fri Aug 11 21:51:23 2017 +0200 + + patch 8.0.0908: cannot set terminal size with options + + Problem: Cannot set terminal size with options. + Solution: Add "term_rows", "term_cols" and "vertical". + +commit 89e06c807ac63030dd163092e1c58f9ce350aeee +Author: Bram Moolenaar +Date: Fri Aug 11 20:55:55 2017 +0200 + + patch 8.0.0907: with cp932 font names might be misinterpreted + + Problem: With cp932 font names might be misinterpreted. + Solution: Do not see "_" as a space when it is the second byte of a double + byte character. (Ken Takata) + +commit d9bc8a801aeaffa77d4094d43bf97f0ced3db92b +Author: Bram Moolenaar +Date: Fri Aug 11 20:50:04 2017 +0200 + + patch 8.0.0906: don't recognize Couchbase files + + Problem: Don't recognize Couchbase files. + Solution: Add filetype detection. (Eugene Ciurana, closes #1951) + +commit 444fda208469916764d89403e77380a0cdaf6242 +Author: Bram Moolenaar +Date: Fri Aug 11 20:37:00 2017 +0200 + + patch 8.0.0905: MS-Windows: broken multi-byte characters in the console + + Problem: MS-Windows: broken multi-byte characters in the console. + Solution: Restore all regions of the console buffer. (Ken Takata) + +commit ae338338508ef42866204f90dca861ac555f4298 +Author: Bram Moolenaar +Date: Fri Aug 11 20:25:26 2017 +0200 + + patch 8.0.0904: cannot set a location list from text + + Problem: Cannot set a location list from text. + Solution: Add the "text" argument to setqflist(). (Yegappan Lakshmanan) + +commit cf8d840ce9140931bfbdc97961dad9278ee5f96c +Author: Bram Moolenaar +Date: Fri Aug 11 20:20:27 2017 +0200 + + patch 8.0.0903: early return from test function + + Problem: Early return from test function. + Solution: Remove the return. + +commit 1ccd8fff8acfbd5df0fc0e9b4d288af84e51233e +Author: Bram Moolenaar +Date: Fri Aug 11 19:50:37 2017 +0200 + + Update runtime files. + +commit 05aafed54b50b602315ae55d83a7d089804cecb0 +Author: Bram Moolenaar +Date: Fri Aug 11 19:12:11 2017 +0200 + + patch 8.0.0902: cannot specify directory or environment for a job + + Problem: Cannot specify directory or environment for a job. + Solution: Add the "cwd" and "env" arguments to job options. (Yasuhiro + Matsumoto, closes #1160) + +commit 76ca1b4041db71df899a40d2ab1701af4f19cb2a +Author: Bram Moolenaar +Date: Fri Aug 11 17:56:21 2017 +0200 + + patch 8.0.0901: asan suppress file missing from distribution + + Problem: Asan suppress file missing from distribution. + Solution: Add the file. + +commit ab6c8587ba846d08cd70e7b225c4952a468fc1e8 +Author: Bram Moolenaar +Date: Fri Aug 11 17:15:09 2017 +0200 + + patch 8.0.0900: :tab options doesn't open a new tab page + + Problem: :tab options doesn't open a new tab page. (Aviany) + Solution: Support the :tab modifier. (closes #1960) + +commit 2d33e90f81334eee34275a259444434abf56250f +Author: Bram Moolenaar +Date: Fri Aug 11 16:31:54 2017 +0200 + + patch 8.0.0899: function name mch_stop_job() is confusing + + Problem: Function name mch_stop_job() is confusing. + Solution: Rename to mch_signal_job(). + +commit e41e3b41f991bd610f889dea57676526704fea5f +Author: Bram Moolenaar +Date: Fri Aug 11 16:24:50 2017 +0200 + + patch 8.0.0898: can't use the alternate screen in a terminal window + + Problem: Can't use the alternate screen in a terminal window. + Solution: Initialze the alternate screen. (Yasuhiro Matsumoto, closes + #1957) Add term_getaltscreen(). + +commit f1237f18143d9fe5b2a6ce981dee415736858789 +Author: Bram Moolenaar +Date: Fri Aug 11 15:45:28 2017 +0200 + + patch 8.0.0897: wrong error message for invalid term_finish value + + Problem: Wrong error message for invalid term_finish value + Solution: Pass the right argument to emsg(). + commit dd693ce28b158ff573129ee30fe5b886544a03c2 Author: Bram Moolenaar Date: Thu Aug 10 23:15:19 2017 +0200 diff --git a/sources b/sources index d1237ec0..422ee23b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-896.tar.bz2) = b984c37e6ecf8b56bb8a340b74f2b6d729ba7e0cc1843d9fe9c6cd21cfaf5d8a23c16fabb38309c3a32412cc1883755d75924a814077416f371afea09fc5faf6 +SHA512 (vim-8.0-938.tar.bz2) = 60134cbf0001ec8e178e207ace3bb9d6e56aa99d618a6e7e4e422ce271498f96500c6fc6486cdc7c277a79af50d5435603b11ddab6e7f0fc689d6fb2a9883366 diff --git a/vim.spec b/vim.spec index 59872347..9bc00869 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 896 +%define patchlevel 938 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Aug 14 2017 Karsten Hopp 8.0.938-1 +- patchlevel 938 + * Fri Aug 11 2017 Karsten Hopp 8.0.896-1 - patchlevel 896 From b9e661ee0dfdc3619fb12e2fc1a0763b9357a3e9 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 15 Aug 2017 11:43:45 +0200 Subject: [PATCH 144/871] - patchlevel 946 --- .gitignore | 1 + README.patches | 75 ++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim-7.4-syncolor.patch | 46 +++++++++++++------------- vim.spec | 7 ++-- 5 files changed, 105 insertions(+), 26 deletions(-) diff --git a/.gitignore b/.gitignore index 3de8407f..99b88706 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ /vim-8.0-895.tar.bz2 /vim-8.0-896.tar.bz2 /vim-8.0-938.tar.bz2 +/vim-8.0-946.tar.bz2 diff --git a/README.patches b/README.patches index 16661632..41133546 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,78 @@ +commit a9f8ee05f46f2d6621a3719cd15150155d33eed4 +Author: Bram Moolenaar +Date: Mon Aug 14 23:40:45 2017 +0200 + + patch 8.0.0946: using PATH_MAX does not work well on some systems + + Problem: Using PATH_MAX does not work well on some systems. + Solution: use MAXPATHL instead. (James McCoy, closes #1973) + +commit 60104f183cc639d2a5295ba157d4ec66ac19fa53 +Author: Bram Moolenaar +Date: Mon Aug 14 23:25:04 2017 +0200 + + patch 8.0.0945: 64-bit compiler warnings + + Problem: 64-bit compiler warnings. + Solution: Use "size_t" instead of "int". (Mike Williams) + +commit d21b16f3c0c676bfe3a37aef1ac3118e1ecded60 +Author: Bram Moolenaar +Date: Mon Aug 14 23:13:30 2017 +0200 + + patch 8.0.0944: test_profile is a little bit flaky + + Problem: Test_profile is a little bit flaky. + Solution: Accept a match when self and total time are the same. (James + McCoy, closes #1972) + +commit 3678393baa2fbfcd5020fcf0ac12947fc485e912 +Author: Bram Moolenaar +Date: Mon Aug 14 23:07:30 2017 +0200 + + patch 8.0.0943: MS-Windows: Test_terminal_scrape_multibyte may fail + + Problem: Test_terminal_scrape_multibyte fails if the codepage is not utf-8. + Solution: Start "cmd" with the utf-8 codepage. (micbou, closes #1975) + +commit 4fa1019f8026cb383423fb4086cba7e308591e18 +Author: Bram Moolenaar +Date: Mon Aug 14 22:56:27 2017 +0200 + + patch 8.0.0942: using freed memory with ":terminal" + + Problem: Using freed memory with ":terminal" if an autocommand changes + 'shell' when splitting the window. (Marius Gedminas) + Solution: Make a copy of 'shell'. (closes #1974) + +commit 05fbfdcda48a564e7a778c67251f732481f3ceaa +Author: Bram Moolenaar +Date: Mon Aug 14 22:35:08 2017 +0200 + + patch 8.0.0941: existing color schemes don't like StatusLineTerm + + Problem: Existing color schemes don't work well with StatusLineTerm. + Solution: Don't use "reverse", use fg and bg colors. Also add + StatusLineTermNC. + +commit c08706135d006453784f85d211c76e27b4f2a6d0 +Author: Bram Moolenaar +Date: Mon Aug 14 22:01:16 2017 +0200 + + patch 8.0.0940: Test_terminal_scrape_multibyte is flaky + + Problem: Test_terminal_scrape_multibyte is flaky. (James McCoy) + Solution: Use WaitFor() instead of term_wait(). + +commit 51c23687a9298c27d41ad9780b032f434e1e1646 +Author: Bram Moolenaar +Date: Mon Aug 14 21:45:00 2017 +0200 + + patch 8.0.0939: Test_terminal_env is flaky + + Problem: Test_terminal_env is flaky. (James McCoy) + Solution: Use WaitFor() instead of term_wait(). + commit 6bb18a878cc4cc79cdca4b7497367e59a90125e7 Author: Bram Moolenaar Date: Sun Aug 13 22:14:17 2017 +0200 diff --git a/sources b/sources index 422ee23b..5e86ce54 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-938.tar.bz2) = 60134cbf0001ec8e178e207ace3bb9d6e56aa99d618a6e7e4e422ce271498f96500c6fc6486cdc7c277a79af50d5435603b11ddab6e7f0fc689d6fb2a9883366 +SHA512 (vim-8.0-946.tar.bz2) = 9e43a040f4fd858baaa2ffcdd8ea1dda6aa2bb8dfef8bf29d3be9ca443f1aa38fa381570ef7b8c3d0f2b8902b441d90cc12e2ac12ad7ee07deb5dc88effddab3 diff --git a/vim-7.4-syncolor.patch b/vim-7.4-syncolor.patch index 8e581fe3..440da186 100644 --- a/vim-7.4-syncolor.patch +++ b/vim-7.4-syncolor.patch @@ -1,25 +1,25 @@ -diff -up vim74/src/syntax.c.syncolor vim74/src/syntax.c ---- vim74/src/syntax.c.syncolor 2014-04-16 15:10:30.362287904 +0200 -+++ vim74/src/syntax.c 2014-04-16 15:12:50.278229744 +0200 -@@ -6840,8 +6840,8 @@ static char *(highlight_init_light[]) = - CENT("Visual term=reverse", - "Visual term=reverse guibg=LightGrey"), +diff -up vim80/src/syntax.c.syncolor vim80/src/syntax.c +--- vim80/src/syntax.c.syncolor 2017-08-15 12:14:21.716020676 +0200 ++++ vim80/src/syntax.c 2017-08-15 12:30:31.380158974 +0200 +@@ -6972,8 +6972,8 @@ static char *(highlight_init_light[]) = + CENT("Visual term=reverse", + "Visual term=reverse guibg=LightGrey"), #ifdef FEAT_DIFF -- CENT("DiffAdd term=bold ctermbg=LightBlue", -- "DiffAdd term=bold ctermbg=LightBlue guibg=LightBlue"), -+ CENT("DiffAdd term=bold ctermbg=LightRed", -+ "DiffAdd term=bold ctermbg=LightRed guibg=LightBlue"), - CENT("DiffChange term=bold ctermbg=LightMagenta", - "DiffChange term=bold ctermbg=LightMagenta guibg=LightMagenta"), - CENT("DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan", -@@ -6928,8 +6928,8 @@ static char *(highlight_init_dark[]) = - CENT("Visual term=reverse", - "Visual term=reverse guibg=DarkGrey"), +- CENT("DiffAdd term=bold ctermbg=LightBlue", +- "DiffAdd term=bold ctermbg=LightBlue guibg=LightBlue"), ++ CENT("DiffAdd term=bold ctermbg=LightRed", ++ "DiffAdd term=bold ctermbg=LightRed guibg=LightBlue"), + CENT("DiffChange term=bold ctermbg=LightMagenta", + "DiffChange term=bold ctermbg=LightMagenta guibg=LightMagenta"), + CENT("DiffDelete term=bold ctermfg=Blue ctermbg=LightCyan", +@@ -7066,8 +7066,8 @@ static char *(highlight_init_dark[]) = { + CENT("Visual term=reverse", + "Visual term=reverse guibg=DarkGrey"), #ifdef FEAT_DIFF -- CENT("DiffAdd term=bold ctermbg=DarkBlue", -- "DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue"), -+ CENT("DiffAdd term=bold ctermbg=DarkRed", -+ "DiffAdd term=bold ctermbg=DarkRed guibg=DarkBlue"), - CENT("DiffChange term=bold ctermbg=DarkMagenta", - "DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta"), - CENT("DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan", +- CENT("DiffAdd term=bold ctermbg=DarkBlue", +- "DiffAdd term=bold ctermbg=DarkBlue guibg=DarkBlue"), ++ CENT("DiffAdd term=bold ctermbg=DarkRed", ++ "DiffAdd term=bold ctermbg=DarkRed guibg=DarkBlue"), + CENT("DiffChange term=bold ctermbg=DarkMagenta", + "DiffChange term=bold ctermbg=DarkMagenta guibg=DarkMagenta"), + CENT("DiffDelete term=bold ctermfg=Blue ctermbg=DarkCyan", diff --git a/vim.spec b/vim.spec index 9bc00869..a06f7fd2 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 938 +%define patchlevel 946 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -211,7 +211,7 @@ perl -pi -e "s,bin/nawk,bin/awk,g" runtime/tools/mve.awk %patch3004 -p1 %patch3006 -p1 %patch3007 -p1 -%patch3008 -p1 +%patch3008 -p1 -b .syncolor #patch3009 -p1 %patch3010 -p1 %patch3011 -p1 @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Aug 15 2017 Karsten Hopp 8.0.946-1 +- patchlevel 946 + * Mon Aug 14 2017 Karsten Hopp 8.0.938-1 - patchlevel 938 From b55d5e9b53dbf885aa9aad75a21744a039717620 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 18 Aug 2017 09:01:26 +0200 Subject: [PATCH 145/871] - patchlevel 956 --- .gitignore | 1 + README.patches | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 103 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 99b88706..4a8cc874 100644 --- a/.gitignore +++ b/.gitignore @@ -100,3 +100,4 @@ /vim-8.0-896.tar.bz2 /vim-8.0-938.tar.bz2 /vim-8.0-946.tar.bz2 +/vim-8.0-956.tar.bz2 diff --git a/README.patches b/README.patches index 41133546..fd13c5de 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,100 @@ +commit cfce71710b6a2e1fb7f7f27d2a359e4b926f3af9 +Author: Bram Moolenaar +Date: Thu Aug 17 20:31:48 2017 +0200 + + patch 8.0.0956: scrolling in a terminal window has flicker + + Problem: Scrolling in a terminal hwindow as flicker when the Normal + background differs from the terminal window background. + Solution: Set the attribute to clear with. + +commit 82de3c2c036bc89c2d9bdea236e0a7f1208a5571 +Author: Bram Moolenaar +Date: Thu Aug 17 17:35:36 2017 +0200 + + patch 8.0.0955: Test_existent_file() fails on some file systems + + Problem: Test_existent_file() fails on some file systems. + Solution: Run the test again with a sleep when the test fails without a + sleep. (James McCoy, closes #1984) + +commit bc906e445c77eb4fb5ef97465a45b46499bba111 +Author: Bram Moolenaar +Date: Thu Aug 17 17:21:05 2017 +0200 + + patch 8.0.0954: /proc/self/exe might be a relative path + + Problem: /proc/self/exe might be a relative path. + Solution: Make the path a full path. (James McCoy, closes #1983) + +commit f5be7cd01642fafc4b7d68894eb60cca60c7a405 +Author: Bram Moolenaar +Date: Thu Aug 17 16:55:13 2017 +0200 + + patch 8.0.0953: get "no write since last change" error in terminal window + + Problem: Get "no write since last change" error in terminal window. + Solution: Use another message when closing a terminal window. Make ":quit!" + also end the job. + +commit a83e3962ac0e4bbfef15a072ad9a7390fc255409 +Author: Bram Moolenaar +Date: Thu Aug 17 14:39:07 2017 +0200 + + patch 8.0.0952: has('terminal') does not check existence of dll file + + Problem: MS-Windows: has('terminal') does not check existence of dll file. + Solution: Check if the winpty dll file can be loaded. (Ken Takata) + +commit 84ed4ad08486f85948d4fe10a47aa2e312699eb9 +Author: Bram Moolenaar +Date: Thu Aug 17 11:33:42 2017 +0200 + + patch 8.0.0951: another wrong #ifdef + + Problem: Another wrong #ifdef. + Solution: Change TERMINAL to FEAT_TERMINAL. (closes #1981) + +commit ade59630c737026edfaeff2d76985b304a34afb5 +Author: Bram Moolenaar +Date: Thu Aug 17 11:22:46 2017 +0200 + + patch 8.0.0950: MS-Windows: wrong #ifdef, compiler warnings + + Problem: MS-Windows: wrong #ifdef, compiler warnings for signed/unsigned. + Solution: Change variable type. Change TERMINAL to FEAT_TERMINAL. + +commit 9e13aa7729486d79a530ecae1a7a95d10da27d61 +Author: Bram Moolenaar +Date: Wed Aug 16 23:14:08 2017 +0200 + + patch 8.0.0949: winpty.dll name is fixed + + Problem: winpty.dll name is fixed. + Solution: Add the 'winptydll' option. Make the default name depend on + whether it is a 32-bit or 64-bit build. (idea by Yasuhiro + Matsumoto, closes #1978) + +commit 989a70c590c2bd109eb362d3a0e48cb1427ae13d +Author: Bram Moolenaar +Date: Wed Aug 16 22:46:01 2017 +0200 + + patch 8.0.0948: crash if timer closes window while dragging status line + + Problem: Crash if timer closes window while dragging status line. + Solution: Check if the window still exists. (Yasuhiro Matsumoto, closes + #1979) + +commit 6fe15bbc87cb996912fe3c2c4068e356071ac516 +Author: Bram Moolenaar +Date: Wed Aug 16 21:09:18 2017 +0200 + + patch 8.0.0947: entering terminal using C-O C-W C-W goes to Insert mode + + Problem: When in Insert mode and using CTRL-O CTRL-W CTRL-W to move to a + termainal window, get in a weird Insert mode. + Solution: Don't go to Insert mode in a terminal window. (closes #1977) + commit a9f8ee05f46f2d6621a3719cd15150155d33eed4 Author: Bram Moolenaar Date: Mon Aug 14 23:40:45 2017 +0200 diff --git a/sources b/sources index 5e86ce54..90441abe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-946.tar.bz2) = 9e43a040f4fd858baaa2ffcdd8ea1dda6aa2bb8dfef8bf29d3be9ca443f1aa38fa381570ef7b8c3d0f2b8902b441d90cc12e2ac12ad7ee07deb5dc88effddab3 +SHA512 (vim-8.0-956.tar.bz2) = 71955a300de36a33fb7ab7db6948c33c981ad1fb145cb72852448f60955025161405e8bf7b73b2735ab31ea79472e5381363157e84b366c336fe908e8038c67b diff --git a/vim.spec b/vim.spec index a06f7fd2..078c9341 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 946 +%define patchlevel 956 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Aug 18 2017 Karsten Hopp 8.0.956-1 +- patchlevel 956 + * Tue Aug 15 2017 Karsten Hopp 8.0.946-1 - patchlevel 946 From b2a0a02e45b6be3db4c9306fbef84d7efe97d6e9 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 22 Aug 2017 09:49:55 +0200 Subject: [PATCH 146/871] - patchlevel 983 --- .gitignore | 1 + README.patches | 255 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 261 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4a8cc874..74987aae 100644 --- a/.gitignore +++ b/.gitignore @@ -101,3 +101,4 @@ /vim-8.0-938.tar.bz2 /vim-8.0-946.tar.bz2 /vim-8.0-956.tar.bz2 +/vim-8.0-983.tar.bz2 diff --git a/README.patches b/README.patches index fd13c5de..46848da6 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,258 @@ +commit 3f9a1ff141412e9e85f7dff47d02946cb9be9228 +Author: Bram Moolenaar +Date: Mon Aug 21 22:06:02 2017 +0200 + + patch 8.0.0983: unnecessary check for NULL pointer + + Problem: Unnecessary check for NULL pointer. + Solution: Remove the NULL check in dialog_changed(), it already happens in + dialog_msg(). (Ken Takata) + +commit 740c433c5909e3118dc4a7c42028f8a8b78a353b +Author: Bram Moolenaar +Date: Mon Aug 21 22:01:27 2017 +0200 + + patch 8.0.0982: cannot use a terminal when 'encoding' is non-utf8 multi-byte + + Problem: When 'encoding' is set to a multi-byte encoding other than utf-8 + the characters from ther terminal are messed up. + Solution: Convert displayed text from utf-8 to 'encoding' for MS-Windows. + (Yasuhiro Matsumoto, close #2000) + +commit 0cbba82359ff9f061aa65632cec7b6b57ae6d6e7 +Author: Bram Moolenaar +Date: Mon Aug 21 21:39:28 2017 +0200 + + patch 8.0.0981: cursor in terminal window blinks by default + + Problem: Cursor in terminal window blinks by default, while in a real xterm + it does not blink, unless the -bc argument is used. + Solution: Do not use a blinking cursor by default. + +commit b109bb4e1208753cb286b39992b58126d5aa4ce6 +Author: Bram Moolenaar +Date: Mon Aug 21 21:07:29 2017 +0200 + + patch 8.0.0980: Coverity warning for failing to open /dev/null + + Problem: Coverity warning for failing to open /dev/null. + Solution: When /dev/null can't be opened exit the child. + +commit eef0531621c8d4045d669eb815b051d925983df8 +Author: Bram Moolenaar +Date: Sun Aug 20 20:21:23 2017 +0200 + + patch 8.0.0979: terminal noblock test fails on MS-Windows + + Problem: Terminal noblock test fails on MS-Windows. (Christian Brabandt) + Solution: Ignore empty line below "done". + +commit 37819ed54064b949b1f205c9f4084ba32e3db8bc +Author: Bram Moolenaar +Date: Sun Aug 20 19:33:47 2017 +0200 + + patch 8.0.0978: writing to terminal job is not tested + + Problem: Writing to terminal job is not tested. + Solution: Add a test. + +commit 5983d5024711f078e7261264cb0e7d6e57953968 +Author: Bram Moolenaar +Date: Sun Aug 20 19:22:56 2017 +0200 + + patch 8.0.0977: cannot send lines to a terminal job on MS-Windows + + Problem: Cannot send lines to a terminal job on MS-Windows. + Solution: Set jv_in_buf. Command doesn't get EOF yet though. + +commit b241208a13d3e9def36d749b1e824ae694aa85f8 +Author: Bram Moolenaar +Date: Sun Aug 20 18:09:14 2017 +0200 + + patch 8.0.0976: cannot send lines to a terminal job + + Problem: Cannot send lines to a terminal job. + Solution: Make [range]terminal send selected lines to the job. + Use ++rows and ++cols for the terminal size. + +commit edbc0d46cffe1766d0b330dc2842212cff644f8e +Author: Bram Moolenaar +Date: Sun Aug 20 16:11:51 2017 +0200 + + patch 8.0.0975: using freed memory when setting 'backspace' + + Problem: Using freed memory when setting 'backspace'. + Solution: When changing oldval also change origval. + +commit 8efa026a25b95de5598535ef62505282a8584a4b +Author: Bram Moolenaar +Date: Sun Aug 20 15:47:20 2017 +0200 + + patch 8.0.0974: resetting a string option does not trigger OptionSet + + Problem: Resetting a string option does not trigger OptionSet. (Rick Howe) + Solution: Set the origval. + +commit ce1c32780a7d0ae5110eab627fcbfd4a11e5eb52 +Author: Bram Moolenaar +Date: Sun Aug 20 15:05:15 2017 +0200 + + patch 8.0.0973: initial info about blinking cursor is wrong + + Problem: initial info about blinking cursor is wrong + Solution: Invert the blink flag. Add t_VS to stop a blinking cursor. + +commit 37b9b8199792882e3e0e7e19e230ea6442b9e857 +Author: Bram Moolenaar +Date: Sat Aug 19 23:23:43 2017 +0200 + + patch 8.0.0972: compiler warnings for unused variables + + Problem: Compiler warnings for unused variables. (Tony Mechelynck) + Solution: Add #ifdefs. + +commit 0aed9a2e2eb93c43b21a5f781bf07c8a53dbd830 +Author: Bram Moolenaar +Date: Sat Aug 19 23:18:02 2017 +0200 + + patch 8.0.0971: 'winptydll' missing from :options + + Problem: 'winptydll' missing from :options. + Solution: Add the entry. + +commit d6a7b3e6bbb8f87507de68d86cf70eab806aab3a +Author: Bram Moolenaar +Date: Sat Aug 19 21:35:35 2017 +0200 + + patch 8.0.0970: passing invalid highlight id + + Problem: if there is no StatusLine highlighting and there is StatusLineNC + or StatusLineTermNC highlighting then an invalid highlight id is + passed to combine_stl_hlt(). (Coverity) + Solution: Check id_S to be -1 instead of zero. + +commit dc926dd0dd0ef72fe7993f134f2cc1551cd269ea +Author: Bram Moolenaar +Date: Sat Aug 19 21:26:44 2017 +0200 + + patch 8.0.0969: Coverity warning for unused return value + + Problem: Coverity warning for unused return value. + Solution: Add (void) to avoid the warning. + +commit 77ac9b5c62b35e90df35fc0bfdee57636cedb144 +Author: Bram Moolenaar +Date: Sat Aug 19 21:23:05 2017 +0200 + + patch 8.0.0968: crash when switching terminal modes + + Problem: Crash when switching terminal modes. (Nikolai Pavlov) + Solution: Check that there are scrollback lines. + +commit 93c92eff26cbf6b1f1a81891ebaf53ee3fb86d51 +Author: Bram Moolenaar +Date: Sat Aug 19 21:11:57 2017 +0200 + + patch 8.0.0967: using a terminal may cause the cursor to blink + + Problem: Using a terminal may cause the cursor to blink. + Solution: Do not set t_vs, since we cannot restore the old blink state. + +commit fc8bec0be4d1354f20fc4f514e47e98280b9d64a +Author: Bram Moolenaar +Date: Sat Aug 19 19:57:34 2017 +0200 + + patch 8.0.0966: build failure without terminal feature + + Problem: Build failure without terminal feature. + Solution: Move #endif. + +commit 3eee06e7d4c3a8e2dbb2577a1eef0e0f108e0288 +Author: Bram Moolenaar +Date: Sat Aug 19 19:40:50 2017 +0200 + + patch 8.0.0965: not restoring cursor shape after it was set in a terminal + + Problem: The cursor shape is not reset after it was changed in a terminal. + Solution: Request the original cursor shape and restore it. Add t_RS. + Do not add t_SH for now, it does not work properly. + +commit 683b7967253ecd44476a5a01d857271c0d3ff4f4 +Author: Bram Moolenaar +Date: Sat Aug 19 15:51:59 2017 +0200 + + patch 8.0.0964: channel write buffer does not work with poll() + + Problem: Channel write buffer does not work with poll(). + Solution: Use the same mechanism as with select(). + +commit d21f8b54b24e08d1f2b7c6ae32a9bc75ac4fa9fc +Author: Bram Moolenaar +Date: Sat Aug 19 15:40:01 2017 +0200 + + patch 8.0.0963: terminal test fails on MacOS + + Problem: Terminal test fails on MacOS. (chdiza) + Solution: Wait for the shell to echo the characters. (closes #1991) + +commit 9aa156912867c05e0a6480925afe11c590378f09 +Author: Bram Moolenaar +Date: Sat Aug 19 15:05:32 2017 +0200 + + patch 8.0.0962: crash with virtualedit and joining lines + + Problem: Crash with virtualedit and joining lines. (Joshua T Corbin, Neovim + #6726) + Solution: When using a mark check that coladd is valid. + +commit 98ebd2bbec3443878dd0ed772ab67efb618f2fad +Author: Bram Moolenaar +Date: Sat Aug 19 13:29:19 2017 +0200 + + patch 8.0.0961: the script to build the installer does not include winpty + + Problem: The script to build the installer does not include winpty. + Solution: Add winpty32.dll and winpty-agent.exe like diff.exe + +commit 8e539c51c31461fc602071373bdff9edd1aed25f +Author: Bram Moolenaar +Date: Fri Aug 18 22:57:06 2017 +0200 + + patch 8.0.0960: job in terminal does not get CTRL-C + + Problem: Job in terminal does not get CTRL-C, we send a SIGINT instead. + Solution: Don't call may_send_sigint() on CTRL-C. Make CTRL-W CTRL-C end + the job. + +commit f66a2cda2c425c441fc5e20c8f8893c9630e3aaa +Author: Bram Moolenaar +Date: Fri Aug 18 21:53:22 2017 +0200 + + patch 8.0.0959: build failure on MS-Windows + + Problem: Build failure on MS-Windows. + Solution: Use ioctlsocket() instead of fcntl(). + +commit ea5d6fadbbba614e51e819cb537a3d52600bfcc5 +Author: Bram Moolenaar +Date: Fri Aug 18 21:07:11 2017 +0200 + + patch 8.0.0958: terminal test fails on Windows when winpty dll is missing + + Problem: The terminal test fails on MS-Windows when compiled with the + terminal feature but the winpty DLL is missing. + Solution: Check if the terminal feature works. (Ken Takata) + +commit 97bd5e6527bf2b48acdd1550acba161e82a5bc99 +Author: Bram Moolenaar +Date: Fri Aug 18 20:50:30 2017 +0200 + + patch 8.0.0957: a terminal job can deadlock when sending many keys + + Problem: When term_sendkeys() sends many keys it may get stuck in writing + to the job. + Solution: Make the write non-blocking, buffer keys to be sent. + commit cfce71710b6a2e1fb7f7f27d2a359e4b926f3af9 Author: Bram Moolenaar Date: Thu Aug 17 20:31:48 2017 +0200 diff --git a/sources b/sources index 90441abe..07e27871 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-956.tar.bz2) = 71955a300de36a33fb7ab7db6948c33c981ad1fb145cb72852448f60955025161405e8bf7b73b2735ab31ea79472e5381363157e84b366c336fe908e8038c67b +SHA512 (vim-8.0-983.tar.bz2) = d153857fabcb05fabe4c74d50534bdcdabad6a5ce682423d772719e4d5f3a6590557d283bdc58e694fbcb5e95ddac36f73063e11fa27719dbcb168e13b2ad690 diff --git a/vim.spec b/vim.spec index 078c9341..4d71e76c 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 956 +%define patchlevel 983 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Aug 22 2017 Karsten Hopp 8.0.983-1 +- patchlevel 983 + * Fri Aug 18 2017 Karsten Hopp 8.0.956-1 - patchlevel 956 From 4b9b464e6b5390fbd041bfdf3f503a6bc4626cdc Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 23 Aug 2017 10:28:39 +0200 Subject: [PATCH 147/871] - patchlevel 987 --- .gitignore | 1 + README.patches | 38 ++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 44 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 74987aae..f8df36e8 100644 --- a/.gitignore +++ b/.gitignore @@ -102,3 +102,4 @@ /vim-8.0-946.tar.bz2 /vim-8.0-956.tar.bz2 /vim-8.0-983.tar.bz2 +/vim-8.0-987.tar.bz2 diff --git a/README.patches b/README.patches index 46848da6..21dd7c71 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,41 @@ +commit d2c45a1964ddb0d9ac16c9c985051fab41f37840 +Author: Bram Moolenaar +Date: Tue Aug 22 22:29:00 2017 +0200 + + patch 8.0.0987: terminal: second byte of double-byte char wrong + + Problem: terminal: second byte of double-byte char wrong + Solution: Set the second byte to NUL only for utf-8 and non-multibyte. + +commit ec0e07a32484ab70f1c7668294c3d8d67f8aca82 +Author: Bram Moolenaar +Date: Tue Aug 22 22:21:37 2017 +0200 + + patch 8.0.0986: terminal feature always requires multi-byte feature + + Problem: Terminal feature always requires multi-byte feature. + Solution: Remove #ifdef FEAT_MBYTE, disable terminal without multi-byte. + +commit 6d0826dfbba9880820d9ec221327e4250bbf6540 +Author: Bram Moolenaar +Date: Tue Aug 22 22:12:17 2017 +0200 + + patch 8.0.0985: libvterm has its own idea of character width + + Problem: Libvterm has its own idea of character width. + Solution: Use the Vim functions for character width and composing to avoid a + mismatch. (idea by Yasuhiro Matsumoto) + +commit 5830232c021102e47a4e6fc81857604e4a031ddf +Author: Bram Moolenaar +Date: Tue Aug 22 20:33:53 2017 +0200 + + patch 8.0.0984: terminal blinking cursor not correct in the GUI + + Problem: Terminal blinking cursor not correct in the GUI. + Solution: Set blinkoff correctly. Also make the cursor blink on MS-Windows + by default. (Ken Takata) + commit 3f9a1ff141412e9e85f7dff47d02946cb9be9228 Author: Bram Moolenaar Date: Mon Aug 21 22:06:02 2017 +0200 diff --git a/sources b/sources index 07e27871..2c0abca5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-983.tar.bz2) = d153857fabcb05fabe4c74d50534bdcdabad6a5ce682423d772719e4d5f3a6590557d283bdc58e694fbcb5e95ddac36f73063e11fa27719dbcb168e13b2ad690 +SHA512 (vim-8.0-987.tar.bz2) = 4be2622af837ba7dfea5c69498bcfea5245b6bc260008822a0918cde3b0c0a3b3da3c376e3beb3fd35f051d805ee79a1a7586516acd8efa83d0be049896a7d3f diff --git a/vim.spec b/vim.spec index 4d71e76c..6ad871d1 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 983 +%define patchlevel 987 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Aug 23 2017 Karsten Hopp 8.0.987-1 +- patchlevel 987 + * Tue Aug 22 2017 Karsten Hopp 8.0.983-1 - patchlevel 983 From 004ef3bad8aa22599a9e20d935a288993dcbaa1b Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 24 Aug 2017 08:05:10 +0200 Subject: [PATCH 148/871] - patchlevel 992 --- .gitignore | 1 + README.patches | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 55 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f8df36e8..cae5d740 100644 --- a/.gitignore +++ b/.gitignore @@ -103,3 +103,4 @@ /vim-8.0-956.tar.bz2 /vim-8.0-983.tar.bz2 /vim-8.0-987.tar.bz2 +/vim-8.0-992.tar.bz2 diff --git a/README.patches b/README.patches index 21dd7c71..9365e3d8 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,52 @@ +commit 33d66bd9fa0e1b3fbba33d6a1a0609915ac79441 +Author: Bram Moolenaar +Date: Wed Aug 23 23:51:58 2017 +0200 + + patch 8.0.0992: terminal title is wrong when 'encoding' is DBCS + + Problem: Terminal title is wrong when 'encoding' is DBCS. + Solution: Convert the title from DBCS to utf-8. (Yasuhiro Matsumoto, closes + #2009) + +commit 6c4d12c5278fc6b7a6dee2043bc1af713f894ae5 +Author: Bram Moolenaar +Date: Wed Aug 23 23:36:25 2017 +0200 + + patch 8.0.0991: using wrong character conversion for DBCS + + Problem: Using wrong character conversion for DBCS. + Solution: Use utf_char2bytes instead of mb_char2bytes. (Yasuhiro Matsumoto, + closes #2012) + +commit 285f243e506f15230270e4d15679acc29e489e7c +Author: Bram Moolenaar +Date: Wed Aug 23 23:10:21 2017 +0200 + + patch 8.0.0990: with DBCS 'encoding' wrong pasting register into terminal + + Problem: When 'encoding' is a double-byte encoding, pasting a register into + a terminal ends up with the wrong characters. + Solution: Convert from 'encoding' to utf-8. (Yasuhiro Matsumoto, closes + #2007) + +commit 77f7474d089cbc68cb7df32cc3828a9dec80fd93 +Author: Bram Moolenaar +Date: Wed Aug 23 22:40:41 2017 +0200 + + patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6 + + Problem: ActiveTcl dll name has changed in 8.6.6. + Solution: Adjust the makefile. (Ken Takata) + +commit 829aa64cf5a113bb683ddf8b32e483e0696602ea +Author: Bram Moolenaar +Date: Wed Aug 23 22:32:35 2017 +0200 + + patch 8.0.0988: warning from Covscan about using NULL pointer + + Problem: Warning from Covscan about using NULL pointer. + Solution: Add extra check for NULL. (zdohnal) + commit d2c45a1964ddb0d9ac16c9c985051fab41f37840 Author: Bram Moolenaar Date: Tue Aug 22 22:29:00 2017 +0200 diff --git a/sources b/sources index 2c0abca5..8295c36f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-987.tar.bz2) = 4be2622af837ba7dfea5c69498bcfea5245b6bc260008822a0918cde3b0c0a3b3da3c376e3beb3fd35f051d805ee79a1a7586516acd8efa83d0be049896a7d3f +SHA512 (vim-8.0-992.tar.bz2) = 3be97110ca6c7a87c2257e4031411fbd61dc36e1101bcd321d542b39b88de99e7c4190650f996bbc0ee7e422f111f366a4cf003ac6d75152572f26e0165e63c9 diff --git a/vim.spec b/vim.spec index 6ad871d1..3cc22ce5 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 987 +%define patchlevel 992 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Aug 24 2017 Karsten Hopp 8.0.992-1 +- patchlevel 992 + * Wed Aug 23 2017 Karsten Hopp 8.0.987-1 - patchlevel 987 From 821c3af4ebb3255ae76a0d300dd7a40f0d9b840c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 24 Aug 2017 08:05:10 +0200 Subject: [PATCH 149/871] - patchlevel 992 --- .gitignore | 1 + README.patches | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 55 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f8df36e8..cae5d740 100644 --- a/.gitignore +++ b/.gitignore @@ -103,3 +103,4 @@ /vim-8.0-956.tar.bz2 /vim-8.0-983.tar.bz2 /vim-8.0-987.tar.bz2 +/vim-8.0-992.tar.bz2 diff --git a/README.patches b/README.patches index 21dd7c71..9365e3d8 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,52 @@ +commit 33d66bd9fa0e1b3fbba33d6a1a0609915ac79441 +Author: Bram Moolenaar +Date: Wed Aug 23 23:51:58 2017 +0200 + + patch 8.0.0992: terminal title is wrong when 'encoding' is DBCS + + Problem: Terminal title is wrong when 'encoding' is DBCS. + Solution: Convert the title from DBCS to utf-8. (Yasuhiro Matsumoto, closes + #2009) + +commit 6c4d12c5278fc6b7a6dee2043bc1af713f894ae5 +Author: Bram Moolenaar +Date: Wed Aug 23 23:36:25 2017 +0200 + + patch 8.0.0991: using wrong character conversion for DBCS + + Problem: Using wrong character conversion for DBCS. + Solution: Use utf_char2bytes instead of mb_char2bytes. (Yasuhiro Matsumoto, + closes #2012) + +commit 285f243e506f15230270e4d15679acc29e489e7c +Author: Bram Moolenaar +Date: Wed Aug 23 23:10:21 2017 +0200 + + patch 8.0.0990: with DBCS 'encoding' wrong pasting register into terminal + + Problem: When 'encoding' is a double-byte encoding, pasting a register into + a terminal ends up with the wrong characters. + Solution: Convert from 'encoding' to utf-8. (Yasuhiro Matsumoto, closes + #2007) + +commit 77f7474d089cbc68cb7df32cc3828a9dec80fd93 +Author: Bram Moolenaar +Date: Wed Aug 23 22:40:41 2017 +0200 + + patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6 + + Problem: ActiveTcl dll name has changed in 8.6.6. + Solution: Adjust the makefile. (Ken Takata) + +commit 829aa64cf5a113bb683ddf8b32e483e0696602ea +Author: Bram Moolenaar +Date: Wed Aug 23 22:32:35 2017 +0200 + + patch 8.0.0988: warning from Covscan about using NULL pointer + + Problem: Warning from Covscan about using NULL pointer. + Solution: Add extra check for NULL. (zdohnal) + commit d2c45a1964ddb0d9ac16c9c985051fab41f37840 Author: Bram Moolenaar Date: Tue Aug 22 22:29:00 2017 +0200 diff --git a/sources b/sources index 2c0abca5..8295c36f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-987.tar.bz2) = 4be2622af837ba7dfea5c69498bcfea5245b6bc260008822a0918cde3b0c0a3b3da3c376e3beb3fd35f051d805ee79a1a7586516acd8efa83d0be049896a7d3f +SHA512 (vim-8.0-992.tar.bz2) = 3be97110ca6c7a87c2257e4031411fbd61dc36e1101bcd321d542b39b88de99e7c4190650f996bbc0ee7e422f111f366a4cf003ac6d75152572f26e0165e63c9 diff --git a/vim.spec b/vim.spec index 0727954b..de9c1559 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 987 +%define patchlevel 992 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -770,6 +770,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Aug 24 2017 Karsten Hopp 8.0.992-1 +- patchlevel 992 + * Wed Aug 23 2017 Karsten Hopp 8.0.987-1 - patchlevel 987 From 52c0474d5f40dd94053bcf146e9ca65f2ef42b5d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 1 Sep 2017 14:16:55 +0200 Subject: [PATCH 150/871] - patchlevel 1030 --- .gitignore | 1 + README.patches | 370 ++++++++++++++++++++++++++++++++++++++++++++++++- sources | 2 +- vim.spec | 5 +- 4 files changed, 374 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index cae5d740..11657c43 100644 --- a/.gitignore +++ b/.gitignore @@ -104,3 +104,4 @@ /vim-8.0-983.tar.bz2 /vim-8.0-987.tar.bz2 /vim-8.0-992.tar.bz2 +/vim-8.0-1030.tar.bz2 diff --git a/README.patches b/README.patches index 9365e3d8..4377ed9e 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,369 @@ +commit 9e8dcf9d6fa15523800005a32d40cf0382178ab0 +Author: Bram Moolenaar +Date: Thu Aug 31 21:35:45 2017 +0200 + + patch 8.0.1030: MS-Windows: wrong size computation in is_cygpty() + + Problem: MS-Windows: wrong size computation in is_cygpty(). + Solution: Compute the size properly. (Ken Takata) + +commit da73253a0b908bad03ddcd625fe3fb32008efbf6 +Author: Bram Moolenaar +Date: Thu Aug 31 20:58:02 2017 +0200 + + patch 8.0.1029: return value of getqflist() is inconsistent + + Problem: Return value of getqflist() is inconsistent. (Lcd47) + Solution: Always return an "items" entry. + +commit 3d593c2dc97c5426316bf343910cad911b2f6b49 +Author: Bram Moolenaar +Date: Thu Aug 31 20:42:18 2017 +0200 + + patch 8.0.1028: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set + + Problem: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set. (Yongwei + Wu) + Solution: Use vim_getenv() but check it's returning the default "C:/". + +commit 2db0ec4b2ec405aca4e642e0420ce703f94914a8 +Author: Bram Moolenaar +Date: Thu Aug 31 20:17:59 2017 +0200 + + patch 8.0.1027: more terminals can't handle requesting cursor mode + + Problem: More terminals can't handle requesting cursor mode. + Solution: Recognize Putty. (Hirohito Higashi) Also include Xfce in the + version check. (Dominique Pelle) Recognize Konsole. + +commit 5c6dbcb03fa552d7b0e61c8fcf425147eb6bf7d5 +Author: Bram Moolenaar +Date: Wed Aug 30 22:00:20 2017 +0200 + + patch 8.0.1026: GTK on-the-spot input has problems + + Problem: GTK on-the-spot input has problems. (Gerd Wachsmuth) + Solution: Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes + #1215) + +commit 4e83961985abb78757b135f29ac4ffde675247af +Author: Bram Moolenaar +Date: Wed Aug 30 21:58:03 2017 +0200 + + patch 8.0.1025: stray copy command in test + + Problem: Stray copy command in test. + Solution: Remove the copy command. + +commit 4bebc9a0565670b853d227f81a9a31eafdb47eed +Author: Bram Moolenaar +Date: Wed Aug 30 21:07:38 2017 +0200 + + patch 8.0.1024: folds lost when session file has a buffer in two windows + + Problem: Manual folds are lost when a session file has the same buffer in + two windows. (Jeansen) + Solution: Use ":edit" only once. (Christian Brabandt, closes #1958) + +commit a539f4f1ae4a2b3a7dfce89cd3800214c9e990cf +Author: Bram Moolenaar +Date: Wed Aug 30 20:33:55 2017 +0200 + + patch 8.0.1023: it is not easy to identify a quickfix list + + Problem: It is not easy to identify a quickfix list. + Solution: Add the "id" field. (Yegappan Lakshmanan) + +commit 1a333bc44a5d7e51575b1c3cd864fb37fd5b5f2b +Author: Bram Moolenaar +Date: Wed Aug 30 20:21:58 2017 +0200 + + patch 8.0.1022: test 80 is old style + + Problem: Test 80 is old style. + Solution: Turn it into a new style test. (Yegappan Lakshmanan) + +commit dc5471d482c372f547006325d7c8f16d6cc9d371 +Author: Bram Moolenaar +Date: Wed Aug 30 18:59:03 2017 +0200 + + patch 8.0.1021: older Gnome terminal still echoes t_RC + + Problem: Older Gnome terminal still echoes t_RC. (Fracois Ingelrest) + Solution: Check for version > 3000 instead of 4000. + +commit 0f0f230012f5a9beb6876158a17b432534836c6f +Author: Bram Moolenaar +Date: Wed Aug 30 18:52:56 2017 +0200 + + patch 8.0.1020: when a timer calls getchar(1) input is overwritten + + Problem: When a timer calls getchar(1) input is overwritten. + Solution: Increment tb_change_cnt in inchar(). (closes #1940) + +commit d41babef89a50cdf165f15bc1834c0a4e89ffff8 +Author: Bram Moolenaar +Date: Wed Aug 30 17:01:35 2017 +0200 + + patch 8.0.1019: pasting in virtual edit happens in the wrong place + + Problem: Pasting in virtual edit happens in the wrong place. + Solution: Do not adjust coladd when after the end of the line (closes #2015) + +commit 4ad3b2b588f0f591dcc53096c46ec1b5e80af49f +Author: Bram Moolenaar +Date: Wed Aug 30 15:57:33 2017 +0200 + + patch 8.0.1018: warnings from 64-bit compiler + + Problem: Warnings from 64-bit compiler. (Christian Brabandt) + Solution: Add type casts. + +commit dde60341115effc9789742c2f4565d184e98b6b5 +Author: Bram Moolenaar +Date: Wed Aug 30 14:55:42 2017 +0200 + + patch 8.0.1017: test for MS-Windows $HOME always passes + + Problem: Test for MS-Windows $HOME always passes. + Solution: Rename the test function. Make the test pass. + +commit f3af54eeb1575618b866aa837e7aca7665aca196 +Author: Bram Moolenaar +Date: Wed Aug 30 14:53:06 2017 +0200 + + patch 8.0.1016: gnome terminal echoes t_RC + + Problem: Gnome terminal echoes t_RC. + Solution: Detect Gnome terminal by the version string. Add v: variables for + all the term responses. + +commit 97a80e440ace3d433af3713271de8d53bbc36ab3 +Author: Bram Moolenaar +Date: Wed Aug 30 13:31:49 2017 +0200 + + patch 8.0.1015: missing update to terminal test + + Problem: Missing update to terminal test. + Solution: Add the changes to the test. + +commit b47a2597e64b4c4f728433ae005cf6ff1d0dd5c1 +Author: Bram Moolenaar +Date: Wed Aug 30 13:22:28 2017 +0200 + + patch 8.0.1014: old compiler doesn't know uint32_t + + Problem: Old compiler doesn't know uint32_t. Warning for using NULL instead + of NUL. + Solution: Use UINT32_T. Use NUL instead of NULL. + +commit e561a7e2fa511d643c9692d26f4cf65378fd1983 +Author: Bram Moolenaar +Date: Tue Aug 29 22:44:59 2017 +0200 + + patch 8.0.1013: terminal window behaves different from a buffer with changes + + Problem: A terminal window with a running job behaves different from a + window containing a changed buffer. + Solution: Do not set 'bufhidden' to "hide". Fix that a buffer where a + terminal used to run is listed as "[Scratch]". + +commit 48340b62e812dc9280f621a2eb6db76d43555c66 +Author: Bram Moolenaar +Date: Tue Aug 29 22:08:53 2017 +0200 + + patch 8.0.1012: MS-Windows: problem with $HOME when is was set internally + + Problem: MS-Windows: Problem with $HOME when is was set internally. + Solution: Only use the $HOME default internally. (Yasuhiro Matsumoto, closes + #2013) + +commit 97f65fafdbf3530fa42d6e43618e66e14c866b50 +Author: Bram Moolenaar +Date: Tue Aug 29 20:42:07 2017 +0200 + + patch 8.0.1011: terminal test fails with Athena and Motif + + Problem: Terminal test fails with Athena and Motif. + Solution: Ignore the error for the input context. (Kazunobu Kuriyama) + +commit 3c37a8e66008aadfe428a32ecf46aab4b9e285ae +Author: Bram Moolenaar +Date: Mon Aug 28 23:00:55 2017 +0200 + + patch 8.0.1010: build failure without termresponse feature + + Problem: Build failure without termresponse feature. + Solution: Add #ifdef. + +commit 4db2554954056f21f2ba4cf4988c652745d7042a +Author: Bram Moolenaar +Date: Mon Aug 28 22:43:05 2017 +0200 + + patch 8.0.1009: Xterm cursor blinking status may be inverted + + Problem: Xterm cursor blinking status may be inverted. + Solution: Use another request to get the blink status and compare with the + cursor style report + +commit 1dccf6351dd37e648b2e15fb9f9f71ceba88d446 +Author: Bram Moolenaar +Date: Sun Aug 27 17:38:27 2017 +0200 + + patch 8.0.1008: slow updating of terminal window in Motif + + Problem: Slow updating of terminal window in Motif. + Solution: Add a timeout to the wait-for-character loop. + +commit cbe6944956d7c39176e8b15faa77f1c29eaf5c97 +Author: Bram Moolenaar +Date: Sun Aug 27 16:54:26 2017 +0200 + + patch 8.0.1007: no test for filetype detection for scripts + + Problem: No test for filetype detection for scripts. + Solution: Add a first test file script filetype detection. + +commit c572da5f67aa5cdbbc127fc6f1d0a42e38468325 +Author: Bram Moolenaar +Date: Sun Aug 27 16:52:01 2017 +0200 + + Update runtime files + +commit 7adf06f4e25c795ba32ff0b2e8591330f6a41afb +Author: Bram Moolenaar +Date: Sun Aug 27 15:23:41 2017 +0200 + + patch 8.0.1006: quickfix list changes when parsing text with 'erroformat' + + Problem: Cannot parse text with 'erroformat' without changing a quickfix + list. + Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan) + +commit 4ab7968aa9d8a624cd56f55b5cad2bedb240eb73 +Author: Bram Moolenaar +Date: Sun Aug 27 14:50:47 2017 +0200 + + patch 8.0.1005: terminal without job updates slowly in GUI + + Problem: Terminal without job updates slowly in GUI. + Solution: Poll for input when a channel has the keep_open flag. + +commit 8d9f0ef5c6a6f6d19c3d02690e1ee347a70b8452 +Author: Bram Moolenaar +Date: Sun Aug 27 13:51:01 2017 +0200 + + patch 8.0.1004: matchstrpos() without a match returns too many items + + Problem: Matchstrpos() without a match returns too many items. + Solution: Also remove the second item when the position is beyond the end of + the string. (Hirohito Higashi) Use an enum for the type. + +commit e85928a324ab78912ea0f0ceb2dcd9fd686dc3b0 +Author: Bram Moolenaar +Date: Sun Aug 27 13:10:10 2017 +0200 + + patch 8.0.1003: 64 bit compiler warning + + Problem: 64 bit compiler warning + Solution: Add type cast. (Mike Williams) + +commit 02e177d3e85e089ebdfba1a7d937150cffcb287a +Author: Bram Moolenaar +Date: Sat Aug 26 23:43:28 2017 +0200 + + patch 8.0.1002: unnecessarily updating screen after timer callback + + Problem: Unnecessarily updating screen after timer callback. + Solution: Check if calling the timer sets must_redraw. + +commit 0903d56f5ca69bb1fa0bbb00ed2a3d9c4d06ddb4 +Author: Bram Moolenaar +Date: Sat Aug 26 22:30:15 2017 +0200 + + patch 8.0.1001: setting 'encoding' makes 'printheader' invalid + + Problem: Setting 'encoding' makes 'printheader' invalid. + Solution: Do not translate the default value of 'printheader'. (Yasuhiro + Matsumoto, closes #2026) + +commit 13ebb03e7520c2c34f93444b0146640ca08e7424 +Author: Bram Moolenaar +Date: Sat Aug 26 22:02:51 2017 +0200 + + patch 8.0.1000: cannot open a terminal without running a job in it + + Problem: Cannot open a terminal without running a job in it. + Solution: Make ":terminal NONE" open a terminal with a pty. + +commit dde81312b031211752d1fcb8539d79f90f324a2e +Author: Bram Moolenaar +Date: Sat Aug 26 17:49:01 2017 +0200 + + patch 8.0.0999: indenting raw C++ strings is wrong + + Problem: Indenting raw C++ strings is wrong. + Solution: Add special handling of raw strings. (Christian Brabandt) + +commit a4f99f5a8b827162a26ca4e4d59f4f224503398a +Author: Bram Moolenaar +Date: Sat Aug 26 16:25:32 2017 +0200 + + patch 8.0.0998: strange error when using K while only spaces are selected + + Problem: Strange error when using K while only spaces are selected. + (Christian J. Robinson) + Solution: Check for blank argument. + +commit e92246039475e504d7a05c27c81997d3700c7862 +Author: Bram Moolenaar +Date: Sat Aug 26 15:29:47 2017 +0200 + + patch 8.0.0997 + Problem: Libvterm and Terminal.app not regognized from termresponse. + Solution: Adjust string compare. + +commit 833e0e3c8ccd6047dd596c4ffd68cb0ab13b4e41 +Author: Bram Moolenaar +Date: Sat Aug 26 15:16:03 2017 +0200 + + patch 8.0.0996: Mac: t_RS is echoed on the screne in Terminal.app + + Problem: Mac: t_RS is echoed on the screne in Terminal.app. Even though + $TERM is set to "xterm-256colors" it cannot handle this xterm + escape sequence. + Solution: Recognize Terminal.app from the termresponse and skip sending t_RS + if it looks like Terminal.app. + +commit 753289f9bf71c0528f00d803a39d017184640e9d +Author: Bram Moolenaar +Date: Fri Aug 25 23:22:05 2017 +0200 + + patch 8.0.0995: terminal tests fail on Mac + + Problem: Terminal tests fail on Mac. + Solution: Add workaround: sleep a moment in between sending keys. + +commit be0b72977f1f1de14f231b5879d5c600ba72c6a6 +Author: Bram Moolenaar +Date: Thu Aug 24 21:48:26 2017 +0200 + + patch 8.0.0994: MS-Windows: cursor in terminal blinks undesirably + + Problem: MS-Windows: cursor in terminal blinks even though the blinking + cursor was disabled on the system. + Solution: Use GetCaretBlinkTime(). (Ken Takata) + +commit f6d9f96b2d67327bbadd7210acc7c6028439bbcd +Author: Bram Moolenaar +Date: Thu Aug 24 20:21:16 2017 +0200 + + patch 8.0.0993: sometimes an xterm sends an extra CTRL-X + + Problem: Sometimes an xterm sends an extra CTRL-X after the response for + the background color. Related to t_RS. + Solution: Check for the CTRL-X after the terminating 0x7. + commit 33d66bd9fa0e1b3fbba33d6a1a0609915ac79441 Author: Bram Moolenaar Date: Wed Aug 23 23:51:58 2017 +0200 @@ -42804,7 +43170,7 @@ Date: Tue Sep 14 10:55:47 2010 +0200 Solution: Reset reg_toolong. (Carlo Teubner) commit 66e1f8860acd7021684c7251dd65cc135a5998f5 -Merge: 832f80e 1c727d8 +Merge: 832f80e31 1c727d820 Author: Bram Moolenaar Date: Fri Aug 20 11:11:57 2010 +0200 @@ -45391,7 +45757,7 @@ Date: Sun May 16 12:32:51 2010 +0200 Solution: Add #ifdefs. (Johm Marriott) commit 2dfa4d7c13d32ccb6533f301249ebd0a5aab8979 -Merge: fc2d5bd 23d99ec +Merge: fc2d5bdfc 23d99ec5f Author: Bram Moolenaar Date: Sat May 15 21:29:02 2010 +0200 diff --git a/sources b/sources index 8295c36f..d5cf6314 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-992.tar.bz2) = 3be97110ca6c7a87c2257e4031411fbd61dc36e1101bcd321d542b39b88de99e7c4190650f996bbc0ee7e422f111f366a4cf003ac6d75152572f26e0165e63c9 +SHA512 (vim-8.0-1030.tar.bz2) = 0e1db0ddbd70e296e5e43c2eb705e0ad6bd1e62d50113e08e322062047ae78f2a0e232f4dc5ef181e5f37d469914f3bcabddb5dcab1e38c0b8c129b13cb5de9c diff --git a/vim.spec b/vim.spec index 3cc22ce5..bb0725c2 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 992 +%define patchlevel 1030 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Sep 01 2017 Karsten Hopp 8.0.1030-1 +- patchlevel 1030 + * Thu Aug 24 2017 Karsten Hopp 8.0.992-1 - patchlevel 992 From dcb1a06888884b41b4a3ac35ff02cec1066dced5 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 4 Sep 2017 12:28:56 +0200 Subject: [PATCH 151/871] - patchlevel 1052 --- .gitignore | 1 + README.patches | 206 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 212 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 11657c43..c83e7d4d 100644 --- a/.gitignore +++ b/.gitignore @@ -105,3 +105,4 @@ /vim-8.0-987.tar.bz2 /vim-8.0-992.tar.bz2 /vim-8.0-1030.tar.bz2 +/vim-8.0-1052.tar.bz2 diff --git a/README.patches b/README.patches index 4377ed9e..a9b06d02 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,209 @@ +commit e88fc7a574263fd399c6815378bcd8fd228d8b54 +Author: Bram Moolenaar +Date: Sun Sep 3 20:59:40 2017 +0200 + + patch 8.0.1052: term_start() does not allow in_io, out_io and err_io options + + Problem: term_start() does not allow in_io, out_io and err_io options. + Solution: Add JO_OUT_IO to get_job_options(). + +commit 9d654a8d8cd3421307445f111785fb303a38c2a0 +Author: Bram Moolenaar +Date: Sun Sep 3 19:52:17 2017 +0200 + + patch 8.0.1051: cannot run terminal with spaces in argument + + Problem: Cannot run terminal with spaces in argument. + Solution: Accept backslash to escape space and other characters. (closes + #1999) + +commit 595a40226ea1285689b622042534fd8442402db3 +Author: Bram Moolenaar +Date: Sun Sep 3 19:15:57 2017 +0200 + + patch 8.0.1050: terminal window feature not included by default + + Problem: Terminal window feature not included by default. + Solution: Include the terminal feature for the "huge" build. + +commit d8d85bfb7d650d2fb584ea48aaaebdbc8a2e3dce +Author: Bram Moolenaar +Date: Sun Sep 3 18:08:00 2017 +0200 + + patch 8.0.1049: shell on Mac can't handle long text + + Problem: Shell on Mac can't handle long text, making terminal test fail. + Solution: Only write 1000 characters instead of 5000. + +commit 5e80de3f3e572805fe734b66bc42c13303ad9bdb +Author: Bram Moolenaar +Date: Sun Sep 3 15:48:12 2017 +0200 + + patch 8.0.1048: no test for what 8.0.1020 fixes + + Problem: No test for what 8.0.1020 fixes. + Solution: Add test_feedinput(). Add a test. (Ozaki Kiichi, closes #2046) + +commit 00ccf54630dc68a9b8aedb92b268f3b697081f68 +Author: Bram Moolenaar +Date: Sun Sep 3 15:17:48 2017 +0200 + + patch 8.0.1047: buffer overflow in Ruby + + Problem: Buffer overflow in Ruby. + Solution: Allocate one more byte. (Dominique Pelle) + +commit ae96b8d058cffd9d07b78cb7a9ccd382185b9dd6 +Author: Bram Moolenaar +Date: Sun Sep 3 15:04:21 2017 +0200 + + patch 8.0.1046: code duplication in diff mode + + Problem: Code duplication in diff mode. + Solution: Use diff_equal_char() also in diff_cmp(). (Rick Howe) + +commit 6a8691d483914606213a24356a9124fa41c93b69 +Author: Bram Moolenaar +Date: Sun Sep 3 14:31:02 2017 +0200 + + patch 8.0.1045: running tests may pollute shell history + + Problem: Running tests may pollute shell history. (Manuel Ortega) + Solution: Make $HISTFILE empty. + +commit 2254a8ad0cb596a0a0863b1af92353f018c0b355 +Author: Bram Moolenaar +Date: Sun Sep 3 14:03:43 2017 +0200 + + patch 8.0.1044: warning for uninitialized variable + + Problem: Warning for uninitialized variable. (John Marriott) + Solution: Initialize ind_pre. + +commit 4ec86ddd77a89766e42bd0a6cfcf10af4c3d03b2 +Author: Bram Moolenaar +Date: Sat Sep 2 23:28:54 2017 +0200 + + patch 8.0.1043: warning for uninitialized variable + + Problem: Warning for uninitialized variable. (John Marriott) + Solution: Move code to check indent inside "if". + +commit 9f45ccd1bf2d2de979d252fdd7e5c9eb3fa6cceb +Author: Bram Moolenaar +Date: Sat Sep 2 20:40:35 2017 +0200 + + patch 8.0.1042: without the syntax feature highlighting doesn't work + + Problem: Without the syntax feature highlighting doesn't work. + Solution: Always use unsigned short to store attributes. + +commit e2e69e48134cbfdedea7802810932f8592705024 +Author: Bram Moolenaar +Date: Sat Sep 2 20:30:35 2017 +0200 + + patch 8.0.1041: bogus characters when indenting during visual-block append + + Problem: Bogus characters appear when indenting kicks in while doing a + visual-block append. + Solution: Recompute when indenting is done. (Christian Brabandt) + +commit 3653822546fb0f1005c32bb5b70dc9bfacdfc954 +Author: Bram Moolenaar +Date: Sat Sep 2 19:51:44 2017 +0200 + + patch 8.0.1040: cannot use another error format in getqflist() + + Problem: Cannot use another error format in getqflist(). + Solution: Add the "efm" argument to getqflist(). (Yegappan Lakshmanan) + +commit b31cf2bb0be95d106bd8eef93cc07550591c1d0d +Author: Bram Moolenaar +Date: Sat Sep 2 19:45:19 2017 +0200 + + patch 8.0.1039: cannot change a line in not current buffer + + Problem: Cannot change a line in a buffer other than the current one. + Solution: Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953) + +commit cf4b00c856ef714482d8d060332ac9a4d74e6b88 +Author: Bram Moolenaar +Date: Sat Sep 2 18:33:56 2017 +0200 + + patch 8.0.1038: strike-through text not supported + + Problem: Strike-through text not supported. + Solution: Add support for the "strikethrough" attribute. (Christian + Brabandt, Ken Takata) + +commit da22b8cc8b1b96fabd5a4c35c57b04a351340fb1 +Author: Bram Moolenaar +Date: Sat Sep 2 18:01:50 2017 +0200 + + patch 8.0.1037: "icase" of 'diffopt' is not used for highlighting + + Problem: "icase" of 'diffopt' is not used for highlighting differences. + Solution: Also use "icase". (Rick Howe) + +commit dada6d2a8e887309e88cb126f1251d81f91b4b9d +Author: Bram Moolenaar +Date: Sat Sep 2 17:18:35 2017 +0200 + + patch 8.0.1036: ++eof argument for terminal only available on MS-Windows + + Problem: ++eof argument for terminal only available on MS-Windows. + Solution: Also support ++eof on Unix. Add a test. + +commit ef68e4fa528165f8dd63156feeffc1af629b8d8a +Author: Bram Moolenaar +Date: Sat Sep 2 16:28:36 2017 +0200 + + patch 8.0.1035: sending buffer lines to terminal doesn't work on MS-Windows + + Problem: Sending buffer lines to terminal doesn't work on MS-Windows. + Solution: Use CR instead of NL after every line. Make the EOF text work + properly. Add the ++eof argument to :terminal. + +commit 3346cc4ffb459ecddb97a8c19bcc5834afa4dead +Author: Bram Moolenaar +Date: Sat Sep 2 14:54:21 2017 +0200 + + patch 8.0.1034: sending buffer lines to terminal doesn't work on MS-Windows + + Problem: Sending buffer lines to terminal doesn't work on MS-Windows. + Solution: Send CTRL-D to mark the end of the text. (Yasuhiro Matsumoto, + closes #2043) Add the "eof_chars" option. + +commit 995e4afcfe60aa3c214ba680e7b027a4e05cf62b +Author: Bram Moolenaar +Date: Fri Sep 1 20:24:03 2017 +0200 + + patch 8.0.1033: detecting background color does not work in screen + + Problem: Detecting background color does not work in screen, even when it + is working like an xterm. + Solution: Make "screen.xterm" use termcap entries like an xterm. (Lubomir + Rintel, closes #2048) When termresponse version is huge also + recognize as not being an xterm. + +commit 9ac9dfa9e2b20659e5806982f027fa4fd637c3c7 +Author: Bram Moolenaar +Date: Fri Sep 1 18:41:26 2017 +0200 + + patch 8.0.1032: "make tags" doesn't work well on MS-Windows + + Problem: "make tags" doesn't work well on MS-Windows. + Solution: Add or fix tags target. (Ken Takata) + +commit 2c809b7c7d2bb5e4b7fd09c3d312cadecf0c1ff0 +Author: Bram Moolenaar +Date: Fri Sep 1 18:34:02 2017 +0200 + + patch 8.0.1031: "text" argument for getqflist() is confusing + + Problem: "text" argument for getqflist() is confusing. (Lcd47) + Solution: Use "lines" instead. (Yegappan Lakshmanan) + commit 9e8dcf9d6fa15523800005a32d40cf0382178ab0 Author: Bram Moolenaar Date: Thu Aug 31 21:35:45 2017 +0200 diff --git a/sources b/sources index d5cf6314..8e29041b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1030.tar.bz2) = 0e1db0ddbd70e296e5e43c2eb705e0ad6bd1e62d50113e08e322062047ae78f2a0e232f4dc5ef181e5f37d469914f3bcabddb5dcab1e38c0b8c129b13cb5de9c +SHA512 (vim-8.0-1052.tar.bz2) = be270e35c65c830af3e01cd42b39dffa88df56955fa99818dfdecd94c0fdc7fcdafa6c37edd807f9788b8363d052b01bd5d9d6c92c64fc9503b50c1ae7f196b7 diff --git a/vim.spec b/vim.spec index bb0725c2..0fbad6e6 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1030 +%define patchlevel 1052 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Sep 04 2017 Karsten Hopp 8.0.1052-1 +- patchlevel 1052 + * Fri Sep 01 2017 Karsten Hopp 8.0.1030-1 - patchlevel 1030 From 6af3cd96e2cae7d29d50a194c1a4841756622369 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 5 Sep 2017 13:41:52 +0200 Subject: [PATCH 152/871] - patchlevel 1056 --- .gitignore | 1 + README.patches | 40 ++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 46 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c83e7d4d..01b095a9 100644 --- a/.gitignore +++ b/.gitignore @@ -106,3 +106,4 @@ /vim-8.0-992.tar.bz2 /vim-8.0-1030.tar.bz2 /vim-8.0-1052.tar.bz2 +/vim-8.0-1056.tar.bz2 diff --git a/README.patches b/README.patches index a9b06d02..9b3586ff 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,43 @@ +commit 6e32f615eb824048a98666d1da4416bbeb7b2bed +Author: Bram Moolenaar +Date: Mon Sep 4 23:21:07 2017 +0200 + + patch 8.0.1056: cannot build with +diff but without +multi_byte + + Problem: Cannot build with the diff feature but without the mutli-byte + feature. + Solution: Remove #ifdefs. (John Marriott) + +commit 11aa62f8f949bb590b4d7792a334885fba5e4137 +Author: Bram Moolenaar +Date: Mon Sep 4 22:56:01 2017 +0200 + + patch 8.0.1055: bufline test hangs on MS-Windows + + Problem: Bufline test hangs on MS-Windows. + Solution: Avoid message for writing file. Source shared.vim when running + test individually. + +commit 178333783fac3a5edbc86f2e9c57a21c41f05697 +Author: Bram Moolenaar +Date: Mon Sep 4 22:23:19 2017 +0200 + + patch 8.0.1054: terminal test fails on MS-Windows + + Problem: Terminal test fails on MS-Windows. + Solution: Disable the redirection test for now. Improve scrape test to make + it less flaky. + +commit 9d954207e2cc807b475bb04f8b59ef5bb3772d99 +Author: Bram Moolenaar +Date: Mon Sep 4 20:34:19 2017 +0200 + + patch 8.0.1053: setline() does not work on startup + + Problem: setline() does not work on startup. (Manuel Ortega) + Solution: Do not check for ml_mfp to be set for the current buffer. + (Christian Brabandt) + commit e88fc7a574263fd399c6815378bcd8fd228d8b54 Author: Bram Moolenaar Date: Sun Sep 3 20:59:40 2017 +0200 diff --git a/sources b/sources index 8e29041b..108ff94a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1052.tar.bz2) = be270e35c65c830af3e01cd42b39dffa88df56955fa99818dfdecd94c0fdc7fcdafa6c37edd807f9788b8363d052b01bd5d9d6c92c64fc9503b50c1ae7f196b7 +SHA512 (vim-8.0-1056.tar.bz2) = ecfb618141b5185198a05735a5e81df4224fb67f999f1d81ccef6c4d0b1c2be37240ea37f24a181b3db9d4f48b94ebfa8e755818e06bdbbf42c4aa057c9eda33 diff --git a/vim.spec b/vim.spec index 0fbad6e6..7258f985 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1052 +%define patchlevel 1056 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Sep 05 2017 Karsten Hopp 8.0.1056-1 +- patchlevel 1056 + * Mon Sep 04 2017 Karsten Hopp 8.0.1052-1 - patchlevel 1052 From e8b214ef2a98b1ba15d577f828504b5c396b0415 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 6 Sep 2017 13:29:01 +0200 Subject: [PATCH 153/871] - patchlevel 1064 --- .gitignore | 1 + README.patches | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +++- 4 files changed, 82 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 01b095a9..5d002871 100644 --- a/.gitignore +++ b/.gitignore @@ -107,3 +107,4 @@ /vim-8.0-1030.tar.bz2 /vim-8.0-1052.tar.bz2 /vim-8.0-1056.tar.bz2 +/vim-8.0-1064.tar.bz2 diff --git a/README.patches b/README.patches index 9b3586ff..26677651 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,79 @@ +commit 1b9f9d315f137cc883c7aecd39f3df329b7f9085 +Author: Bram Moolenaar +Date: Tue Sep 5 23:32:38 2017 +0200 + + patch 8.0.1064: Coverity warns for leaking resource + + Problem: Coverity warns for leaking resource. + Solution: Free pty_master_fd on failure. + +commit 28550b74bb4373417eb6fbf132bd4211b7b92afa +Author: Bram Moolenaar +Date: Tue Sep 5 23:31:01 2017 +0200 + + patch 8.0.1063: Coverity warns for NULL check and array use + + Problem: Coverity warns for NULL check and using variable pointer as an + array. + Solution: Remove the NULL check. Make "argvar" an array. + +commit c3f81394eff2b3edc7ea08405743f0d32048374a +Author: Bram Moolenaar +Date: Tue Sep 5 23:29:34 2017 +0200 + + patch 8.0.1062: Coverity warnings in libvterm + + Problem: Coverity warnings in libvterm. + Solution: Add (void) to avoid warning for not checking return value. + Add "break" before "case". + +commit 6756c7037f07e1fb54e1b9d8e92567ac388617c4 +Author: Bram Moolenaar +Date: Tue Sep 5 23:01:12 2017 +0200 + + patch 8.0.1061: Coverity: no check for NULL command + + Problem: Coverity: no check for NULL command. + Solution: Check for NULL list item. + +commit 3971905bac0fe7e7519b35b1e558b4f1de55708d +Author: Bram Moolenaar +Date: Tue Sep 5 22:20:46 2017 +0200 + + patch 8.0.1060: when imstyle is one, mapping breaks preediting + + Problem: When imstyle is one, mapping breaks preediting. + Solution: Pass though preediting key-events. (Yasuhiro Matsumoto, closes + #2064, closes #2063) + +commit 3d8d2c7ca5dda5bfd62c6d5df6659cf62e960a3d +Author: Bram Moolenaar +Date: Tue Sep 5 21:57:27 2017 +0200 + + patch 8.0.1059: older Gnome terminal returns smaller version number + + Problem: older Gnome terminal returns smaller version number. (antarestrue) + Solution: Lower version limit from 2800 to 2500. (#2032) + +commit 8b53b79ea5304c7714cbb873210c82aa3fc8772f +Author: Bram Moolenaar +Date: Tue Sep 5 20:29:25 2017 +0200 + + patch 8.0.1058: terminal redirection test is flaky + + Problem: Terminal redirection test is flaky. + Solution: Wait for job to finish. + +commit 1bfdc07a4996b5905b4971e18a6487a18e6461a4 +Author: Bram Moolenaar +Date: Tue Sep 5 20:19:42 2017 +0200 + + patch 8.0.1057: terminal scrape test waits too long + + Problem: Terminal scrape test waits too long, it checks for one instead of + three. + Solution: Check there are three characters. (micbou) + commit 6e32f615eb824048a98666d1da4416bbeb7b2bed Author: Bram Moolenaar Date: Mon Sep 4 23:21:07 2017 +0200 diff --git a/sources b/sources index 108ff94a..0a9389a9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1056.tar.bz2) = ecfb618141b5185198a05735a5e81df4224fb67f999f1d81ccef6c4d0b1c2be37240ea37f24a181b3db9d4f48b94ebfa8e755818e06bdbbf42c4aa057c9eda33 +SHA512 (vim-8.0-1064.tar.bz2) = 764a2475249c10acfa46977e1938effd92160c9d6f1350e83a3869890a1f733e9273151cbb6e318817533346a943229c3aa629d34e95b659ce0cad8bb98b8320 diff --git a/vim.spec b/vim.spec index 7258f985..b2686987 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1056 +%define patchlevel 1064 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Sep 06 2017 Karsten Hopp 8.0.1064-1 +- patchlevel 1064 + * Tue Sep 05 2017 Karsten Hopp 8.0.1056-1 - patchlevel 1056 From 2f95262768ff9e678880cce704f626278b3efcd9 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 6 Sep 2017 13:29:01 +0200 Subject: [PATCH 154/871] - patchlevel 1064 --- .gitignore | 1 + README.patches | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +++- 4 files changed, 82 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 01b095a9..5d002871 100644 --- a/.gitignore +++ b/.gitignore @@ -107,3 +107,4 @@ /vim-8.0-1030.tar.bz2 /vim-8.0-1052.tar.bz2 /vim-8.0-1056.tar.bz2 +/vim-8.0-1064.tar.bz2 diff --git a/README.patches b/README.patches index 9b3586ff..26677651 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,79 @@ +commit 1b9f9d315f137cc883c7aecd39f3df329b7f9085 +Author: Bram Moolenaar +Date: Tue Sep 5 23:32:38 2017 +0200 + + patch 8.0.1064: Coverity warns for leaking resource + + Problem: Coverity warns for leaking resource. + Solution: Free pty_master_fd on failure. + +commit 28550b74bb4373417eb6fbf132bd4211b7b92afa +Author: Bram Moolenaar +Date: Tue Sep 5 23:31:01 2017 +0200 + + patch 8.0.1063: Coverity warns for NULL check and array use + + Problem: Coverity warns for NULL check and using variable pointer as an + array. + Solution: Remove the NULL check. Make "argvar" an array. + +commit c3f81394eff2b3edc7ea08405743f0d32048374a +Author: Bram Moolenaar +Date: Tue Sep 5 23:29:34 2017 +0200 + + patch 8.0.1062: Coverity warnings in libvterm + + Problem: Coverity warnings in libvterm. + Solution: Add (void) to avoid warning for not checking return value. + Add "break" before "case". + +commit 6756c7037f07e1fb54e1b9d8e92567ac388617c4 +Author: Bram Moolenaar +Date: Tue Sep 5 23:01:12 2017 +0200 + + patch 8.0.1061: Coverity: no check for NULL command + + Problem: Coverity: no check for NULL command. + Solution: Check for NULL list item. + +commit 3971905bac0fe7e7519b35b1e558b4f1de55708d +Author: Bram Moolenaar +Date: Tue Sep 5 22:20:46 2017 +0200 + + patch 8.0.1060: when imstyle is one, mapping breaks preediting + + Problem: When imstyle is one, mapping breaks preediting. + Solution: Pass though preediting key-events. (Yasuhiro Matsumoto, closes + #2064, closes #2063) + +commit 3d8d2c7ca5dda5bfd62c6d5df6659cf62e960a3d +Author: Bram Moolenaar +Date: Tue Sep 5 21:57:27 2017 +0200 + + patch 8.0.1059: older Gnome terminal returns smaller version number + + Problem: older Gnome terminal returns smaller version number. (antarestrue) + Solution: Lower version limit from 2800 to 2500. (#2032) + +commit 8b53b79ea5304c7714cbb873210c82aa3fc8772f +Author: Bram Moolenaar +Date: Tue Sep 5 20:29:25 2017 +0200 + + patch 8.0.1058: terminal redirection test is flaky + + Problem: Terminal redirection test is flaky. + Solution: Wait for job to finish. + +commit 1bfdc07a4996b5905b4971e18a6487a18e6461a4 +Author: Bram Moolenaar +Date: Tue Sep 5 20:19:42 2017 +0200 + + patch 8.0.1057: terminal scrape test waits too long + + Problem: Terminal scrape test waits too long, it checks for one instead of + three. + Solution: Check there are three characters. (micbou) + commit 6e32f615eb824048a98666d1da4416bbeb7b2bed Author: Bram Moolenaar Date: Mon Sep 4 23:21:07 2017 +0200 diff --git a/sources b/sources index 108ff94a..0a9389a9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1056.tar.bz2) = ecfb618141b5185198a05735a5e81df4224fb67f999f1d81ccef6c4d0b1c2be37240ea37f24a181b3db9d4f48b94ebfa8e755818e06bdbbf42c4aa057c9eda33 +SHA512 (vim-8.0-1064.tar.bz2) = 764a2475249c10acfa46977e1938effd92160c9d6f1350e83a3869890a1f733e9273151cbb6e318817533346a943229c3aa629d34e95b659ce0cad8bb98b8320 diff --git a/vim.spec b/vim.spec index eb57fc26..ce287c77 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1056 +%define patchlevel 1064 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -770,6 +770,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Sep 06 2017 Karsten Hopp 8.0.1064-1 +- patchlevel 1064 + * Tue Sep 05 2017 Karsten Hopp 8.0.1056-1 - patchlevel 1056 From 512ea5245eba1547264bea289cb9a70759121c9a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 7 Sep 2017 12:25:56 +0200 Subject: [PATCH 155/871] - patchlevel 1067 --- .gitignore | 1 + README.patches | 30 ++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 36 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5d002871..a7d4cb95 100644 --- a/.gitignore +++ b/.gitignore @@ -108,3 +108,4 @@ /vim-8.0-1052.tar.bz2 /vim-8.0-1056.tar.bz2 /vim-8.0-1064.tar.bz2 +/vim-8.0-1067.tar.bz2 diff --git a/README.patches b/README.patches index 26677651..94988a00 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,33 @@ +commit e723c42836d971180d1bf9f98916966c5543fff1 +Author: Bram Moolenaar +Date: Wed Sep 6 23:40:10 2017 +0200 + + patch 8.0.1067: try/catch in timer does not prevent it from being stopped + + Problem: Using try/catch in timer does not prevent it from being stopped. + Solution: Reset the exception context and use did_emsg instead of + called_emsg. + +commit 2e49b6b20c3d7229edf41ac03931ce32ce0f7bd8 +Author: Bram Moolenaar +Date: Wed Sep 6 22:08:16 2017 +0200 + + patch 8.0.1066: some terminals can't handle requesting cursor mode + + Problem: Some terminals can't handle requesting cursor mode. (Steven + Hartland) + Solution: Recognize vandyke SecureCRT. (closes #2008) + +commit c35e4cb4fe3ce524d15ac9fdc9a8aa923761bdfd +Author: Bram Moolenaar +Date: Wed Sep 6 21:43:10 2017 +0200 + + patch 8.0.1065: not all macro examples are included + + Problem: Not all macro examples are included in the self-installing + executable. (lkintact) + Solution: Add the directories to the NSIS script. (closes #2065) + commit 1b9f9d315f137cc883c7aecd39f3df329b7f9085 Author: Bram Moolenaar Date: Tue Sep 5 23:32:38 2017 +0200 diff --git a/sources b/sources index 0a9389a9..60aa2848 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1064.tar.bz2) = 764a2475249c10acfa46977e1938effd92160c9d6f1350e83a3869890a1f733e9273151cbb6e318817533346a943229c3aa629d34e95b659ce0cad8bb98b8320 +SHA512 (vim-8.0-1067.tar.bz2) = fed2d91cf470205810c708e24673bdf597d0a01a108760c667e7915bafc5f5283592774ab884246ec801abb3cb17ee8479203742dbf188f9ce9bd0576b741ca2 diff --git a/vim.spec b/vim.spec index b2686987..cd0c7b97 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1064 +%define patchlevel 1067 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Sep 07 2017 Karsten Hopp 8.0.1067-1 +- patchlevel 1067 + * Wed Sep 06 2017 Karsten Hopp 8.0.1064-1 - patchlevel 1064 From e51544b252feac062210a1583da225797554b3c3 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 8 Sep 2017 10:10:56 +0200 Subject: [PATCH 156/871] editing vim-update.sh to do whole update automatically --- vim-update.sh | 29 ++++++++++++++++++++++++++++- vim.spec | 5 ++++- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 041e05ac..18fa3a4f 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,6 +1,8 @@ #!/bin/bash debug="" #debug="echo " +releases=( "f25" "f26" "f27" "master" ) +releases_index=0 cd `dirname $0` LANG=C @@ -13,7 +15,8 @@ if [ "x$1" == "x--force" ]; then fi DATE=`date +"%a %b %d %Y"` -fedpkg switch-branch $1 +fedpkg switch-branch "${releases[@]: $releases_index: 1}" + if [ $? -ne 0 ]; then echo "Error with switching branch" @@ -68,6 +71,30 @@ if [ $CHANGES -ne 0 ]; then $debug git add vim.spec README.patches $debug git commit -m "- patchlevel $LASTPL" $debug fedpkg mockbuild + + if [ $? -eq 0 ]; then + for release in "${releases[@]:(1)}"; + do + fedpkg push + if [ $? -ne 0 ]; then + echo "Error: fedpkg push" + exit 1 + fi + fedpkg switch-branch $release + git merge "${releases[@]: $release_index: 1} <<<':x'" + if [ $? -ne 0 ]; then + echo "Error: git merge ${releases[@]: $release_index: 1}" + exit 1 + fi + let "release_index+=1" + fedpkg mockbuild + if [ $? -ne 0 ]; then + echo "Error: fedpkg mockbuild failed" + exit 1 + fi + done + fi + #$debug git push #if [ $? -eq 0 ]; then # $debug rm -f $HOME/.koji/config diff --git a/vim.spec b/vim.spec index cd0c7b97..edc81774 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Sep 08 2017 Zdenek Dohnal - 8.0.1067-2 +- editing vim-update.sh to do whole update automatically + * Thu Sep 07 2017 Karsten Hopp 8.0.1067-1 - patchlevel 1067 From 958ce51844d25b6b426f3d7edc023dbd74d6ee26 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 8 Sep 2017 10:13:36 +0200 Subject: [PATCH 157/871] - patchlevel 1071 --- .gitignore | 1 + README.patches | 39 +++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 7 +++++-- 4 files changed, 46 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index a7d4cb95..ec2109d1 100644 --- a/.gitignore +++ b/.gitignore @@ -109,3 +109,4 @@ /vim-8.0-1056.tar.bz2 /vim-8.0-1064.tar.bz2 /vim-8.0-1067.tar.bz2 +/vim-8.0-1071.tar.bz2 diff --git a/README.patches b/README.patches index 94988a00..6f9011e7 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,42 @@ +commit c6da01a5b8efe9ca4931074c0cf2189d357707a2 +Author: Bram Moolenaar +Date: Thu Sep 7 22:37:36 2017 +0200 + + patch 8.0.1071: putty-color and cygwin-color are not recognized + + Problem: $TERM names starting with "putty" and "cygwin" are likely to have + a dark background, but are not recognized. + Solution: Only check the first few characters of $TERM to match "putty" or + "cygwin". (Christian Brabandt) + +commit 75a60f74ce1000b0ffed2e6a203a05f3cd160c6a +Author: Bram Moolenaar +Date: Thu Sep 7 22:24:41 2017 +0200 + + patch 8.0.1070: terminal test is flaky on Mac + + Problem: Terminal test is flaky on Mac. + Solution: Add Test_terminal_noblock() to list of flaky tests. + +commit 37b53270e1a65d1d56187a3d68439e666e8b75fd +Author: Bram Moolenaar +Date: Thu Sep 7 20:18:40 2017 +0200 + + patch 8.0.1069: still get CTRL-X sometimes + + Problem: Still get CTRL-X sometimes for t_RS request. + Solution: Also skip 0x18 after a key code response. + +commit 618d6d277e7b64ea03fcefdd75d673e8973b46c4 +Author: Bram Moolenaar +Date: Thu Sep 7 12:59:25 2017 +0200 + + patch 8.0.1068: vandyke SecureCRT terminal can't handle cursor mode request + + Problem: Vandyke SecureCRT terminal can't handle cursor mode request. + (Steven Hartland) + Solution: Fix pointer computation. (closes #2008) + commit e723c42836d971180d1bf9f98916966c5543fff1 Author: Bram Moolenaar Date: Wed Sep 6 23:40:10 2017 +0200 diff --git a/sources b/sources index 60aa2848..5da42b57 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1067.tar.bz2) = fed2d91cf470205810c708e24673bdf597d0a01a108760c667e7915bafc5f5283592774ab884246ec801abb3cb17ee8479203742dbf188f9ce9bd0576b741ca2 +SHA512 (vim-8.0-1071.tar.bz2) = 3b4e32b41e1744367b67a495ddeeaba5c6151f6d321fe102df3167481487c9f88d705c0f04af36e37c50785a8d070bfcc912da101bb908be87b2d4589fd0d14d diff --git a/vim.spec b/vim.spec index edc81774..0e64d590 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1067 +%define patchlevel 1071 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Sep 08 2017 Karsten Hopp 8.0.1071-1 +- patchlevel 1071 + * Fri Sep 08 2017 Zdenek Dohnal - 8.0.1067-2 - editing vim-update.sh to do whole update automatically From d6afc629bd33ae7752a7d62b2daa2d25dbffc157 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 8 Sep 2017 13:08:09 +0200 Subject: [PATCH 158/871] fixing merge and push in vim-update.sh --- vim-update.sh | 26 +++++++++++++++++--------- vim.spec | 5 ++++- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 18fa3a4f..67330d21 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -71,28 +71,35 @@ if [ $CHANGES -ne 0 ]; then $debug git add vim.spec README.patches $debug git commit -m "- patchlevel $LASTPL" $debug fedpkg mockbuild - + if [ $? -ne 0 ]; then + echo "Error: fedpkg mockbuild" + exit 1 + fi + $debug fedpkg push if [ $? -eq 0 ]; then for release in "${releases[@]:(1)}"; do - fedpkg push - if [ $? -ne 0 ]; then - echo "Error: fedpkg push" - exit 1 - fi - fedpkg switch-branch $release - git merge "${releases[@]: $release_index: 1} <<<':x'" + $debug fedpkg switch-branch $release + $debug bash -c "git merge ${releases[@]: $release_index: 1} <<<':x'" if [ $? -ne 0 ]; then echo "Error: git merge ${releases[@]: $release_index: 1}" exit 1 fi let "release_index+=1" - fedpkg mockbuild + $debug fedpkg mockbuild if [ $? -ne 0 ]; then echo "Error: fedpkg mockbuild failed" exit 1 fi + $debug fedpkg push + if [ $? -ne 0 ]; then + echo "Error: fedpkg push" + exit 1 + fi done + else + echo "Error: fedpkg push" + exit 1 fi #$debug git push @@ -104,3 +111,4 @@ if [ $CHANGES -ne 0 ]; then # echo "GIT push failed" #fi fi +exit 0 diff --git a/vim.spec b/vim.spec index 0e64d590..34cddf42 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Sep 08 2017 Zdenek Dohnal - 8.0.1071-2 +- fixing merge and push in vim-update.sh + * Fri Sep 08 2017 Karsten Hopp 8.0.1071-1 - patchlevel 1071 From b6aa1668d13f8652f548eed4867f1f2c1e324f99 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 11 Sep 2017 12:31:06 +0200 Subject: [PATCH 159/871] - patchlevel 1092 --- .gitignore | 1 + README.patches | 200 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 7 +- 4 files changed, 207 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ec2109d1..6f8052ed 100644 --- a/.gitignore +++ b/.gitignore @@ -110,3 +110,4 @@ /vim-8.0-1064.tar.bz2 /vim-8.0-1067.tar.bz2 /vim-8.0-1071.tar.bz2 +/vim-8.0-1092.tar.bz2 diff --git a/README.patches b/README.patches index 6f9011e7..19880d2b 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,203 @@ +commit 45d5f26d11d9aac2383453d2c1a8582cad1c8a3d +Author: Bram Moolenaar +Date: Sun Sep 10 19:14:31 2017 +0200 + + patch 8.0.1092: terminal debugger can't evaluate expressions + + Problem: Terminal debugger can't evaluate expressions. + Solution: Add :Evaluate and K. Various other improvements. + +commit 95c83c64be8d4af74bfda1f283a5bcf3f110719e +Author: Bram Moolenaar +Date: Sun Sep 10 18:44:29 2017 +0200 + + patch 8.0.1091: test for fails without +balloon_eval feature + + Problem: Test for fails without +balloon_eval feature. + Solution: Remove #ifdefs. + +commit 65f084749b260746d7f186af4f080298be2df55b +Author: Bram Moolenaar +Date: Sun Sep 10 18:16:20 2017 +0200 + + patch 8.0.1090: cannot get the text under the cursor like v:beval_text + + Problem: cannot get the text under the cursor like v:beval_text + Solution: Add . + +commit c168bd4bd3a9b856fc410fc4515dcca1d10d7461 +Author: Bram Moolenaar +Date: Sun Sep 10 17:34:35 2017 +0200 + + patch 8.0.1089: cannot get range count in user command + + Problem: Cannot get range count in user command. + Solution: Add argument. + +commit 414168d97fad45387a3d7dd16449d15b27079ad8 +Author: Bram Moolenaar +Date: Sun Sep 10 15:21:55 2017 +0200 + + patch 8.0.1088: occasional memory use after free + + Problem: Occasional memory use after free. + Solution: Use the highlight table directly, don't keep a pointer. + +commit e9f6fd27d0e2dcae3f4aa40c459d5e6a3b3dd102 +Author: Bram Moolenaar +Date: Sun Sep 10 14:25:49 2017 +0200 + + patch 8.0.1087: Test_terminal_cwd is flaky + + Problem: Test_terminal_cwd is flaky. MS-Windows: term_start() "cwd" + argument does not work. + Solution: Wait for the condition to be true instead of using a sleep. + Pass the directory to winpty. + +commit 8696bbaf52cca7c1fcbd5000c83406e462b7dbf4 +Author: Bram Moolenaar +Date: Sat Sep 9 23:00:56 2017 +0200 + + patch 8.0.1086: can't build with GTK 3 + + Problem: Can't build with GTK 3. + Solution: Rename function argument. (Kazunobu Kuriyama) + +commit e09ba7bae5c867f6d3abc184709dd27488318e97 +Author: Bram Moolenaar +Date: Sat Sep 9 22:19:47 2017 +0200 + + patch 8.0.1085: terminal debugger can't set breakpoints + + Problem: The terminal debugger can't set breakpoints. + Solution: Add :Break and :Delete commands. Also commands for stepping + through code. + +commit 7be9b50fd7e238722c9ba5c0ef1d2a7e7e52b9e3 +Author: Bram Moolenaar +Date: Sat Sep 9 18:45:26 2017 +0200 + + patch 8.0.1084: GTK build has compiler warnings + + Problem: GTK build has compiler warnings. (Christian Brabandt) + Solution: Get screen size with a different function. (Ken Takata, Yasuhiro + Matsumoto) + +commit 5b5adf5b9cd226d775643872e65c62674d6ada95 +Author: Bram Moolenaar +Date: Sat Sep 9 18:16:43 2017 +0200 + + patch 8.0.1083: leaking memory in input part of channel + + Problem: Leaking memory in input part of channel. + Solution: Clear the input part of channel. Free the entry. Move failing + command test to a separate file to avoid bogus leak reports + clouding tests that should not leak. + +commit 9d18961323a2a5c3b609c98ce0d78613c71f3532 +Author: Bram Moolenaar +Date: Sat Sep 9 18:11:00 2017 +0200 + + patch 8.0.1082: tests fail when run under valgrind + + Problem: Tests fail when run under valgrind. + Solution: Increase waiting times. + +commit aba680a8513124e9556956115db4df35bd4a0e56 +Author: Bram Moolenaar +Date: Sat Sep 9 16:42:53 2017 +0200 + + patch 8.0.1081: memory leak for the channel write queue + + Problem: Memory leak for the channel write queue. + Solution: Free the write queue when clearing a channel. + +commit 74121231be50e245d18c64281fdef08e7ec1ed5b +Author: Bram Moolenaar +Date: Sat Sep 9 16:34:32 2017 +0200 + + patch 8.0.1080: memory leak for eof_chars terminal option and buffer name + + Problem: Memory leak for eof_chars terminal option and buffer name. + Solution: Free job options. Free the buffer name + +commit 09d6c3818d7451a659f4d12a4e974237fe823f7d +Author: Bram Moolenaar +Date: Sat Sep 9 16:25:54 2017 +0200 + + patch 8.0.1079: memory leak when remote_foreground() fails + + Problem: Memory leak when remote_foreground() fails. + Solution: Free the error message. + +commit b4ea1914b8ca7c368253bd96e6b3cb9e3392da1c +Author: Bram Moolenaar +Date: Sat Sep 9 15:28:14 2017 +0200 + + patch 8.0.1078: using freed memory with ":hi Normal" + + Problem: Using freed memory with ":hi Normal". + Solution: Get "item" again after updating the table. + +commit fe386641b0c56c5de2bca8e1f4cd5e2a1f1aea7e +Author: Bram Moolenaar +Date: Fri Sep 8 21:10:04 2017 +0200 + + patch 8.0.1077: no debugger making use of the terminal window + + Problem: No debugger making use of the terminal window. + Solution: Add the term debugger plugin. So far only displays the current + line when stopped. + +commit 3c518400d1a51929572dd9fcf77dba94d78d7545 +Author: Bram Moolenaar +Date: Fri Sep 8 20:47:00 2017 +0200 + + patch 8.0.1076: term_start() does not take callbacks + + Problem: term_start() does not take callbacks. When using two terminals + without a job only one is read from. A terminal without a window + returns the wrong pty. + Solution: Support "callback", "out_cb" and "err_cb". Fix terminal without a + window. Fix reading from multiple channels. + +commit 1a735d6c9bf4204492b9f9aeba280737fab46ed3 +Author: Bram Moolenaar +Date: Fri Sep 8 16:25:54 2017 +0200 + + patch 8.0.1075: MS-Windows: mouse does not work in terminal + + Problem: MS-Windows: mouse does not work in terminal. + Solution: Force the winpty mouse on. (Yasuhiro Matsumoto, closes #2072) + +commit 2dc9d26c14e410c09e538cccfa90da19ae344ba4 +Author: Bram Moolenaar +Date: Fri Sep 8 14:39:30 2017 +0200 + + patch 8.0.1074: ":term NONE" does not work on MS-Windows + + Problem: ":term NONE" does not work on MS-Windows. + Solution: Make it work. Split "pty" into "pty_in" and "pty_out". (Yasuhiro + Matsumoto, closes #2058, closes #2045) + +commit ba2929b6afd2fc20479912a8dec789be26a38244 +Author: Bram Moolenaar +Date: Fri Sep 8 13:59:21 2017 +0200 + + patch 8.0.1073: may get an endless loop if 'statusline' changes a highlight + + Problem: May get an endless loop if 'statusline' changes a highlight. + Solution: Do not let evaluating 'statusline' trigger a redraw. + +commit 99433291b135094d9592c41f96d3ccd60073e2c1 +Author: Bram Moolenaar +Date: Fri Sep 8 12:37:47 2017 +0200 + + patch 8.0.1072: :highlight command causes a redraw even when nothing changed + + Problem: The :highlight command causes a redraw even when nothing changed. + Solution: Only set "need_highlight_changed" when an attribute changed. + commit c6da01a5b8efe9ca4931074c0cf2189d357707a2 Author: Bram Moolenaar Date: Thu Sep 7 22:37:36 2017 +0200 diff --git a/sources b/sources index 5da42b57..ab2f0c6a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1071.tar.bz2) = 3b4e32b41e1744367b67a495ddeeaba5c6151f6d321fe102df3167481487c9f88d705c0f04af36e37c50785a8d070bfcc912da101bb908be87b2d4589fd0d14d +SHA512 (vim-8.0-1092.tar.bz2) = 7ace75233b8f565731c98ecfc4343bcb993fe88239cb5a06e97fc2404e89aa5f592a26fbe3a54ad9892f3f375fe9ad27da31e539b4df6c1899449c232de1e142 diff --git a/vim.spec b/vim.spec index 34cddf42..76fd9990 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1071 +%define patchlevel 1092 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -765,6 +765,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Sep 11 2017 Karsten Hopp 8.0.1092-1 +- patchlevel 1092 + * Fri Sep 08 2017 Zdenek Dohnal - 8.0.1071-2 - fixing merge and push in vim-update.sh From 5f35bdeb1bea1cf6f803f97531576181c0f46117 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 11 Sep 2017 15:37:44 +0200 Subject: [PATCH 160/871] editing vim-update.sh for building package --- vim-update.sh | 73 +++++++++++++++++++++++++++++++++------------------ vim.spec | 1 + 2 files changed, 48 insertions(+), 26 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 67330d21..ff15a03b 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -1,8 +1,9 @@ #!/bin/bash debug="" #debug="echo " -releases=( "f25" "f26" "f27" "master" ) -releases_index=0 +branches=( "f25" "f26" "f27" "master" ) +releases=( "fc25" "fc26" "fc27" "fc28" ) +branches_index=0 cd `dirname $0` LANG=C @@ -15,7 +16,7 @@ if [ "x$1" == "x--force" ]; then fi DATE=`date +"%a %b %d %Y"` -fedpkg switch-branch "${releases[@]: $releases_index: 1}" +fedpkg switch-branch "${branches[@]: $branches_index: 1}" if [ $? -ne 0 ]; then @@ -70,38 +71,58 @@ if [ $CHANGES -ne 0 ]; then $debug fedpkg new-sources vim-${UPSTREAMMAJOR}-${LASTPLFILLED}.tar.bz2 $debug git add vim.spec README.patches $debug git commit -m "- patchlevel $LASTPL" + # mockbuild $debug fedpkg mockbuild if [ $? -ne 0 ]; then echo "Error: fedpkg mockbuild" exit 1 - fi + fi + # push $debug fedpkg push if [ $? -eq 0 ]; then - for release in "${releases[@]:(1)}"; - do - $debug fedpkg switch-branch $release - $debug bash -c "git merge ${releases[@]: $release_index: 1} <<<':x'" - if [ $? -ne 0 ]; then - echo "Error: git merge ${releases[@]: $release_index: 1}" - exit 1 - fi - let "release_index+=1" - $debug fedpkg mockbuild - if [ $? -ne 0 ]; then - echo "Error: fedpkg mockbuild failed" - exit 1 - fi - $debug fedpkg push - if [ $? -ne 0 ]; then - echo "Error: fedpkg push" - exit 1 - fi - done - else echo "Error: fedpkg push" exit 1 fi - + # Check if release has pending or testing update - if not, build package + pending_update=`bodhi updates query --packages vim --status pending \ + | grep "${releases[@]: $branches_index: 1}"` + testing_update=`bodhi updates query --packages vim --status testing \ + | grep "${releases[@]: $branches_index: 1}"` + if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then + fedpkg build --nowait + fi + for branch in "${branches[@]:(1)}"; + do + # switch to branch + $debug fedpkg switch-branch $branch + # merge with previous branch + $debug bash -c "git merge ${branches[@]: $branches_index: 1} <<<':x'" + if [ $? -ne 0 ]; then + echo "Error: git merge ${branches[@]: $branches_index: 1}" + exit 1 + fi + # mockbuild + $debug fedpkg mockbuild + if [ $? -ne 0 ]; then + echo "Error: fedpkg mockbuild failed" + exit 1 + fi + # push + $debug fedpkg push + if [ $? -ne 0 ]; then + echo "Error: fedpkg push" + exit 1 + fi + # Check if release has pending or testing update - if not, build package + pending_update=`bodhi updates query --packages vim --status pending \ + | grep "${releases[@]: $branches_index: 1}"` + testing_update=`bodhi updates query --packages vim --status testing \ + | grep "${releases[@]: $branches_index: 1}"` + if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then + fedpkg build --nowait + fi + let "branches_index+=1" + done #$debug git push #if [ $? -eq 0 ]; then # $debug rm -f $HOME/.koji/config diff --git a/vim.spec b/vim.spec index 76fd9990..d84c171b 100644 --- a/vim.spec +++ b/vim.spec @@ -766,6 +766,7 @@ rm -rf %{buildroot} %changelog * Mon Sep 11 2017 Karsten Hopp 8.0.1092-1 +- editing vim-update.sh for building package - patchlevel 1092 * Fri Sep 08 2017 Zdenek Dohnal - 8.0.1071-2 From d90090d6c76a386fe31ad336a96179fc3255742c Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 11 Sep 2017 18:36:11 +0200 Subject: [PATCH 161/871] 1487175 - VIm conflicts in man pages --- vim.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vim.spec b/vim.spec index d84c171b..95c7d9b1 100644 --- a/vim.spec +++ b/vim.spec @@ -100,6 +100,8 @@ Group: Applications/Editors Conflicts: man-pages-fr < 0.9.7-14 Conflicts: man-pages-it < 0.3.0-17 Conflicts: man-pages-pl < 0.24-2 +# Because of conflicting man pages +Conflicts: %{name}-minimal < %{version}-%{release} Requires: %{name}-filesystem %description common @@ -125,6 +127,8 @@ many different languages. %package minimal Summary: A minimal version of the VIM editor Group: Applications/Editors +# Because of conflicting manpages +Conflicts: %{name}-common < %{version}-%{release} Provides: vi = %{version}-%{release} Provides: /bin/vi @@ -768,6 +772,7 @@ rm -rf %{buildroot} * Mon Sep 11 2017 Karsten Hopp 8.0.1092-1 - editing vim-update.sh for building package - patchlevel 1092 +- 1487175 - VIm conflicts in man pages * Fri Sep 08 2017 Zdenek Dohnal - 8.0.1071-2 - fixing merge and push in vim-update.sh From f6bba15d1adb38bbc331676036c2b6d831b642a4 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 12 Sep 2017 08:14:12 +0200 Subject: [PATCH 162/871] - patchlevel 1097 --- .gitignore | 1 + README.patches | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 55 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6f8052ed..13ce2caa 100644 --- a/.gitignore +++ b/.gitignore @@ -111,3 +111,4 @@ /vim-8.0-1067.tar.bz2 /vim-8.0-1071.tar.bz2 /vim-8.0-1092.tar.bz2 +/vim-8.0-1097.tar.bz2 diff --git a/README.patches b/README.patches index 19880d2b..6a284a7d 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,52 @@ +commit 49a613f84aaa7cccd1d12a2ffc4ebb1956f973aa +Author: Bram Moolenaar +Date: Mon Sep 11 23:05:44 2017 +0200 + + patch 8.0.1097: background color wrong if job changes background color + + Problem: Background color wrong if job changes background color. + Solution: Get the background color from vterm. + +commit 238d43b32859d1b4e6b7072d552289a748cbfee1 +Author: Bram Moolenaar +Date: Mon Sep 11 22:00:51 2017 +0200 + + patch 8.0.1096: terminal window in Normal mode has wrong background + + Problem: Terminal window in Normal mode has wrong background. + Solution: Store the default background and use it for clearning until the + end of the line. Not for below the last line, since there is no + text there. + +commit a038cb5eab24a9c395861694d9b8f610ec0ccb61 +Author: Bram Moolenaar +Date: Mon Sep 11 20:45:23 2017 +0200 + + patch 8.0.1095: terminal multibyte escrape test is flaky + + Problem: Terminal multibyte escrape test is flaky. + Solution: Add another condition to wait for. + +commit c212798333cab2239acd387725987f27c6d8a3f7 +Author: Bram Moolenaar +Date: Mon Sep 11 20:34:13 2017 +0200 + + patch 8.0.1094: using ssh from Terminal.app runs into xterm incompatibility + + Problem: Using ssh from Terminal.app runs into xterm incompatibility. + Solution: Also detect Terminal.app on non-Mac systems. + +commit b4d5fbabc99917a8069ba32a60c2d73d4f60e128 +Author: Bram Moolenaar +Date: Mon Sep 11 19:31:28 2017 +0200 + + patch 8.0.1093: various small quickfix issues + + Problem: Various small quickfix issues. + Solution: Remove ":" prefix from title set by a user. Add the qf_id2nr(). + function. Add a couple more tests. Update documentation. + (Yegappan Lakshmanan) + commit 45d5f26d11d9aac2383453d2c1a8582cad1c8a3d Author: Bram Moolenaar Date: Sun Sep 10 19:14:31 2017 +0200 diff --git a/sources b/sources index ab2f0c6a..324dfd98 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1092.tar.bz2) = 7ace75233b8f565731c98ecfc4343bcb993fe88239cb5a06e97fc2404e89aa5f592a26fbe3a54ad9892f3f375fe9ad27da31e539b4df6c1899449c232de1e142 +SHA512 (vim-8.0-1097.tar.bz2) = 11e2d76b60a745036790a38aa4656b59cf59983e15917185e8a33846472b0b1bd9386170eed9312adfc5ef48f33b5245e6a2a86e0841c331c672516cc969570b diff --git a/vim.spec b/vim.spec index 95c7d9b1..13f5c359 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1092 +%define patchlevel 1097 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Sep 12 2017 Karsten Hopp 8.0.1097-1 +- patchlevel 1097 + * Mon Sep 11 2017 Karsten Hopp 8.0.1092-1 - editing vim-update.sh for building package - patchlevel 1092 From 9a6f13050fdd994bb22d8c3bba94a15e413deea4 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 12 Sep 2017 08:25:19 +0200 Subject: [PATCH 163/871] editing vim-update.sh - wrong condition for checking fedkpg push return value --- vim-update.sh | 2 +- vim.spec | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/vim-update.sh b/vim-update.sh index ff15a03b..a0330ddb 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -79,7 +79,7 @@ if [ $CHANGES -ne 0 ]; then fi # push $debug fedpkg push - if [ $? -eq 0 ]; then + if [ $? -ne 0 ]; then echo "Error: fedpkg push" exit 1 fi diff --git a/vim.spec b/vim.spec index 13f5c359..89307c98 100644 --- a/vim.spec +++ b/vim.spec @@ -771,6 +771,7 @@ rm -rf %{buildroot} %changelog * Tue Sep 12 2017 Karsten Hopp 8.0.1097-1 - patchlevel 1097 +- editing vim-update.sh - wrong condition for checking fedkpg push return value * Mon Sep 11 2017 Karsten Hopp 8.0.1092-1 - editing vim-update.sh for building package From d5327f1e9855deab20d1b90207091055d1fddd80 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 13 Sep 2017 08:20:36 +0200 Subject: [PATCH 164/871] - patchlevel 1098 --- .gitignore | 1 + README.patches | 10 ++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 13ce2caa..699a7105 100644 --- a/.gitignore +++ b/.gitignore @@ -112,3 +112,4 @@ /vim-8.0-1071.tar.bz2 /vim-8.0-1092.tar.bz2 /vim-8.0-1097.tar.bz2 +/vim-8.0-1098.tar.bz2 diff --git a/README.patches b/README.patches index 6a284a7d..09a165e9 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,13 @@ +commit b984b80cd835a483bdca1928bc50eb09b071f373 +Author: Bram Moolenaar +Date: Tue Sep 12 22:59:58 2017 +0200 + + patch 8.0.1098: build failure if libvterm installed + + Problem: Build failure if libvterm installed on the system. (Oleh + Hushchenkov) + Solution: Change the CCCTERM argument order. (Ken Takata, closes #2080) + commit 49a613f84aaa7cccd1d12a2ffc4ebb1956f973aa Author: Bram Moolenaar Date: Mon Sep 11 23:05:44 2017 +0200 diff --git a/sources b/sources index 324dfd98..faf72df6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1097.tar.bz2) = 11e2d76b60a745036790a38aa4656b59cf59983e15917185e8a33846472b0b1bd9386170eed9312adfc5ef48f33b5245e6a2a86e0841c331c672516cc969570b +SHA512 (vim-8.0-1098.tar.bz2) = 0642a8690bea2719d94b02b1fb7685fe93673363da15529ebeae6fd653eac8374a883e43f2eb541d5fdde02c796a9f6b3c7fff74abd5c6e23899b2422a2c6308 diff --git a/vim.spec b/vim.spec index 89307c98..bda7b78b 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1097 +%define patchlevel 1098 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Sep 13 2017 Karsten Hopp 8.0.1098-1 +- patchlevel 1098 + * Tue Sep 12 2017 Karsten Hopp 8.0.1097-1 - patchlevel 1097 - editing vim-update.sh - wrong condition for checking fedkpg push return value From 53e32400c9d8413397160d91e46050a46fbad981 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 13 Sep 2017 12:52:19 +0200 Subject: [PATCH 165/871] editing vim-update.sh - check updates for newer releases and create update --- vim-update.sh | 31 ++++++++++++++++++++++++++----- vim.spec | 1 + 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index a0330ddb..38b06736 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -2,7 +2,9 @@ debug="" #debug="echo " branches=( "f25" "f26" "f27" "master" ) -releases=( "fc25" "fc26" "fc27" "fc28" ) +releases=( "fc26" "fc26" "fc27" "fc28" ) +branches_count=4 +releases_regexp=fc25\\\|fc26\\\|fc27\\\|fc28 branches_index=0 cd `dirname $0` @@ -85,12 +87,22 @@ if [ $CHANGES -ne 0 ]; then fi # Check if release has pending or testing update - if not, build package pending_update=`bodhi updates query --packages vim --status pending \ - | grep "${releases[@]: $branches_index: 1}"` + | grep $releases` testing_update=`bodhi updates query --packages vim --status testing \ - | grep "${releases[@]: $branches_index: 1}"` + | grep $releases` if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then fedpkg build --nowait + bodhi updates new --user zdohnal --type enhancement --notes "The newest \ + upstream commit" --request testing --autokarma --stable-karma 3 \ + --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.\ + ${releases[@]: $branches_index: 1} + else + echo "There are pending/testing updates, do not build package." fi + + # Cut first release + releases_regexp=${releases_regexp#*|} + for branch in "${branches[@]:(1)}"; do # switch to branch @@ -115,13 +127,22 @@ if [ $CHANGES -ne 0 ]; then fi # Check if release has pending or testing update - if not, build package pending_update=`bodhi updates query --packages vim --status pending \ - | grep "${releases[@]: $branches_index: 1}"` + | grep $releases` testing_update=`bodhi updates query --packages vim --status testing \ - | grep "${releases[@]: $branches_index: 1}"` + | grep $releases` if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then fedpkg build --nowait + if [ ${branches[@]: $branches_index: 1} != "master" ]; then + bodhi updates new --user zdohnal --type enhancement --notes "The newest \ + upstream commit" --request testing --autokarma --stable-karma 3 \ + --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.\ + ${releases[@]: $branches_index: 1} + fi fi + + # Increment index and cut first release let "branches_index+=1" + releases_regexp=${releases_regexp#*|} done #$debug git push #if [ $? -eq 0 ]; then diff --git a/vim.spec b/vim.spec index bda7b78b..9af9d335 100644 --- a/vim.spec +++ b/vim.spec @@ -770,6 +770,7 @@ rm -rf %{buildroot} %changelog * Wed Sep 13 2017 Karsten Hopp 8.0.1098-1 +- editing vim-update.sh - check updates for newer releases and create update - patchlevel 1098 * Tue Sep 12 2017 Karsten Hopp 8.0.1097-1 From aaeef6c8caaa219ddb9b0853c4787803edab2e36 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 14 Sep 2017 09:09:06 +0200 Subject: [PATCH 166/871] - patchlevel 1102 --- .gitignore | 1 + README.patches | 41 +++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++++- 4 files changed, 47 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 699a7105..3b02b33e 100644 --- a/.gitignore +++ b/.gitignore @@ -113,3 +113,4 @@ /vim-8.0-1092.tar.bz2 /vim-8.0-1097.tar.bz2 /vim-8.0-1098.tar.bz2 +/vim-8.0-1102.tar.bz2 diff --git a/README.patches b/README.patches index 09a165e9..a908957c 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,44 @@ +commit c71053c61180ed1ad0c98ba6063b769757832932 +Author: Bram Moolenaar +Date: Thu Sep 14 00:00:44 2017 +0200 + + patch 8.0.1102: terminal window does not use Normal colors + + Problem: Terminal window does not use Normal colors. + Solution: For the GUI and when 'termguicolors' is enabled, use the actual + foreground and background colors for the terminal. (Yasuhiro + Matsumoto, closes #2067) + Use the "Terminal" highlight group if defined. + +commit 71eeb74a608ddae2b52fb43766616672d0cdda18 +Author: Bram Moolenaar +Date: Wed Sep 13 22:18:01 2017 +0200 + + patch 8.0.1101: channel write fails if writing to log fails + + Problem: Channel write fails if writing to log fails. + Solution: Ignore return value of fwrite(). (Ozaki Kiichi, closes #2081) + +commit 072412ed45aa20a67aaa7e387d7f6bf59c7d3fbe +Author: Bram Moolenaar +Date: Wed Sep 13 22:11:35 2017 +0200 + + patch 8.0.1100: stuck in redraw loop when 'lazyredraw' is set + + Problem: Stuck in redraw loop when 'lazyredraw' is set. + Solution: Don't loop on update_screen() when not redrawing. (Yasuhiro + Matsumoto, closes #2082) + +commit 518d6996998b35ccbc408b1b323f8869c0c1b4d8 +Author: Bram Moolenaar +Date: Wed Sep 13 22:09:58 2017 +0200 + + patch 8.0.1099: warnings for GDK calls + + Problem: Warnings for GDK calls. + Solution: Use other calls for GTK 3 and fix a few problems. (Kazunobu + Kuriyama) + commit b984b80cd835a483bdca1928bc50eb09b071f373 Author: Bram Moolenaar Date: Tue Sep 12 22:59:58 2017 +0200 diff --git a/sources b/sources index faf72df6..0a860804 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1098.tar.bz2) = 0642a8690bea2719d94b02b1fb7685fe93673363da15529ebeae6fd653eac8374a883e43f2eb541d5fdde02c796a9f6b3c7fff74abd5c6e23899b2422a2c6308 +SHA512 (vim-8.0-1102.tar.bz2) = f40f423e82d376bbd035cea788964feddc6d9959abdc96d1c9e6fbbdfc6bf19473b96ac236d5af9fc376fcbcb9a38da35626c04001d5f69a8bdeda23e7d0b77f diff --git a/vim.spec b/vim.spec index 9af9d335..d9f81774 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1098 +%define patchlevel 1102 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Thu Sep 14 2017 Karsten Hopp 8.0.1102-1 +- patchlevel 1102 + * Wed Sep 13 2017 Karsten Hopp 8.0.1098-1 - editing vim-update.sh - check updates for newer releases and create update - patchlevel 1098 From e68ece3082d096d7f8ac9b018a5c53cd9143ea65 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 14 Sep 2017 14:08:47 +0200 Subject: [PATCH 167/871] vim-update.sh - add test for succesful build and fixing grepping of update's list --- vim-update.sh | 42 +++++++++++++++++++++++++++--------------- vim.spec | 1 + 2 files changed, 28 insertions(+), 15 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 38b06736..2faea556 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -86,16 +86,22 @@ if [ $CHANGES -ne 0 ]; then exit 1 fi # Check if release has pending or testing update - if not, build package + # and submit update for testing pending_update=`bodhi updates query --packages vim --status pending \ - | grep $releases` + | grep $releases_regexp` testing_update=`bodhi updates query --packages vim --status testing \ - | grep $releases` + | grep $releases_regexp` if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then - fedpkg build --nowait - bodhi updates new --user zdohnal --type enhancement --notes "The newest \ - upstream commit" --request testing --autokarma --stable-karma 3 \ - --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.\ - ${releases[@]: $branches_index: 1} + fedpkg build + if [ $? -eq 0 ]; then + bodhi updates new --user zdohnal --type enhancement --notes "The newest \ + upstream commit" --request testing --autokarma --stable-karma 3 \ + --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.\ + ${releases[@]: $branches_index: 1} + else + echo "Error when building package in $branch" + exit 1 + fi else echo "There are pending/testing updates, do not build package." fi @@ -126,17 +132,23 @@ if [ $CHANGES -ne 0 ]; then exit 1 fi # Check if release has pending or testing update - if not, build package + # and submit update for testing pending_update=`bodhi updates query --packages vim --status pending \ - | grep $releases` + | grep $releases_regexp` testing_update=`bodhi updates query --packages vim --status testing \ - | grep $releases` + | grep $releases_regexp` if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then - fedpkg build --nowait - if [ ${branches[@]: $branches_index: 1} != "master" ]; then - bodhi updates new --user zdohnal --type enhancement --notes "The newest \ - upstream commit" --request testing --autokarma --stable-karma 3 \ - --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.\ - ${releases[@]: $branches_index: 1} + fedpkg build + if [ $? -eq 0 ]; then + if [ ${branches[@]: $branches_index: 1} != "master" ]; then + bodhi updates new --user zdohnal --type enhancement --notes "The newest \ + upstream commit" --request testing --autokarma --stable-karma 3 \ + --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.\ + ${releases[@]: $branches_index: 1} + fi + else + echo "Error when building package for $branch" + exit 1 fi fi diff --git a/vim.spec b/vim.spec index d9f81774..37804e0e 100644 --- a/vim.spec +++ b/vim.spec @@ -770,6 +770,7 @@ rm -rf %{buildroot} %changelog * Thu Sep 14 2017 Karsten Hopp 8.0.1102-1 +- vim-update.sh - add test for succesful build and fixing grepping of update's list - patchlevel 1102 * Wed Sep 13 2017 Karsten Hopp 8.0.1098-1 From 35f072504ce3847b393ea2b08176f379f25d1f31 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 18 Sep 2017 15:20:43 +0200 Subject: [PATCH 168/871] - patchlevel 1123 --- .gitignore | 1 + README.patches | 199 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 +- 4 files changed, 205 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3b02b33e..9be6b4ff 100644 --- a/.gitignore +++ b/.gitignore @@ -114,3 +114,4 @@ /vim-8.0-1097.tar.bz2 /vim-8.0-1098.tar.bz2 /vim-8.0-1102.tar.bz2 +/vim-8.0-1123.tar.bz2 diff --git a/README.patches b/README.patches index a908957c..29e9a0f5 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,202 @@ +commit 1b9645de3c05f37b5c30e78f999351b0cf486ade +Author: Bram Moolenaar +Date: Sun Sep 17 23:03:31 2017 +0200 + + patch 8.0.1123: cannot define a toolbar for a window + + Problem: Cannot define a toolbar for a window. + Solution: Add a window-local toolbar. + +commit dde403c2d8f3dabe6fefa7b526958b49a8f2e6e9 +Author: Bram Moolenaar +Date: Sun Sep 17 21:43:00 2017 +0200 + + patch 8.0.1122: vimtutor.bat doesn't work well with vim.bat + + Problem: vimtutor.bat doesn't work well with vim.bat. + Solution: Use "call vim". (Ken Takata, closes #2105) + +commit 49150a41f86ff5c50de6d679168532682f49c672 +Author: Bram Moolenaar +Date: Sun Sep 17 21:00:03 2017 +0200 + + patch 8.0.1121: can uncheck executables in MS-Windows installer + + Problem: Can uncheck executables in MS-Windows installer. + Solution: Make the choice read-only. (Ken Takata, closes #2106) + +commit 63c4e8a1986796094e6f15b893f2deccdf482617 +Author: Bram Moolenaar +Date: Sun Sep 17 20:32:20 2017 +0200 + + patch 8.0.1120: :tm means :tmap instead of :tmenu + + Problem: :tm means :tmap instead of :tmenu. (Taro Muraoka) + Solution: Move the new entry below the old entry. (closes #2102) + +commit 8adb0d03ca2694922da915356d7ede05e31c5a5c +Author: Bram Moolenaar +Date: Sun Sep 17 19:08:02 2017 +0200 + + patch 8.0.1119: quitting a split terminal window kills the job + + Problem: Quitting a split terminal window kills the job. (Yasuhiro + Matsumoto) + Solution: Only stop terminal job if it is the last window. + +commit 4033c55eca575777718c0701e26635a0cc47d907 +Author: Bram Moolenaar +Date: Sat Sep 16 20:54:51 2017 +0200 + + patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs + + Problem: FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always + enabled and only adds 7% to the binary size of the tiny build. + Solution: Graduate FEAT_WINDOWS. + +commit e738a1a033cd31cd2568ba99a9e2dca1e65b45ea +Author: Bram Moolenaar +Date: Sat Sep 16 17:42:41 2017 +0200 + + patch 8.0.1117: Test_terminal_no_cmd hangs on MS-Windows with GUI + + Problem: Test_terminal_no_cmd hangs on MS-Windows with GUI. (Christian + Brabandt) + Solution: Run the command with "start" and wait for the text to appear. + (micbou, closes #2096) + +commit 1514e8f4271d0039740b968a9f7d0d7f81a262a2 +Author: Bram Moolenaar +Date: Sat Sep 16 17:35:13 2017 +0200 + + patch 8.0.1116: terminal test fails on MS-Windows + + Problem: Terminal test fails on MS-Windows. + Solution: Wait for the text to appear. (micbou, closes #2097) + +commit 495b7dd213e096361e6f15e7aed313c1d63d9d3e +Author: Bram Moolenaar +Date: Sat Sep 16 17:19:22 2017 +0200 + + patch 8.0.1115: crash when using foldtextresult() recursively + + Problem: Crash when using foldtextresult() recursively. + Solution: Avoid recursive calls. (Yasuhiro Matsumoto, closes #2098) + +commit 4cf56bbc85f77846aeb378cfb071677336dfad6d +Author: Bram Moolenaar +Date: Sat Sep 16 15:50:32 2017 +0200 + + patch 8.0.1114: default for 'iminsert' is annoying + + Problem: Default for 'iminsert' is annoying. + Solution: Make the default always zero. (Yasuhiro Matsumoto, closes #2071) + +commit eef9adddab4c7fc7bb1c54267e76849caf565edf +Author: Bram Moolenaar +Date: Sat Sep 16 15:38:04 2017 +0200 + + patch 8.0.1113: can go to Insert mode from Terminal-Normal mode + + Problem: Can go to Insert mode from Terminal-Normal mode. + Solution: Prevent :startinsert and "VA" to enter Insert mode. (Yasuhiro + Matsumoto, closes #2092) + +commit fc2b270cfd36230166df486aae4d96d9d1f32755 +Author: Bram Moolenaar +Date: Fri Sep 15 22:43:07 2017 +0200 + + patch 8.0.1112: can't get size or current index from quickfix list + + Problem: Can't get size or current index from quickfix list. + Solution: Add "idx" and "size" options. (Yegappan Lakshmanan) + +commit b5e79ef5a9e85f5bb70eb4cc6e12cbeec2a820ca +Author: Bram Moolenaar +Date: Fri Sep 15 12:40:53 2017 +0200 + + patch 8.0.1111: syntax error in configure when using Perl + + Problem: Syntax error in configure when using Perl. + Solution: Add missing quote + +commit e8ff56b28ed67bff4ee1dbe7b4bd620c1c04a535 +Author: Bram Moolenaar +Date: Thu Sep 14 23:06:23 2017 +0200 + + patch 8.0.1110: FORTIFY_SOURCE from Perl causes problems + + Problem: FORTIFY_SOURCE from Perl causes problems. (Scott Baker) + Solution: Filter out the flag. (Christian Brabandt, closes #2068) + +commit f5291f301e9322545f0621b2157e93050d1d4fb3 +Author: Bram Moolenaar +Date: Thu Sep 14 22:55:37 2017 +0200 + + patch 8.0.1109: timer causes error on exit from Ex mode + + Problem: Timer causes error on exit from Ex mode. (xtal8) + Solution: save and restore the ex_pressedreturn flag. (Christian Brabandt, + closes #2079) + +commit 69fbc9e1dab176f345719436cd89d854df0a2abd +Author: Bram Moolenaar +Date: Thu Sep 14 20:37:57 2017 +0200 + + patch 8.0.1108: cannot specify mappings for the terminal window + + Problem: Cannot specify mappings for the terminal window. + Solution: Add the :tmap command and associated code. (Jacob Askeland, + closes #2073) + +commit 38baa3e63427112d389de5e5942243414d9b1336 +Author: Bram Moolenaar +Date: Thu Sep 14 16:10:38 2017 +0200 + + patch 8.0.1107: terminal debugger jumps to non-existing file + + Problem: Terminal debugger jumps to non-existing file. + Solution: Check that the file exists. Add an option to make the Vim wide + wide. Fix removing highlight groups. + +commit 69e8aa75112a0b12811a4f4d11061adceffbbabc +Author: Bram Moolenaar +Date: Thu Sep 14 15:55:13 2017 +0200 + + patch 8.0.1106: terminal colors wrong on an MS-Windows console + + Problem: Terminal colors on an MS-Windows console are not matching the + normal colors. + Solution: Use the normal colors for the terminal. (Yasuhiro Matsumoto, + closes #2087) + +commit 1190cf68e27a123cf9f6fb57897782a3b9f7b810 +Author: Bram Moolenaar +Date: Thu Sep 14 14:31:18 2017 +0200 + + patch 8.0.1105: match() and matchend() are not tested + + Problem: match() and matchend() are not tested. + Solution: Add tests. (Ozaki Kiichi, closes #2088) + +commit ef6b8de42f439271edcf5cf22b2450f2cf302c2e +Author: Bram Moolenaar +Date: Thu Sep 14 13:57:37 2017 +0200 + + patch 8.0.1104: the qf_jump() function is too long + + Problem: The qf_jump() function is too long. + Solution: Split of parts to separate functions. (Yegappan Lakshmanan) + +commit 478e3a78c37de214aadf7399fac77227b7316f40 +Author: Bram Moolenaar +Date: Thu Sep 14 13:37:00 2017 +0200 + + patch 8.0.1103: converting cterm color fails for grey ramp + + Problem: Converting cterm color fails for grey ramp. + Solution: Use index instead of number. + commit c71053c61180ed1ad0c98ba6063b769757832932 Author: Bram Moolenaar Date: Thu Sep 14 00:00:44 2017 +0200 diff --git a/sources b/sources index 0a860804..0676a805 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1102.tar.bz2) = f40f423e82d376bbd035cea788964feddc6d9959abdc96d1c9e6fbbdfc6bf19473b96ac236d5af9fc376fcbcb9a38da35626c04001d5f69a8bdeda23e7d0b77f +SHA512 (vim-8.0-1123.tar.bz2) = 231b6fb6cfab811a05dff7fee4bf07c27dabce9144178918c574f07fe53c8c0b3a8b2efecb0de2ee7700dc8ca423e4d78575bec59817ded49489c9d3434c0c16 diff --git a/vim.spec b/vim.spec index 37804e0e..853cd278 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1102 +%define patchlevel 1123 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Sep 18 2017 Karsten Hopp 8.0.1123-1 +- patchlevel 1123 + * Thu Sep 14 2017 Karsten Hopp 8.0.1102-1 - vim-update.sh - add test for succesful build and fixing grepping of update's list - patchlevel 1102 From 0e06071326ebde6fc358c56539f793516df55c3d Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 19 Sep 2017 08:52:12 +0200 Subject: [PATCH 169/871] vim-update.sh - fixing bug with submiting update (update got submitted for previous version) --- vim-update.sh | 15 +++++++++------ vim.spec | 5 ++++- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 2faea556..4d90237d 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -6,6 +6,7 @@ releases=( "fc26" "fc26" "fc27" "fc28" ) branches_count=4 releases_regexp=fc25\\\|fc26\\\|fc27\\\|fc28 branches_index=0 +release_index=0 cd `dirname $0` LANG=C @@ -91,13 +92,17 @@ if [ $CHANGES -ne 0 ]; then | grep $releases_regexp` testing_update=`bodhi updates query --packages vim --status testing \ | grep $releases_regexp` + # Cut the head of releases_regexp string + releases_regexp=${releases_regexp#*|} + if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then fedpkg build if [ $? -eq 0 ]; then bodhi updates new --user zdohnal --type enhancement --notes "The newest \ upstream commit" --request testing --autokarma --stable-karma 3 \ --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.\ - ${releases[@]: $branches_index: 1} + ${releases[@]: $release_index: 1} + let "release_index+=1" else echo "Error when building package in $branch" exit 1 @@ -106,9 +111,6 @@ if [ $CHANGES -ne 0 ]; then echo "There are pending/testing updates, do not build package." fi - # Cut first release - releases_regexp=${releases_regexp#*|} - for branch in "${branches[@]:(1)}"; do # switch to branch @@ -144,7 +146,8 @@ if [ $CHANGES -ne 0 ]; then bodhi updates new --user zdohnal --type enhancement --notes "The newest \ upstream commit" --request testing --autokarma --stable-karma 3 \ --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.\ - ${releases[@]: $branches_index: 1} + ${releases[@]: $release_index: 1} + let "release_index+=1" fi else echo "Error when building package for $branch" @@ -152,7 +155,7 @@ if [ $CHANGES -ne 0 ]; then fi fi - # Increment index and cut first release + # Increment index and cut the head of releases_regexp string let "branches_index+=1" releases_regexp=${releases_regexp#*|} done diff --git a/vim.spec b/vim.spec index 853cd278..c4da1550 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Sep 19 2017 Zdenek Dohnal - 8.0.1123-2 +- vim-update.sh - fixing bug with submiting update (update got submitted for previous version) + * Mon Sep 18 2017 Karsten Hopp 8.0.1123-1 - patchlevel 1123 From 1c4f7a3c754d00535c616aa48b33bec5ff977886 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 19 Sep 2017 08:53:30 +0200 Subject: [PATCH 170/871] - patchlevel 1127 --- .gitignore | 1 + README.patches | 38 ++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 7 +++++-- 4 files changed, 45 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 9be6b4ff..f0958696 100644 --- a/.gitignore +++ b/.gitignore @@ -115,3 +115,4 @@ /vim-8.0-1098.tar.bz2 /vim-8.0-1102.tar.bz2 /vim-8.0-1123.tar.bz2 +/vim-8.0-1127.tar.bz2 diff --git a/README.patches b/README.patches index 29e9a0f5..740d9f1e 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,41 @@ +commit a8e93d63e308020ee06eb5782e766941ac417a5a +Author: Bram Moolenaar +Date: Mon Sep 18 21:50:47 2017 +0200 + + patch 8.0.1127: Test_peek_and_get_char fails on 32 bit system + + Problem: Test_peek_and_get_char fails on 32 bit system. (Eliminate + Riesebieter) + Solution: Avoid an integer overflow. (James McCoy, closes #2116) + +commit 71b29640669872b0209985fc5a3b447de62a4cf0 +Author: Bram Moolenaar +Date: Mon Sep 18 21:24:56 2017 +0200 + + patch 8.0.1126: endless resize when terminal showing in two buffers + + Problem: Endless resize when terminal showing in two buffers. (Hirohito + Higashi) + Solution: Set a flag to prevent resizing the window. + +commit d326ad6e93604222c64bae51f47521fe9114d1ea +Author: Bram Moolenaar +Date: Mon Sep 18 20:31:41 2017 +0200 + + patch 8.0.1125: wrong window height when splitting window with window toolbar + + Problem: Wrong window height when splitting window with window toolbar. + Solution: Add or subtract the window toolbar height. + +commit f16c71b66927a28196b25a42795d083784ab1b9a +Author: Bram Moolenaar +Date: Mon Sep 18 20:01:02 2017 +0200 + + patch 8.0.1124: use of MZSCHEME_VER is unclear + + Problem: Use of MZSCHEME_VER is unclear. + Solution: Add a comment. (Ken Takata) + commit 1b9645de3c05f37b5c30e78f999351b0cf486ade Author: Bram Moolenaar Date: Sun Sep 17 23:03:31 2017 +0200 diff --git a/sources b/sources index 0676a805..3fff1c8b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1123.tar.bz2) = 231b6fb6cfab811a05dff7fee4bf07c27dabce9144178918c574f07fe53c8c0b3a8b2efecb0de2ee7700dc8ca423e4d78575bec59817ded49489c9d3434c0c16 +SHA512 (vim-8.0-1127.tar.bz2) = 9246a25df0c368423d876b1348fb08e1305e9d86042f9e9e23417314a611ac718d2714fa0af262e1d095c3bbb055fdd9095ca720f8ccb0ca537c6fc1dfccc29d diff --git a/vim.spec b/vim.spec index c4da1550..4c950aed 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1123 +%define patchlevel 1127 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Tue Sep 19 2017 Karsten Hopp 8.0.1127-1 +- patchlevel 1127 + * Tue Sep 19 2017 Zdenek Dohnal - 8.0.1123-2 - vim-update.sh - fixing bug with submiting update (update got submitted for previous version) From 9bf4b1757dc206820781a2af6232f647035e700a Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 20 Sep 2017 12:09:48 +0200 Subject: [PATCH 171/871] vim-update.sh - update script tried to push for previous version --- vim-update.sh | 15 +++++---------- vim.spec | 5 ++++- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index 4d90237d..a7951804 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -98,11 +98,7 @@ if [ $CHANGES -ne 0 ]; then if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then fedpkg build if [ $? -eq 0 ]; then - bodhi updates new --user zdohnal --type enhancement --notes "The newest \ - upstream commit" --request testing --autokarma --stable-karma 3 \ - --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.\ - ${releases[@]: $release_index: 1} - let "release_index+=1" + bodhi updates new --user zdohnal --type enhancement --notes "The newest upstream commit" --request testing --autokarma --stable-karma 3 --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.${releases[@]: $release_index: 1} else echo "Error when building package in $branch" exit 1 @@ -111,6 +107,8 @@ if [ $CHANGES -ne 0 ]; then echo "There are pending/testing updates, do not build package." fi + let "release_index+=1" + for branch in "${branches[@]:(1)}"; do # switch to branch @@ -143,11 +141,7 @@ if [ $CHANGES -ne 0 ]; then fedpkg build if [ $? -eq 0 ]; then if [ ${branches[@]: $branches_index: 1} != "master" ]; then - bodhi updates new --user zdohnal --type enhancement --notes "The newest \ - upstream commit" --request testing --autokarma --stable-karma 3 \ - --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.\ - ${releases[@]: $release_index: 1} - let "release_index+=1" + bodhi updates new --user zdohnal --type enhancement --notes "The newest upstream commit" --request testing --autokarma --stable-karma 3 --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.${releases[@]: $release_index: 1} fi else echo "Error when building package for $branch" @@ -157,6 +151,7 @@ if [ $CHANGES -ne 0 ]; then # Increment index and cut the head of releases_regexp string let "branches_index+=1" + let "release_index+=1" releases_regexp=${releases_regexp#*|} done #$debug git push diff --git a/vim.spec b/vim.spec index 4c950aed..082ba635 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Sep 20 2017 Zdenek Dohnal - 8.0.1127-2 +- vim-update.sh - update script tried to push for previous version + * Tue Sep 19 2017 Karsten Hopp 8.0.1127-1 - patchlevel 1127 From eb9b893eb4d49257cc71a01d355bdde4cb50ae47 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 20 Sep 2017 12:13:14 +0200 Subject: [PATCH 172/871] - patchlevel 1129 --- .gitignore | 1 + README.patches | 31 +++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 7 +++++-- 4 files changed, 38 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f0958696..1595e5ca 100644 --- a/.gitignore +++ b/.gitignore @@ -116,3 +116,4 @@ /vim-8.0-1102.tar.bz2 /vim-8.0-1123.tar.bz2 /vim-8.0-1127.tar.bz2 +/vim-8.0-1129.tar.bz2 diff --git a/README.patches b/README.patches index 740d9f1e..777318cd 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,34 @@ +commit 2e6ab18729a634f3223a92be318e98e87b572a7b +Author: Bram Moolenaar +Date: Wed Sep 20 10:03:07 2017 +0200 + + Add back terminal.c + +commit a5a2be26febee62da480265ed9a52f782d5b4388 +Author: Bram Moolenaar +Date: Tue Sep 19 22:08:04 2017 +0200 + + patch 8.0.1129: window toolbar missing a part of the patch + + Problem: Window toolbar missing a part of the patch. + Solution: Add change in vim.h. + +commit 37c64c78fd87e086b5a945ad7032787c274e2dcb +Author: Bram Moolenaar +Date: Tue Sep 19 22:06:03 2017 +0200 + + Update runtime files. + +commit e22bbf65088a01b465918919782c19eb291f9cf0 +Author: Bram Moolenaar +Date: Tue Sep 19 20:47:16 2017 +0200 + + patch 8.0.1128: old xterm sends CTRL-X in response to t_RS + + Problem: Old xterm sends CTRL-X in response to t_RS. + Solution: Only send t_RS for xterm 279 and later. Remove the workaround to + ignore CTRL-X. + commit a8e93d63e308020ee06eb5782e766941ac417a5a Author: Bram Moolenaar Date: Mon Sep 18 21:50:47 2017 +0200 diff --git a/sources b/sources index 3fff1c8b..c1468547 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1127.tar.bz2) = 9246a25df0c368423d876b1348fb08e1305e9d86042f9e9e23417314a611ac718d2714fa0af262e1d095c3bbb055fdd9095ca720f8ccb0ca537c6fc1dfccc29d +SHA512 (vim-8.0-1129.tar.bz2) = 61f239aec350f90583a8fd9d68cce2d4467cb605b184add4d6993488b9b18e8bb00a0ddb06ce280c7b5f669a02d49960ed684732866dfc05916a18f125506b14 diff --git a/vim.spec b/vim.spec index 082ba635..6584546a 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1127 +%define patchlevel 1129 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Sep 20 2017 Karsten Hopp 8.0.1129-1 +- patchlevel 1129 + * Wed Sep 20 2017 Zdenek Dohnal - 8.0.1127-2 - vim-update.sh - update script tried to push for previous version From 5913e8a7bbe9cc195c29be2e57df9b826072c008 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Wed, 20 Sep 2017 13:19:37 +0200 Subject: [PATCH 173/871] vim-update.sh - update was in bad form --- vim-update.sh | 6 +++--- vim.spec | 5 ++++- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/vim-update.sh b/vim-update.sh index a7951804..c180789b 100755 --- a/vim-update.sh +++ b/vim-update.sh @@ -98,7 +98,7 @@ if [ $CHANGES -ne 0 ]; then if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then fedpkg build if [ $? -eq 0 ]; then - bodhi updates new --user zdohnal --type enhancement --notes "The newest upstream commit" --request testing --autokarma --stable-karma 3 --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.${releases[@]: $release_index: 1} + bodhi updates new --user zdohnal --type enhancement --notes "The newest upstream commit" --request testing --autokarma --stable-karma 3 --unstable-karma -3 vim-${UPSTREAMMAJOR}.${LASTPLFILLED}-1.${releases[@]: $release_index: 1} else echo "Error when building package in $branch" exit 1 @@ -140,8 +140,8 @@ if [ $CHANGES -ne 0 ]; then if [ "$pending_update" == "" ] && [ "$testing_update" == "" ]; then fedpkg build if [ $? -eq 0 ]; then - if [ ${branches[@]: $branches_index: 1} != "master" ]; then - bodhi updates new --user zdohnal --type enhancement --notes "The newest upstream commit" --request testing --autokarma --stable-karma 3 --unstable-karma -3 vim-${UPSTREAMMAJOR}-${LASTPLFILLED}-1.${releases[@]: $release_index: 1} + if [ $branch != "master" ]; then + bodhi updates new --user zdohnal --type enhancement --notes "The newest upstream commit" --request testing --autokarma --stable-karma 3 --unstable-karma -3 vim-${UPSTREAMMAJOR}.${LASTPLFILLED}-1.${releases[@]: $release_index: 1} fi else echo "Error when building package for $branch" diff --git a/vim.spec b/vim.spec index 6584546a..f4d2f450 100644 --- a/vim.spec +++ b/vim.spec @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Wed Sep 20 2017 Zdenek Dohnal - 8.0.1129-2 +- vim-update.sh - update was in bad form + * Wed Sep 20 2017 Karsten Hopp 8.0.1129-1 - patchlevel 1129 From fd2d5ffd0a45983752712279aa1b34d50b370a37 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Fri, 22 Sep 2017 10:51:47 +0200 Subject: [PATCH 174/871] - patchlevel 1132 --- .gitignore | 1 + README.patches | 28 ++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 7 +++++-- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 1595e5ca..477d0c41 100644 --- a/.gitignore +++ b/.gitignore @@ -117,3 +117,4 @@ /vim-8.0-1123.tar.bz2 /vim-8.0-1127.tar.bz2 /vim-8.0-1129.tar.bz2 +/vim-8.0-1132.tar.bz2 diff --git a/README.patches b/README.patches index 777318cd..2269e34b 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,31 @@ +commit fc7649f8b82efbb4c7066567dd69192d97a2749f +Author: Bram Moolenaar +Date: Thu Sep 21 22:46:47 2017 +0200 + + patch 8.0.1132: #if condition is not portable + + Problem: #if condition is not portable. + Solution: Add defined(). (Zuloloxi, closes #2136) + +commit b00fdf6eed5fec589a86655249a851c2d9ba3bb8 +Author: Bram Moolenaar +Date: Thu Sep 21 22:16:21 2017 +0200 + + patch 8.0.1131: not easy to trigger an autocommand for new terminal window + + Problem: It is not easy to trigger an autocommand for new terminal window. + (Marco Restelli) + Solution: Trigger BufWinEnter after setting 'buftype'. + +commit 9cb03716c963338f9a98d2ebc7aa3ac8b9c1eea6 +Author: Bram Moolenaar +Date: Wed Sep 20 22:43:02 2017 +0200 + + patch 8.0.1130: the qf_jump() function is still too long + + Problem: The qf_jump() function is still too long. + Solution: Split of parts to separate functions. (Yegappan Lakshmanan) + commit 2e6ab18729a634f3223a92be318e98e87b572a7b Author: Bram Moolenaar Date: Wed Sep 20 10:03:07 2017 +0200 diff --git a/sources b/sources index c1468547..f77f490b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1129.tar.bz2) = 61f239aec350f90583a8fd9d68cce2d4467cb605b184add4d6993488b9b18e8bb00a0ddb06ce280c7b5f669a02d49960ed684732866dfc05916a18f125506b14 +SHA512 (vim-8.0-1132.tar.bz2) = 225de2979bc283428371dd5ed70bca74c1020f6b7fd5247a1fb096bb5b51f2c240f3d0690c9d39dfddd3944853eb132fc3da9df5906b64d4fb59a3ad86d4e7ea diff --git a/vim.spec b/vim.spec index f4d2f450..fe1b23c8 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1129 +%define patchlevel 1132 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -21,7 +21,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{patchlevel} -Release: 2%{?dist} +Release: 1%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}-%{patchlevel}.tar.bz2 @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Fri Sep 22 2017 Karsten Hopp 8.0.1132-1 +- patchlevel 1132 + * Wed Sep 20 2017 Zdenek Dohnal - 8.0.1129-2 - vim-update.sh - update was in bad form From 48268382d22b53ee67fc883edb228aaedd453f82 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Mon, 25 Sep 2017 11:49:01 +0200 Subject: [PATCH 175/871] - patchlevel 1144 --- .gitignore | 1 + README.patches | 116 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- vim.spec | 5 ++- 4 files changed, 122 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 477d0c41..f3b2c0f2 100644 --- a/.gitignore +++ b/.gitignore @@ -118,3 +118,4 @@ /vim-8.0-1127.tar.bz2 /vim-8.0-1129.tar.bz2 /vim-8.0-1132.tar.bz2 +/vim-8.0-1144.tar.bz2 diff --git a/README.patches b/README.patches index 2269e34b..0e602911 100644 --- a/README.patches +++ b/README.patches @@ -1,3 +1,119 @@ +commit 0b05e491b473dbf39cd9f519030bf6363c272300 +Author: Bram Moolenaar +Date: Sun Sep 24 19:39:09 2017 +0200 + + patch 8.0.1144: using wrong #ifdef for computing length + + Problem: Using wrong #ifdef for computing length. + Solution: use BACKSLASH_IN_FILENAME instead of COLON_IN_FILENAME. (Yasuhiro + Matsomoto, closes #2153) + +commit e0de17d84e1612dbc9362989194de5674f221de5 +Author: Bram Moolenaar +Date: Sun Sep 24 16:24:34 2017 +0200 + + patch 8.0.1143: macros always expand to the same thing + + Problem: Macros always expand to the same thing. + Solution: Remove W_VSEP_WIDTH() and W_STATUS_HEIGHT(). + +commit 378daf87d380b9f3c4f822786dfbfdcad9ca2db9 +Author: Bram Moolenaar +Date: Sat Sep 23 23:58:28 2017 +0200 + + patch 8.0.1142: window toolbar menu gets a tear-off item + + Problem: Window toolbar menu gets a tear-off item. + Solution: Recognize the window toolbar. + +commit 96e7a6ee4569526c71b1e89f641526775831ac63 +Author: Bram Moolenaar +Date: Sat Sep 23 19:48:29 2017 +0200 + + patch 8.0.1141: MS-Windows build dependencies are incomplete + + Problem: MS-Windows build dependencies are incomplete. + Solution: Fix the dependencies. (Ken Takata) + +commit bb3e6416f157f68799ccb6070fa2f91df6780e79 +Author: Bram Moolenaar +Date: Sat Sep 23 19:24:46 2017 +0200 + + patch 8.0.1140: still old style tests + + Problem: Still old style tests. + Solution: Convert two tests to new style. (Yegappan Lakshmanan) + +commit a21a6a9ade7bec3a07992d4d900d4ce82eeb8a29 +Author: Bram Moolenaar +Date: Sat Sep 23 16:33:50 2017 +0200 + + patch 8.0.1139: using window toolbar changes state + + Problem: Using window toolbar changes state. + Solution: Always execute window toolbar actions in Normal mode. + +commit eb163d73b11c10b461a2839530173a33d7915a33 +Author: Bram Moolenaar +Date: Sat Sep 23 15:08:17 2017 +0200 + + patch 8.0.1138: click in window toolbar starts Visual mode + + Problem: Click in window toolbar starts Visual mode. + Solution: Add the MOUSE_WINBAR flag. + +commit e745d75c3e0d976e73bd17c395e9cce98f671692 +Author: Bram Moolenaar +Date: Fri Sep 22 16:56:22 2017 +0200 + + patch 8.0.1137: cannot build with Ruby + + Problem: Cannot build with Ruby. + Solution: Fix misplaced brace. + +commit 0263146b5dbbb6c120ce2e7720256503b864425d +Author: Bram Moolenaar +Date: Fri Sep 22 15:20:32 2017 +0200 + + patch 8.0.1136: W_WIDTH() is always the same + + Problem: W_WIDTH() is always the same. + Solution: Expand the macro. + +commit 53f8174eaeb93b381cf74c58863f8fe82748a22a +Author: Bram Moolenaar +Date: Fri Sep 22 14:35:51 2017 +0200 + + patch 8.0.1135: W_WINCOL() is always the same + + Problem: W_WINCOL() is always the same. + Solution: Expand the macro. + +commit 76301956f0c079d893cfd927b11456328bed4f9b +Author: Bram Moolenaar +Date: Fri Sep 22 13:53:37 2017 +0200 + + patch 8.0.1134: superfluous call to syn_get_final_id() + + Problem: Superfluous call to syn_get_final_id(). + Solution: Remove it. (Ken Takata) + +commit f3d769a585040ac47f7054057758809024ef6377 +Author: Bram Moolenaar +Date: Fri Sep 22 13:44:56 2017 +0200 + + patch 8.0.1133: syntax timeout not used correctly + + Problem: Syntax timeout not used correctly. + Solution: Do not pass the timeout to syntax_start() but set it explicitly. + (Yasuhiro Matsumoto, closes #2139) + +commit 8b21de33bb288738c1445bc7241d3d5106124d66 +Author: Bram Moolenaar +Date: Fri Sep 22 11:13:52 2017 +0200 + + Missing part of 8.0.1131. + commit fc7649f8b82efbb4c7066567dd69192d97a2749f Author: Bram Moolenaar Date: Thu Sep 21 22:46:47 2017 +0200 diff --git a/sources b/sources index f77f490b..795856ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vim-8.0-1132.tar.bz2) = 225de2979bc283428371dd5ed70bca74c1020f6b7fd5247a1fb096bb5b51f2c240f3d0690c9d39dfddd3944853eb132fc3da9df5906b64d4fb59a3ad86d4e7ea +SHA512 (vim-8.0-1144.tar.bz2) = 6b910af48f56f34b56b62f68988ada63e3f108034954ce92ab4c1169901cc63bcc40b712ea524805a68652d80297276e1e288fc27e12c9f1578446668ef7859d diff --git a/vim.spec b/vim.spec index fe1b23c8..686e5f13 100644 --- a/vim.spec +++ b/vim.spec @@ -1,4 +1,4 @@ -%define patchlevel 1132 +%define patchlevel 1144 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1} %define WITH_SELINUX 1 %endif @@ -769,6 +769,9 @@ rm -rf %{buildroot} %{_datadir}/icons/locolor/*/apps/* %changelog +* Mon Sep 25 2017 Karsten Hopp 8.0.1144-1 +- patchlevel 1144 + * Fri Sep 22 2017 Karsten Hopp 8.0.1132-1 - patchlevel 1132 From c48460c7fa141685754758c5917200bdd3f5ba62 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Tue, 26 Sep 2017 10:37:30 +0200 Subject: [PATCH 176/871] removing README.patches --- README.patches | 59977 ----------------------------------------------- vim-update.sh | 4 +- vim.spec | 7 +- 3 files changed, 5 insertions(+), 59983 deletions(-) delete mode 100644 README.patches diff --git a/README.patches b/README.patches deleted file mode 100644 index 0e602911..00000000 --- a/README.patches +++ /dev/null @@ -1,59977 +0,0 @@ -commit 0b05e491b473dbf39cd9f519030bf6363c272300 -Author: Bram Moolenaar -Date: Sun Sep 24 19:39:09 2017 +0200 - - patch 8.0.1144: using wrong #ifdef for computing length - - Problem: Using wrong #ifdef for computing length. - Solution: use BACKSLASH_IN_FILENAME instead of COLON_IN_FILENAME. (Yasuhiro - Matsomoto, closes #2153) - -commit e0de17d84e1612dbc9362989194de5674f221de5 -Author: Bram Moolenaar -Date: Sun Sep 24 16:24:34 2017 +0200 - - patch 8.0.1143: macros always expand to the same thing - - Problem: Macros always expand to the same thing. - Solution: Remove W_VSEP_WIDTH() and W_STATUS_HEIGHT(). - -commit 378daf87d380b9f3c4f822786dfbfdcad9ca2db9 -Author: Bram Moolenaar -Date: Sat Sep 23 23:58:28 2017 +0200 - - patch 8.0.1142: window toolbar menu gets a tear-off item - - Problem: Window toolbar menu gets a tear-off item. - Solution: Recognize the window toolbar. - -commit 96e7a6ee4569526c71b1e89f641526775831ac63 -Author: Bram Moolenaar -Date: Sat Sep 23 19:48:29 2017 +0200 - - patch 8.0.1141: MS-Windows build dependencies are incomplete - - Problem: MS-Windows build dependencies are incomplete. - Solution: Fix the dependencies. (Ken Takata) - -commit bb3e6416f157f68799ccb6070fa2f91df6780e79 -Author: Bram Moolenaar -Date: Sat Sep 23 19:24:46 2017 +0200 - - patch 8.0.1140: still old style tests - - Problem: Still old style tests. - Solution: Convert two tests to new style. (Yegappan Lakshmanan) - -commit a21a6a9ade7bec3a07992d4d900d4ce82eeb8a29 -Author: Bram Moolenaar -Date: Sat Sep 23 16:33:50 2017 +0200 - - patch 8.0.1139: using window toolbar changes state - - Problem: Using window toolbar changes state. - Solution: Always execute window toolbar actions in Normal mode. - -commit eb163d73b11c10b461a2839530173a33d7915a33 -Author: Bram Moolenaar -Date: Sat Sep 23 15:08:17 2017 +0200 - - patch 8.0.1138: click in window toolbar starts Visual mode - - Problem: Click in window toolbar starts Visual mode. - Solution: Add the MOUSE_WINBAR flag. - -commit e745d75c3e0d976e73bd17c395e9cce98f671692 -Author: Bram Moolenaar -Date: Fri Sep 22 16:56:22 2017 +0200 - - patch 8.0.1137: cannot build with Ruby - - Problem: Cannot build with Ruby. - Solution: Fix misplaced brace. - -commit 0263146b5dbbb6c120ce2e7720256503b864425d -Author: Bram Moolenaar -Date: Fri Sep 22 15:20:32 2017 +0200 - - patch 8.0.1136: W_WIDTH() is always the same - - Problem: W_WIDTH() is always the same. - Solution: Expand the macro. - -commit 53f8174eaeb93b381cf74c58863f8fe82748a22a -Author: Bram Moolenaar -Date: Fri Sep 22 14:35:51 2017 +0200 - - patch 8.0.1135: W_WINCOL() is always the same - - Problem: W_WINCOL() is always the same. - Solution: Expand the macro. - -commit 76301956f0c079d893cfd927b11456328bed4f9b -Author: Bram Moolenaar -Date: Fri Sep 22 13:53:37 2017 +0200 - - patch 8.0.1134: superfluous call to syn_get_final_id() - - Problem: Superfluous call to syn_get_final_id(). - Solution: Remove it. (Ken Takata) - -commit f3d769a585040ac47f7054057758809024ef6377 -Author: Bram Moolenaar -Date: Fri Sep 22 13:44:56 2017 +0200 - - patch 8.0.1133: syntax timeout not used correctly - - Problem: Syntax timeout not used correctly. - Solution: Do not pass the timeout to syntax_start() but set it explicitly. - (Yasuhiro Matsumoto, closes #2139) - -commit 8b21de33bb288738c1445bc7241d3d5106124d66 -Author: Bram Moolenaar -Date: Fri Sep 22 11:13:52 2017 +0200 - - Missing part of 8.0.1131. - -commit fc7649f8b82efbb4c7066567dd69192d97a2749f -Author: Bram Moolenaar -Date: Thu Sep 21 22:46:47 2017 +0200 - - patch 8.0.1132: #if condition is not portable - - Problem: #if condition is not portable. - Solution: Add defined(). (Zuloloxi, closes #2136) - -commit b00fdf6eed5fec589a86655249a851c2d9ba3bb8 -Author: Bram Moolenaar -Date: Thu Sep 21 22:16:21 2017 +0200 - - patch 8.0.1131: not easy to trigger an autocommand for new terminal window - - Problem: It is not easy to trigger an autocommand for new terminal window. - (Marco Restelli) - Solution: Trigger BufWinEnter after setting 'buftype'. - -commit 9cb03716c963338f9a98d2ebc7aa3ac8b9c1eea6 -Author: Bram Moolenaar -Date: Wed Sep 20 22:43:02 2017 +0200 - - patch 8.0.1130: the qf_jump() function is still too long - - Problem: The qf_jump() function is still too long. - Solution: Split of parts to separate functions. (Yegappan Lakshmanan) - -commit 2e6ab18729a634f3223a92be318e98e87b572a7b -Author: Bram Moolenaar -Date: Wed Sep 20 10:03:07 2017 +0200 - - Add back terminal.c - -commit a5a2be26febee62da480265ed9a52f782d5b4388 -Author: Bram Moolenaar -Date: Tue Sep 19 22:08:04 2017 +0200 - - patch 8.0.1129: window toolbar missing a part of the patch - - Problem: Window toolbar missing a part of the patch. - Solution: Add change in vim.h. - -commit 37c64c78fd87e086b5a945ad7032787c274e2dcb -Author: Bram Moolenaar -Date: Tue Sep 19 22:06:03 2017 +0200 - - Update runtime files. - -commit e22bbf65088a01b465918919782c19eb291f9cf0 -Author: Bram Moolenaar -Date: Tue Sep 19 20:47:16 2017 +0200 - - patch 8.0.1128: old xterm sends CTRL-X in response to t_RS - - Problem: Old xterm sends CTRL-X in response to t_RS. - Solution: Only send t_RS for xterm 279 and later. Remove the workaround to - ignore CTRL-X. - -commit a8e93d63e308020ee06eb5782e766941ac417a5a -Author: Bram Moolenaar -Date: Mon Sep 18 21:50:47 2017 +0200 - - patch 8.0.1127: Test_peek_and_get_char fails on 32 bit system - - Problem: Test_peek_and_get_char fails on 32 bit system. (Eliminate - Riesebieter) - Solution: Avoid an integer overflow. (James McCoy, closes #2116) - -commit 71b29640669872b0209985fc5a3b447de62a4cf0 -Author: Bram Moolenaar -Date: Mon Sep 18 21:24:56 2017 +0200 - - patch 8.0.1126: endless resize when terminal showing in two buffers - - Problem: Endless resize when terminal showing in two buffers. (Hirohito - Higashi) - Solution: Set a flag to prevent resizing the window. - -commit d326ad6e93604222c64bae51f47521fe9114d1ea -Author: Bram Moolenaar -Date: Mon Sep 18 20:31:41 2017 +0200 - - patch 8.0.1125: wrong window height when splitting window with window toolbar - - Problem: Wrong window height when splitting window with window toolbar. - Solution: Add or subtract the window toolbar height. - -commit f16c71b66927a28196b25a42795d083784ab1b9a -Author: Bram Moolenaar -Date: Mon Sep 18 20:01:02 2017 +0200 - - patch 8.0.1124: use of MZSCHEME_VER is unclear - - Problem: Use of MZSCHEME_VER is unclear. - Solution: Add a comment. (Ken Takata) - -commit 1b9645de3c05f37b5c30e78f999351b0cf486ade -Author: Bram Moolenaar -Date: Sun Sep 17 23:03:31 2017 +0200 - - patch 8.0.1123: cannot define a toolbar for a window - - Problem: Cannot define a toolbar for a window. - Solution: Add a window-local toolbar. - -commit dde403c2d8f3dabe6fefa7b526958b49a8f2e6e9 -Author: Bram Moolenaar -Date: Sun Sep 17 21:43:00 2017 +0200 - - patch 8.0.1122: vimtutor.bat doesn't work well with vim.bat - - Problem: vimtutor.bat doesn't work well with vim.bat. - Solution: Use "call vim". (Ken Takata, closes #2105) - -commit 49150a41f86ff5c50de6d679168532682f49c672 -Author: Bram Moolenaar -Date: Sun Sep 17 21:00:03 2017 +0200 - - patch 8.0.1121: can uncheck executables in MS-Windows installer - - Problem: Can uncheck executables in MS-Windows installer. - Solution: Make the choice read-only. (Ken Takata, closes #2106) - -commit 63c4e8a1986796094e6f15b893f2deccdf482617 -Author: Bram Moolenaar -Date: Sun Sep 17 20:32:20 2017 +0200 - - patch 8.0.1120: :tm means :tmap instead of :tmenu - - Problem: :tm means :tmap instead of :tmenu. (Taro Muraoka) - Solution: Move the new entry below the old entry. (closes #2102) - -commit 8adb0d03ca2694922da915356d7ede05e31c5a5c -Author: Bram Moolenaar -Date: Sun Sep 17 19:08:02 2017 +0200 - - patch 8.0.1119: quitting a split terminal window kills the job - - Problem: Quitting a split terminal window kills the job. (Yasuhiro - Matsumoto) - Solution: Only stop terminal job if it is the last window. - -commit 4033c55eca575777718c0701e26635a0cc47d907 -Author: Bram Moolenaar -Date: Sat Sep 16 20:54:51 2017 +0200 - - patch 8.0.1118: FEAT_WINDOWS adds a lot of #ifdefs - - Problem: FEAT_WINDOWS adds a lot of #ifdefs while it is nearly always - enabled and only adds 7% to the binary size of the tiny build. - Solution: Graduate FEAT_WINDOWS. - -commit e738a1a033cd31cd2568ba99a9e2dca1e65b45ea -Author: Bram Moolenaar -Date: Sat Sep 16 17:42:41 2017 +0200 - - patch 8.0.1117: Test_terminal_no_cmd hangs on MS-Windows with GUI - - Problem: Test_terminal_no_cmd hangs on MS-Windows with GUI. (Christian - Brabandt) - Solution: Run the command with "start" and wait for the text to appear. - (micbou, closes #2096) - -commit 1514e8f4271d0039740b968a9f7d0d7f81a262a2 -Author: Bram Moolenaar -Date: Sat Sep 16 17:35:13 2017 +0200 - - patch 8.0.1116: terminal test fails on MS-Windows - - Problem: Terminal test fails on MS-Windows. - Solution: Wait for the text to appear. (micbou, closes #2097) - -commit 495b7dd213e096361e6f15e7aed313c1d63d9d3e -Author: Bram Moolenaar -Date: Sat Sep 16 17:19:22 2017 +0200 - - patch 8.0.1115: crash when using foldtextresult() recursively - - Problem: Crash when using foldtextresult() recursively. - Solution: Avoid recursive calls. (Yasuhiro Matsumoto, closes #2098) - -commit 4cf56bbc85f77846aeb378cfb071677336dfad6d -Author: Bram Moolenaar -Date: Sat Sep 16 15:50:32 2017 +0200 - - patch 8.0.1114: default for 'iminsert' is annoying - - Problem: Default for 'iminsert' is annoying. - Solution: Make the default always zero. (Yasuhiro Matsumoto, closes #2071) - -commit eef9adddab4c7fc7bb1c54267e76849caf565edf -Author: Bram Moolenaar -Date: Sat Sep 16 15:38:04 2017 +0200 - - patch 8.0.1113: can go to Insert mode from Terminal-Normal mode - - Problem: Can go to Insert mode from Terminal-Normal mode. - Solution: Prevent :startinsert and "VA" to enter Insert mode. (Yasuhiro - Matsumoto, closes #2092) - -commit fc2b270cfd36230166df486aae4d96d9d1f32755 -Author: Bram Moolenaar -Date: Fri Sep 15 22:43:07 2017 +0200 - - patch 8.0.1112: can't get size or current index from quickfix list - - Problem: Can't get size or current index from quickfix list. - Solution: Add "idx" and "size" options. (Yegappan Lakshmanan) - -commit b5e79ef5a9e85f5bb70eb4cc6e12cbeec2a820ca -Author: Bram Moolenaar -Date: Fri Sep 15 12:40:53 2017 +0200 - - patch 8.0.1111: syntax error in configure when using Perl - - Problem: Syntax error in configure when using Perl. - Solution: Add missing quote - -commit e8ff56b28ed67bff4ee1dbe7b4bd620c1c04a535 -Author: Bram Moolenaar -Date: Thu Sep 14 23:06:23 2017 +0200 - - patch 8.0.1110: FORTIFY_SOURCE from Perl causes problems - - Problem: FORTIFY_SOURCE from Perl causes problems. (Scott Baker) - Solution: Filter out the flag. (Christian Brabandt, closes #2068) - -commit f5291f301e9322545f0621b2157e93050d1d4fb3 -Author: Bram Moolenaar -Date: Thu Sep 14 22:55:37 2017 +0200 - - patch 8.0.1109: timer causes error on exit from Ex mode - - Problem: Timer causes error on exit from Ex mode. (xtal8) - Solution: save and restore the ex_pressedreturn flag. (Christian Brabandt, - closes #2079) - -commit 69fbc9e1dab176f345719436cd89d854df0a2abd -Author: Bram Moolenaar -Date: Thu Sep 14 20:37:57 2017 +0200 - - patch 8.0.1108: cannot specify mappings for the terminal window - - Problem: Cannot specify mappings for the terminal window. - Solution: Add the :tmap command and associated code. (Jacob Askeland, - closes #2073) - -commit 38baa3e63427112d389de5e5942243414d9b1336 -Author: Bram Moolenaar -Date: Thu Sep 14 16:10:38 2017 +0200 - - patch 8.0.1107: terminal debugger jumps to non-existing file - - Problem: Terminal debugger jumps to non-existing file. - Solution: Check that the file exists. Add an option to make the Vim wide - wide. Fix removing highlight groups. - -commit 69e8aa75112a0b12811a4f4d11061adceffbbabc -Author: Bram Moolenaar -Date: Thu Sep 14 15:55:13 2017 +0200 - - patch 8.0.1106: terminal colors wrong on an MS-Windows console - - Problem: Terminal colors on an MS-Windows console are not matching the - normal colors. - Solution: Use the normal colors for the terminal. (Yasuhiro Matsumoto, - closes #2087) - -commit 1190cf68e27a123cf9f6fb57897782a3b9f7b810 -Author: Bram Moolenaar -Date: Thu Sep 14 14:31:18 2017 +0200 - - patch 8.0.1105: match() and matchend() are not tested - - Problem: match() and matchend() are not tested. - Solution: Add tests. (Ozaki Kiichi, closes #2088) - -commit ef6b8de42f439271edcf5cf22b2450f2cf302c2e -Author: Bram Moolenaar -Date: Thu Sep 14 13:57:37 2017 +0200 - - patch 8.0.1104: the qf_jump() function is too long - - Problem: The qf_jump() function is too long. - Solution: Split of parts to separate functions. (Yegappan Lakshmanan) - -commit 478e3a78c37de214aadf7399fac77227b7316f40 -Author: Bram Moolenaar -Date: Thu Sep 14 13:37:00 2017 +0200 - - patch 8.0.1103: converting cterm color fails for grey ramp - - Problem: Converting cterm color fails for grey ramp. - Solution: Use index instead of number. - -commit c71053c61180ed1ad0c98ba6063b769757832932 -Author: Bram Moolenaar -Date: Thu Sep 14 00:00:44 2017 +0200 - - patch 8.0.1102: terminal window does not use Normal colors - - Problem: Terminal window does not use Normal colors. - Solution: For the GUI and when 'termguicolors' is enabled, use the actual - foreground and background colors for the terminal. (Yasuhiro - Matsumoto, closes #2067) - Use the "Terminal" highlight group if defined. - -commit 71eeb74a608ddae2b52fb43766616672d0cdda18 -Author: Bram Moolenaar -Date: Wed Sep 13 22:18:01 2017 +0200 - - patch 8.0.1101: channel write fails if writing to log fails - - Problem: Channel write fails if writing to log fails. - Solution: Ignore return value of fwrite(). (Ozaki Kiichi, closes #2081) - -commit 072412ed45aa20a67aaa7e387d7f6bf59c7d3fbe -Author: Bram Moolenaar -Date: Wed Sep 13 22:11:35 2017 +0200 - - patch 8.0.1100: stuck in redraw loop when 'lazyredraw' is set - - Problem: Stuck in redraw loop when 'lazyredraw' is set. - Solution: Don't loop on update_screen() when not redrawing. (Yasuhiro - Matsumoto, closes #2082) - -commit 518d6996998b35ccbc408b1b323f8869c0c1b4d8 -Author: Bram Moolenaar -Date: Wed Sep 13 22:09:58 2017 +0200 - - patch 8.0.1099: warnings for GDK calls - - Problem: Warnings for GDK calls. - Solution: Use other calls for GTK 3 and fix a few problems. (Kazunobu - Kuriyama) - -commit b984b80cd835a483bdca1928bc50eb09b071f373 -Author: Bram Moolenaar -Date: Tue Sep 12 22:59:58 2017 +0200 - - patch 8.0.1098: build failure if libvterm installed - - Problem: Build failure if libvterm installed on the system. (Oleh - Hushchenkov) - Solution: Change the CCCTERM argument order. (Ken Takata, closes #2080) - -commit 49a613f84aaa7cccd1d12a2ffc4ebb1956f973aa -Author: Bram Moolenaar -Date: Mon Sep 11 23:05:44 2017 +0200 - - patch 8.0.1097: background color wrong if job changes background color - - Problem: Background color wrong if job changes background color. - Solution: Get the background color from vterm. - -commit 238d43b32859d1b4e6b7072d552289a748cbfee1 -Author: Bram Moolenaar -Date: Mon Sep 11 22:00:51 2017 +0200 - - patch 8.0.1096: terminal window in Normal mode has wrong background - - Problem: Terminal window in Normal mode has wrong background. - Solution: Store the default background and use it for clearning until the - end of the line. Not for below the last line, since there is no - text there. - -commit a038cb5eab24a9c395861694d9b8f610ec0ccb61 -Author: Bram Moolenaar -Date: Mon Sep 11 20:45:23 2017 +0200 - - patch 8.0.1095: terminal multibyte escrape test is flaky - - Problem: Terminal multibyte escrape test is flaky. - Solution: Add another condition to wait for. - -commit c212798333cab2239acd387725987f27c6d8a3f7 -Author: Bram Moolenaar -Date: Mon Sep 11 20:34:13 2017 +0200 - - patch 8.0.1094: using ssh from Terminal.app runs into xterm incompatibility - - Problem: Using ssh from Terminal.app runs into xterm incompatibility. - Solution: Also detect Terminal.app on non-Mac systems. - -commit b4d5fbabc99917a8069ba32a60c2d73d4f60e128 -Author: Bram Moolenaar -Date: Mon Sep 11 19:31:28 2017 +0200 - - patch 8.0.1093: various small quickfix issues - - Problem: Various small quickfix issues. - Solution: Remove ":" prefix from title set by a user. Add the qf_id2nr(). - function. Add a couple more tests. Update documentation. - (Yegappan Lakshmanan) - -commit 45d5f26d11d9aac2383453d2c1a8582cad1c8a3d -Author: Bram Moolenaar -Date: Sun Sep 10 19:14:31 2017 +0200 - - patch 8.0.1092: terminal debugger can't evaluate expressions - - Problem: Terminal debugger can't evaluate expressions. - Solution: Add :Evaluate and K. Various other improvements. - -commit 95c83c64be8d4af74bfda1f283a5bcf3f110719e -Author: Bram Moolenaar -Date: Sun Sep 10 18:44:29 2017 +0200 - - patch 8.0.1091: test for fails without +balloon_eval feature - - Problem: Test for fails without +balloon_eval feature. - Solution: Remove #ifdefs. - -commit 65f084749b260746d7f186af4f080298be2df55b -Author: Bram Moolenaar -Date: Sun Sep 10 18:16:20 2017 +0200 - - patch 8.0.1090: cannot get the text under the cursor like v:beval_text - - Problem: cannot get the text under the cursor like v:beval_text - Solution: Add . - -commit c168bd4bd3a9b856fc410fc4515dcca1d10d7461 -Author: Bram Moolenaar -Date: Sun Sep 10 17:34:35 2017 +0200 - - patch 8.0.1089: cannot get range count in user command - - Problem: Cannot get range count in user command. - Solution: Add argument. - -commit 414168d97fad45387a3d7dd16449d15b27079ad8 -Author: Bram Moolenaar -Date: Sun Sep 10 15:21:55 2017 +0200 - - patch 8.0.1088: occasional memory use after free - - Problem: Occasional memory use after free. - Solution: Use the highlight table directly, don't keep a pointer. - -commit e9f6fd27d0e2dcae3f4aa40c459d5e6a3b3dd102 -Author: Bram Moolenaar -Date: Sun Sep 10 14:25:49 2017 +0200 - - patch 8.0.1087: Test_terminal_cwd is flaky - - Problem: Test_terminal_cwd is flaky. MS-Windows: term_start() "cwd" - argument does not work. - Solution: Wait for the condition to be true instead of using a sleep. - Pass the directory to winpty. - -commit 8696bbaf52cca7c1fcbd5000c83406e462b7dbf4 -Author: Bram Moolenaar -Date: Sat Sep 9 23:00:56 2017 +0200 - - patch 8.0.1086: can't build with GTK 3 - - Problem: Can't build with GTK 3. - Solution: Rename function argument. (Kazunobu Kuriyama) - -commit e09ba7bae5c867f6d3abc184709dd27488318e97 -Author: Bram Moolenaar -Date: Sat Sep 9 22:19:47 2017 +0200 - - patch 8.0.1085: terminal debugger can't set breakpoints - - Problem: The terminal debugger can't set breakpoints. - Solution: Add :Break and :Delete commands. Also commands for stepping - through code. - -commit 7be9b50fd7e238722c9ba5c0ef1d2a7e7e52b9e3 -Author: Bram Moolenaar -Date: Sat Sep 9 18:45:26 2017 +0200 - - patch 8.0.1084: GTK build has compiler warnings - - Problem: GTK build has compiler warnings. (Christian Brabandt) - Solution: Get screen size with a different function. (Ken Takata, Yasuhiro - Matsumoto) - -commit 5b5adf5b9cd226d775643872e65c62674d6ada95 -Author: Bram Moolenaar -Date: Sat Sep 9 18:16:43 2017 +0200 - - patch 8.0.1083: leaking memory in input part of channel - - Problem: Leaking memory in input part of channel. - Solution: Clear the input part of channel. Free the entry. Move failing - command test to a separate file to avoid bogus leak reports - clouding tests that should not leak. - -commit 9d18961323a2a5c3b609c98ce0d78613c71f3532 -Author: Bram Moolenaar -Date: Sat Sep 9 18:11:00 2017 +0200 - - patch 8.0.1082: tests fail when run under valgrind - - Problem: Tests fail when run under valgrind. - Solution: Increase waiting times. - -commit aba680a8513124e9556956115db4df35bd4a0e56 -Author: Bram Moolenaar -Date: Sat Sep 9 16:42:53 2017 +0200 - - patch 8.0.1081: memory leak for the channel write queue - - Problem: Memory leak for the channel write queue. - Solution: Free the write queue when clearing a channel. - -commit 74121231be50e245d18c64281fdef08e7ec1ed5b -Author: Bram Moolenaar -Date: Sat Sep 9 16:34:32 2017 +0200 - - patch 8.0.1080: memory leak for eof_chars terminal option and buffer name - - Problem: Memory leak for eof_chars terminal option and buffer name. - Solution: Free job options. Free the buffer name - -commit 09d6c3818d7451a659f4d12a4e974237fe823f7d -Author: Bram Moolenaar -Date: Sat Sep 9 16:25:54 2017 +0200 - - patch 8.0.1079: memory leak when remote_foreground() fails - - Problem: Memory leak when remote_foreground() fails. - Solution: Free the error message. - -commit b4ea1914b8ca7c368253bd96e6b3cb9e3392da1c -Author: Bram Moolenaar -Date: Sat Sep 9 15:28:14 2017 +0200 - - patch 8.0.1078: using freed memory with ":hi Normal" - - Problem: Using freed memory with ":hi Normal". - Solution: Get "item" again after updating the table. - -commit fe386641b0c56c5de2bca8e1f4cd5e2a1f1aea7e -Author: Bram Moolenaar -Date: Fri Sep 8 21:10:04 2017 +0200 - - patch 8.0.1077: no debugger making use of the terminal window - - Problem: No debugger making use of the terminal window. - Solution: Add the term debugger plugin. So far only displays the current - line when stopped. - -commit 3c518400d1a51929572dd9fcf77dba94d78d7545 -Author: Bram Moolenaar -Date: Fri Sep 8 20:47:00 2017 +0200 - - patch 8.0.1076: term_start() does not take callbacks - - Problem: term_start() does not take callbacks. When using two terminals - without a job only one is read from. A terminal without a window - returns the wrong pty. - Solution: Support "callback", "out_cb" and "err_cb". Fix terminal without a - window. Fix reading from multiple channels. - -commit 1a735d6c9bf4204492b9f9aeba280737fab46ed3 -Author: Bram Moolenaar -Date: Fri Sep 8 16:25:54 2017 +0200 - - patch 8.0.1075: MS-Windows: mouse does not work in terminal - - Problem: MS-Windows: mouse does not work in terminal. - Solution: Force the winpty mouse on. (Yasuhiro Matsumoto, closes #2072) - -commit 2dc9d26c14e410c09e538cccfa90da19ae344ba4 -Author: Bram Moolenaar -Date: Fri Sep 8 14:39:30 2017 +0200 - - patch 8.0.1074: ":term NONE" does not work on MS-Windows - - Problem: ":term NONE" does not work on MS-Windows. - Solution: Make it work. Split "pty" into "pty_in" and "pty_out". (Yasuhiro - Matsumoto, closes #2058, closes #2045) - -commit ba2929b6afd2fc20479912a8dec789be26a38244 -Author: Bram Moolenaar -Date: Fri Sep 8 13:59:21 2017 +0200 - - patch 8.0.1073: may get an endless loop if 'statusline' changes a highlight - - Problem: May get an endless loop if 'statusline' changes a highlight. - Solution: Do not let evaluating 'statusline' trigger a redraw. - -commit 99433291b135094d9592c41f96d3ccd60073e2c1 -Author: Bram Moolenaar -Date: Fri Sep 8 12:37:47 2017 +0200 - - patch 8.0.1072: :highlight command causes a redraw even when nothing changed - - Problem: The :highlight command causes a redraw even when nothing changed. - Solution: Only set "need_highlight_changed" when an attribute changed. - -commit c6da01a5b8efe9ca4931074c0cf2189d357707a2 -Author: Bram Moolenaar -Date: Thu Sep 7 22:37:36 2017 +0200 - - patch 8.0.1071: putty-color and cygwin-color are not recognized - - Problem: $TERM names starting with "putty" and "cygwin" are likely to have - a dark background, but are not recognized. - Solution: Only check the first few characters of $TERM to match "putty" or - "cygwin". (Christian Brabandt) - -commit 75a60f74ce1000b0ffed2e6a203a05f3cd160c6a -Author: Bram Moolenaar -Date: Thu Sep 7 22:24:41 2017 +0200 - - patch 8.0.1070: terminal test is flaky on Mac - - Problem: Terminal test is flaky on Mac. - Solution: Add Test_terminal_noblock() to list of flaky tests. - -commit 37b53270e1a65d1d56187a3d68439e666e8b75fd -Author: Bram Moolenaar -Date: Thu Sep 7 20:18:40 2017 +0200 - - patch 8.0.1069: still get CTRL-X sometimes - - Problem: Still get CTRL-X sometimes for t_RS request. - Solution: Also skip 0x18 after a key code response. - -commit 618d6d277e7b64ea03fcefdd75d673e8973b46c4 -Author: Bram Moolenaar -Date: Thu Sep 7 12:59:25 2017 +0200 - - patch 8.0.1068: vandyke SecureCRT terminal can't handle cursor mode request - - Problem: Vandyke SecureCRT terminal can't handle cursor mode request. - (Steven Hartland) - Solution: Fix pointer computation. (closes #2008) - -commit e723c42836d971180d1bf9f98916966c5543fff1 -Author: Bram Moolenaar -Date: Wed Sep 6 23:40:10 2017 +0200 - - patch 8.0.1067: try/catch in timer does not prevent it from being stopped - - Problem: Using try/catch in timer does not prevent it from being stopped. - Solution: Reset the exception context and use did_emsg instead of - called_emsg. - -commit 2e49b6b20c3d7229edf41ac03931ce32ce0f7bd8 -Author: Bram Moolenaar -Date: Wed Sep 6 22:08:16 2017 +0200 - - patch 8.0.1066: some terminals can't handle requesting cursor mode - - Problem: Some terminals can't handle requesting cursor mode. (Steven - Hartland) - Solution: Recognize vandyke SecureCRT. (closes #2008) - -commit c35e4cb4fe3ce524d15ac9fdc9a8aa923761bdfd -Author: Bram Moolenaar -Date: Wed Sep 6 21:43:10 2017 +0200 - - patch 8.0.1065: not all macro examples are included - - Problem: Not all macro examples are included in the self-installing - executable. (lkintact) - Solution: Add the directories to the NSIS script. (closes #2065) - -commit 1b9f9d315f137cc883c7aecd39f3df329b7f9085 -Author: Bram Moolenaar -Date: Tue Sep 5 23:32:38 2017 +0200 - - patch 8.0.1064: Coverity warns for leaking resource - - Problem: Coverity warns for leaking resource. - Solution: Free pty_master_fd on failure. - -commit 28550b74bb4373417eb6fbf132bd4211b7b92afa -Author: Bram Moolenaar -Date: Tue Sep 5 23:31:01 2017 +0200 - - patch 8.0.1063: Coverity warns for NULL check and array use - - Problem: Coverity warns for NULL check and using variable pointer as an - array. - Solution: Remove the NULL check. Make "argvar" an array. - -commit c3f81394eff2b3edc7ea08405743f0d32048374a -Author: Bram Moolenaar -Date: Tue Sep 5 23:29:34 2017 +0200 - - patch 8.0.1062: Coverity warnings in libvterm - - Problem: Coverity warnings in libvterm. - Solution: Add (void) to avoid warning for not checking return value. - Add "break" before "case". - -commit 6756c7037f07e1fb54e1b9d8e92567ac388617c4 -Author: Bram Moolenaar -Date: Tue Sep 5 23:01:12 2017 +0200 - - patch 8.0.1061: Coverity: no check for NULL command - - Problem: Coverity: no check for NULL command. - Solution: Check for NULL list item. - -commit 3971905bac0fe7e7519b35b1e558b4f1de55708d -Author: Bram Moolenaar -Date: Tue Sep 5 22:20:46 2017 +0200 - - patch 8.0.1060: when imstyle is one, mapping breaks preediting - - Problem: When imstyle is one, mapping breaks preediting. - Solution: Pass though preediting key-events. (Yasuhiro Matsumoto, closes - #2064, closes #2063) - -commit 3d8d2c7ca5dda5bfd62c6d5df6659cf62e960a3d -Author: Bram Moolenaar -Date: Tue Sep 5 21:57:27 2017 +0200 - - patch 8.0.1059: older Gnome terminal returns smaller version number - - Problem: older Gnome terminal returns smaller version number. (antarestrue) - Solution: Lower version limit from 2800 to 2500. (#2032) - -commit 8b53b79ea5304c7714cbb873210c82aa3fc8772f -Author: Bram Moolenaar -Date: Tue Sep 5 20:29:25 2017 +0200 - - patch 8.0.1058: terminal redirection test is flaky - - Problem: Terminal redirection test is flaky. - Solution: Wait for job to finish. - -commit 1bfdc07a4996b5905b4971e18a6487a18e6461a4 -Author: Bram Moolenaar -Date: Tue Sep 5 20:19:42 2017 +0200 - - patch 8.0.1057: terminal scrape test waits too long - - Problem: Terminal scrape test waits too long, it checks for one instead of - three. - Solution: Check there are three characters. (micbou) - -commit 6e32f615eb824048a98666d1da4416bbeb7b2bed -Author: Bram Moolenaar -Date: Mon Sep 4 23:21:07 2017 +0200 - - patch 8.0.1056: cannot build with +diff but without +multi_byte - - Problem: Cannot build with the diff feature but without the mutli-byte - feature. - Solution: Remove #ifdefs. (John Marriott) - -commit 11aa62f8f949bb590b4d7792a334885fba5e4137 -Author: Bram Moolenaar -Date: Mon Sep 4 22:56:01 2017 +0200 - - patch 8.0.1055: bufline test hangs on MS-Windows - - Problem: Bufline test hangs on MS-Windows. - Solution: Avoid message for writing file. Source shared.vim when running - test individually. - -commit 178333783fac3a5edbc86f2e9c57a21c41f05697 -Author: Bram Moolenaar -Date: Mon Sep 4 22:23:19 2017 +0200 - - patch 8.0.1054: terminal test fails on MS-Windows - - Problem: Terminal test fails on MS-Windows. - Solution: Disable the redirection test for now. Improve scrape test to make - it less flaky. - -commit 9d954207e2cc807b475bb04f8b59ef5bb3772d99 -Author: Bram Moolenaar -Date: Mon Sep 4 20:34:19 2017 +0200 - - patch 8.0.1053: setline() does not work on startup - - Problem: setline() does not work on startup. (Manuel Ortega) - Solution: Do not check for ml_mfp to be set for the current buffer. - (Christian Brabandt) - -commit e88fc7a574263fd399c6815378bcd8fd228d8b54 -Author: Bram Moolenaar -Date: Sun Sep 3 20:59:40 2017 +0200 - - patch 8.0.1052: term_start() does not allow in_io, out_io and err_io options - - Problem: term_start() does not allow in_io, out_io and err_io options. - Solution: Add JO_OUT_IO to get_job_options(). - -commit 9d654a8d8cd3421307445f111785fb303a38c2a0 -Author: Bram Moolenaar -Date: Sun Sep 3 19:52:17 2017 +0200 - - patch 8.0.1051: cannot run terminal with spaces in argument - - Problem: Cannot run terminal with spaces in argument. - Solution: Accept backslash to escape space and other characters. (closes - #1999) - -commit 595a40226ea1285689b622042534fd8442402db3 -Author: Bram Moolenaar -Date: Sun Sep 3 19:15:57 2017 +0200 - - patch 8.0.1050: terminal window feature not included by default - - Problem: Terminal window feature not included by default. - Solution: Include the terminal feature for the "huge" build. - -commit d8d85bfb7d650d2fb584ea48aaaebdbc8a2e3dce -Author: Bram Moolenaar -Date: Sun Sep 3 18:08:00 2017 +0200 - - patch 8.0.1049: shell on Mac can't handle long text - - Problem: Shell on Mac can't handle long text, making terminal test fail. - Solution: Only write 1000 characters instead of 5000. - -commit 5e80de3f3e572805fe734b66bc42c13303ad9bdb -Author: Bram Moolenaar -Date: Sun Sep 3 15:48:12 2017 +0200 - - patch 8.0.1048: no test for what 8.0.1020 fixes - - Problem: No test for what 8.0.1020 fixes. - Solution: Add test_feedinput(). Add a test. (Ozaki Kiichi, closes #2046) - -commit 00ccf54630dc68a9b8aedb92b268f3b697081f68 -Author: Bram Moolenaar -Date: Sun Sep 3 15:17:48 2017 +0200 - - patch 8.0.1047: buffer overflow in Ruby - - Problem: Buffer overflow in Ruby. - Solution: Allocate one more byte. (Dominique Pelle) - -commit ae96b8d058cffd9d07b78cb7a9ccd382185b9dd6 -Author: Bram Moolenaar -Date: Sun Sep 3 15:04:21 2017 +0200 - - patch 8.0.1046: code duplication in diff mode - - Problem: Code duplication in diff mode. - Solution: Use diff_equal_char() also in diff_cmp(). (Rick Howe) - -commit 6a8691d483914606213a24356a9124fa41c93b69 -Author: Bram Moolenaar -Date: Sun Sep 3 14:31:02 2017 +0200 - - patch 8.0.1045: running tests may pollute shell history - - Problem: Running tests may pollute shell history. (Manuel Ortega) - Solution: Make $HISTFILE empty. - -commit 2254a8ad0cb596a0a0863b1af92353f018c0b355 -Author: Bram Moolenaar -Date: Sun Sep 3 14:03:43 2017 +0200 - - patch 8.0.1044: warning for uninitialized variable - - Problem: Warning for uninitialized variable. (John Marriott) - Solution: Initialize ind_pre. - -commit 4ec86ddd77a89766e42bd0a6cfcf10af4c3d03b2 -Author: Bram Moolenaar -Date: Sat Sep 2 23:28:54 2017 +0200 - - patch 8.0.1043: warning for uninitialized variable - - Problem: Warning for uninitialized variable. (John Marriott) - Solution: Move code to check indent inside "if". - -commit 9f45ccd1bf2d2de979d252fdd7e5c9eb3fa6cceb -Author: Bram Moolenaar -Date: Sat Sep 2 20:40:35 2017 +0200 - - patch 8.0.1042: without the syntax feature highlighting doesn't work - - Problem: Without the syntax feature highlighting doesn't work. - Solution: Always use unsigned short to store attributes. - -commit e2e69e48134cbfdedea7802810932f8592705024 -Author: Bram Moolenaar -Date: Sat Sep 2 20:30:35 2017 +0200 - - patch 8.0.1041: bogus characters when indenting during visual-block append - - Problem: Bogus characters appear when indenting kicks in while doing a - visual-block append. - Solution: Recompute when indenting is done. (Christian Brabandt) - -commit 3653822546fb0f1005c32bb5b70dc9bfacdfc954 -Author: Bram Moolenaar -Date: Sat Sep 2 19:51:44 2017 +0200 - - patch 8.0.1040: cannot use another error format in getqflist() - - Problem: Cannot use another error format in getqflist(). - Solution: Add the "efm" argument to getqflist(). (Yegappan Lakshmanan) - -commit b31cf2bb0be95d106bd8eef93cc07550591c1d0d -Author: Bram Moolenaar -Date: Sat Sep 2 19:45:19 2017 +0200 - - patch 8.0.1039: cannot change a line in not current buffer - - Problem: Cannot change a line in a buffer other than the current one. - Solution: Add setbufline(). (Yasuhiro Matsumoto, Ozaki Kiichi, closes #1953) - -commit cf4b00c856ef714482d8d060332ac9a4d74e6b88 -Author: Bram Moolenaar -Date: Sat Sep 2 18:33:56 2017 +0200 - - patch 8.0.1038: strike-through text not supported - - Problem: Strike-through text not supported. - Solution: Add support for the "strikethrough" attribute. (Christian - Brabandt, Ken Takata) - -commit da22b8cc8b1b96fabd5a4c35c57b04a351340fb1 -Author: Bram Moolenaar -Date: Sat Sep 2 18:01:50 2017 +0200 - - patch 8.0.1037: "icase" of 'diffopt' is not used for highlighting - - Problem: "icase" of 'diffopt' is not used for highlighting differences. - Solution: Also use "icase". (Rick Howe) - -commit dada6d2a8e887309e88cb126f1251d81f91b4b9d -Author: Bram Moolenaar -Date: Sat Sep 2 17:18:35 2017 +0200 - - patch 8.0.1036: ++eof argument for terminal only available on MS-Windows - - Problem: ++eof argument for terminal only available on MS-Windows. - Solution: Also support ++eof on Unix. Add a test. - -commit ef68e4fa528165f8dd63156feeffc1af629b8d8a -Author: Bram Moolenaar -Date: Sat Sep 2 16:28:36 2017 +0200 - - patch 8.0.1035: sending buffer lines to terminal doesn't work on MS-Windows - - Problem: Sending buffer lines to terminal doesn't work on MS-Windows. - Solution: Use CR instead of NL after every line. Make the EOF text work - properly. Add the ++eof argument to :terminal. - -commit 3346cc4ffb459ecddb97a8c19bcc5834afa4dead -Author: Bram Moolenaar -Date: Sat Sep 2 14:54:21 2017 +0200 - - patch 8.0.1034: sending buffer lines to terminal doesn't work on MS-Windows - - Problem: Sending buffer lines to terminal doesn't work on MS-Windows. - Solution: Send CTRL-D to mark the end of the text. (Yasuhiro Matsumoto, - closes #2043) Add the "eof_chars" option. - -commit 995e4afcfe60aa3c214ba680e7b027a4e05cf62b -Author: Bram Moolenaar -Date: Fri Sep 1 20:24:03 2017 +0200 - - patch 8.0.1033: detecting background color does not work in screen - - Problem: Detecting background color does not work in screen, even when it - is working like an xterm. - Solution: Make "screen.xterm" use termcap entries like an xterm. (Lubomir - Rintel, closes #2048) When termresponse version is huge also - recognize as not being an xterm. - -commit 9ac9dfa9e2b20659e5806982f027fa4fd637c3c7 -Author: Bram Moolenaar -Date: Fri Sep 1 18:41:26 2017 +0200 - - patch 8.0.1032: "make tags" doesn't work well on MS-Windows - - Problem: "make tags" doesn't work well on MS-Windows. - Solution: Add or fix tags target. (Ken Takata) - -commit 2c809b7c7d2bb5e4b7fd09c3d312cadecf0c1ff0 -Author: Bram Moolenaar -Date: Fri Sep 1 18:34:02 2017 +0200 - - patch 8.0.1031: "text" argument for getqflist() is confusing - - Problem: "text" argument for getqflist() is confusing. (Lcd47) - Solution: Use "lines" instead. (Yegappan Lakshmanan) - -commit 9e8dcf9d6fa15523800005a32d40cf0382178ab0 -Author: Bram Moolenaar -Date: Thu Aug 31 21:35:45 2017 +0200 - - patch 8.0.1030: MS-Windows: wrong size computation in is_cygpty() - - Problem: MS-Windows: wrong size computation in is_cygpty(). - Solution: Compute the size properly. (Ken Takata) - -commit da73253a0b908bad03ddcd625fe3fb32008efbf6 -Author: Bram Moolenaar -Date: Thu Aug 31 20:58:02 2017 +0200 - - patch 8.0.1029: return value of getqflist() is inconsistent - - Problem: Return value of getqflist() is inconsistent. (Lcd47) - Solution: Always return an "items" entry. - -commit 3d593c2dc97c5426316bf343910cad911b2f6b49 -Author: Bram Moolenaar -Date: Thu Aug 31 20:42:18 2017 +0200 - - patch 8.0.1028: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set - - Problem: MS-Windows: viminfo uses $VIM/_viminfo if $HOME not set. (Yongwei - Wu) - Solution: Use vim_getenv() but check it's returning the default "C:/". - -commit 2db0ec4b2ec405aca4e642e0420ce703f94914a8 -Author: Bram Moolenaar -Date: Thu Aug 31 20:17:59 2017 +0200 - - patch 8.0.1027: more terminals can't handle requesting cursor mode - - Problem: More terminals can't handle requesting cursor mode. - Solution: Recognize Putty. (Hirohito Higashi) Also include Xfce in the - version check. (Dominique Pelle) Recognize Konsole. - -commit 5c6dbcb03fa552d7b0e61c8fcf425147eb6bf7d5 -Author: Bram Moolenaar -Date: Wed Aug 30 22:00:20 2017 +0200 - - patch 8.0.1026: GTK on-the-spot input has problems - - Problem: GTK on-the-spot input has problems. (Gerd Wachsmuth) - Solution: Support over-the-spot. (Yukihiro Nakadaira, Ketn Takata, closes - #1215) - -commit 4e83961985abb78757b135f29ac4ffde675247af -Author: Bram Moolenaar -Date: Wed Aug 30 21:58:03 2017 +0200 - - patch 8.0.1025: stray copy command in test - - Problem: Stray copy command in test. - Solution: Remove the copy command. - -commit 4bebc9a0565670b853d227f81a9a31eafdb47eed -Author: Bram Moolenaar -Date: Wed Aug 30 21:07:38 2017 +0200 - - patch 8.0.1024: folds lost when session file has a buffer in two windows - - Problem: Manual folds are lost when a session file has the same buffer in - two windows. (Jeansen) - Solution: Use ":edit" only once. (Christian Brabandt, closes #1958) - -commit a539f4f1ae4a2b3a7dfce89cd3800214c9e990cf -Author: Bram Moolenaar -Date: Wed Aug 30 20:33:55 2017 +0200 - - patch 8.0.1023: it is not easy to identify a quickfix list - - Problem: It is not easy to identify a quickfix list. - Solution: Add the "id" field. (Yegappan Lakshmanan) - -commit 1a333bc44a5d7e51575b1c3cd864fb37fd5b5f2b -Author: Bram Moolenaar -Date: Wed Aug 30 20:21:58 2017 +0200 - - patch 8.0.1022: test 80 is old style - - Problem: Test 80 is old style. - Solution: Turn it into a new style test. (Yegappan Lakshmanan) - -commit dc5471d482c372f547006325d7c8f16d6cc9d371 -Author: Bram Moolenaar -Date: Wed Aug 30 18:59:03 2017 +0200 - - patch 8.0.1021: older Gnome terminal still echoes t_RC - - Problem: Older Gnome terminal still echoes t_RC. (Fracois Ingelrest) - Solution: Check for version > 3000 instead of 4000. - -commit 0f0f230012f5a9beb6876158a17b432534836c6f -Author: Bram Moolenaar -Date: Wed Aug 30 18:52:56 2017 +0200 - - patch 8.0.1020: when a timer calls getchar(1) input is overwritten - - Problem: When a timer calls getchar(1) input is overwritten. - Solution: Increment tb_change_cnt in inchar(). (closes #1940) - -commit d41babef89a50cdf165f15bc1834c0a4e89ffff8 -Author: Bram Moolenaar -Date: Wed Aug 30 17:01:35 2017 +0200 - - patch 8.0.1019: pasting in virtual edit happens in the wrong place - - Problem: Pasting in virtual edit happens in the wrong place. - Solution: Do not adjust coladd when after the end of the line (closes #2015) - -commit 4ad3b2b588f0f591dcc53096c46ec1b5e80af49f -Author: Bram Moolenaar -Date: Wed Aug 30 15:57:33 2017 +0200 - - patch 8.0.1018: warnings from 64-bit compiler - - Problem: Warnings from 64-bit compiler. (Christian Brabandt) - Solution: Add type casts. - -commit dde60341115effc9789742c2f4565d184e98b6b5 -Author: Bram Moolenaar -Date: Wed Aug 30 14:55:42 2017 +0200 - - patch 8.0.1017: test for MS-Windows $HOME always passes - - Problem: Test for MS-Windows $HOME always passes. - Solution: Rename the test function. Make the test pass. - -commit f3af54eeb1575618b866aa837e7aca7665aca196 -Author: Bram Moolenaar -Date: Wed Aug 30 14:53:06 2017 +0200 - - patch 8.0.1016: gnome terminal echoes t_RC - - Problem: Gnome terminal echoes t_RC. - Solution: Detect Gnome terminal by the version string. Add v: variables for - all the term responses. - -commit 97a80e440ace3d433af3713271de8d53bbc36ab3 -Author: Bram Moolenaar -Date: Wed Aug 30 13:31:49 2017 +0200 - - patch 8.0.1015: missing update to terminal test - - Problem: Missing update to terminal test. - Solution: Add the changes to the test. - -commit b47a2597e64b4c4f728433ae005cf6ff1d0dd5c1 -Author: Bram Moolenaar -Date: Wed Aug 30 13:22:28 2017 +0200 - - patch 8.0.1014: old compiler doesn't know uint32_t - - Problem: Old compiler doesn't know uint32_t. Warning for using NULL instead - of NUL. - Solution: Use UINT32_T. Use NUL instead of NULL. - -commit e561a7e2fa511d643c9692d26f4cf65378fd1983 -Author: Bram Moolenaar -Date: Tue Aug 29 22:44:59 2017 +0200 - - patch 8.0.1013: terminal window behaves different from a buffer with changes - - Problem: A terminal window with a running job behaves different from a - window containing a changed buffer. - Solution: Do not set 'bufhidden' to "hide". Fix that a buffer where a - terminal used to run is listed as "[Scratch]". - -commit 48340b62e812dc9280f621a2eb6db76d43555c66 -Author: Bram Moolenaar -Date: Tue Aug 29 22:08:53 2017 +0200 - - patch 8.0.1012: MS-Windows: problem with $HOME when is was set internally - - Problem: MS-Windows: Problem with $HOME when is was set internally. - Solution: Only use the $HOME default internally. (Yasuhiro Matsumoto, closes - #2013) - -commit 97f65fafdbf3530fa42d6e43618e66e14c866b50 -Author: Bram Moolenaar -Date: Tue Aug 29 20:42:07 2017 +0200 - - patch 8.0.1011: terminal test fails with Athena and Motif - - Problem: Terminal test fails with Athena and Motif. - Solution: Ignore the error for the input context. (Kazunobu Kuriyama) - -commit 3c37a8e66008aadfe428a32ecf46aab4b9e285ae -Author: Bram Moolenaar -Date: Mon Aug 28 23:00:55 2017 +0200 - - patch 8.0.1010: build failure without termresponse feature - - Problem: Build failure without termresponse feature. - Solution: Add #ifdef. - -commit 4db2554954056f21f2ba4cf4988c652745d7042a -Author: Bram Moolenaar -Date: Mon Aug 28 22:43:05 2017 +0200 - - patch 8.0.1009: Xterm cursor blinking status may be inverted - - Problem: Xterm cursor blinking status may be inverted. - Solution: Use another request to get the blink status and compare with the - cursor style report - -commit 1dccf6351dd37e648b2e15fb9f9f71ceba88d446 -Author: Bram Moolenaar -Date: Sun Aug 27 17:38:27 2017 +0200 - - patch 8.0.1008: slow updating of terminal window in Motif - - Problem: Slow updating of terminal window in Motif. - Solution: Add a timeout to the wait-for-character loop. - -commit cbe6944956d7c39176e8b15faa77f1c29eaf5c97 -Author: Bram Moolenaar -Date: Sun Aug 27 16:54:26 2017 +0200 - - patch 8.0.1007: no test for filetype detection for scripts - - Problem: No test for filetype detection for scripts. - Solution: Add a first test file script filetype detection. - -commit c572da5f67aa5cdbbc127fc6f1d0a42e38468325 -Author: Bram Moolenaar -Date: Sun Aug 27 16:52:01 2017 +0200 - - Update runtime files - -commit 7adf06f4e25c795ba32ff0b2e8591330f6a41afb -Author: Bram Moolenaar -Date: Sun Aug 27 15:23:41 2017 +0200 - - patch 8.0.1006: quickfix list changes when parsing text with 'erroformat' - - Problem: Cannot parse text with 'erroformat' without changing a quickfix - list. - Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan) - -commit 4ab7968aa9d8a624cd56f55b5cad2bedb240eb73 -Author: Bram Moolenaar -Date: Sun Aug 27 14:50:47 2017 +0200 - - patch 8.0.1005: terminal without job updates slowly in GUI - - Problem: Terminal without job updates slowly in GUI. - Solution: Poll for input when a channel has the keep_open flag. - -commit 8d9f0ef5c6a6f6d19c3d02690e1ee347a70b8452 -Author: Bram Moolenaar -Date: Sun Aug 27 13:51:01 2017 +0200 - - patch 8.0.1004: matchstrpos() without a match returns too many items - - Problem: Matchstrpos() without a match returns too many items. - Solution: Also remove the second item when the position is beyond the end of - the string. (Hirohito Higashi) Use an enum for the type. - -commit e85928a324ab78912ea0f0ceb2dcd9fd686dc3b0 -Author: Bram Moolenaar -Date: Sun Aug 27 13:10:10 2017 +0200 - - patch 8.0.1003: 64 bit compiler warning - - Problem: 64 bit compiler warning - Solution: Add type cast. (Mike Williams) - -commit 02e177d3e85e089ebdfba1a7d937150cffcb287a -Author: Bram Moolenaar -Date: Sat Aug 26 23:43:28 2017 +0200 - - patch 8.0.1002: unnecessarily updating screen after timer callback - - Problem: Unnecessarily updating screen after timer callback. - Solution: Check if calling the timer sets must_redraw. - -commit 0903d56f5ca69bb1fa0bbb00ed2a3d9c4d06ddb4 -Author: Bram Moolenaar -Date: Sat Aug 26 22:30:15 2017 +0200 - - patch 8.0.1001: setting 'encoding' makes 'printheader' invalid - - Problem: Setting 'encoding' makes 'printheader' invalid. - Solution: Do not translate the default value of 'printheader'. (Yasuhiro - Matsumoto, closes #2026) - -commit 13ebb03e7520c2c34f93444b0146640ca08e7424 -Author: Bram Moolenaar -Date: Sat Aug 26 22:02:51 2017 +0200 - - patch 8.0.1000: cannot open a terminal without running a job in it - - Problem: Cannot open a terminal without running a job in it. - Solution: Make ":terminal NONE" open a terminal with a pty. - -commit dde81312b031211752d1fcb8539d79f90f324a2e -Author: Bram Moolenaar -Date: Sat Aug 26 17:49:01 2017 +0200 - - patch 8.0.0999: indenting raw C++ strings is wrong - - Problem: Indenting raw C++ strings is wrong. - Solution: Add special handling of raw strings. (Christian Brabandt) - -commit a4f99f5a8b827162a26ca4e4d59f4f224503398a -Author: Bram Moolenaar -Date: Sat Aug 26 16:25:32 2017 +0200 - - patch 8.0.0998: strange error when using K while only spaces are selected - - Problem: Strange error when using K while only spaces are selected. - (Christian J. Robinson) - Solution: Check for blank argument. - -commit e92246039475e504d7a05c27c81997d3700c7862 -Author: Bram Moolenaar -Date: Sat Aug 26 15:29:47 2017 +0200 - - patch 8.0.0997 - Problem: Libvterm and Terminal.app not regognized from termresponse. - Solution: Adjust string compare. - -commit 833e0e3c8ccd6047dd596c4ffd68cb0ab13b4e41 -Author: Bram Moolenaar -Date: Sat Aug 26 15:16:03 2017 +0200 - - patch 8.0.0996: Mac: t_RS is echoed on the screne in Terminal.app - - Problem: Mac: t_RS is echoed on the screne in Terminal.app. Even though - $TERM is set to "xterm-256colors" it cannot handle this xterm - escape sequence. - Solution: Recognize Terminal.app from the termresponse and skip sending t_RS - if it looks like Terminal.app. - -commit 753289f9bf71c0528f00d803a39d017184640e9d -Author: Bram Moolenaar -Date: Fri Aug 25 23:22:05 2017 +0200 - - patch 8.0.0995: terminal tests fail on Mac - - Problem: Terminal tests fail on Mac. - Solution: Add workaround: sleep a moment in between sending keys. - -commit be0b72977f1f1de14f231b5879d5c600ba72c6a6 -Author: Bram Moolenaar -Date: Thu Aug 24 21:48:26 2017 +0200 - - patch 8.0.0994: MS-Windows: cursor in terminal blinks undesirably - - Problem: MS-Windows: cursor in terminal blinks even though the blinking - cursor was disabled on the system. - Solution: Use GetCaretBlinkTime(). (Ken Takata) - -commit f6d9f96b2d67327bbadd7210acc7c6028439bbcd -Author: Bram Moolenaar -Date: Thu Aug 24 20:21:16 2017 +0200 - - patch 8.0.0993: sometimes an xterm sends an extra CTRL-X - - Problem: Sometimes an xterm sends an extra CTRL-X after the response for - the background color. Related to t_RS. - Solution: Check for the CTRL-X after the terminating 0x7. - -commit 33d66bd9fa0e1b3fbba33d6a1a0609915ac79441 -Author: Bram Moolenaar -Date: Wed Aug 23 23:51:58 2017 +0200 - - patch 8.0.0992: terminal title is wrong when 'encoding' is DBCS - - Problem: Terminal title is wrong when 'encoding' is DBCS. - Solution: Convert the title from DBCS to utf-8. (Yasuhiro Matsumoto, closes - #2009) - -commit 6c4d12c5278fc6b7a6dee2043bc1af713f894ae5 -Author: Bram Moolenaar -Date: Wed Aug 23 23:36:25 2017 +0200 - - patch 8.0.0991: using wrong character conversion for DBCS - - Problem: Using wrong character conversion for DBCS. - Solution: Use utf_char2bytes instead of mb_char2bytes. (Yasuhiro Matsumoto, - closes #2012) - -commit 285f243e506f15230270e4d15679acc29e489e7c -Author: Bram Moolenaar -Date: Wed Aug 23 23:10:21 2017 +0200 - - patch 8.0.0990: with DBCS 'encoding' wrong pasting register into terminal - - Problem: When 'encoding' is a double-byte encoding, pasting a register into - a terminal ends up with the wrong characters. - Solution: Convert from 'encoding' to utf-8. (Yasuhiro Matsumoto, closes - #2007) - -commit 77f7474d089cbc68cb7df32cc3828a9dec80fd93 -Author: Bram Moolenaar -Date: Wed Aug 23 22:40:41 2017 +0200 - - patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6 - - Problem: ActiveTcl dll name has changed in 8.6.6. - Solution: Adjust the makefile. (Ken Takata) - -commit 829aa64cf5a113bb683ddf8b32e483e0696602ea -Author: Bram Moolenaar -Date: Wed Aug 23 22:32:35 2017 +0200 - - patch 8.0.0988: warning from Covscan about using NULL pointer - - Problem: Warning from Covscan about using NULL pointer. - Solution: Add extra check for NULL. (zdohnal) - -commit d2c45a1964ddb0d9ac16c9c985051fab41f37840 -Author: Bram Moolenaar -Date: Tue Aug 22 22:29:00 2017 +0200 - - patch 8.0.0987: terminal: second byte of double-byte char wrong - - Problem: terminal: second byte of double-byte char wrong - Solution: Set the second byte to NUL only for utf-8 and non-multibyte. - -commit ec0e07a32484ab70f1c7668294c3d8d67f8aca82 -Author: Bram Moolenaar -Date: Tue Aug 22 22:21:37 2017 +0200 - - patch 8.0.0986: terminal feature always requires multi-byte feature - - Problem: Terminal feature always requires multi-byte feature. - Solution: Remove #ifdef FEAT_MBYTE, disable terminal without multi-byte. - -commit 6d0826dfbba9880820d9ec221327e4250bbf6540 -Author: Bram Moolenaar -Date: Tue Aug 22 22:12:17 2017 +0200 - - patch 8.0.0985: libvterm has its own idea of character width - - Problem: Libvterm has its own idea of character width. - Solution: Use the Vim functions for character width and composing to avoid a - mismatch. (idea by Yasuhiro Matsumoto) - -commit 5830232c021102e47a4e6fc81857604e4a031ddf -Author: Bram Moolenaar -Date: Tue Aug 22 20:33:53 2017 +0200 - - patch 8.0.0984: terminal blinking cursor not correct in the GUI - - Problem: Terminal blinking cursor not correct in the GUI. - Solution: Set blinkoff correctly. Also make the cursor blink on MS-Windows - by default. (Ken Takata) - -commit 3f9a1ff141412e9e85f7dff47d02946cb9be9228 -Author: Bram Moolenaar -Date: Mon Aug 21 22:06:02 2017 +0200 - - patch 8.0.0983: unnecessary check for NULL pointer - - Problem: Unnecessary check for NULL pointer. - Solution: Remove the NULL check in dialog_changed(), it already happens in - dialog_msg(). (Ken Takata) - -commit 740c433c5909e3118dc4a7c42028f8a8b78a353b -Author: Bram Moolenaar -Date: Mon Aug 21 22:01:27 2017 +0200 - - patch 8.0.0982: cannot use a terminal when 'encoding' is non-utf8 multi-byte - - Problem: When 'encoding' is set to a multi-byte encoding other than utf-8 - the characters from ther terminal are messed up. - Solution: Convert displayed text from utf-8 to 'encoding' for MS-Windows. - (Yasuhiro Matsumoto, close #2000) - -commit 0cbba82359ff9f061aa65632cec7b6b57ae6d6e7 -Author: Bram Moolenaar -Date: Mon Aug 21 21:39:28 2017 +0200 - - patch 8.0.0981: cursor in terminal window blinks by default - - Problem: Cursor in terminal window blinks by default, while in a real xterm - it does not blink, unless the -bc argument is used. - Solution: Do not use a blinking cursor by default. - -commit b109bb4e1208753cb286b39992b58126d5aa4ce6 -Author: Bram Moolenaar -Date: Mon Aug 21 21:07:29 2017 +0200 - - patch 8.0.0980: Coverity warning for failing to open /dev/null - - Problem: Coverity warning for failing to open /dev/null. - Solution: When /dev/null can't be opened exit the child. - -commit eef0531621c8d4045d669eb815b051d925983df8 -Author: Bram Moolenaar -Date: Sun Aug 20 20:21:23 2017 +0200 - - patch 8.0.0979: terminal noblock test fails on MS-Windows - - Problem: Terminal noblock test fails on MS-Windows. (Christian Brabandt) - Solution: Ignore empty line below "done". - -commit 37819ed54064b949b1f205c9f4084ba32e3db8bc -Author: Bram Moolenaar -Date: Sun Aug 20 19:33:47 2017 +0200 - - patch 8.0.0978: writing to terminal job is not tested - - Problem: Writing to terminal job is not tested. - Solution: Add a test. - -commit 5983d5024711f078e7261264cb0e7d6e57953968 -Author: Bram Moolenaar -Date: Sun Aug 20 19:22:56 2017 +0200 - - patch 8.0.0977: cannot send lines to a terminal job on MS-Windows - - Problem: Cannot send lines to a terminal job on MS-Windows. - Solution: Set jv_in_buf. Command doesn't get EOF yet though. - -commit b241208a13d3e9def36d749b1e824ae694aa85f8 -Author: Bram Moolenaar -Date: Sun Aug 20 18:09:14 2017 +0200 - - patch 8.0.0976: cannot send lines to a terminal job - - Problem: Cannot send lines to a terminal job. - Solution: Make [range]terminal send selected lines to the job. - Use ++rows and ++cols for the terminal size. - -commit edbc0d46cffe1766d0b330dc2842212cff644f8e -Author: Bram Moolenaar -Date: Sun Aug 20 16:11:51 2017 +0200 - - patch 8.0.0975: using freed memory when setting 'backspace' - - Problem: Using freed memory when setting 'backspace'. - Solution: When changing oldval also change origval. - -commit 8efa026a25b95de5598535ef62505282a8584a4b -Author: Bram Moolenaar -Date: Sun Aug 20 15:47:20 2017 +0200 - - patch 8.0.0974: resetting a string option does not trigger OptionSet - - Problem: Resetting a string option does not trigger OptionSet. (Rick Howe) - Solution: Set the origval. - -commit ce1c32780a7d0ae5110eab627fcbfd4a11e5eb52 -Author: Bram Moolenaar -Date: Sun Aug 20 15:05:15 2017 +0200 - - patch 8.0.0973: initial info about blinking cursor is wrong - - Problem: initial info about blinking cursor is wrong - Solution: Invert the blink flag. Add t_VS to stop a blinking cursor. - -commit 37b9b8199792882e3e0e7e19e230ea6442b9e857 -Author: Bram Moolenaar -Date: Sat Aug 19 23:23:43 2017 +0200 - - patch 8.0.0972: compiler warnings for unused variables - - Problem: Compiler warnings for unused variables. (Tony Mechelynck) - Solution: Add #ifdefs. - -commit 0aed9a2e2eb93c43b21a5f781bf07c8a53dbd830 -Author: Bram Moolenaar -Date: Sat Aug 19 23:18:02 2017 +0200 - - patch 8.0.0971: 'winptydll' missing from :options - - Problem: 'winptydll' missing from :options. - Solution: Add the entry. - -commit d6a7b3e6bbb8f87507de68d86cf70eab806aab3a -Author: Bram Moolenaar -Date: Sat Aug 19 21:35:35 2017 +0200 - - patch 8.0.0970: passing invalid highlight id - - Problem: if there is no StatusLine highlighting and there is StatusLineNC - or StatusLineTermNC highlighting then an invalid highlight id is - passed to combine_stl_hlt(). (Coverity) - Solution: Check id_S to be -1 instead of zero. - -commit dc926dd0dd0ef72fe7993f134f2cc1551cd269ea -Author: Bram Moolenaar -Date: Sat Aug 19 21:26:44 2017 +0200 - - patch 8.0.0969: Coverity warning for unused return value - - Problem: Coverity warning for unused return value. - Solution: Add (void) to avoid the warning. - -commit 77ac9b5c62b35e90df35fc0bfdee57636cedb144 -Author: Bram Moolenaar -Date: Sat Aug 19 21:23:05 2017 +0200 - - patch 8.0.0968: crash when switching terminal modes - - Problem: Crash when switching terminal modes. (Nikolai Pavlov) - Solution: Check that there are scrollback lines. - -commit 93c92eff26cbf6b1f1a81891ebaf53ee3fb86d51 -Author: Bram Moolenaar -Date: Sat Aug 19 21:11:57 2017 +0200 - - patch 8.0.0967: using a terminal may cause the cursor to blink - - Problem: Using a terminal may cause the cursor to blink. - Solution: Do not set t_vs, since we cannot restore the old blink state. - -commit fc8bec0be4d1354f20fc4f514e47e98280b9d64a -Author: Bram Moolenaar -Date: Sat Aug 19 19:57:34 2017 +0200 - - patch 8.0.0966: build failure without terminal feature - - Problem: Build failure without terminal feature. - Solution: Move #endif. - -commit 3eee06e7d4c3a8e2dbb2577a1eef0e0f108e0288 -Author: Bram Moolenaar -Date: Sat Aug 19 19:40:50 2017 +0200 - - patch 8.0.0965: not restoring cursor shape after it was set in a terminal - - Problem: The cursor shape is not reset after it was changed in a terminal. - Solution: Request the original cursor shape and restore it. Add t_RS. - Do not add t_SH for now, it does not work properly. - -commit 683b7967253ecd44476a5a01d857271c0d3ff4f4 -Author: Bram Moolenaar -Date: Sat Aug 19 15:51:59 2017 +0200 - - patch 8.0.0964: channel write buffer does not work with poll() - - Problem: Channel write buffer does not work with poll(). - Solution: Use the same mechanism as with select(). - -commit d21f8b54b24e08d1f2b7c6ae32a9bc75ac4fa9fc -Author: Bram Moolenaar -Date: Sat Aug 19 15:40:01 2017 +0200 - - patch 8.0.0963: terminal test fails on MacOS - - Problem: Terminal test fails on MacOS. (chdiza) - Solution: Wait for the shell to echo the characters. (closes #1991) - -commit 9aa156912867c05e0a6480925afe11c590378f09 -Author: Bram Moolenaar -Date: Sat Aug 19 15:05:32 2017 +0200 - - patch 8.0.0962: crash with virtualedit and joining lines - - Problem: Crash with virtualedit and joining lines. (Joshua T Corbin, Neovim - #6726) - Solution: When using a mark check that coladd is valid. - -commit 98ebd2bbec3443878dd0ed772ab67efb618f2fad -Author: Bram Moolenaar -Date: Sat Aug 19 13:29:19 2017 +0200 - - patch 8.0.0961: the script to build the installer does not include winpty - - Problem: The script to build the installer does not include winpty. - Solution: Add winpty32.dll and winpty-agent.exe like diff.exe - -commit 8e539c51c31461fc602071373bdff9edd1aed25f -Author: Bram Moolenaar -Date: Fri Aug 18 22:57:06 2017 +0200 - - patch 8.0.0960: job in terminal does not get CTRL-C - - Problem: Job in terminal does not get CTRL-C, we send a SIGINT instead. - Solution: Don't call may_send_sigint() on CTRL-C. Make CTRL-W CTRL-C end - the job. - -commit f66a2cda2c425c441fc5e20c8f8893c9630e3aaa -Author: Bram Moolenaar -Date: Fri Aug 18 21:53:22 2017 +0200 - - patch 8.0.0959: build failure on MS-Windows - - Problem: Build failure on MS-Windows. - Solution: Use ioctlsocket() instead of fcntl(). - -commit ea5d6fadbbba614e51e819cb537a3d52600bfcc5 -Author: Bram Moolenaar -Date: Fri Aug 18 21:07:11 2017 +0200 - - patch 8.0.0958: terminal test fails on Windows when winpty dll is missing - - Problem: The terminal test fails on MS-Windows when compiled with the - terminal feature but the winpty DLL is missing. - Solution: Check if the terminal feature works. (Ken Takata) - -commit 97bd5e6527bf2b48acdd1550acba161e82a5bc99 -Author: Bram Moolenaar -Date: Fri Aug 18 20:50:30 2017 +0200 - - patch 8.0.0957: a terminal job can deadlock when sending many keys - - Problem: When term_sendkeys() sends many keys it may get stuck in writing - to the job. - Solution: Make the write non-blocking, buffer keys to be sent. - -commit cfce71710b6a2e1fb7f7f27d2a359e4b926f3af9 -Author: Bram Moolenaar -Date: Thu Aug 17 20:31:48 2017 +0200 - - patch 8.0.0956: scrolling in a terminal window has flicker - - Problem: Scrolling in a terminal hwindow as flicker when the Normal - background differs from the terminal window background. - Solution: Set the attribute to clear with. - -commit 82de3c2c036bc89c2d9bdea236e0a7f1208a5571 -Author: Bram Moolenaar -Date: Thu Aug 17 17:35:36 2017 +0200 - - patch 8.0.0955: Test_existent_file() fails on some file systems - - Problem: Test_existent_file() fails on some file systems. - Solution: Run the test again with a sleep when the test fails without a - sleep. (James McCoy, closes #1984) - -commit bc906e445c77eb4fb5ef97465a45b46499bba111 -Author: Bram Moolenaar -Date: Thu Aug 17 17:21:05 2017 +0200 - - patch 8.0.0954: /proc/self/exe might be a relative path - - Problem: /proc/self/exe might be a relative path. - Solution: Make the path a full path. (James McCoy, closes #1983) - -commit f5be7cd01642fafc4b7d68894eb60cca60c7a405 -Author: Bram Moolenaar -Date: Thu Aug 17 16:55:13 2017 +0200 - - patch 8.0.0953: get "no write since last change" error in terminal window - - Problem: Get "no write since last change" error in terminal window. - Solution: Use another message when closing a terminal window. Make ":quit!" - also end the job. - -commit a83e3962ac0e4bbfef15a072ad9a7390fc255409 -Author: Bram Moolenaar -Date: Thu Aug 17 14:39:07 2017 +0200 - - patch 8.0.0952: has('terminal') does not check existence of dll file - - Problem: MS-Windows: has('terminal') does not check existence of dll file. - Solution: Check if the winpty dll file can be loaded. (Ken Takata) - -commit 84ed4ad08486f85948d4fe10a47aa2e312699eb9 -Author: Bram Moolenaar -Date: Thu Aug 17 11:33:42 2017 +0200 - - patch 8.0.0951: another wrong #ifdef - - Problem: Another wrong #ifdef. - Solution: Change TERMINAL to FEAT_TERMINAL. (closes #1981) - -commit ade59630c737026edfaeff2d76985b304a34afb5 -Author: Bram Moolenaar -Date: Thu Aug 17 11:22:46 2017 +0200 - - patch 8.0.0950: MS-Windows: wrong #ifdef, compiler warnings - - Problem: MS-Windows: wrong #ifdef, compiler warnings for signed/unsigned. - Solution: Change variable type. Change TERMINAL to FEAT_TERMINAL. - -commit 9e13aa7729486d79a530ecae1a7a95d10da27d61 -Author: Bram Moolenaar -Date: Wed Aug 16 23:14:08 2017 +0200 - - patch 8.0.0949: winpty.dll name is fixed - - Problem: winpty.dll name is fixed. - Solution: Add the 'winptydll' option. Make the default name depend on - whether it is a 32-bit or 64-bit build. (idea by Yasuhiro - Matsumoto, closes #1978) - -commit 989a70c590c2bd109eb362d3a0e48cb1427ae13d -Author: Bram Moolenaar -Date: Wed Aug 16 22:46:01 2017 +0200 - - patch 8.0.0948: crash if timer closes window while dragging status line - - Problem: Crash if timer closes window while dragging status line. - Solution: Check if the window still exists. (Yasuhiro Matsumoto, closes - #1979) - -commit 6fe15bbc87cb996912fe3c2c4068e356071ac516 -Author: Bram Moolenaar -Date: Wed Aug 16 21:09:18 2017 +0200 - - patch 8.0.0947: entering terminal using C-O C-W C-W goes to Insert mode - - Problem: When in Insert mode and using CTRL-O CTRL-W CTRL-W to move to a - termainal window, get in a weird Insert mode. - Solution: Don't go to Insert mode in a terminal window. (closes #1977) - -commit a9f8ee05f46f2d6621a3719cd15150155d33eed4 -Author: Bram Moolenaar -Date: Mon Aug 14 23:40:45 2017 +0200 - - patch 8.0.0946: using PATH_MAX does not work well on some systems - - Problem: Using PATH_MAX does not work well on some systems. - Solution: use MAXPATHL instead. (James McCoy, closes #1973) - -commit 60104f183cc639d2a5295ba157d4ec66ac19fa53 -Author: Bram Moolenaar -Date: Mon Aug 14 23:25:04 2017 +0200 - - patch 8.0.0945: 64-bit compiler warnings - - Problem: 64-bit compiler warnings. - Solution: Use "size_t" instead of "int". (Mike Williams) - -commit d21b16f3c0c676bfe3a37aef1ac3118e1ecded60 -Author: Bram Moolenaar -Date: Mon Aug 14 23:13:30 2017 +0200 - - patch 8.0.0944: test_profile is a little bit flaky - - Problem: Test_profile is a little bit flaky. - Solution: Accept a match when self and total time are the same. (James - McCoy, closes #1972) - -commit 3678393baa2fbfcd5020fcf0ac12947fc485e912 -Author: Bram Moolenaar -Date: Mon Aug 14 23:07:30 2017 +0200 - - patch 8.0.0943: MS-Windows: Test_terminal_scrape_multibyte may fail - - Problem: Test_terminal_scrape_multibyte fails if the codepage is not utf-8. - Solution: Start "cmd" with the utf-8 codepage. (micbou, closes #1975) - -commit 4fa1019f8026cb383423fb4086cba7e308591e18 -Author: Bram Moolenaar -Date: Mon Aug 14 22:56:27 2017 +0200 - - patch 8.0.0942: using freed memory with ":terminal" - - Problem: Using freed memory with ":terminal" if an autocommand changes - 'shell' when splitting the window. (Marius Gedminas) - Solution: Make a copy of 'shell'. (closes #1974) - -commit 05fbfdcda48a564e7a778c67251f732481f3ceaa -Author: Bram Moolenaar -Date: Mon Aug 14 22:35:08 2017 +0200 - - patch 8.0.0941: existing color schemes don't like StatusLineTerm - - Problem: Existing color schemes don't work well with StatusLineTerm. - Solution: Don't use "reverse", use fg and bg colors. Also add - StatusLineTermNC. - -commit c08706135d006453784f85d211c76e27b4f2a6d0 -Author: Bram Moolenaar -Date: Mon Aug 14 22:01:16 2017 +0200 - - patch 8.0.0940: Test_terminal_scrape_multibyte is flaky - - Problem: Test_terminal_scrape_multibyte is flaky. (James McCoy) - Solution: Use WaitFor() instead of term_wait(). - -commit 51c23687a9298c27d41ad9780b032f434e1e1646 -Author: Bram Moolenaar -Date: Mon Aug 14 21:45:00 2017 +0200 - - patch 8.0.0939: Test_terminal_env is flaky - - Problem: Test_terminal_env is flaky. (James McCoy) - Solution: Use WaitFor() instead of term_wait(). - -commit 6bb18a878cc4cc79cdca4b7497367e59a90125e7 -Author: Bram Moolenaar -Date: Sun Aug 13 22:14:17 2017 +0200 - - patch 8.0.0938: scrolling in terminal window is inefficient - - Problem: Scrolling in terminal window is inefficient. - Solution: Use win_del_lines(). - -commit bce4f62d3043f04fe29f3fef2b927b2268b15255 -Author: Bram Moolenaar -Date: Sun Aug 13 21:37:43 2017 +0200 - - patch 8.0.0937: user highlight groups not adjusted for terminal - - Problem: User highlight groups are not adjusted for StatusLineTerm. - Solution: Combine attributes like for StatusLineNC. - -commit 2bb7b6b0e477612cc098cba27cc63ec3d19a2527 -Author: Bram Moolenaar -Date: Sun Aug 13 20:58:33 2017 +0200 - - patch 8.0.0936: mode() returns wrong value for a terminal window - - Problem: Mode() returns wrong value for a terminal window. - Solution: Return 't' when typed keys go to a job. - -commit 304b64c9e6957fa3f552e0540ca786139b39a1c4 -Author: Bram Moolenaar -Date: Sun Aug 13 20:43:48 2017 +0200 - - patch 8.0.0935: cannot recognize a terminal buffer in :ls output - - Problem: Cannot recognize a terminal buffer in :ls output. - Solution: Use R for a running job and F for a finished job. - -commit 6b93b0e8388adc6c9bb50ce2c011d93d6cc41bc8 -Author: Bram Moolenaar -Date: Sun Aug 13 20:28:53 2017 +0200 - - patch 8.0.0934: change to struts.h missing in patch - - Problem: Change to struts.h missing in patch. - Solution: Include adding ttyinfo_T. - -commit 9f0139a2a869b0804e5b91a65e3d5952c9091879 -Author: Bram Moolenaar -Date: Sun Aug 13 20:26:20 2017 +0200 - - patch 8.0.0933: terminal test tries to start GUI when it's not possible - - Problem: Terminal test tries to start GUI when it's not possible. - Solution: Check if the GUI can run. (James McCoy, closes #1971) - -commit 4f44b886840a90a50575204bc29f72ef309cfaf6 -Author: Bram Moolenaar -Date: Sun Aug 13 20:06:18 2017 +0200 - - patch 8.0.0932: terminal may not use right characters for BS and Enter - - Problem: Terminal may not use right characters for BS and Enter. - Solution: Get the characters from the tty. - -commit 69905d108be4af86c2d2a9224e2c588723276dc9 -Author: Bram Moolenaar -Date: Sun Aug 13 18:14:47 2017 +0200 - - patch 8.0.0931: getwininfo() does not indicate a terminal window - - Problem: getwininfo() does not indicate a terminal window. - Solution: Add "terminal" to the dictionary. - -commit e62780543f403186b27b210dd087dd8ba74159fc -Author: Bram Moolenaar -Date: Sun Aug 13 18:11:17 2017 +0200 - - patch 8.0.0930: terminal buffers are stored in the viminfo file - - Problem: Terminal buffers are stored in the viminfo file while they can't - be useful. - Solution: Skip terminal buffers for file marks and buffer list - -commit 2438ae3d678288c4726d2e393d1c66fd5cc52623 -Author: Bram Moolenaar -Date: Sun Aug 13 17:38:11 2017 +0200 - - patch 8.0.0929: :term without argument does not work - - Problem: :term without argument does not work. - Solution: Use shell for empty command. (Yasuhiro Matsumoto, closes #1970) - -commit dcaa61384ca76e42f7feda5640fb85b58cee03e5 -Author: Bram Moolenaar -Date: Sun Aug 13 17:13:09 2017 +0200 - - patch 8.0.0928: MS-Windows: passing arglist to job has escaping problems - - Problem: MS-Windows: passing arglist to job has escaping problems. - Solution: Improve escaping. (Yasuhiro Matsumoto, closes #1954) - -commit 274a52fd58bbd88f5fe8b96d87abe3574c8169af -Author: Bram Moolenaar -Date: Sun Aug 13 16:09:31 2017 +0200 - - patch 8.0.0927: if a terminal job sends a blank title "running" is not shown - - Problem: If a terminal job sends a blank title "running" is not shown. - Solution: When the title is blank make it empty. - -commit e0f314aa8d0e2099d2e4e5665fe13199752adc8e -Author: Bram Moolenaar -Date: Sun Aug 13 16:01:31 2017 +0200 - - patch 8.0.0926: when job in terminal window ends topline is wrong - - Problem: When job in terminal window ends topline may be wrong. - Solution: When the job ends adjust topline so that the active part of the - terminal is displayed. - -commit 62426e168ef29fb941d1bd91a112fa09445322a5 -Author: Bram Moolenaar -Date: Sun Aug 13 15:37:58 2017 +0200 - - patch 8.0.0925: MS-Windows GUI: channel I/O not handled right away - - Problem: MS-Windows GUI: channel I/O not handled right away. - Solution: Don't call process_message() unless a message is available. - (Yasuhiro Matsumoto, closes #1969) - -commit 5cc1f2c47796f2f544ace9283d293af3b036a63f -Author: Bram Moolenaar -Date: Sun Aug 13 15:16:53 2017 +0200 - - patch 8.0.0924: terminal window not updated after using term_sendkeys() - - Problem: Terminal window not updated after using term_sendkeys(). - Solution: Call redraw_after_callback(). - -commit 679653e59c6da7f6abc29470ef9d404582bacbb9 -Author: Bram Moolenaar -Date: Sun Aug 13 14:13:19 2017 +0200 - - patch 8.0.0923: crash in GUI when terminal job exits - - Problem: Crash in GUI when terminal job exits. (Kazunobu Kuriyama) - Solution: reset in_terminal_loop when a terminal is freed. - -commit 55b6926450d75788dada3ff44a35e328224df758 -Author: Bram Moolenaar -Date: Sun Aug 13 13:42:01 2017 +0200 - - patch 8.0.0922: quickfix list always added after current one - - Problem: Quickfix list always added after current one. - Solution: Make it possible to add a quickfix list after the last one. - (Yegappan Lakshmanan) - -commit 3d9bdfebf1a8c1eec1c3e1cff6fbb60b3d98f02a -Author: Bram Moolenaar -Date: Sat Aug 12 22:55:58 2017 +0200 - - patch 8.0.0921: terminal window cursor shape not supported in the GUI - - Problem: Terminal window cursor shape not supported in the GUI. - Solution: Use the terminal window cursor shape in the GUI. - -commit 893029ab20a06da9c0cf29661c9f6e2ec5583dce -Author: Bram Moolenaar -Date: Sat Aug 12 21:15:34 2017 +0200 - - patch 8.0.0920: cursor wrong after switching altscreen in terminal - - Problem: The cursor shape is wrong after switch back from an alternate - screen in a terminal window. (arius Gedminas) - Solution: Change bitfield to unsigned. Set flag that cursor shape was set. - -commit c977092053e1a27f571f8a27126717cc28af4e58 -Author: Bram Moolenaar -Date: Sat Aug 12 20:11:53 2017 +0200 - - patch 8.0.0919: cursor color isn't set on startup - - Problem: Cursor color isn't set on startup. - Solution: Initialize showing_mode to invalid value. - -commit 3cd43ccccb03b2e68df9c8a344a87e51c007c656 -Author: Bram Moolenaar -Date: Sat Aug 12 19:51:41 2017 +0200 - - patch 8.0.0918: cannot get terminal window cursor shape or attributes - - Problem: Cannot get terminal window cursor shape or attributes. - Solution: Support cursor shape, attributes and color. - -commit 589b1109c55409baf27f79920d8ffc95111eaa01 -Author: Bram Moolenaar -Date: Sat Aug 12 16:39:05 2017 +0200 - - patch 8.0.0917: MS-Windows:CTRL-C handling in terminal window is wrong - - Problem: MS-Windows:CTRL-C handling in terminal window is wrong - Solution: Pass CTRL-C as a key. Turn CTRL-BREAK into a key stroke. (Yasuhiro - Matsumoto, closes #1965) - -commit 37c45835945fc433a3bb85fcfc0b4fd58b1ee0e7 -Author: Bram Moolenaar -Date: Sat Aug 12 16:01:04 2017 +0200 - - patch 8.0.0916: cannot specify properties of window for terminal open - - Problem: Cannot specify properties of window for when opening a window for - a finished terminal job. - Solution: Add "term_opencmd". - -commit 7eedd4398aee195212bd06004d3533ca24c0823c -Author: Bram Moolenaar -Date: Sat Aug 12 15:15:33 2017 +0200 - - patch 8.0.0915: wrong initialisation of global - - Problem: Wrong initialisation of global. - Solution: Use INIT(). - -commit 0cd2a94a4030f6bd12eaec44db92db108e33c913 -Author: Bram Moolenaar -Date: Sat Aug 12 15:12:30 2017 +0200 - - patch 8.0.0914: highlight attributes are always combined - - Problem: Highlight attributes are always combined. - Solution: Add the 'nocombine' value to replace attributes instead of - combining them. (scauligi, closes #1963) - -commit 9698ad7201ca1a3acec69679f1ab8b15323ff406 -Author: Bram Moolenaar -Date: Sat Aug 12 14:52:15 2017 +0200 - - patch 8.0.0913: MS-Windows: CTRL-C kills shell in terminal window - - Problem: MS-Windows: CTRL-C kills shell in terminal window instead of the - command running in the shell. - Solution: Make CTRL-C only send a CTRL_C_EVENT and have CTRL-BREAK kill the - job. (partly by Yasuhiro Matsumoto, closes #1962) - -commit 8cad930a259a05a95c7d0c527a5881d5f9a59057 -Author: Bram Moolenaar -Date: Sat Aug 12 14:32:32 2017 +0200 - - patch 8.0.0912: cannot run a job in a hidden terminal - - Problem: Cannot run a job in a hidden terminal. - Solution: Add option "hidden" and ++hidden. - -commit b81bc77ae7e43b5aac43970aaa4aa70c619e5009 -Author: Bram Moolenaar -Date: Fri Aug 11 22:45:01 2017 +0200 - - patch 8.0.0911: terminal test takes too long - - Problem: Terminal test takes too long. - Solution: Instead of "sleep 1" use a Python program to briefly sleep. - -commit da43b61dddcf81439a6f1716956a4e8d9046e68f -Author: Bram Moolenaar -Date: Fri Aug 11 22:27:50 2017 +0200 - - patch 8.0.0910: cannot create a terminal in the current window - - Problem: Cannot create a terminal in the current window. - Solution: Add option "curwin" and ++curwin. - -commit 8ed54007399f968aab447ae6cb46623b1bdbc75e -Author: Bram Moolenaar -Date: Fri Aug 11 22:22:36 2017 +0200 - - patch 8.0.0909: channel test fails - - Problem: Channel test fails. - Solution: Allow for "cwd" and "env" arguments. - -commit 08d384ff3aa0366c18fb87ed215b1b4bdf9b1745 -Author: Bram Moolenaar -Date: Fri Aug 11 21:51:23 2017 +0200 - - patch 8.0.0908: cannot set terminal size with options - - Problem: Cannot set terminal size with options. - Solution: Add "term_rows", "term_cols" and "vertical". - -commit 89e06c807ac63030dd163092e1c58f9ce350aeee -Author: Bram Moolenaar -Date: Fri Aug 11 20:55:55 2017 +0200 - - patch 8.0.0907: with cp932 font names might be misinterpreted - - Problem: With cp932 font names might be misinterpreted. - Solution: Do not see "_" as a space when it is the second byte of a double - byte character. (Ken Takata) - -commit d9bc8a801aeaffa77d4094d43bf97f0ced3db92b -Author: Bram Moolenaar -Date: Fri Aug 11 20:50:04 2017 +0200 - - patch 8.0.0906: don't recognize Couchbase files - - Problem: Don't recognize Couchbase files. - Solution: Add filetype detection. (Eugene Ciurana, closes #1951) - -commit 444fda208469916764d89403e77380a0cdaf6242 -Author: Bram Moolenaar -Date: Fri Aug 11 20:37:00 2017 +0200 - - patch 8.0.0905: MS-Windows: broken multi-byte characters in the console - - Problem: MS-Windows: broken multi-byte characters in the console. - Solution: Restore all regions of the console buffer. (Ken Takata) - -commit ae338338508ef42866204f90dca861ac555f4298 -Author: Bram Moolenaar -Date: Fri Aug 11 20:25:26 2017 +0200 - - patch 8.0.0904: cannot set a location list from text - - Problem: Cannot set a location list from text. - Solution: Add the "text" argument to setqflist(). (Yegappan Lakshmanan) - -commit cf8d840ce9140931bfbdc97961dad9278ee5f96c -Author: Bram Moolenaar -Date: Fri Aug 11 20:20:27 2017 +0200 - - patch 8.0.0903: early return from test function - - Problem: Early return from test function. - Solution: Remove the return. - -commit 1ccd8fff8acfbd5df0fc0e9b4d288af84e51233e -Author: Bram Moolenaar -Date: Fri Aug 11 19:50:37 2017 +0200 - - Update runtime files. - -commit 05aafed54b50b602315ae55d83a7d089804cecb0 -Author: Bram Moolenaar -Date: Fri Aug 11 19:12:11 2017 +0200 - - patch 8.0.0902: cannot specify directory or environment for a job - - Problem: Cannot specify directory or environment for a job. - Solution: Add the "cwd" and "env" arguments to job options. (Yasuhiro - Matsumoto, closes #1160) - -commit 76ca1b4041db71df899a40d2ab1701af4f19cb2a -Author: Bram Moolenaar -Date: Fri Aug 11 17:56:21 2017 +0200 - - patch 8.0.0901: asan suppress file missing from distribution - - Problem: Asan suppress file missing from distribution. - Solution: Add the file. - -commit ab6c8587ba846d08cd70e7b225c4952a468fc1e8 -Author: Bram Moolenaar -Date: Fri Aug 11 17:15:09 2017 +0200 - - patch 8.0.0900: :tab options doesn't open a new tab page - - Problem: :tab options doesn't open a new tab page. (Aviany) - Solution: Support the :tab modifier. (closes #1960) - -commit 2d33e90f81334eee34275a259444434abf56250f -Author: Bram Moolenaar -Date: Fri Aug 11 16:31:54 2017 +0200 - - patch 8.0.0899: function name mch_stop_job() is confusing - - Problem: Function name mch_stop_job() is confusing. - Solution: Rename to mch_signal_job(). - -commit e41e3b41f991bd610f889dea57676526704fea5f -Author: Bram Moolenaar -Date: Fri Aug 11 16:24:50 2017 +0200 - - patch 8.0.0898: can't use the alternate screen in a terminal window - - Problem: Can't use the alternate screen in a terminal window. - Solution: Initialze the alternate screen. (Yasuhiro Matsumoto, closes - #1957) Add term_getaltscreen(). - -commit f1237f18143d9fe5b2a6ce981dee415736858789 -Author: Bram Moolenaar -Date: Fri Aug 11 15:45:28 2017 +0200 - - patch 8.0.0897: wrong error message for invalid term_finish value - - Problem: Wrong error message for invalid term_finish value - Solution: Pass the right argument to emsg(). - -commit dd693ce28b158ff573129ee30fe5b886544a03c2 -Author: Bram Moolenaar -Date: Thu Aug 10 23:15:19 2017 +0200 - - patch 8.0.0896: cannot close a terminal window when the job ends - - Problem: Cannot automaticlaly close a terminal window when the job ends. - Solution: Add the ++close argument to :term. Add the term_finish option to - term_start(). (Yasuhiro Matsumoto, closes #1950) Also add - ++open. - -commit 8ab3c1dc6bf70021f89e6e614b202606863bc168 -Author: Bram Moolenaar -Date: Wed Aug 9 22:24:52 2017 +0200 - - patch 8.0.0895: filetype test fails on MS-Windows - - Problem: Filetype test fails on MS-Windows. - Solution: Fix file names. - -commit 0a0217abfabcee8b0779df2e18a186a4b41e18ce -Author: Bram Moolenaar -Date: Wed Aug 9 22:06:48 2017 +0200 - - patch 8.0.0894: there is no test for runtime filetype detection - - Problem: There is no test for runtime filetype detection. - Solution: Test a list of filetypes from patterns. - -commit 82b9ca05f40a627355e7c3bcf49b1f19ffbdaf87 -Author: Bram Moolenaar -Date: Tue Aug 8 23:06:46 2017 +0200 - - patch 8.0.0893: cannot get the scroll count of a terminal window - - Problem: Cannot get the scroll count of a terminal window. - Solution: Add term_getscrolled(). - -commit 292d5699356dc4a22fcfbab92f0a558e90f7cfba -Author: Bram Moolenaar -Date: Tue Aug 8 21:52:22 2017 +0200 - - patch 8.0.0892: when opening a terminal the pty size doesn't always match - - Problem: When opening a terminal the pty size doesn't always match. - Solution: Update the pty size after opening the terminal. (Ken Takata) - -commit 7fadbf83256bb823b994a52758127594dd82ab39 -Author: Bram Moolenaar -Date: Mon Aug 7 22:08:05 2017 +0200 - - patch 8.0.0891: uninitialized memory use with empty line in terminal - - Problem: Uninitialized memory use with empty line in terminal. - Solution: Initialize growarray earlier. (Yasuhiro Matsumoto, closes #1949) - -commit 75373f38087dd756babdbbf9f14fd4711712c5de -Author: Bram Moolenaar -Date: Mon Aug 7 22:02:30 2017 +0200 - - patch 8.0.0890: still many old style tests - - Problem: Still many old style tests. - Solution: Convert several tests to new style. (Yegappan Lakshmanan) - -commit e20b3eba731bafb97c609dd20a4c378c105acc0d -Author: Bram Moolenaar -Date: Mon Aug 7 21:26:29 2017 +0200 - - patch 8.0.0889: gcc gives warnings for uninitialized variables - - Problem: Gcc gives warnings for uninitialized variables. (Tony Mechelynck) - Solution: Initialize variables even though they are not used. - -commit 116a0f800c6a62e29c5af832df092507f1355c68 -Author: Bram Moolenaar -Date: Mon Aug 7 21:17:57 2017 +0200 - - patch 8.0.0888: compiler warnings with 64 bit build - - Problem: Compiler warnings with 64 bit build. - Solution: Add type cast of change the type. (Mike Williams) - -commit 6d87e9e1c6a580609d48d4aa54a20b26b10c5b77 -Author: Bram Moolenaar -Date: Mon Aug 7 20:51:51 2017 +0200 - - patch 8.0.0887: can create a logfile in the sandbox - - Problem: Can create a logfile in the sandbox. - Solution: Disable ch_logfile() in the sandbox. (Yasuhiro Matsumoto) - -commit f8d57a50496d854f3e82725bfde1543c9d01ff98 -Author: Bram Moolenaar -Date: Mon Aug 7 20:38:42 2017 +0200 - - patch 8.0.0886: crash when using ":term ls" - - Problem: Crash when using ":term ls". - Solution: Fix line number computation. Add a test for this. - -commit 33a43bee9cdc62f9cd0999eb23c6eca01b4d2d67 -Author: Bram Moolenaar -Date: Sun Aug 6 21:36:22 2017 +0200 - - patch 8.0.0885: terminal window scrollback is stored inefficiently - - Problem: Terminal window scrollback is stored inefficiently. - Solution: Store the text in the Vim buffer. - -commit f3402b1b7f72d08e0357196902cce972b639bfd7 -Author: Bram Moolenaar -Date: Sun Aug 6 19:07:08 2017 +0200 - - patch 8.0.0884: can't specify the wait time for term_wait() - - Problem: Can't specify the wait time for term_wait(). - Solution: Add an otional second argument. - -commit 1c864093f93b0066de25d6c0ddf03a6bc6b1c870 -Author: Bram Moolenaar -Date: Sun Aug 6 18:15:45 2017 +0200 - - patch 8.0.0883: invalid memory access with nonsensical script - - Problem: Invalid memory access with nonsensical script. - Solution: Check "dstlen" being positive. (Dominique Pelle) - -commit 4535654246936de13eafd4e049b0a1991521fba4 -Author: Bram Moolenaar -Date: Sun Aug 6 17:53:31 2017 +0200 - - patch 8.0.0882: term_scrape() and term_getline() require two arguments - - Problem: term_scrape() and term_getline() require two arguments but it is - not enforced. - Solution: Correct minimal number of arguments. (Hirohito Higashi) Update - documentation. (Ken Takata) - -commit e16b00a1582dbff7b76b0631d935531059cf7b47 -Author: Bram Moolenaar -Date: Sun Aug 6 17:38:06 2017 +0200 - - patch 8.0.0881: win32.mak no longer included in Windows SDK - - Problem: win32.mak no longer included in Windows SDK. - Solution: Do not include win32.mak. (Ken Takata) - -commit 02113ed4dfa585b4553a7c630b4d7eed0002aebd -Author: Bram Moolenaar -Date: Sun Aug 6 17:06:24 2017 +0200 - - patch 8.0.0880: Travis uses an old Ubuntu version - - Problem: Travis uses an old Ubuntu version. - Solution: Switch from precise to trusty. (Ken Takata, closes #1897) - -commit bae5a17a738d1a3b5c51d9aa5d99e228d3911955 -Author: Bram Moolenaar -Date: Sun Aug 6 15:42:06 2017 +0200 - - patch 8.0.0879: crash when shifting with huge number - - Problem: Crash when shifting with huge number. - Solution: Check for overflow. (Dominique Pelle, closes #1945) - -commit cae92dc3d5bdd4009910671328cd01394bfbe2cf -Author: Bram Moolenaar -Date: Sun Aug 6 15:22:15 2017 +0200 - - patch 8.0.0878: no completion for :mapclear - - Problem: No completion for :mapclear. - Solution: Add completion (Nobuhiro Takasaki et al. closes #1943) - -commit 6d8197485dc84532e37aced2c39292bff374200d -Author: Bram Moolenaar -Date: Sun Aug 6 14:57:49 2017 +0200 - - patch 8.0.0877: using CTRL-\ CTRL-N in terminal is inconsistent - - Problem: Using CTRL-\ CTRL-N in terminal is inconsistent. - Solution: Stay in Normal mode. - -commit 39d21e3c30f3391f3b27f5ddb7e1ad411bdb8f2e -Author: Bram Moolenaar -Date: Sat Aug 5 23:09:31 2017 +0200 - - patch 8.0.0876: backslashes and wildcards in backticks don't work - - Problem: MS-Windows: Backslashes and wildcards in backticks don't work. - Solution: Do not handle backslashes inside backticks in the wrong place. - (Yasuhiro Matsumoto, closes #1942) - -commit 0af2d32c21d48d450a7a1277b2029b9eeed6bebf -Author: Bram Moolenaar -Date: Sat Aug 5 23:00:53 2017 +0200 - - patch 8.0.0875: crash with weird command sequence - - Problem: Crash with weird command sequence. (Dominique Pelle) - Solution: Use vim_snprintf() instead of STRCPY(). - -commit 22aa23fd8cf74f535dba5eb8f6d02107ba2c512c -Author: Bram Moolenaar -Date: Sat Aug 5 21:13:36 2017 +0200 - - patch 8.0.0874: can't build with terminal feature - - Problem: Can't build with terminal feature. - Solution: Include change to term_use_loop(). (Dominique Pelle) - -commit aaa8a35fbd38d5e6cc57ae60a8477e787d695a20 -Author: Bram Moolenaar -Date: Sat Aug 5 20:17:00 2017 +0200 - - patch 8.0.0873: in terminal cannot use CTRL-\ CTRL-N to start Visual mode - - Problem: In a terminal window cannot use CTRL-\ CTRL-N to start Visual - mode. - Solution: After CTRL-\ CTRL-N enter Terminal-Normal mode for one command. - -commit 98fd66d311a62133c835307dc7692763dfa32c69 -Author: Bram Moolenaar -Date: Sat Aug 5 19:34:47 2017 +0200 - - patch 8.0.0872: no mouse scroll with a terminal window - - Problem: Using mouse scroll while a terminal window has focus and the mouse - pointer is on another window does not work. Same for focus in a - non-terminal window ahd the mouse pointer is over a terminal - window. - Solution: Send the scroll action to the right window. - -commit 086d535f775da1abc557f5f28d101ff3308dc18f -Author: Bram Moolenaar -Date: Sat Aug 5 18:19:55 2017 +0200 - - patch 8.0.0871: status line for a terminal window always has "[+]". - - Problem: The status line for a terminal window always has "[+]". - Solution: Do make the status line include "[+]" for a terminal window. - -commit b9279e73aee44a266c241619db65c645f7db72ee -Author: Bram Moolenaar -Date: Sat Aug 5 18:02:21 2017 +0200 - - patch 8.0.0870: mouse escape codes sent to terminal unintentionally - - Problem: Mouse escape codes sent to terminal unintentionally. - Solution: Fix libvterm to send mouse codes only when enabled. - -commit a9f028103fee253ea8a09e49031011ee3da69ece -Author: Bram Moolenaar -Date: Sat Aug 5 17:40:38 2017 +0200 - - patch 8.0.0869: job output is sometimes not displayed in a terminal - - Problem: Job output is sometimes not displayed in a terminal. - Solution: Flush output before closing the channel. - -commit cfcc022c54e66b317ddcc8a807977230b056a542 -Author: Bram Moolenaar -Date: Sat Aug 5 17:13:48 2017 +0200 - - patch 8.0.0868: cannot specify the terminal size on the command line - - Problem: Cannot specify the terminal size on the command line. - Solution: Use the address range for the terminal size. (Yasuhiro Matsumoto, - closes #1941) - -commit 35422f45ba01806d357994f18cb9af64980c67e6 -Author: Bram Moolenaar -Date: Sat Aug 5 16:33:56 2017 +0200 - - patch 8.0.0867: job and channel in a dict value not quoted - - Problem: When using a job or channel value as a dict value, when turning it - into a string the quotes are missing. - Solution: Add quotes to the job and channel values. (Yasuhiro Matsumoto, - closes #1930) - -commit d53109886bc9c4fa7a9c9a402c90fe349b2dd7ac -Author: Bram Moolenaar -Date: Sat Aug 5 15:16:32 2017 +0200 - - patch 8.0.0866: Solaris also doesn't have MIN and MAX - - Problem: Solaris also doesn't have MIN and MAX. - Solution: Define MIN and MAX whenever they are not defined. (Ozaki Kiichi, - closes #1939) - -commit 8456ea80502d5e0d86309a0051a0cf48df586ed4 -Author: Bram Moolenaar -Date: Sat Aug 5 15:02:05 2017 +0200 - - patch 8.0.0865: cannot build with channel but without terminal feature - - Problem: Cannot build with channel but without terminal feature. - Solution: Add #ifdef - -commit 78712a7733839598fbc4a61d0582893d22e8adf3 -Author: Bram Moolenaar -Date: Sat Aug 5 14:50:12 2017 +0200 - - patch 8.0.0864: cannot specify the name of a terminal - - Problem: Cannot specify the name of a terminal. - Solution: Add the "term_name" option. (Yasuhiro Matsumoto, closes #1936) - -commit 69198197fd4b061be7cadcf441cd8a7246a17148 -Author: Bram Moolenaar -Date: Sat Aug 5 14:10:48 2017 +0200 - - patch 8.0.0863: a remote command does not work in the terminal window - - Problem: A remote command starting with CTRL-\ CTRL-N does not work in the - terminal window. (Christian J. Robinson) - Solution: Use CTRL-\ CTRL-N as a prefix or a Normal mode command. - -commit 07c043af5f054c7dfeb676414f8fa6aeda8f9c2b -Author: Bram Moolenaar -Date: Fri Aug 4 22:56:39 2017 +0200 - - patch 8.0.0862: file size test fails on MS-Windows - - Problem: File size test fails on MS-Windows. - Solution: Set fileformat after opening new buffer. Strip CR. - -commit 4a137b45864310060410f34cb9c7d0f0231bb256 -Author: Bram Moolenaar -Date: Fri Aug 4 22:37:11 2017 +0200 - - patch 8.0.0861: still many old style tests - - Problem: Still many old style tests. - Solution: Convert several tests to new style. (Yegappan Lakshmanan) - -commit 6b7355a30ddd294c19cd9be924d487d592ccfae1 -Author: Bram Moolenaar -Date: Fri Aug 4 21:37:54 2017 +0200 - - patch 8.0.0860: side effects when channel appends to a buffer - - Problem: There may be side effects when a channel appends to a buffer that - is not the current buffer. - Solution: Properly switch to another buffer before appending. (Yasuhiro - Matsumoto, closes #1926, closes #1937) - -commit 8e5eece8c5f22a2235edeb743d06253f6c54cfdc -Author: Bram Moolenaar -Date: Fri Aug 4 20:29:53 2017 +0200 - - patch 8.0.0859: NULL pointer access when term_free_vterm called twice - - Problem: NULL pointer access when term_free_vterm called twice. - Solution: Return when tl_vterm is NULL. (Yasuhiro Matsumoto, closes #1934) - -commit eb44a68b42eda207a5bc4def9ea8fc4d38acb650 -Author: Bram Moolenaar -Date: Thu Aug 3 22:44:55 2017 +0200 - - patch 8.0.0858: can exit while a terminal is still running a job - - Problem: Can exit while a terminal is still running a job. - Solution: Consider a buffer with a running job like a changed file. - -commit 620d064b0b0bca2268574abdec2d8eac3384cfdf -Author: Bram Moolenaar -Date: Thu Aug 3 21:08:05 2017 +0200 - - patch 8.0.0857: terminal test fails on MS-Windows - - Problem: Terminal test fails on MS-Windows. - Solution: Sleep a fraction of a second. - -commit 102dc7f891c43e3065aef4adafdb2c647c5d09d2 -Author: Bram Moolenaar -Date: Thu Aug 3 20:59:29 2017 +0200 - - patch 8.0.0856: MS-Windows: terminal job doesn't take options - - Problem: MS-Windows: terminal job doesn't take options. - Solution: Call job_set_options(). (Yasuhiro Matsumoto) - -commit 5be8dd087f36affa492ef6049fa813b376210543 -Author: Bram Moolenaar -Date: Thu Aug 3 20:52:19 2017 +0200 - - patch 8.0.0855: MS-Windows: can't get tty name of terminal - - Problem: MS-Windows: can't get tty name of terminal. - Solution: Use the winpty process number. (Yasuhiro Matsumoto, closes #1929) - -commit e9c21aed6233185e7fbe1b462a0571c0e460a5a9 -Author: Bram Moolenaar -Date: Thu Aug 3 20:44:48 2017 +0200 - - patch 8.0.0854: no redraw after terminal was closed - - Problem: No redraw after terminal was closed. - Solution: Set typebuf_was_filled. (Yasuhiro Matsumoto, closes #1925, closes - #1924) Add function to check for messages even when input is - available. - -commit b4a6721a288438c96fbeb051b09ef90735ac70d6 -Author: Bram Moolenaar -Date: Thu Aug 3 19:22:36 2017 +0200 - - patch 8.0.0853: crash when running terminal with unknown command - - Problem: Crash when running terminal with unknown command. - Solution: Check "term" not to be NULL. (Yasuhiro Matsumoto, closes #1932) - -commit 1b66c00aeca87913e75012c59c4e969316e2626d -Author: Bram Moolenaar -Date: Thu Aug 3 18:55:00 2017 +0200 - - patch 8.0.0852: MS-Windows: possible crash when giving a message on startup - - Problem: MS-Windows: possible crash when giving a message on startup. - Solution: Initialize length. (Yasuhiro Matsumoto, closes #1931) - -commit 69a76feda9e9d308be6b5fc2185286a061dfecd6 -Author: Bram Moolenaar -Date: Thu Aug 3 17:54:03 2017 +0200 - - patch 8.0.0851: 'smartindent' is used even when 'indentexpr' is set - - Problem: 'smartindent' is used even when 'indentexpr' is set. - Solution: Ignore 'smartindent' when 'indentexpr' is set. (Hirohito Higashi) - -commit 01efafad12102df0f1e341d6cadcb7be971591c1 -Author: Bram Moolenaar -Date: Thu Aug 3 17:37:48 2017 +0200 - - patch 8.0.0850: MS-Windows: error message while starting up may be broken - - Problem: MS-Windows: Depending on the console encoding, an error message - that is given during startup may be broken. - Solution: Convert the message to the console codepage. (Yasuhiro Matsumoto, - closes #1927) - -commit 3c3a80dc59ccc0e0aabb9c8bd58ea84a801dbfc1 -Author: Bram Moolenaar -Date: Thu Aug 3 17:06:45 2017 +0200 - - patch 8.0.0849: crash when job exit callback wipes the terminal - - Problem: Crash when job exit callback wipes the terminal. - Solution: Check for b_term to be NULL. (Yasuhiro Matsumoto, closes #1922) - Implement options for term_start() to be able to test. - Make term_wait() more reliable. - -commit 2f3a90a3bd8505728c0b6d9ac3515f64ee19b357 -Author: Bram Moolenaar -Date: Thu Aug 3 14:49:29 2017 +0200 - - patch 8.0.0848: using multiple ch_log functions is clumsy - - Problem: Using multiple ch_log functions is clumsy. - Solution: Use variable arguments. (Ozaki Kiichi, closes #1919) - -commit 398ee7326b78b892a5c8380dfe3f2521a64b4fa7 -Author: Bram Moolenaar -Date: Thu Aug 3 14:29:14 2017 +0200 - - patch 8.0.0847: :argadd without argument can't handle space in file name - - Problem: :argadd without argument can't handle space in file name. (Harm te - Hennepe) - Solution: Escape the space. (Yasuhiro Matsumoto, closes #1917) - -commit 7c9aec4ac86ccc455c0859d9393253141e3f77b6 -Author: Bram Moolenaar -Date: Thu Aug 3 13:51:25 2017 +0200 - - patch 8.0.0846: cannot get the name of the pty of a job - - Problem: Cannot get the name of the pty of a job. - Solution: Add the "tty" entry to the job info. (Ozaki Kiichi, closes #1920) - Add the term_gettty() function. - -commit d8dc1799377027be622d8571545658b20042e92e -Author: Bram Moolenaar -Date: Thu Aug 3 11:55:21 2017 +0200 - - patch 8.0.0845: MS-Windows: missing semicolon in terminal code - - Problem: MS-Windows: missing semicolon in terminal code. - Solution: Add it. (Naruhiko Nishino, closes #1923) - -commit e0ab979fa7404592eaf4180e6d7d3af4c7787e8f -Author: Bram Moolenaar -Date: Wed Aug 2 23:18:25 2017 +0200 - - patch 8.0.0844: wrong function prototype because of missing static - - Problem: Wrong function prototype because of missing static. - Solution: Add "static". - -commit 66cd19fef1c5e86d798db164cc29f8ec2793411d -Author: Bram Moolenaar -Date: Wed Aug 2 23:13:27 2017 +0200 - - patch 8.0.0843: MS-Windows: compiler warning for signed/unsigned - - Problem: MS-Windows: compiler warning for signed/unsigned. - Solution: Add type cast. (Yasuhiro Matsumoto, closes #1912) - -commit 223896d3e9d4d511fc38fd9ee27ba16318733df6 -Author: Bram Moolenaar -Date: Wed Aug 2 22:33:28 2017 +0200 - - patch 8.0.0842: using slave pty after closing it - - Problem: Using slave pty after closing it. - Solution: Do the ioctl() before dup'ing it. - -commit 5c838a3e7141f9950508c84439d2f959bc67e941 -Author: Bram Moolenaar -Date: Wed Aug 2 22:10:34 2017 +0200 - - patch 8.0.0841: term_getline() may cause a crash - - Problem: term_getline() may cause a crash. - Solution: Check that the row is valid. (Hirohito Higashi) - -commit b6843a007da9c06bd8f9491cc12e5e0afd858f33 -Author: Bram Moolenaar -Date: Wed Aug 2 22:07:12 2017 +0200 - - patch 8.0.0840: MS-Windows: fopen() and open() prototypes are wrong - - Problem: MS-Windows: fopen() and open() prototypes do not match the ones in - the system header file. Can't build without FEAT_MBYTE. - Solution: Add "const". Move macro to after including protoo.h. - -commit fae428354213b54626ff9e29faa5fd86161da942 -Author: Bram Moolenaar -Date: Tue Aug 1 22:24:26 2017 +0200 - - patch 8.0.0839: cannot kill a job in a terminal with CTRL-C - - Problem: Cannot kill a job in a terminal with CTRL-C. - Solution: Set the controlling tty and send SIGINT. (closes #1910) - -commit 94053a51255121713f51c122eb0dbb46c120e6d4 -Author: Bram Moolenaar -Date: Tue Aug 1 21:44:33 2017 +0200 - - patch 8.0.0838: buffer hangs around whem terminal window is closed - - Problem: Buffer hangs around whem terminal window is closed. - Solution: When the job has ended wipe out a terminal buffer when the window - is closed. - -commit 0792048842493f224bbd7a5dfb348d834f61b205 -Author: Bram Moolenaar -Date: Tue Aug 1 20:53:30 2017 +0200 - - patch 8.0.0837: signs can be drawn on top of console messages - - Problem: Signs can be drawn on top of console messages. - Solution: don't redraw at a prompt or when scrolled up. (Christian Brabandt, - closes #1907) - -commit f55e4c867f774d1f27973d06b07b97c0a4d6b968 -Author: Bram Moolenaar -Date: Tue Aug 1 20:44:53 2017 +0200 - - Updated runtime files - -commit 20e6cd07baed8992e7a509ccef7f111ffcded44d -Author: Bram Moolenaar -Date: Tue Aug 1 20:25:22 2017 +0200 - - patch 8.0.0836: can abandon a terminal buffer after making a change - - Problem: When a terminal buffer is changed it can still be accidentally - abandoned. - Solution: When making a change reset the 'buftype' option. - -commit 65cedb2074ce550d20a3069c200e2a5d4061d3f6 -Author: Bram Moolenaar -Date: Tue Aug 1 18:52:55 2017 +0200 - - patch 8.0.0835: translations check with msgfmt does not work - - Problem: Translations check with msgfmt does not work. - Solution: Add a space before the file name. - -commit 2a4f06f370df0eb6fb77a05343604f5124ae5a11 -Author: Bram Moolenaar -Date: Tue Aug 1 18:44:29 2017 +0200 - - patch 8.0.0834: can't build without the client-server feature - - Problem: Can't build without the client-server feature. - Solution: Add #ifdef. - -commit 9c8448472fe686f10c4aaf69bcf0fafbbd19abc2 -Author: Bram Moolenaar -Date: Tue Aug 1 18:41:21 2017 +0200 - - patch 8.0.0833: terminal test fails - - Problem: Terminal test fails. - Solution: Update the row argument to one based. - -commit c2ce52c011fcd17ad7ef241e5f95a78294a6a141 -Author: Bram Moolenaar -Date: Tue Aug 1 18:35:38 2017 +0200 - - patch 8.0.0832: terminal function arguments are not consistent - - Problem: Terminal function arguments are not consistent. - Solution: Use one-based instead of zero-based rows and cols. Use "." for - the current row. - -commit 12d853fae1fc37c33874b5cf1e40a2dfaf04268c -Author: Bram Moolenaar -Date: Tue Aug 1 18:04:04 2017 +0200 - - patch 8.0.0831: with 8 colors the bold attribute is not set properly - - Problem: With 8 colors the bold attribute is not set properly. - Solution: Move setting HL_TABLE() out of lookup_color. (closes #1901) - -commit aaef1bae3cc331e7a7bb9c698e707c90cd4ded15 -Author: Bram Moolenaar -Date: Tue Aug 1 17:40:23 2017 +0200 - - patch 8.0.0830: translating messages is not ideal - - Problem: Translating messages is not ideal. - Solution: Add a remark about obsolete messages. Use msgfmt in the check - script. (Christian Brabandt) - -commit 7da346035bf5837e6f5b734c5469477d981730f8 -Author: Bram Moolenaar -Date: Tue Aug 1 17:14:21 2017 +0200 - - patch 8.0.0829: job running in terminal can't communicate with Vim - - Problem: A job running in a terminal window cannot easily communicate with - the Vim it is running in. - Solution: Pass v:servername in an environment variable. (closes #1908) - -commit 983b3a5bc44a91cc7e40b8e71e3bfdb03dd4606f -Author: Bram Moolenaar -Date: Tue Aug 1 15:14:26 2017 +0200 - - patch 8.0.0828: Coverity: may dereference NULL pointer - - Problem: Coverity: may dereference NULL pointer. - Solution: Bail out if calloc_state() returns NULL. - -commit 979e8c534684737920c1891bf9c4af9e1fdb8c3b -Author: Bram Moolenaar -Date: Tue Aug 1 15:08:07 2017 +0200 - - patch 8.0.0827: Coverity: could leak pty file descriptor - - Problem: Coverity: could leak pty file descriptor, theoretically. - Solution: If channel is NULL, free the file descriptors. - -commit 662d93866636995c0564d974e554f96e76fb2dd9 -Author: Bram Moolenaar -Date: Mon Jul 31 22:56:24 2017 +0200 - - patch 8.0.0826: cannot use text objects in Terminal mode - - Problem: Cannot use text objects in Terminal mode. - Solution: Check for pending operator and Visual mode first. (Yasuhiro - Matsumoto, closes #1906) - -commit 3633cf5201e914cc802fd2f813fa87bc959ffaec -Author: Bram Moolenaar -Date: Mon Jul 31 22:29:35 2017 +0200 - - patch 8.0.0825: not easy to see that a window is a terminal window - - Problem: Not easy to see that a window is a terminal window. - Solution: Add StatusLineTerm highlighting. - -commit 392d1bfa5e14b9534af322003723ebd57cedcc64 -Author: Bram Moolenaar -Date: Mon Jul 31 21:18:58 2017 +0200 - - patch 8.0.0824: in Terminal mode the cursor and screen gets redrawn - - Problem: In Terminal mode the cursor and screen gets redrawn when the job - produces output. - Solution: Check for tl_terminal_mode. (partly by Yasuhiro Matsumoto, closes - #1904) - -commit c9456cec0cfe956e083891187b791343e732207b -Author: Bram Moolenaar -Date: Sun Jul 30 21:46:04 2017 +0200 - - patch 8.0.0823: cannot paste text into a terminal window - - Problem: Cannot paste text into a terminal window. - Solution: Make CTRL-W " work. - -commit d09be321422669fc32d4d31a4ac7621c89136f7b -Author: Bram Moolenaar -Date: Sun Jul 30 21:37:58 2017 +0200 - - patch 8.0.0822: Test_with_partial_callback is a tiny bit flaky - - Problem: Test_with_partial_callback is a tiny bit flaky. - Solution: Add it to the list of flaky tests. - -commit b000e328efcf859d14454ffd241d44f6d14f300b -Author: Bram Moolenaar -Date: Sun Jul 30 19:38:21 2017 +0200 - - patch 8.0.0821: cannot get the title and status of a terminal window - - Problem: Cannot get the title and status of a terminal window. - Solution: Implement term_gettitle() and term_getstatus(). - -commit 12d93ee26d4290321ed0cc3d0493b966d1475a66 -Author: Bram Moolenaar -Date: Sun Jul 30 19:02:02 2017 +0200 - - patch 8.0.0820: GUI: cursor in terminal window lags behind - - Problem: GUI: cursor in terminal window lags behind. - Solution: call gui_update_cursor() under different conditions. (Ozaki - Kiichi, closes #1893) - -commit 0e23e9c5e74dbf0e5eec710c41c9eaed35794682 -Author: Bram Moolenaar -Date: Sun Jul 30 18:47:19 2017 +0200 - - patch 8.0.0819: cursor not positioned in terminal window - - Problem: After changing current window the cursor position in the terminal - window is not updated. - Solution: Set w_wrow, w_wcol and w_valid. - -commit 97870002d30a9846374d1ff7d73fbef351046f20 -Author: Bram Moolenaar -Date: Sun Jul 30 18:28:38 2017 +0200 - - patch 8.0.0818: cannot get the cursor position of a terminal - - Problem: Cannot get the cursor position of a terminal. - Solution: Add term_getcursor(). - -commit 22aad2f8806acf390568b8e524e53260a322aaa5 -Author: Bram Moolenaar -Date: Sun Jul 30 18:19:46 2017 +0200 - - patch 8.0.0817: cannot get the terminal line at the cursor - - Problem: Cannot get the line of a terminal window at the cursor. - Solution: Make the row argunt optionsl. (Yasuhiro Matsumoto, closes #1898) - -commit f144a3fb73340fe22e08bd1fa77e27c9f55bb0af -Author: Bram Moolenaar -Date: Sun Jul 30 18:02:12 2017 +0200 - - patch 8.0.0816: crash when using invalid buffer number - - Problem: Crash when using invalid buffer number. - Solution: Check for NULL buffer. (Yasuhiro Matsumoto, closes #1899) - -commit 43c007ff225bf5522e07f23f41bfaced573b0e98 -Author: Bram Moolenaar -Date: Sun Jul 30 17:45:37 2017 +0200 - - patch 8.0.0815: terminal window not correctly updated - - Problem: Terminal window not correctly updated when 'statusline' invokes - ":sleep". (NIkolay Pavlov) - Solution: Clear got_int. Repeat redrawing when needed. - -commit 0e7885e67d7d798812e23dd8d32e75106f06cb76 -Author: Bram Moolenaar -Date: Sun Jul 30 16:58:56 2017 +0200 - - patch 8.0.0814: file in Filelist does not exist - - Problem: File in Filelist does not exist. - Solution: Remove the line. - -commit 423802d1a282df35078539970eabf559186e1ec8 -Author: Bram Moolenaar -Date: Sun Jul 30 16:52:24 2017 +0200 - - patch 8.0.0813: cannot use a terminal window while the job is running - - Problem: Cannot use Vim commands in a terminal window while the job is - running. - Solution: Implement Terminal Normal mode. - -commit 68c4bdd53cb54b6c0dccb2dcee446ef42ef3dedd -Author: Bram Moolenaar -Date: Sun Jul 30 13:57:41 2017 +0200 - - patch 8.0.0812: terminal window colors shift when 'number' is set - - Problem: Terminal window colors shift when 'number' is set. (Nazri Ramliy) - Solution: Use vcol instead of col. - -commit 5449f7c6fc574fed1020d70878becbbfca5a5a41 -Author: Bram Moolenaar -Date: Sun Jul 30 13:51:37 2017 +0200 - - patch 8.0.0811: MS-Windows: test_expand_dllpath fails - - Problem: MS-Windows: test_expand_dllpath fails. - Solution: Change backslashes to forward slashes - -commit d0b6c6c54e0f3c2984e1d9b316a587ef14cfd53a -Author: Bram Moolenaar -Date: Sun Jul 30 13:28:23 2017 +0200 - - patch 8.0.0810: MS-Windows: tests still hang - - Problem: MS-Windows: tests still hang. - Solution: Only create the XfakeHOME directory if it does not exist yet. - -commit 30fe88677dd2b16e733ca0ac14edc8d70c7259fc -Author: Bram Moolenaar -Date: Sat Jul 29 23:01:57 2017 +0200 - - patch 8.0.0809: MS-Windows: tests hang - - Problem: MS-Windows: tests hang. - Solution: Delete the XfakeHOME directory. - -commit d507a685ad9cd270e5afc3bd4aa6a80ddb0d8802 -Author: Bram Moolenaar -Date: Sat Jul 29 22:41:18 2017 +0200 - - patch 8.0.0808: cannot build with terminal feature and DEBUG defined - - Problem: Cannot build with terminal feature and DEBUG defined. (Christian - Brabandt) - Solution: Use DEBUG_LOG3(). - -commit 6e1ef28057b100b206a88a175b37e75f5130668c -Author: Bram Moolenaar -Date: Sat Jul 29 22:23:40 2017 +0200 - - patch 8.0.0807: terminal window can't handle mouse buttons - - Problem: Terminal window can't handle mouse buttons. (Hirohito Higashi) - Solution: Implement mouse buttons and many other keys. Ignore the ones that - are not implemented. - -commit f98246d4849e670c6660e97887428dcddf88dc9f -Author: Bram Moolenaar -Date: Sat Jul 29 22:21:18 2017 +0200 - - patch 8.0.0806: tests may try to create XfakeHOME twice - - Problem: Tests may try to create XfakeHOME twice. - Solution: Avoid loading setup.vim twice. - -commit d1ee0043c0360f6b504c0283edd2a844ef73a349 -Author: Bram Moolenaar -Date: Sat Jul 29 20:39:53 2017 +0200 - - patch 8.0.0805: GUI test fails with gnome2 - - Problem: GUI test fails with gnome2. - Solution: Set $HOME to an existing directory. - -commit 91d348abfc0d7ac9b5b19cde0112de8ae4335602 -Author: Bram Moolenaar -Date: Sat Jul 29 20:16:03 2017 +0200 - - patch 8.0.0804: running tests fails when stdin is /dev/null - - Problem: Running tests fails when stdin is /dev/null. (James McCoy) - Solution: Do not bail out from getting input if the --not-a-term argument - was given. (closes #1460) - -commit c6df10e5d33ffab2c392626e285317ea8241ebff -Author: Bram Moolenaar -Date: Sat Jul 29 20:15:08 2017 +0200 - - patch 8.0.0804: terminal window functions not yet implemented - - Problem: Terminal window functions not yet implemented. - Solution: Implement several functions. Add a first test. (Yasuhiro - Matsumoto, closes #1871) - -commit 70229f951f00cdcff790f2e70b0b0a601202e9e7 -Author: Bram Moolenaar -Date: Sat Jul 29 16:01:53 2017 +0200 - - patch 8.0.0802: last line of terminal window has no color - - Problem: After a job exits the last line in the terminal window does not - get color attributes. - Solution: Fix off-by-one error. - -commit 1e8340bbbfb26d170a3f8b135dcb874e90a74e0b -Author: Bram Moolenaar -Date: Sat Jul 29 15:53:39 2017 +0200 - - patch 8.0.0801: terminal window title says "running" after job exits - - Problem: The terminal window title sometimes still says "running" even - though the job has finished. - Solution: Also consider the job finished when the channel has been closed. - -commit 696d00f488dc0599692993f226a7dd95a187920d -Author: Bram Moolenaar -Date: Sat Jul 29 14:52:43 2017 +0200 - - patch 8.0.0800 - Problem: Terminal window scrollback contents is wrong. - Solution: Fix handling of multi-byte characters (Yasuhiro Matsumoto) Handle - empty lines correctly. (closes #1891) - -commit dcbfa33fa169b9358908aafe9e7e54faaef1c0fa -Author: Bram Moolenaar -Date: Fri Jul 28 23:16:13 2017 +0200 - - patch 8.0.0799: missing semicolon - - Problem: Missing semicolon. - Solution: Add it. - -commit 63ecddab6d918214371ccaaeb10c118ae7c39d02 -Author: Bram Moolenaar -Date: Fri Jul 28 22:29:35 2017 +0200 - - patch 8.0.0798: no highlighting in a terminal window with a finished job - - Problem: No highlighting in a terminal window with a finished job. - Solution: Highlight the text. - -commit d85f271bf8516dbd90be4d18f905f0abbfcd6db6 -Author: Bram Moolenaar -Date: Fri Jul 28 21:51:57 2017 +0200 - - patch 8.0.0797: finished job in terminal window is not handled - - Problem: Finished job in terminal window is not handled. - Solution: Add the scrollback buffer. Use it to fill the buffer when the job - has ended. - -commit d973bcb483088b69eb1aed3788476662fe6b77ef -Author: Bram Moolenaar -Date: Fri Jul 28 18:01:58 2017 +0200 - - patch 8.0.0796: no coverage on Travis with clang - - Problem: No coverage on Travis with clang. - Solution: Use a specific coveralls version. (Ozaki Kiichi, closes #1888) - -commit 607985a95f31f4db238c7d825e548b14da64ac26 -Author: Bram Moolenaar -Date: Fri Jul 28 17:04:15 2017 +0200 - - patch 8.0.0795: terminal feature does not build with older MSVC - - Problem: Terminal feature does not build with older MSVC. - Solution: Do not use stdint.h. - -commit 9966b21a57277986217aa28237d6c247ebd060d7 -Author: Bram Moolenaar -Date: Fri Jul 28 16:46:57 2017 +0200 - - patch 8.0.0794: checking translations fails with multiple NL - - Problem: The script to check translations fails if there is more than one - NL in one line. - Solution: Count the number of NL characters. Make count() accept a string. - -commit 93723a4ef18f260b82d89759db2f1eeae730c4ec -Author: Bram Moolenaar -Date: Fri Jul 28 15:55:32 2017 +0200 - - patch 8.0.0793: using wrong terminal name for terminal window - - Problem: Using wrong terminal name for terminal window. - Solution: When 'term' starts with "xterm" use it for $TERM in a terminal - window. - -commit 1a0f2005002a9993ba7313d1978fa2043314f8b8 -Author: Bram Moolenaar -Date: Fri Jul 28 15:38:10 2017 +0200 - - patch 8.0.0792: spell test leaves files behind - - Problem: Spell test leaves files behind. - Solution: Delete the files. - -commit b41bf8e6b45a773456031954bca1bc4212cbffbe -Author: Bram Moolenaar -Date: Fri Jul 28 15:11:38 2017 +0200 - - patch 8.0.0791: terminal colors depend on the system - - Problem: Terminal colors depend on the system. - Solution: Use the highlight color lookup tables. - -commit fa228f716a4b63bf508887a49ce56bf4c07364d3 -Author: Bram Moolenaar -Date: Fri Jul 28 14:19:19 2017 +0200 - - patch 8.0.0790: MSVC compiler warning for strncpy in libvterm - - Problem: MSVC compiler warning for strncpy in libvterm. - Solution: Add a define to stop the warnings. (Mike Williams) - -commit 96ad8c9ac181b51605ac1f399c7835a515e5a1fa -Author: Bram Moolenaar -Date: Fri Jul 28 14:17:34 2017 +0200 - - patch 8.0.0789: splitting terminal window has resizing problems - - Problem: When splitting a terminal window where the terminal follows the - size of the window doesn't work. - Solution: Use the size of the smallest window. (Yasuhiro Matsumoto, closes - #1885) - -commit f86eea9f01460e3b375ee768d4b863beb690006f -Author: Bram Moolenaar -Date: Fri Jul 28 13:51:30 2017 +0200 - - patch 8.0.0788: MS-Windows: cannot build with terminal feature - - Problem: MS-Windows: cannot build with terminal feature. - Solution: Move set_ref_in_term(). (Ozaki Kiichi) - -commit 1f28b4c6a30d1519a8770d16cbb874735ccced97 -Author: Bram Moolenaar -Date: Fri Jul 28 13:48:34 2017 +0200 - - patch 8.0.0787: cannot send CTRL-W command to terminal job - - Problem: Cannot send CTRL-W command to terminal job. - Solution: Make CTRL-W . a prefex for sending a key to the job. - -commit 8bcc99b821706fe4a0a4b8e1b588d453bbf0dfbd -Author: Bram Moolenaar -Date: Fri Jul 28 13:45:16 2017 +0200 - - patch 8.0.0786: build failures on Travis - - Problem: Build failures on Travis. - Solution: Go back to precise termporarily. Disable coverage with clang. - -commit 38ed1f5bea7d2b1174d4843ac7a4b08ff2413bb9 -Author: Bram Moolenaar -Date: Fri Jul 28 13:41:22 2017 +0200 - - Do not run coverage with clang, currently fails. - -commit d243a2a5efd9c48836f48657e91b9fb9426baece -Author: Bram Moolenaar -Date: Fri Jul 28 13:12:19 2017 +0200 - - Do not invoke rvm reset - -commit bb543088a5517e0cccb78273f260923cab98caa9 -Author: Bram Moolenaar -Date: Fri Jul 28 12:45:40 2017 +0200 - - Remove ruby-dev from travis config. - -commit 59ee05b2f5d44f624647ee474662cbe649c06988 -Author: Bram Moolenaar -Date: Fri Jul 28 12:22:55 2017 +0200 - - Switch travis back to precise temporarily - -commit 67883b4909d0e9d4c024beb18f02750c6f7e3069 -Author: Bram Moolenaar -Date: Thu Jul 27 22:57:00 2017 +0200 - - patch 8.0.0785: wildcards are not expanded for :terminal - - Problem: Wildcards are not expanded for :terminal. - Solution: Add FILES to the command flags. (Yasuhiro Matsumoto, closes #1883) - Also complete commands. - -commit a2c45a17c174d815fd1d160f92ec6c277201e111 -Author: Bram Moolenaar -Date: Thu Jul 27 22:14:59 2017 +0200 - - patch 8.0.0784: job of terminal may be garbage collected - - Problem: Job of terminal may be garbage collected. - Solution: Set copyID on job in terminal. (Ozaki Kiichi) - -commit 0e83f02d80acacee55c5de3bbbee52625d368375 -Author: Bram Moolenaar -Date: Thu Jul 27 22:07:35 2017 +0200 - - patch 8.0.0783: job of terminal may be freed too early - - Problem: Job of terminal may be freed too early. - Solution: Increment job refcount. (Yasuhiro Matsumoto) - -commit d28cc3f55d4a5a980f6ac6fa682382822a223720 -Author: Bram Moolenaar -Date: Thu Jul 27 22:03:50 2017 +0200 - - patch 8.0.0782: using freed memory in quickfix code - - Problem: Using freed memory in quickfix code. (Dominique Pelle) - Solution: Handle a help window differently. (Yegappan Lakshmanan) - -commit ab6eec3887d68c260b50b1b8f9ed95d49d9306c6 -Author: Bram Moolenaar -Date: Thu Jul 27 21:46:43 2017 +0200 - - patch 8.0.0781: MS-Windows: memory leak when using :terminal - - Problem: MS-Windows: Memory leak when using :terminal. - Solution: Handle failures properly. (Ken Takata) - -commit cb25d1822094f2bc243cc2f64daf2e3b55f1d31b -Author: Bram Moolenaar -Date: Thu Jul 27 21:29:31 2017 +0200 - - patch 8.0.0780: build failure on Travis - - Problem: Build failure on Travis. - Solution: Set distribution explicitly. Use Lua and Ruby dev. (Ken Takata, - closes #1884) - -commit 293424c199615b774365db9b412209b102cdfe20 -Author: Bram Moolenaar -Date: Wed Jul 26 23:11:01 2017 +0200 - - patch 8.0.0779: :term without an argument uses empty buffer name - - Problem: :term without an argument uses empty buffer name but runs the - snell. - Solution: Change the command to the shell earlier. - -commit 4cc93dc85a7aaf6bb1ccccc466f8d5fa523094e4 -Author: Bram Moolenaar -Date: Wed Jul 26 21:49:37 2017 +0200 - - patch 8.0.0778: in a terminal the cursor may be hidden - - Problem: In a terminal the cursor may be hidden and screen updating lags - behind. (Nazri Ramliy) - Solution: Switch the cursor on and flush output when needed. (Ozaki Kiichi) - -commit a1b5b0928118b135f9917679c0da28175c845140 -Author: Bram Moolenaar -Date: Wed Jul 26 21:29:34 2017 +0200 - - patch 8.0.0777: compiler warnings with 64 bit compiler - - Problem: Compiler warnings with 64 bit compiler. - Solution: Add type casts. (Mike Williams) - -commit f0a521f4f76904edb74e182c12732189b347ff68 -Author: Bram Moolenaar -Date: Tue Jul 25 23:31:12 2017 +0200 - - patch 8.0.0776: function prototypes missing without the quickfix feature - - Problem: Function prototypes missing without the quickfix feature. (Tony - Mechelynck) - Solution: Move non-quickfix functions to buffer.c. - -commit fc716d725613c3b5934e7eac6573adde8e4f8183 -Author: Bram Moolenaar -Date: Tue Jul 25 23:08:47 2017 +0200 - - patch 8.0.0775: in a terminal the cursor is updated too often - - Problem: In a terminal the cursor is updated too often. - Solution: Only flush when needed. (Yasuhiro Matsumoto). Remeber whether the - cursor is visible. (closes #1873) - -commit 8f14bb58cb7db31797bc1e5ab5c8080dcbb55b98 -Author: Bram Moolenaar -Date: Tue Jul 25 22:06:43 2017 +0200 - - patch 8.0.0774: build failure without the multi-byte feature - - Problem: Build failure without the multi-byte feature on HPUX. - Solution: Move #ifdefs. (John Marriott) - -commit f80451e6fe19b3bbddc45ec047a2f95989ef3531 -Author: Bram Moolenaar -Date: Tue Jul 25 21:49:35 2017 +0200 - - patch 8.0.0773: mixing 32 and 64 bit libvterm builds fails - - Problem: Mixing 32 and 64 bit libvterm builds fails. - Solution: Use OUTDIR. (Ken Takata) - -commit b2a76ec06bb1130cfb632bdfef64e479fa55dd5c -Author: Bram Moolenaar -Date: Tue Jul 25 21:34:46 2017 +0200 - - patch 8.0.0772: other stdbool.h dependencies in libvterm - - Problem: Other stdbool.h dependencies in libvterm. - Solution: Remove the dependency and use TRUE/FALSE/int. (Ken Takata) - -commit 1c84493bbeda1d58b70e9b2b7723ce92fb2a49d4 -Author: Bram Moolenaar -Date: Mon Jul 24 23:36:41 2017 +0200 - - patch 8.0.0771: cursor in terminal window not always updated in GUI - - Problem: Cursor in a terminal window not always updated in the GUI. - Solution: Call gui_update_cursor(). (Yasuhiro Matsumoto, closes #1868) - -commit 86067eb05ef01ff4acea9b006506b2b4abd3a3eb -Author: Bram Moolenaar -Date: Mon Jul 24 23:05:35 2017 +0200 - - patch 8.0.0770: compiler warning for missing field initializer - - Problem: Compiler warning for missing field initializer. - Solution: Add two more values. (Yegappan Lakshmanan) - -commit 8a77306fa170f9d95f2402e73b4a94a2692ce84f -Author: Bram Moolenaar -Date: Mon Jul 24 22:29:21 2017 +0200 - - patch 8.0.0769: build problems with terminal on MS-Windows - - Problem: Build problems with terminal on MS-Windows using MSVC. - Solution: Remove stdbool.h dependency. Only use ScreenLinesUC when it was - allocated. Fix typos. (Ken Takata) - -commit 2155441460a6dc0a72125f7860507693112a1460 -Author: Bram Moolenaar -Date: Mon Jul 24 21:44:43 2017 +0200 - - patch 8.0.0768: terminal window status shows "[Scratch]" - - Problem: Terminal window status shows "[Scratch]". - Solution: Show "[Terminal]" when no title was set. (Yasuhiro Matsumoto) - Store the terminal title that vterm sends and use it. Update the - special buffer name. (closes #1869) - -commit d60547bf80881f6c99bcbd7c8c4c6cfb7e405a90 -Author: Bram Moolenaar -Date: Mon Jul 24 20:15:30 2017 +0200 - - patch 8.0.0767: build failure with Athena and Motif - - Problem: Build failure with Athena and Motif. - Solution: Move local variable delcarations. (Kazunobu Kuriyama) - -commit c4f43bce7c43e5fe413e77b66b9805f3354fbb63 -Author: Bram Moolenaar -Date: Mon Jul 24 20:03:01 2017 +0200 - - patch 8.0.0766: option test fails with +terminal feature - - Problem: Option test fails with +terminal feature. - Solution: Fix using the right option when checking the value. - -commit 81bdd6a02575b024db3dd5d91ec4ac4dfd41aa7a -Author: Bram Moolenaar -Date: Sun Jul 23 22:57:00 2017 +0200 - - patch 8.0.0765: build fails with tiny features - - Problem: Build fails with tiny features. - Solution: Adjust #ifdef. (John Marriott) - -commit dbe948d6c350feacc01ad019b57717149c8ea5e5 -Author: Bram Moolenaar -Date: Sun Jul 23 22:50:51 2017 +0200 - - patch 8.0.0764: 'termkey' does not work yet - - Problem: 'termkey' does not work yet. - Solution: Implement 'termkey'. - -commit b6e0ec6b71c45284d94f51728dbc33e5d3428ff4 -Author: Bram Moolenaar -Date: Sun Jul 23 22:12:20 2017 +0200 - - Documentation updates. - -commit 9cc5f75932b10f611d8b3f444d025053f9dbcab1 -Author: Bram Moolenaar -Date: Sun Jul 23 22:07:27 2017 +0200 - - patch 8.0.0763: libvterm can be improved - - Problem: Libvterm can be improved. - Solution: Various small improvements, more comments. - -commit c31f9ae4f1976544522313b182957793063ee02c -Author: Bram Moolenaar -Date: Sun Jul 23 22:02:02 2017 +0200 - - patch 8.0.0762: ml_get error with :psearch in buffer without a name - - Problem: ml_get error with :psearch in buffer without a name. (Dominique - Pelle) - Solution: Use the buffer number instead of the file name. Check the cursor - position. - -commit 1f2903c43109b16594d141a730659317b15f388d -Author: Bram Moolenaar -Date: Sun Jul 23 19:51:01 2017 +0200 - - patch 8.0.0761: options not set properly for a terminal buffer - - Problem: Options of a buffer for a terminal window are not set properly. - Solution: Add "terminal" value for 'buftype'. Make 'buftype' and - 'bufhidden' not depend on the quickfix feature. - Also set the buffer name and show "running" or "finished" in the - window title. - -commit 065f41c8143271d1af7c8f5d14a59e29bf7ecdf3 -Author: Bram Moolenaar -Date: Sun Jul 23 18:07:56 2017 +0200 - - patch 8.0.0760: terminal window colors wrong with 'termguicolors' - - Problem: Terminal window colors wrong with 'termguicolors'. - Solution: Add 'termguicolors' support. - -commit 43da3e36b21b9df20e4b2f380df76bbc7e91a965 -Author: Bram Moolenaar -Date: Sun Jul 23 17:27:54 2017 +0200 - - patch 8.0.0759: MS-Windows: terminal does not adjust size - - Problem: MS-Windows: terminal does not adjust size to the Vim window size. - Solution: Add a call to winpty_set_size(). (Yasuhiro Matsumoto, closes #1863) - -commit cdeae99b4ef4d359e4388a72c6d35f9343ce578a -Author: Bram Moolenaar -Date: Sun Jul 23 17:22:35 2017 +0200 - - patch 8.0.0758: possible crash when using a terminal window - - Problem: Possible crash when using a terminal window. - Solution: Check for NULL pointers. (Yasuhiro Matsumoto, closes #1864) - -commit 9c5589c7cef9bacc41e2c359f60c53ed67c010de -Author: Bram Moolenaar -Date: Sun Jul 23 17:15:18 2017 +0200 - - patch 8.0.0757: libvterm MSVC Makefile not included in the distribution - - Problem: Libvterm MSVC Makefile not included in the distribution. - Solution: Add the file to the list. - -commit 2aeaf3fc013a3c4828d6e98a80e6a2e2d980f109 -Author: Bram Moolenaar -Date: Sun Jul 23 17:11:15 2017 +0200 - - patch 8.0.0756: cannot build libvterm with MSVC - - Problem: Cannot build libvterm with MSVC. - Solution: Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes - #1865) - -commit 26af85d97ba1ed0ade6cdd41890ca04ed879b9c7 -Author: Bram Moolenaar -Date: Sun Jul 23 16:45:10 2017 +0200 - - patch 8.0.0755: terminal window does not have colors in the GUI - - Problem: Terminal window does not have colors in the GUI. - Solution: Lookup the GUI color. - -commit eeac67788677a9ea81bcab69f81b4fc22c2adc00 -Author: Bram Moolenaar -Date: Sun Jul 23 15:48:37 2017 +0200 - - patch 8.0.0754: terminal window does not support colors - - Problem: Terminal window does not support colors. - Solution: Lookup the color attribute. - -commit b13501f7dada4154fc7633d79989d1dab98ae99d -Author: Bram Moolenaar -Date: Sat Jul 22 22:32:56 2017 +0200 - - patch 8.0.0753: no size reports to a job running in a terminal - - Problem: A job running in a terminal does not get notified of changes in - the terminal size. - Solution: Use ioctl() and SIGWINCH to report the terminal size. - -commit d7d3cbedb3dc5c843724430539ad52ddafcefc93 -Author: Bram Moolenaar -Date: Sat Jul 22 21:15:42 2017 +0200 - - patch 8.0.0752: build fails on MS-Windows - - Problem: Build fails on MS-Windows. - Solution: Change #ifdef for set_color_count(). - -commit 613fe7ad2b8e2d4e990cc56596590a23a42c3f7a -Author: Bram Moolenaar -Date: Sat Jul 22 21:11:53 2017 +0200 - - patch 8.0.0751: OpenPTY missing with some combination of features - - Problem: OpenPTY missing with some combination of features. (Kazunobu - Kuriyama) - Solution: Adjust #ifdef. Also include pty.pro when needed. - -commit 6ed8069c798827ec4448f37bf2795a08fc9cbd05 -Author: Bram Moolenaar -Date: Sat Jul 22 20:53:21 2017 +0200 - - patch 8.0.0750: OpenPTY missing in non-GUI build - - Problem: OpenPTY missing in non-GUI build. - Solution: Always include pty.c, add an #ifdef to skip over the contents. - -commit 816e7660e1efb918ad85b5c78d21b957d1bcad17 -Author: Bram Moolenaar -Date: Sat Jul 22 20:42:04 2017 +0200 - - patch 8.0.0749: some unicode digraphs are hard to remember - - Problem: Some unicode digraphs are hard to remember. - Solution: Add alternatives with a backtick. (Chris Harding, closes #1861) - -commit b7a8dfeb49784145fe133496ce38703d236e4fbe -Author: Bram Moolenaar -Date: Sat Jul 22 20:33:05 2017 +0200 - - patch 8.0.0748: running Vim in terminal window doesn't use the right colors - - Problem: When running Vim in a terminal window it does not detect the right - number of colors available. - Solution: Detect the version string that libvterm returns. Pass the number - of colors in $COLORS. - -commit e173fd09720a346fbaa340003d31a4329283a805 -Author: Bram Moolenaar -Date: Sat Jul 22 19:03:32 2017 +0200 - - patch 8.0.0747: :terminal without an argument doesn't work - - Problem: :terminal without an argument doesn't work. - Solution: Use the 'shell' option. (Yasuhiro Matsumoto, closes #1860) - -commit 61a6605ea1201eb49a126ca696fcfc56caf5dca6 -Author: Bram Moolenaar -Date: Sat Jul 22 18:39:00 2017 +0200 - - patch 8.0.0746: when :term fails the job is not properly cleaned up - - Problem: When :term fails the job is not properly cleaned up. - Solution: Free the terminal. Handle a job that failed to start. (closes - #1858) - -commit 9f1f49b839fbc5d099301d5318a5e1e70dd59b7c -Author: Bram Moolenaar -Date: Sat Jul 22 18:14:17 2017 +0200 - - patch 8.0.0745: multi-byte characters in a terminal don't display well - - Problem: multi-byte characters in a terminal window are not displayed - properly. - Solution: Set the unused screen characters. (Yasuhiro Matsumoto, closes - #1857) - -commit 5a1feb809191e236cadd2884a5f57ad26cd213a3 -Author: Bram Moolenaar -Date: Sat Jul 22 18:04:08 2017 +0200 - - patch 8.0.0744: terminal window does not use a pty - - Problem: A terminal window uses pipes instead of a pty. - Solution: Add pty support. - -commit 825680f5f4ffed5d57fdb283dde5f0ad734605fc -Author: Bram Moolenaar -Date: Sat Jul 22 17:04:02 2017 +0200 - - patch 8.0.0743: the 'termsize' option can be set to an invalid value - - Problem: The 'termsize' option can be set to an invalid value. - Solution: Check the 'termsize' option to be valid. - -commit 8f84c3a8666cea04484ec93fa05386bf33f93f5a -Author: Bram Moolenaar -Date: Sat Jul 22 16:14:44 2017 +0200 - - patch 8.0.0742: terminal feature does not work on MS-Windows - - Problem: Terminal feature does not work on MS-Windows. - Solution: Use libvterm and libwinpty on MS-Windows. (Yasuhiro Matsumoto) - -commit 5f7e7bdcf865df67099c59013775d14c85358300 -Author: Bram Moolenaar -Date: Sat Jul 22 14:08:43 2017 +0200 - - patch 8.0.0741: cannot build with HPUX - - Problem: Cannot build with HPUX. - Solution: Rename envbuf_TERM to envbuf_Term. (John Marriott) - -commit e906ae85b291ccc7da842b7ac609c697bb582e1f -Author: Bram Moolenaar -Date: Fri Jul 21 21:10:01 2017 +0200 - - patch 8.0.0740: cannot resize a terminal window by the command - - Problem: Cannot resize a terminal window by the command running in it. - Solution: Add support for the window size escape sequence. Make BS work. - -commit 58556cd0e592cba75bf60310d822a20e41f6b02e -Author: Bram Moolenaar -Date: Thu Jul 20 23:04:46 2017 +0200 - - patch 8.0.0739: terminal resizing doesn't work well. - - Problem: Terminal resizing doesn't work well. - Solution: Resize the terminal to the Vim window and the other way around. - Avoid mapping typed keys. Set the environment properly. - -commit e825d8b0a4173871272b723f1c1f5b95ee981067 -Author: Bram Moolenaar -Date: Wed Jul 19 23:20:19 2017 +0200 - - patch 8.0.0738: cannot use the mouse to resize a terminal window - - Problem: Cannot use the mouse to resize window while the focus is in a - terminal window. - Solution: Recognize nice mouse events in the terminal window. A few more - fixes for the terminal window. - -commit cdb7e1b7f9e18a7b165ff09103a9994f84966123 -Author: Bram Moolenaar -Date: Wed Jul 19 19:55:58 2017 +0200 - - patch 8.0.0737: crash when X11 selection is very big - - Problem: Crash when X11 selection is very big. - Solution: Use static items instead of allocating them. Add callbacks. - (Ozaki Kiichi) - -commit 04f62f881c5743d2fdaf7324f6a715381f0d5fcf -Author: Bram Moolenaar -Date: Wed Jul 19 18:18:39 2017 +0200 - - patch 8.0.0736: OptionSet not triggered when entering diff mode - - Problem: The OptionSet autocommand event is not triggered when entering - diff mode. - Solution: use set_option_value() instead of setting the option directly. - Change the tests from old to new style. (Christian Brabandt) - -commit a8788f4d0b991f466b607c2c5bc6fd600bc78a97 -Author: Bram Moolenaar -Date: Wed Jul 19 17:06:20 2017 +0200 - - patch 8.0.0735: no indication that the quickfix window/buffer changed - - Problem: There is no way to notice that the quickfix window contents has - changed. - Solution: Increment b:changedtick when updating the quickfix window. - (Yegappan Lakshmanan) - -commit bf92e3a3719f255dbb30102ceb618e0eac7c9497 -Author: Bram Moolenaar -Date: Wed Jul 19 14:59:34 2017 +0200 - - Update translations. - -commit 7f93703149a46980f1588ff6b819f52e13084141 -Author: Bram Moolenaar -Date: Wed Jul 19 14:34:42 2017 +0200 - - patch 8.0.0734: the script to check translations can be improved - - Problem: The script to check translations can be improved. - Solution: Restore the view when no errors are found. Check for matching - line break at the end of the message. (Christian Brabandt) - -commit a7df8c70c85c793bc4d75abc625d36883ab029cc -Author: Bram Moolenaar -Date: Wed Jul 19 13:23:06 2017 +0200 - - patch 8.0.0733: can only add entries to one list in the quickfix stack - - Problem: Can only add entries to one list in the quickfix stack. - Solution: Move state variables from qf_list_T to qf_list_T. (Yegappan - Lakshmanan) - -commit 80dd3f9d41ce2ff6ab3544cdb266627bbdfc34a6 -Author: Bram Moolenaar -Date: Wed Jul 19 12:51:52 2017 +0200 - - patch 8.0.0732: when updating a buffer modeless selection is lost - - Problem: When updating a buffer for a callback the modeless selection is - lost. - Solution: Do not insert or delete screen lines when redrawing for a callback - and there is a modeless selection. - -commit 4fc63505d393451ad3780dc0390cb48587597aaf -Author: Bram Moolenaar -Date: Wed Jul 19 11:28:17 2017 +0200 - - patch 8.0.0731: cannot build the terminal feature on MS-Windows - - Problem: Cannot build the terminal feature on MS-Windows. - Solution: Add the Makefile changes. (Yasuhiro Matsumoto, closes #1851) - -commit 8c0095c59a34ef74fb873036cfbf1aa90be449f3 -Author: Bram Moolenaar -Date: Tue Jul 18 22:53:21 2017 +0200 - - patch 8.0.0730: terminal feature only supports Unix-like systems - - Problem: Terminal feature only supports Unix-like systems. - Solution: Prepare for adding an MS-Windows implementaiton. - -commit 8008b6318dbd68b2c2c8cf08280768489a8f0114 -Author: Bram Moolenaar -Date: Tue Jul 18 21:33:20 2017 +0200 - - patch 8.0.0729: the help for the terminal configure option is wrong - - Problem: The help for the terminal configure option is wrong. - Solution: Change "Disable" to "Enable". (E Kawashima, closes #1849) - Improve alignment. - -commit 96ca27a0ee8ae738cab9fb386984c75c6821e31a -Author: Bram Moolenaar -Date: Mon Jul 17 23:20:24 2017 +0200 - - patch 8.0.0728: the terminal structure is never freed - - Problem: The terminal structure is never freed. - Solution: Free the structure and unreference what it contains. - -commit 60d0e97497f1104b31f711072ef174af533b61fa -Author: Bram Moolenaar -Date: Sun Jul 16 20:54:34 2017 +0200 - - patch 8.0.0727: message about what register to yank into is not translated - - Problem: Message about what register to yank into is not translated. - (LemonBoy) - Solution: Add _(). - -commit 4d2ba822fd80f5b5ff6d9195a5f0fd802aabf304 -Author: Bram Moolenaar -Date: Sun Jul 16 20:32:25 2017 +0200 - - patch 8.0.0726: translations cleanup script is too conservative - - Problem: Translations cleanup script is too conservative. - Solution: Also delete untranslated messages. - -commit 938783d0ab5678c259ceb62b15be72abe69362fa -Author: Bram Moolenaar -Date: Sun Jul 16 20:13:26 2017 +0200 - - patch 8.0.0725: a terminal window does not handle keyboard input - - Problem: A terminal window does not handle keyboard input. - Solution: Add terminal_loop(). ":term bash -i" sort of works now. - -commit e45deb79978677cb41f1477ba4140bccff658fd1 -Author: Bram Moolenaar -Date: Sun Jul 16 17:56:16 2017 +0200 - - patch 8.0.0724: the message for yanking doesn't indicate the register - - Problem: The message for yanking doesn't indicate the register. - Solution: Show the register name in the "N lines yanked" message. (Lemonboy, - closes #1803, closes #1809) - -commit 9b50bba643f8d1fcac91e11780da7d03d8995260 -Author: Bram Moolenaar -Date: Sun Jul 16 16:42:13 2017 +0200 - - patch 8.0.0723: arglist test fails if file name case is ignored - - Problem: Arglist test fails if file name case is ignored. - Solution: Wipe existing buffers, check for fname_case property. - -commit c9041079a199d753e73d3b242f21cc8db620179a -Author: Bram Moolenaar -Date: Sun Jul 16 15:48:46 2017 +0200 - - patch 8.0.0722: screen is messed by timer up at inputlist() prompt - - Problem: Screen is messed by timer up at inputlist() prompt. - Solution: Set state to ASKMORE. (closes #1843) - -commit 90305c66a8637ea43a6509c7ab597734dd218365 -Author: Bram Moolenaar -Date: Sun Jul 16 15:31:17 2017 +0200 - - patch 8.0.0721: :argedit can only have one argument - - Problem: :argedit can only have one argument. - Solution: Allow for multiple arguments. (Christian Brabandt) - -commit 6a77d2667e982655f6adacee774ee7aa2581bd8a -Author: Bram Moolenaar -Date: Sun Jul 16 15:24:01 2017 +0200 - - patch 8.0.0720: unfinished mapping not displayed when running timer - - Problem: Unfinished mapping not displayed when running timer. - Solution: Also use the extra_char while waiting for a mapping and digraph. - (closes #1844) - -commit c0aa482a5add1e1125fd983d62c67a182c76ae24 -Author: Bram Moolenaar -Date: Sun Jul 16 14:04:29 2017 +0200 - - patch 8.0.0719: build failure without +terminal feature - - Problem: Build failure without +terminal feature. - Solution: Add #ifdefs. - -commit cb8bbe9bf3214d07580d6b43d6539416884153bd -Author: Bram Moolenaar -Date: Sun Jul 16 13:48:22 2017 +0200 - - patch 8.0.0718: output of job in terminal is not displayed - - Problem: Output of job in terminal is not displayed. - Solution: Connect the job output to the terminal. - -commit 26e8558e74fc1701b57f092cc2c3dbf879cf1af3 -Author: Bram Moolenaar -Date: Sat Jul 15 20:05:54 2017 +0200 - - patch 8.0.0717: terminal feature precence unclear - - Problem: Terminal feature not included in :version output. - Solution: Add +terminal or -terminal. - -commit c4da113ef98dcfd6f2a088b1693c0317dcb5bf42 -Author: Bram Moolenaar -Date: Sat Jul 15 19:39:43 2017 +0200 - - patch 8.0.0716: not easy to start Vim cleanly - - Problem: Not easy to start Vim cleanly without changing the viminfo file. - Not possible to know whether the -i command line flag was used. - Solution: Add the --clean command line argument. Add the 'viminfofile' - option. Add "-u DEFAULTS". - -commit a92522fbf3a49d06e08caf010f7d7b0f58d2e131 -Author: Bram Moolenaar -Date: Sat Jul 15 15:21:38 2017 +0200 - - patch 8.0.0714: when a timer causes a command line redraw " goes missing - - Problem: When a timer causes a command line redraw the " that is displayed - for CTRL-R goes missing. - Solution: Remember an extra character to display. - -commit 0daf843b4cad734df6be16573423206eae43028b -Author: Bram Moolenaar -Date: Sat Jul 15 15:16:40 2017 +0200 - - patch 8.0.0713: 'termkey' option not fully implemented - - Problem: 'termkey' option not fully implemented. - Solution: Add initialisation. - -commit 1b0675caece63c559951629837520a782d8c9cb8 -Author: Bram Moolenaar -Date: Sat Jul 15 14:04:01 2017 +0200 - - patch 8.0.0712: the terminal implementation is incomplete - - Problem: The terminal implementation is incomplete. - Solution: Add the 'termkey' option. - -commit 74675a666b51edd61e0210132658d81a86c5102c -Author: Bram Moolenaar -Date: Sat Jul 15 13:53:23 2017 +0200 - - Updated runtime files and translations. - -commit 85dad2c815aaef69aa948fb17874b3825dd72def -Author: Bram Moolenaar -Date: Wed Jul 12 21:12:43 2017 +0200 - - patch 8.0.0711: cannot build without the wildmenu feature - - Problem: Cannot build without the wildmenu feature. - Solution: Add #ifdef - -commit 8603356bf41e4aa5fe1d7cffe3ee003745c167a6 -Author: Bram Moolenaar -Date: Wed Jul 12 20:24:41 2017 +0200 - - patch 8.0.0710: a job that writes to a buffer clears completion - - Problem: A job that writes to a buffer clears command line completion. - (Ramel Eshed) - Solution: Do not redraw while showing the completion menu. - -commit 8327d1df1754b33d8a93b3411f30692f0042f4ce -Author: Bram Moolenaar -Date: Tue Jul 11 22:34:51 2017 +0200 - - patch 8.0.0709: libvterm cannot use vsnprintf() - - Problem: Libvterm cannot use vsnprintf(), it does not exist in C90. - Solution: Use vim_vsnprintf() instead. - -commit 292eff0c5aacb8531d65509679b6c29eae8dc22a -Author: Bram Moolenaar -Date: Tue Jul 11 21:46:28 2017 +0200 - - patch 8.0.0708: some tests are old style - - Problem: Some tests are old style. - Solution: Change a few tests from old style to new style. (pschuh, - closes #1813) - -commit f1d13478e3a7e1a86d52552c8c5571f00dc28ad1 -Author: Bram Moolenaar -Date: Tue Jul 11 18:28:46 2017 +0200 - - patch 8.0.0707: freeing wrong memory with certain autocommands - - Problem: Freeing wrong memory when manipulating buffers in autocommands. - (James McCoy) - Solution: Also set the w_s pointer if w_buffer was NULL. - -commit 5a15b6aa0aa5c1559c6f1a9f06c595a8c564637d -Author: Bram Moolenaar -Date: Tue Jul 11 15:11:57 2017 +0200 - - patch 8.0.0706: crash when cancelling the cmdline window in Ex mode - - Problem: Crash when cancelling the cmdline window in Ex mode. (James McCoy) - Solution: Do not set cmdbuff to NULL, make it empty. - -commit cae24be4a808d60313913cc6feea6c2bee2e2a42 -Author: Bram Moolenaar -Date: Mon Jul 10 22:12:10 2017 +0200 - - patch 8.0.0705: crash when there is an error in a timer callback - - Problem: Crash when there is an error in a timer callback. (Aron Griffis, - Ozaki Kiichi) - Solution: Check did_throw before discarding an exception. NULLify - current_exception when no longer valid. - -commit 163095f088a7c29710a16c75bb56229dd3b4116a -Author: Bram Moolenaar -Date: Sun Jul 9 15:41:53 2017 +0200 - - patch 8.0.0704: problems with autocommands when opening help - - Problem: Problems with autocommands when opening help. - Solution: Avoid using invalid "varp" value. Allow using :wincmd if buffer - is locked. (closes #1806, closes #1804) - -commit faf29d7f91477c25c85d9d7165d90e8d8f1c512e -Author: Bram Moolenaar -Date: Sun Jul 9 11:07:16 2017 +0200 - - patch 8.0.0703: illegal memory access with empty :doau command - - Problem: Illegal memory access with empty :doau command. - Solution: Check the event for being out of range. (James McCoy) - -commit c577d813b7978345dec4310b2d8f5d5624a681f6 -Author: Bram Moolenaar -Date: Sat Jul 8 22:37:34 2017 +0200 - - patch 8.0.0702: an error in a timer can make Vim unusable - - Problem: An error in a timer can make Vim unusable. - Solution: Don't set the error flag or exception from a timer. Stop a timer - if it causes an error 3 out of 3 times. Discard an exception - caused inside a timer. - -commit 11e79bb04ea635d180dd79b1d5cbc755b56e66e1 -Author: Bram Moolenaar -Date: Sat Jul 8 17:03:21 2017 +0200 - - patch 8.0.0701: system test failing when using X11 forwarding - - Problem: System test failing when using X11 forwarding. - Solution: Set $XAUTHORITY before changing $HOME. (closes #1812) - Also use a better check for the exit value. - -commit 0ea5070d79c8a13fb2403280a72f968495b0fab7 -Author: Bram Moolenaar -Date: Sat Jul 8 14:44:50 2017 +0200 - - patch 8.0.0700: segfault with QuitPre autocommand closes the window - - Problem: Segfault with QuitPre autocommand closes the window. (Marek) - Solution: Check that the window pointer is still valid. (Christian Brabandt, - closes #1817) - -commit 710b4a16465fb38492801a0dccf2293397aadc6a -Author: Bram Moolenaar -Date: Sat Jul 8 14:29:19 2017 +0200 - - patch 8.0.0699: checksum tests are not actually run - - Problem: Checksum tests are not actually run. - Solution: Add the tests to the list. (Dominique Pelle, closes #1819) - -commit c4f833808af930505017c9389d44a828601e247c -Author: Bram Moolenaar -Date: Fri Jul 7 14:50:44 2017 +0200 - - patch 8.0.0698: crash on exit when using Python function in timer. - - Problem: When a timer uses ":pyeval" or another Python command and it - happens to be triggered while exiting a Crash may happen. - (Ricky Zhou) - Solution: Avoid running a Python command after python_end() was called. - Do not trigger timers while exiting. (closes #1824) - -commit 8858498516108432453526f07783f14c9196e112 -Author: Bram Moolenaar -Date: Fri Jul 7 13:32:14 2017 +0200 - - patch 8.0.0697: recorded key sequences may become invalid - - Problem: Recorded key sequences may become invalid. - Solution: Add back KE_SNIFF removed in 7.4.1433. Use fixed numbers for the - key_extra enum. - -commit cce1cf12eb567bcfac161f39d15178f2a4c04e43 -Author: Bram Moolenaar -Date: Fri Jul 7 13:04:16 2017 +0200 - - patch 8.0.0696: .inc files missing in git - - Problem: The .inc files are missing in git. (Nazri Ramliy) - Solution: Remove the .inc line from .gitignore. - -commit e5ae108ab87ab7bdca85c57349a6b31a6b1aa49a -Author: Bram Moolenaar -Date: Fri Jul 7 12:42:40 2017 +0200 - - patch 8.0.0695: missing dependencies breaks parallel make - - Problem: Missing dependencies breaks parallel make. - Solution: Add dependencies for terminal.o. - -commit a34293ae0a87a35eb422f145ef999295705f3731 -Author: Bram Moolenaar -Date: Fri Jul 7 12:22:55 2017 +0200 - - patch 8.0.0694: building in shadow directory does not work - - Problem: Building in shadow directory does not work. Running Vim fails. - Solution: Add the new libvterm directory. Add missing change in command - list. - -commit e4f25e4a8db2c8a8a71a4ba2a68540b3ab341e42 -Author: Bram Moolenaar -Date: Fri Jul 7 11:54:15 2017 +0200 - - patch 8.0.0693: no terminal emulator support - - Problem: No terminal emulator support. Cannot properly run commands in the - GUI. Cannot run a job interactively with an ssh connection. - Solution: Very early implementation of the :terminal command. Includes - libvterm converted to ANSI C. Many parts still missing. - -commit da5116da4586fc714434411d2cccb066caa3723e -Author: Bram Moolenaar -Date: Sat Jul 1 23:11:17 2017 +0200 - - patch 8.0.0692: CTRL-G with 'incsearch' and ? goes in the wrong direction - - Problem: Using CTRL-G with 'incsearch' and ? goes in the wrong direction. - (Ramel Eshed) - Solution: Adjust search_start. (Christian Brabandt) - -commit a83fe75ca76f6f74daa1e5a620054b973b43379b -Author: Bram Moolenaar -Date: Thu Jun 29 22:33:13 2017 +0200 - - patch 8.0.0691: compiler warning without the linebreak feature - - Problem: Compiler warning without the linebreak feature. - Solution: Add #ifdef. (John Marriott) - -commit c2226845eb207bcd1a24e1afa941acbfecbc5170 -Author: Bram Moolenaar -Date: Thu Jun 29 22:27:24 2017 +0200 - - patch 8.0.0690: compiler warning on non-Unix system - - Problem: Compiler warning on non-Unix system. - Solution: Add #ifdef. (John Marriott) - -commit a693d0584b9a7ccce98813dda3a6badb209904c7 -Author: Bram Moolenaar -Date: Thu Jun 29 22:23:06 2017 +0200 - - patch 8.0.0689: ~ character not escaped when extending search pattern - - Problem: The ~ character is not escaped when adding to the search pattern - with CTRL-L. (Ramel Eshed) - Solution: Escape the character. (Christian Brabandt) - -commit 9c4fefffb65a2ed9b4a5b0f1bde0da8f349470b5 -Author: Bram Moolenaar -Date: Wed Jun 28 22:26:54 2017 +0200 - - patch 8.0.0688: cannot resize the window in a FileType autocommand - - Problem: Cannot resize the window in a FileType autocommand. (Ingo Karkat) - Solution: Add the CMDWIN flag to :resize. (test by Ingo Karkat, - closes #1804) - -commit 86f100dc0922e83bead7bcd5fd2bb2abbf153f46 -Author: Bram Moolenaar -Date: Wed Jun 28 21:26:27 2017 +0200 - - patch 8.0.0687: minor issues related to quickfix - - Problem: Minor issues related to quickfix. - Solution: Set the proper return status for all cases in setqflist() and at - test cases for this. Move the "adding" flag outside of - FEAT_WINDOWS. Minor update to the setqflist() help text. (Yegappan - Lakshmanan) - -commit 9f5f7bf4d5f757ef885acf74ce03c25429a328aa -Author: Bram Moolenaar -Date: Wed Jun 28 20:45:26 2017 +0200 - - patch 8.0.0686: extra redraw when using CTRL-L in second window - - Problem: When typing CTRL-L in a window that's not the first one, another - redraw will happen later. (Christian Brabandt) - Solution: Reset must_redraw after calling screenclear(). - -commit e6bf655bc4de1b7f4586e1f5c2fc4978141c3aa3 -Author: Bram Moolenaar -Date: Tue Jun 27 22:11:51 2017 +0200 - - patch 8.0.0685: when conversion fails written file may be truncated - - Problem: When making backups is disabled and conversion with iconv fails - the written file is truncated. (Luo Chen) - Solution: First try converting the file and write the file only when it did - not fail. (partly by Christian Brabandt) - -commit 28b238225ae618f63cfe5d3d723120960a941da7 -Author: Bram Moolenaar -Date: Tue Jun 27 18:29:17 2017 +0200 - - patch 8.0.0684: old style tests are not nice - - Problem: Old style tests are not nice. - Solution: Turn two tests into new style. (pschuh, closes #1797) - -commit 2e147caa14f622dfd1c1def8e07c113b9b85d4b2 -Author: Bram Moolenaar -Date: Tue Jun 27 17:09:37 2017 +0200 - - patch 8.0.0683: visual bell flashes too quickly - - Problem: When using a visual bell there is no delay, causing the flash to - be very short, possibly unnoticeable. Also, the flash and the - beep can lockup the UI when repeated often. - Solution: Do the delay in Vim or flush the output before the delay. Limit the - bell to once per half a second. (Ozaki Kiichi, closes #1789) - -commit 0b2eef24bcbe2c85c90bbde914a1782cbedc5c72 -Author: Bram Moolenaar -Date: Tue Jun 27 15:43:49 2017 +0200 - - patch 8.0.0682: no test for synIDtrans() - - Problem: No test for synIDtrans(). - Solution: Add a test. (Dominique Pelle, closes #1796) - -commit 18d90b95c49d9ff1c635dd762864022aab8e71f1 -Author: Bram Moolenaar -Date: Tue Jun 27 15:39:14 2017 +0200 - - patch 8.0.0681: unnamed register only contains the last deleted text - - Problem: Unnamed register only contains the last deleted text when - appending deleted text to a register. (Wolfgang Jeltsch) - Solution: Only set y_previous when not using y_append. (Christian Brabandt) - -commit 07ecfa64a18609a986f21d6132d04ee8934f3200 -Author: Bram Moolenaar -Date: Tue Jun 27 14:43:55 2017 +0200 - - patch 8.0.0680: plugins in start packages are sourced twice - - Problem: Plugins in start packages are sourced twice. (mseplowitz) - Solution: Use the unmodified runtime path when loading plugins (test by Ingo - Karkat, closes #1801) - -commit 41cc038ff83498c589c7d25b3d2984145528eb92 -Author: Bram Moolenaar -Date: Mon Jun 26 09:59:35 2017 +0200 - - patch 8.0.0679: using freed memory - - Problem: Using freed memory. - Solution: Get the parent frame pointer earlier. - -commit 8eeeba8c025ff844e6514c4a60cec11bf1fc1b35 -Author: Bram Moolenaar -Date: Sun Jun 25 22:45:39 2017 +0200 - - patch 8.0.0678: closing a window does not trigger resizing - - Problem: When 'equalalways' is set and closing a window in a separate - frame, not all window sizes are adjusted. (Glacambre) - Solution: Resize all windows if the new current window is not in the same - frame as the closed window. (closes #1707) - -commit 1814183b865059679f6ee526ec23fc575e536e66 -Author: Bram Moolenaar -Date: Sun Jun 25 21:17:25 2017 +0200 - - patch 8.0.0677: setting 'filetype' may switch buffers - - Problem: Setting 'filetype' internally may cause the current buffer and - window to change unexpectedly. - Solution: Set curbuf_lock. (closes #1734) - -commit 182a17b1e80b92826204d967808df0d30eb2ef27 -Author: Bram Moolenaar -Date: Sun Jun 25 20:57:18 2017 +0200 - - patch 8.0.0676: crash when closing quickfix window in autocmd - - Problem: Crash when closing the quickfix window in a FileType autocommand - that triggers when the quickfix window is opened. - Solution: Save the new value before triggering the OptionSet autocommand. - Add the "starting" flag to test_override() to make the text work. - -commit 774e5a9673260b1b8b88463669213a96637f72e8 -Author: Bram Moolenaar -Date: Sun Jun 25 18:03:37 2017 +0200 - - patch 8.0.0675: 'colorcolumn' has a higher priority than 'hlsearch' - - Problem: 'colorcolumn' has a higher priority than 'hlsearch', it should be - the other way around. (Nazri Ramliy) - Solution: Change the priorities. (LemonBoy, closes #1794) - -commit 5d7be4f0fa04a9210a14fca69b4f9e34613b378f -Author: Bram Moolenaar -Date: Sun Jun 25 13:40:17 2017 +0200 - - patch 8.0.0674: cannot build with eval but without timers - - Problem: Cannot build with eval but without timers. - Solution: Add #ifdef (John Marriott) - -commit ea20de81462a7e1a7f8fc1d53ad618efb0663c17 -Author: Bram Moolenaar -Date: Sat Jun 24 22:52:24 2017 +0200 - - patch 8.0.0673: build failure without conceal feature - - Problem: Build failure without conceal feature. - Solution: Add #ifdef. - -commit cc0750dc6e878394ab0fd922b7ea4280918ae406 -Author: Bram Moolenaar -Date: Sat Jun 24 22:29:24 2017 +0200 - - patch 8.0.0672: third item of synconcealed() changes too often - - Problem: Third item of synconcealed() changes too often. (Dominique Pelle) - Solution: Reset the sequence number at the start of each line. - -commit 4eb6531b03445b4d492bc52fea0b6dcd886583af -Author: Bram Moolenaar -Date: Sat Jun 24 18:49:00 2017 +0200 - - patch 8.0.0671: hang when typing CTRL-C in confirm() in timer - - Problem: When a function invoked from a timer calls confirm() and the user - types CTRL-C then Vim hangs. - Solution: Reset typebuf_was_filled. (Ozaki Kiichi, closes #1791) - -commit 1e8e14552e0cc8881411eb8fbe39a654dae42554 -Author: Bram Moolenaar -Date: Sat Jun 24 16:03:06 2017 +0200 - - patch 8.0.0670: can't use input() in a timer callback - - Problem: Can't use input() in a timer callback. (Cosmin Popescu) - Solution: Reset vgetc_busy and set timer_busy. (Ozaki Kiichi, closes #1790, - closes #1129) - -commit 24a9e348aa88a6c60ae0cdf5c4a777d8c03b08ca -Author: Bram Moolenaar -Date: Sat Jun 24 15:39:07 2017 +0200 - - patch 8.0.0669: CTRL-N at start of the buffer does not work correctly - - Problem: In Insert mode, CTRL-N at start of the buffer does not work - correctly. (zuloloxi) - Solution: Wrap around the start of the buffer. (Christian Brabandt) - -commit a1bd86e0f2056f796390bc0cd3aba5c89513d0d2 -Author: Bram Moolenaar -Date: Sat Jun 24 15:11:01 2017 +0200 - - patch 8.0.0668: nsis installer script does not work - - Problem: Nsis installer script does not work. (Christian Brabandt) - Solution: Fix the syntax of /SD. - -commit 53564f7c1a2998d92568e07fff1f2a4c1cecb646 -Author: Bram Moolenaar -Date: Sat Jun 24 14:48:11 2017 +0200 - - patch 8.0.0667: memory access error when command follows :endfunc - - Problem: Memory access error when command follows :endfunction. (Nikolai - Pavlov) - Solution: Make memory handling in :function straightforward. (closes #1793) - -commit 5fe691240bff11e9618252486147f0156e875666 -Author: Bram Moolenaar -Date: Fri Jun 23 23:00:08 2017 +0200 - - patch 8.0.0666: dead for loop - - Problem: Dead for loop. (Coverity) - Solution: Remove the for loop. - -commit 090209bfbd41af5d8c8e44f8366d290431ffbf18 -Author: Bram Moolenaar -Date: Fri Jun 23 22:45:33 2017 +0200 - - patch 8.0.0665: warning for uninitialized variable - - Problem: Warning for uninitialized variable. (Tony Mechelynck) - Solution: Initialize it. - -commit 6d006f9e950364898240b7a6358516bbf73fe458 -Author: Bram Moolenaar -Date: Fri Jun 23 22:35:34 2017 +0200 - - patch 8.0.0664: mouse does not work in tmux - - Problem: Mouse does not work in tmux. (lilydjwg) - Solution: Add flag for SGR release being present. - -commit f8be461d0284110b321be748fea206d4169b98bb -Author: Bram Moolenaar -Date: Fri Jun 23 20:52:40 2017 +0200 - - patch 8.0.0663: unexpected error message only when 'verbose' is set - - Problem: Giving an error message only when 'verbose' set is unexpected. - Solution: Give a warning message instead. - -commit 4670490673ed98502a09b74fbabe785b47e3d289 -Author: Bram Moolenaar -Date: Thu Jun 22 23:03:12 2017 +0200 - - patch 8.0.0662: stray FIXME for fixed problem - - Problem: Stray FIXME for fixed problem. - Solution: Remove the comment. (Dominique Pelle) - -commit a529ce068ba84d53343f3732b6a1ed4ad1fe3a68 -Author: Bram Moolenaar -Date: Thu Jun 22 22:37:57 2017 +0200 - - patch 8.0.0661: recognizing urxvt mouse codes does not work well - - Problem: Recognizing urxvt mouse codes does not work well. - Solution: Recognize "Esc[*M" and "Esc[*m". (Maurice Bos, closes #1486) - -commit a1fed064d1eca6ae2c526311ec5464175c6f19e2 -Author: Bram Moolenaar -Date: Thu Jun 22 22:05:02 2017 +0200 - - patch 8.0.0660: silent install on MS-Windows shows dialog - - Problem: Silent install on MS-Windows does show a dialog. - Solution: Add /SD to the default choice. (allburov, closes #1772) - -commit 4d785895d1f8b54cdd3fabd87446ca692f49e94e -Author: Bram Moolenaar -Date: Thu Jun 22 22:00:50 2017 +0200 - - patch 8.0.0659: no test for conceal mode - - Problem: No test for conceal mode. - Solution: Add a conceal mode test. (Dominique Pelle, closes #1783) - -commit d2c061d24c0534f1f1b92f3462ed6ae8fa848a9a -Author: Bram Moolenaar -Date: Thu Jun 22 21:42:49 2017 +0200 - - patch 8.0.0658: spell test is old style - - Problem: Spell test is old style. - Solution: Turn the spell test into a new style test (pschuh, closes #1778) - -commit 6a8958db259d4444da6e6956e54a6513c1af8860 -Author: Bram Moolenaar -Date: Thu Jun 22 21:33:20 2017 +0200 - - patch 8.0.0657: cannot get and set quickfix list items - - Problem: Cannot get and set quickfix list items. - Solution: Add the "items" argument to getqflist() and setqflist(). (Yegappan - Lakshmanan) - -commit 6f9a476b2f2f0bb5c50d703ec4fc535ffd5bfe8f -Author: Bram Moolenaar -Date: Thu Jun 22 20:39:17 2017 +0200 - - patch 8.0.0656: cannot use ! after some user commands - - Problem: Cannot use ! after some user commands. - Solution: Properly check for existing command. (Higashi Higashi) - -commit d6abcd154cdc6a8dd4b7c6ccad37617ea8a1b4aa -Author: Bram Moolenaar -Date: Thu Jun 22 19:15:24 2017 +0200 - - patch 8.0.0655: not easy to make sure a function does not exist - - Problem: Not easy to make sure a function does not exist. - Solution: Add ! as an optional argument to :delfunc. - -commit 663bb2331626944cea156374858131fcd323b9e9 -Author: Bram Moolenaar -Date: Thu Jun 22 19:12:10 2017 +0200 - - patch 8.0.0654: no warning for text after :endfunction - - Problem: Text found after :endfunction is silently ignored. - Solution: Give a warning if 'verbose' is set. When | or \n are used, - execute the text as a command. - -commit c768a208ca8e0e0fec900c18d5d9a593357ad793 -Author: Bram Moolenaar -Date: Thu Jun 22 16:04:27 2017 +0200 - - patch 8.0.0653: the default highlight for QuickFixLine is not good - - Problem: The default highlight for QuickFixLine does not work for several - color schemes. (Manas Thakur) - Solution: Make the default use the old color. (closes #1780) - -commit 383aa84c0d3456c12987ba7e12042dcffba0eac6 -Author: Bram Moolenaar -Date: Thu Jun 22 15:27:37 2017 +0200 - - patch 8.0.0652: unicode information is outdated - - Problem: Unicode information is outdated. - Solution: Update to Unicode 10. (Christian Brabandt) - -commit 157069b04e64eff72d2b34a2f727dfb6e2190cf3 -Author: Bram Moolenaar -Date: Thu Jun 22 14:56:12 2017 +0200 - - patch 8.0.0651: build failure without the auto command feature - - Problem: Build failure without the auto command feature. - Solution: Add #ifdef. (closes #1782) - -commit 868831f1224cfc17a4de21fb7386873254592308 -Author: Bram Moolenaar -Date: Thu Jun 22 14:47:22 2017 +0200 - - patch 8.0.0650: for extra help files the filetype is set more than once - - Problem: For extra help files the filetype is set more than once. - Solution: In *.txt files check that there is no help file modline. - -commit 9049298f8d0bbc237b7c666c7ad6cdabe738e8fc -Author: Bram Moolenaar -Date: Thu Jun 22 14:16:31 2017 +0200 - - patch 8.0.0649: when opening a help file the filetype is set several times - - Problem: When opening a help file the filetype is set several times. - Solution: When setting the filetype to the same value from a modeline, don't - trigger FileType autocommands. Don't set the filetype to "help" - when it's already set correctly. - -commit fadacf01d0dbcc7a96ef5eee0ad57956eeab04d7 -Author: Bram Moolenaar -Date: Mon Jun 19 20:35:32 2017 +0200 - - patch 8.0.0648: possible use of NULL pointer - - Problem: Possible use of NULL pointer if buflist_new() returns NULL. - (Coverity) - Solution: Check for NULL pointer in set_bufref(). - -commit 06f1ed2f78c5c03af95054fc3a8665df39dec362 -Author: Bram Moolenaar -Date: Sun Jun 18 22:41:03 2017 +0200 - - patch 8.0.0647: syntax highlighting can make cause a freeze - - Problem: Syntax highlighting can make cause a freeze. - Solution: Apply 'redrawtime' to syntax highlighting, per window. - -commit 0946326580e6f034fe2c88d041407ea0fde980ab -Author: Bram Moolenaar -Date: Sat Jun 17 20:55:06 2017 +0200 - - patch 8.0.0646: the hlsearch test fails on fast systems - - Problem: The hlsearch test fails on fast systems. - Solution: Make the search pattern slower. Fix that the old regexp engine - doesn't timeout properly. - -commit 1ef9bbe215e13a273e74fccaddd8fc5a42c76b6e -Author: Bram Moolenaar -Date: Sat Jun 17 20:08:20 2017 +0200 - - patch 8.0.0645: no error for illegal back reference in NFA engine - - Problem: The new regexp engine does not give an error for using a back - reference where it is not allowed. (Dominique Pelle) - Solution: Check the back reference like the old engine. (closes #1774) - -commit 5b1affefd0e96154517ec6f71300086ae6d22d24 -Author: Bram Moolenaar -Date: Sat Jun 17 19:13:49 2017 +0200 - - patch 8.0.0644: the timeout for 'hlsearch' is not tested - - Problem: There is no test for 'hlsearch' timing out. - Solution: Add a test. - -commit fbd0b0af6800f6ff89857863d6a07ea03f09ff6c -Author: Bram Moolenaar -Date: Sat Jun 17 18:44:21 2017 +0200 - - patch 8.0.0643: when a pattern search is slow Vim becomes unusable - - Problem: When 'hlsearch' is set and matching with the last search pattern - is very slow, Vim becomes unusable. Cannot quit search by - pressing CTRL-C. - Solution: When the search times out set a flag and don't try again. Check - for timeout and CTRL-C in NFA loop that adds states. - -commit 8cf91286ca46a501d24e4b7d631b193256782c88 -Author: Bram Moolenaar -Date: Tue Jun 13 19:38:37 2017 +0200 - - patch 8.0.0642: writefile() continues after detecting an error - - Problem: writefile() continues after detecting an error. - Solution: Bail out as soon as an error is detected. (suggestions by Nikolai - Pavlov, closes #1476) - -commit 3ec574f2b549f456f664f689d6da36dc5719aeb9 -Author: Bram Moolenaar -Date: Tue Jun 13 18:12:01 2017 +0200 - - Update runtime files. - - Includes changing &sw to shiftwidth() for all indent scripts. - -commit 2102035488e80ef6fd5038ed15d21672712ba0f6 -Author: Bram Moolenaar -Date: Tue Jun 13 17:21:04 2017 +0200 - - patch 8.0.0641: cannot set a separate highlighting for the quickfix line - - Problem: Cannot set a separate highlighting for the current line in the - quickfix window. - Solution: Add QuickFixLine. (anishsane, closes #1755) - -commit 83064068eaabf75a7d235b0eec561dccbcb96b31 -Author: Bram Moolenaar -Date: Tue Jun 13 16:34:54 2017 +0200 - - patch 8.0.0640: mismatch between help and actual message - - Problem: Mismatch between help and actual message for ":syn conceal". - Solution: Change the message to match the help. (Ken Takata) - -commit 9a48961d8bd7ffea14330b9b0181a6cdbe9288f7 -Author: Bram Moolenaar -Date: Tue Jun 13 16:12:51 2017 +0200 - - patch 8.0.0639: the cursor position is set when editing a new commit message - - Problem: The cursor position is set to the last position in a new commit - message. - Solution: Don't set the position if the filetype matches "commit". - (Christian Brabandt) - -commit d7383881c8e9f474a909b54b21abb0aa2b412ba2 -Author: Bram Moolenaar -Date: Tue Jun 13 15:22:12 2017 +0200 - - patch 8.0.0638: cannot build with new MSVC version - - Problem: Cannot build with new MSVC version VS2017. - Solution: Change the compiler arguments. (Leonardo Manera, closes #1731, - closes #1747) - -commit 21b34b63b3f63dd54b338c4433fa7117dad9507b -Author: Bram Moolenaar -Date: Tue Jun 13 14:34:01 2017 +0200 - - patch 8.0.0637: crash when using some version of GTK 3 - - Problem: Crash when using some version of GTK 3. - Solution: Add #ifdefs around incrementing the menu index. (Kazunobu - Kuriyama) - -commit 56f2db562ddc6c69026d55360f0cfaacd8adc26a -Author: Bram Moolenaar -Date: Sun Jun 11 23:09:15 2017 +0200 - - patch 8.0.0636: when reading the undo file fails may use uninitialized data - - Problem: When reading the undo file fails may use uninitialized data. - Solution: Always clear the buffer on failure. - -commit 3a429efb628a3925d13c3fe415e02a7ce117071f -Author: Bram Moolenaar -Date: Sun Jun 11 17:10:32 2017 +0200 - - patch 8.0.0635: when 'ignorecase' is set script detection is inaccurate - - Problem: When 'ignorecase' is set script detection is inaccurate. - Solution: Enforce matching case for text. (closes #1753) - -commit 875feea6ce223462d55543735143d747dcaf4287 -Author: Bram Moolenaar -Date: Sun Jun 11 16:07:51 2017 +0200 - - patch 8.0.0634: cannot easily get to the last quickfix list - - Problem: Cannot easily get to the last quickfix list. - Solution: Add "$" as a value for the "nr" argument of getqflist() and - setqflist(). (Yegappan Lakshmanan) - -commit 60964f68740b8abcbb2d3f0f3aeade21d1bacb22 -Author: Bram Moolenaar -Date: Sat Jun 10 17:06:16 2017 +0200 - - patch 8.0.0633: the client-server test is still a bit flaky - - Problem: The client-server test is still a bit flaky. - Solution: Wait a bit for the GUI to start. Check that the version number - can be obtained. - -commit 1c13c0fe3e7b15750464ffbc39a4648aa5c639be -Author: Bram Moolenaar -Date: Sat Jun 10 16:30:32 2017 +0200 - - patch 8.0.0632: the quotestar test is still a bit flaky - - Problem: The quotestar test is still a bit flaky. - Solution: Kill any existing server to make the retry work. Wait for the - register to be filled. - -commit fa4161cb0c266378012d3fde0eca56da8739528d -Author: Bram Moolenaar -Date: Sat Jun 10 15:46:23 2017 +0200 - - patch 8.0.0631: can't build with Perl 5.26 - - Problem: Perl 5.26 also needs S_TOPMARK and S_POPMARK defined. - Solution: Define the functions when needed. (Jesin, closes #1748) - -commit f84b122a99da75741ae686fabb6f81b8b4755998 -Author: Bram Moolenaar -Date: Sat Jun 10 14:29:52 2017 +0200 - - patch 8.0.0630: it is not easy to work on lines without a match - - Problem: The :global command does not work recursively, which makes it - difficult to execute a command on a line where one pattern matches - and another does not match. (Miles Cranmer) - Solution: Allow for recursion if it is for only one line. (closes #1760) - -commit 6b1da3312e15c065b373c9ec2732f31a77cee61f -Author: Bram Moolenaar -Date: Fri Jun 9 21:35:47 2017 +0200 - - patch 8.0.0629: checking for ambigous width is not working - - Problem: Checking for ambigous width is not working. (Hirohito Higashi) - Solution: Reset "starting" earlier. - -commit f085f4266e07b36279c56d43fd0d73ed080046ae -Author: Bram Moolenaar -Date: Wed Jun 7 20:39:47 2017 +0200 - - patch 8.0.0628: cursor disappears after silent mapping - - Problem: Cursor disappears after silent mapping. (Ramel Eshed) - Solution: Do restore the cursor when it was changed, but don't change it in - the first place for a silent mapping. - -commit add8dce38de65a0c64e8f54d6bdcadb45a8de2cf -Author: Bram Moolenaar -Date: Mon Jun 5 19:56:04 2017 +0200 - - patch 8.0.0627: "gn" selects only one character with 'nowrapscan' - - Problem: When 'wrapscan' is off "gn" does not select the whole pattern when - it's the last one in the text. (KeyboardFire) - Solution: Check if the search fails. (Christian Brabandt, closes #1683) - -commit e21d69eec1870a3f4732653aa8ee25d5da10128c -Author: Bram Moolenaar -Date: Mon Jun 5 19:32:32 2017 +0200 - - patch 8.0.0626: in the GUI the cursor may flicker - - Problem: In the GUI the cursor may flicker. - Solution: Check the cmd_silent flag before updating the cursor shape. - (Hirohito Higashi, closes #1637) - -commit 206155280def51160a9d81d983aed639015ffb44 -Author: Bram Moolenaar -Date: Mon Jun 5 18:46:26 2017 +0200 - - patch 8.0.0625: shellescape() always escapes a newline - - Problem: shellescape() always escapes a newline, which does not work with - some shells. (Harm te Hennepe) - Solution: Only escape a newline when the "special" argument is non-zero. - (Christian Brabandt, closes #1590) - -commit 6c95fbc9ae64f3a7619070e830f0c35aa4f0ada9 -Author: Bram Moolenaar -Date: Mon Jun 5 17:53:37 2017 +0200 - - patch 8.0.0624: warning for unused variable in tiny build - - Problem: Warning for unused variable in tiny build. (Tony Mechelynck) - Solution: Add an #ifdef. - -commit 966e58e413ffa88af8d748e697aa2999571fcd7b -Author: Bram Moolenaar -Date: Mon Jun 5 16:54:08 2017 +0200 - - patch 8.0.0623: error for invalid regexp is not very informative - - Problem: The message "Invalid range" is used for multiple errors. - Solution: Add two more specific error messages. (Itchyny, Ken Hamada) - -commit c5e2b040b490c2f4dd50c945840bc176bfcccb29 -Author: Bram Moolenaar -Date: Mon Jun 5 16:37:07 2017 +0200 - - patch 8.0.0622: selecting quoted text fails with 'selection' "exclusive" - - Problem: Using a text object to select quoted text fails when 'selection' - is set to "exclusive". (Guraga) - Solution: Swap cursor and visual start position. (Christian Brabandt, - closes #1687) - -commit 8ad80dea089ffeb1a845199c013e9bb4be1cd22e -Author: Bram Moolenaar -Date: Mon Jun 5 16:01:59 2017 +0200 - - patch 8.0.0621: :stag does not respect 'switchbuf' - - Problem: The ":stag" command does not respect 'switchbuf'. - Solution: Check 'switchbuf' for tag commands that may open a new window. - (Ingo Karkat, closes #1681) Define macros for the return values - of getfile(). - -commit b463e8d999ec812d656876f313efbeaeed663b45 -Author: Bram Moolenaar -Date: Mon Jun 5 15:07:09 2017 +0200 - - patch 8.0.0620: checking for HAVE_GTK_MULTIHEAD is not needed - - Problem: Since we only support GTK versions that have it, the ckeck for - HAVE_GTK_MULTIHEAD is no longer needed. - Solution: Remove HAVE_GTK_MULTIHEAD. (Kazunobu Kuriyama) - -commit 6aa8cea46d4179b2617daae034063dd0d8054e35 -Author: Bram Moolenaar -Date: Mon Jun 5 14:44:35 2017 +0200 - - Update runtime files. - -commit 9472eec83c3f9c191814dc81dd82498c10b1fc9c -Author: Bram Moolenaar -Date: Mon Jun 5 13:31:56 2017 +0200 - - patch 8.0.0619: GUI gets stuck if timer uses feedkeys() - - Problem: In the GUI, when a timer uses feedkeys(), it still waits for an - event. (Raymond Ko) - Solution: Check tb_change_cnt in one more place. - -commit bb7943b7920ef2f88cb9b6f46c34c7946c370819 -Author: Bram Moolenaar -Date: Mon Jun 5 13:30:06 2017 +0200 - - patch 8.0.0618: NFA regex engine handles [0-z] incorrectly - - Problem: NFA regex engine handles [0-z] incorrectly. - Solution: Return at the right point. (James McCoy, closes #1703) - -commit 763209c57bf50ae777f9c2929eeea01eff7ae6ee -Author: Bram Moolenaar -Date: Sun Jun 4 21:40:36 2017 +0200 - - patch 8.0.0617: hardcopy test hangs on MS-Windows - - Problem: Hardcopy test hangs on MS-Windows. - Solution: Check the postscript feature is supported. - -commit 1615b36b91b094263240d7b555283ddf33208f62 -Author: Bram Moolenaar -Date: Sun Jun 4 21:06:09 2017 +0200 - - patch 8.0.0616: not always setting 'background' correctly after :hi Normal - - Problem: When setting the cterm background with ":hi Normal" the value of - 'background' may be set wrongly. - Solution: Check that the color is less than 16. Don't set 'background' when - it was set explicitly. (Lemonboy, closes #1710) - -commit bf15b8d78b22661db8b19d662b62bb9a061cdd37 -Author: Bram Moolenaar -Date: Sun Jun 4 20:43:48 2017 +0200 - - patch 8.0.0615: using % with :hardcopy wrongly escapes spaces - - Problem: Using % with :hardcopy wrongly escapes spaces. (Alexey Muranov) - Solution: Expand % differently. (Christian Brabandt, closes #1682) - -commit 863e80b4451b5102b41bebf9ddca3a420de746fa -Author: Bram Moolenaar -Date: Sun Jun 4 20:30:00 2017 +0200 - - patch 8.0.0614: float2nr() is not exactly right - - Problem: float2nr() is not exactly right. - Solution: Make float2nr() more accurate. Turn test64 into a new style test. - (Hirohito Higashi, closes #1688) - -commit 3e54569b17683318e0cb6693ab0024c2ad1e3e8f -Author: Bram Moolenaar -Date: Sun Jun 4 19:00:32 2017 +0200 - - patch 8.0.0613: the conf filetype is used before ftdetect from packages - - Problem: The conf filetype detection is done before ftdetect scripts from - packages that are added later. - Solution: Add the FALLBACK argument to :setfiletype. (closes #1679, - closes #1693) - -commit ce876aaa9a250a5a0d0e34b3a2625e51cf9bf5bb -Author: Bram Moolenaar -Date: Sun Jun 4 17:47:42 2017 +0200 - - patch 8.0.0612: pack dirs are added to 'runtimepath' too late - - Problem: Package directories are added to 'runtimepath' only after loading - non-package plugins. - Solution: Split off the code to add package directories to 'runtimepath'. - (Ingo Karkat, closes #1680) - -commit 976787d1f31451ca7a88e774a03e6c24ddc67876 -Author: Bram Moolenaar -Date: Sun Jun 4 15:45:50 2017 +0200 - - patch 8.0.0611: the screen is not redrawn after sending t_u7 - - Problem: When t_u7 is sent a few characters in the second screen line are - overwritten and not redrawn later. (Rastislav Barlik) - Solution: Move redrawing the screen to after overwriting the characters. - -commit 4b974d54434b8020771be7225da94648e9ec961a -Author: Bram Moolenaar -Date: Sun Jun 4 15:37:46 2017 +0200 - - patch 8.0.0610: the screen is redrawn when default 'background' is detected - - Problem: The screen is redrawn when t_BG is set and used to detect the - value for 'background'. - Solution: Don't redraw when the value of 'background' didn't change. - -commit 28a8193e3113f676f89fb6312b099d849df881d3 -Author: Bram Moolenaar -Date: Sun Jun 4 15:33:48 2017 +0200 - - patch 8.0.0609: some people still don't know how to quit - - Problem: For some people the hint about quitting is not sufficient. - Solution: Put separately. Also use ":qa!" to get out even when - there are changes. - -commit a3921f48c6b31a035c80fda49925dd3b42df0dec -Author: Bram Moolenaar -Date: Sun Jun 4 15:30:34 2017 +0200 - - patch 8.0.0608: cannot manipulate other than the current quickfix list - - Problem: Cannot manipulate other than the current quickfix list. - Solution: Pass the list index to quickfix functions. (Yegappan Lakshmanan) - -commit 45e5fd135da5710f24a1acc142692f120f8b0b78 -Author: Bram Moolenaar -Date: Sun Jun 4 14:58:02 2017 +0200 - - patch 8.0.0607: after :bwipe + :new bufref might still be valid - - Problem: When creating a bufref, then using :bwipe and :new it might get - the same memory and bufref_valid() returns true. - Solution: Add br_fnum to check the buffer number didn't change. - -commit 6e62da3e14d32f76f60d5cc8b267059923842f17 -Author: Bram Moolenaar -Date: Sun May 28 08:16:25 2017 +0200 - - patch 8.0.0606: cannot set the context for a specified quickfix list - - Problem: Cannot set the context for a specified quickfix list. - Solution: Use the list index instead of the current list. (Yegappan - Lakshmanan) - -commit 6dd4a53502fb4ec1b66104eab1805e7254ad9e41 -Author: Bram Moolenaar -Date: Sun May 28 07:56:36 2017 +0200 - - patch 8.0.0605: the quickfix cached buffer may become invalid - - Problem: The buffer that quickfix caches for performance may become - invalid. (Daniel Hahler) - Solution: Reset qf_last_bufref in qf_init_ext(). (Daniel Hahler, - closes #1728, closes #1676) - -commit b4d6c3ea4a59c6d8d4e0e52120596866f0edd510 -Author: Bram Moolenaar -Date: Sat May 27 16:45:17 2017 +0200 - - Update runtime files. - -commit 712598f210570627534246cb5dcbb4f213367997 -Author: Bram Moolenaar -Date: Wed May 24 10:42:37 2017 +0200 - - patch 8.0.0604: gF test fails still on MS-Windows - - Problem: gF test fails still on MS-Windows. - Solution: Use : before the line number and remove it from 'isfname'. - -commit d7aca7a71c7254501c08f04db1798df479df0e89 -Author: Bram Moolenaar -Date: Wed May 24 10:05:56 2017 +0200 - - patch 8.0.0603: gF test fails on MS-Windows - - Problem: gF test fails on MS-Windows. - Solution: Use @ instead of : before the line number - -commit 2a79ed293c077ba791db962f0e121cf97ba4f7a7 -Author: Bram Moolenaar -Date: Wed May 24 09:51:39 2017 +0200 - - patch 8.0.0602: when gF fails to edit the file the cursor still moves - - Problem: When gF fails to edit the file the cursor still moves to the found - line number. - Solution: Check the return value of do_ecmd(). (Michael Hwang) - -commit 545cb79da586be3333a0a55616046f94b01f6b1a -Author: Bram Moolenaar -Date: Tue May 23 11:31:22 2017 +0200 - - patch 8.0.0601: no test coverage for :spellrepall - - Problem: No test coverage for :spellrepall. - Solution: Add a test. (Dominique Pelle, closes #1717) - -commit 2a0b06def49198aef45ef173f524a638a700f9c9 -Author: Bram Moolenaar -Date: Thu May 18 16:23:43 2017 +0200 - - patch 8.0.0600: test_recover fails on some systems - - Problem: test_recover fails on some systems. - Solution: Explicitly check if "/" is writable. (Ken Takata) - -commit 79a213d6a4e909703524a7f1ad985c7bd40650a6 -Author: Bram Moolenaar -Date: Tue May 16 13:15:18 2017 +0200 - - patch 8.0.0599: diff mode is insufficiently tested - - Problem: diff mode is insufficiently tested - Solution: Add more test cases. (Dominique Pelle, closes #1685) - -commit 9e0f6ec0762575d229b86798b284ca4876bc3d73 -Author: Bram Moolenaar -Date: Tue May 16 09:36:54 2017 +0200 - - patch 8.0.0598: building with gcc 7.1 yields new warnings - - Problem: Building with gcc 7.1 yields new warnings. - Solution: Initialize result. (John Marriott) - -commit 253f9128779f315ea670f9b4a17446b7b4c74927 -Author: Bram Moolenaar -Date: Mon May 15 08:45:13 2017 +0200 - - patch 8.0.0597: off-by-one error in size computation - - Problem: Off-by-one error in buffer size computation. - Solution: Use ">=" instead of ">". (Lemonboy, closes #1694) - -commit 4475b623960671898dac6a72b13a8d140402afa6 -Author: Bram Moolenaar -Date: Mon May 1 20:46:52 2017 +0200 - - patch 8.0.0596: crash when complete() called after complete_add() - - Problem: Crash when complete() is called after complete_add() in - 'completefunc'. (Lifepillar) - Solution: Bail out if compl_pattern is NULL. (closes #1668) - Also avoid using freed memory. - -commit beb9cb19c660484488a71a25eda46ab0fa579278 -Author: Bram Moolenaar -Date: Mon May 1 14:14:04 2017 +0200 - - patch 8.0.0595: Coverity warning for not checking return value - - Problem: Coverity warning for not checking return value of dict_add(). - Solution: Check the return value for FAIL. - -commit 66c0e70b806cd8afdc9da9ddae11945ddf29841a -Author: Bram Moolenaar -Date: Sun Apr 30 20:46:32 2017 +0200 - - patch 8.0.0594: build failure when windows feature is missing - - Problem: Build failure when windows feature is missing. - Solution: Add #ifdef. - -commit 45cf6e910c6d162775ca9d470fac4b6db844001f -Author: Bram Moolenaar -Date: Sun Apr 30 20:25:19 2017 +0200 - - patch 8.0.0593: duplication of code for adding a list or dict return value - - Problem: Duplication of code for adding a list or dict return value. - Solution: Add rettv_dict_set() and rettv_list_set(). (Yegappan Lakshmanan) - -commit 29ae377ea7039874337bc79ace9ab2b37b9056e5 -Author: Bram Moolenaar -Date: Sun Apr 30 19:39:39 2017 +0200 - - patch 8.0.0592: if a job writes to a buffer screen is not updated - - Problem: If a job writes to a buffer and the user is typing a command, the - screen isn't updated. When a message is displayed the changed - buffer may cause it to be cleared. (Ramel Eshed) - Solution: Update the screen and then the command line if the screen didn't - scroll. Avoid inserting screen lines, as it clears any message. - Update the status line when the buffer changed. - -commit 45d2cca1ea3f90fc70ad99d0c6812a9d8536303c -Author: Bram Moolenaar -Date: Sun Apr 30 16:36:05 2017 +0200 - - patch 8.0.0591: changes to eval functionality not documented - - Problem: Changes to eval functionality not documented. - Solution: Include all the changes. - -commit 8f77c5a4ec756f3f866bd6b18feb6fca6f2a2e91 -Author: Bram Moolenaar -Date: Sun Apr 30 14:21:00 2017 +0200 - - patch 8.0.0590: cannot add a context to locations - - Problem: Cannot add a context to locations. - Solution: Add the "context" entry in location entries. (Yegappan Lakshmanan, - closes #1012) - -commit a21ccb7a974a96550c5cd99c4633e166d2083172 -Author: Bram Moolenaar -Date: Sat Apr 29 17:40:22 2017 +0200 - - patch 8.0.0589: :simalt still does not work - - Problem: :simalt still does not work. - Solution: Use K_NOP instead of K_IGNORE. (Christian Brabandt) - -commit 1a9020d4cba6d90688506102ab587c371ff72f8b -Author: Bram Moolenaar -Date: Sat Apr 29 16:24:38 2017 +0200 - - patch 8.0.0588: job_stop() often assumes the channel will be closed - - Problem: job_stop() often assumes the channel will be closed, while the job - may not actually be stopped. (Martin Gammelsæter) - Solution: Only assume the job stops on "kill". Don't send a signal if the - job has already ended. (closes #1632) - -commit 0635ee682481e2da0d39cd970b3cb573a1c12a17 -Author: Bram Moolenaar -Date: Fri Apr 28 20:32:33 2017 +0200 - - Runtime file updates - -commit 696cbd224b4f78b99b8fc34538867303a8a922fc -Author: Bram Moolenaar -Date: Fri Apr 28 15:45:46 2017 +0200 - - patch 8.0.0587: configure check for return value of tgetent skipped - - Problem: Configure check for return value of tgetent is skipped. - Solution: Always perform the check. (Marvin Schmidt, closes #1664) - -commit b7637c44c26b057d1f3721d932bbab06d9f74393 -Author: Bram Moolenaar -Date: Sun Apr 23 18:49:36 2017 +0200 - - patch 8.0.0586: no test for mapping timing out - - Problem: No test for mapping timing out. - Solution: Add a test. - -commit 86e5792906621be5a6c4a1de9b8852e9caf65ea1 -Author: Bram Moolenaar -Date: Sun Apr 23 18:44:26 2017 +0200 - - patch 8.0.0585: test_options fails when run in the GUI - - Problem: Test_options fails when run in the GUI. - Solution: Also check the 'imactivatekey' value when the GUI is not running. - Specify test values that work and that fail. - -commit 94237495c03f919a60b262fdcd3861e1931fc45a -Author: Bram Moolenaar -Date: Sun Apr 23 18:40:21 2017 +0200 - - Updated runtime files. - -commit d788f6fe89c77262c474de323f5dab6d1c814e27 -Author: Bram Moolenaar -Date: Sun Apr 23 17:19:43 2017 +0200 - - patch 8.0.0584: memory leak when executing quickfix tests - - Problem: Memory leak when executing quickfix tests. - Solution: Free the list reference. (Yegappan Lakshmanan) - -commit b11c826ddc459813f9f991cdb8e8736b686a6328 -Author: Bram Moolenaar -Date: Sun Apr 23 16:48:20 2017 +0200 - - patch 8.0.0583: fold test hangs on MS-Windows - - Problem: Fold test hangs on MS-Windows. - Solution: Avoid overflow in compare. - -commit 5b276aa80e112ae1993bd43e28f599f257827c54 -Author: Bram Moolenaar -Date: Sat Apr 22 23:49:52 2017 +0200 - - patch 8.0.0582: illegal memory access with z= command - - Problem: Illegal memory access with z= command. (Dominique Pelle) - Solution: Avoid case folded text to be longer than the original text. Use - MB_PTR2LEN() instead of MB_BYTE2LEN(). - -commit 94be619e30e82d28cadeea5e0766c6f5c321ff8b -Author: Bram Moolenaar -Date: Sat Apr 22 22:40:11 2017 +0200 - - patch 8.0.0581: moving folded text is sometimes not correct - - Problem: Moving folded text is sometimes not correct. - Solution: Bail out when "move_end" is zero. (Matthew Malcomson) - -commit f1d21c8cc83f40c815b6bf13cd2043152db533ee -Author: Bram Moolenaar -Date: Sat Apr 22 21:20:46 2017 +0200 - - patch 8.0.0580: cannot set the valid flag with setqflist() - - Problem: Cannot set the valid flag with setqflist(). - Solution: Add the "valid" argument. (Yegappan Lakshmanan, closes #1642) - -commit 9b77016545d5ef1a1f4a90c9bb4b7a6693af8918 -Author: Bram Moolenaar -Date: Sat Apr 22 15:42:53 2017 +0200 - - patch 8.0.0579: duplicate test case for quickfix - - Problem: Duplicate test case for quickfix. - Solution: Remove the function. (Yegappan Lakshmanan) - -commit 7a85b0f028e0960ba70650ab462a9b6cca32139d -Author: Bram Moolenaar -Date: Sat Apr 22 15:17:40 2017 +0200 - - patch 8.0.0578: :simalt on MS-Windows does not work properly - - Problem: :simalt on MS-Windows does not work properly. - Solution: Put something in the typeahead buffer. (Christian Brabandt) - -commit 97db5541a65e4614f8753af27996c204946061a9 -Author: Bram Moolenaar -Date: Fri Apr 21 23:18:26 2017 +0200 - - patch 8.0.0577: warning for uninitialized variable - - Problem: Warning for uninitialized variable. (John Marriott) - Solution: Initialize "indent". - -commit 1d4be82c7d794e62bcf892310fe2a9b1eb5e2fec -Author: Bram Moolenaar -Date: Fri Apr 21 23:00:02 2017 +0200 - - patch 8.0.0576: can't build when configure choses "install-sh" - - Problem: Can't build when configure choses "install-sh". (Daniel Hahler) - Solution: Always use install-sh. Fix remaining use of mkinstalldirs. - (closes #1647) - -commit a701b3b6f0f06ac0c9fcc75c6c34a1258fc3b1a2 -Author: Bram Moolenaar -Date: Thu Apr 20 22:57:27 2017 +0200 - - patch 8.0.0575: using freed memory when resetting 'indentexpr' - - Problem: Using freed memory when resetting 'indentexpr' while evaluating - it. (Dominique Pelle) - Solution: Make a copy of 'indentexpr'. - -commit 99895eac1cf71be43ece7e14b50e206e041fbe9f -Author: Bram Moolenaar -Date: Thu Apr 20 22:44:47 2017 +0200 - - patch 8.0.0574: get only one quickfix list after :caddbuf - - Problem: Get only one quickfix list after :caddbuf. - Solution: Reset qf_multiline. (Yegappan Lakshmanan) - -commit 91b6e4591a839139f720798a2efbe83b2ecf8446 -Author: Bram Moolenaar -Date: Thu Apr 20 22:32:24 2017 +0200 - - patch 8.0.0573: running parallel make after distclean fails - - Problem: Running parallel make after distclean fails. (Manuel Ortega) - Solution: Instead of using targets "scratch config myself" use "reconfig". - -commit 6de5e126018b6f92526795cc06b1d73fac965db1 -Author: Bram Moolenaar -Date: Thu Apr 20 21:55:44 2017 +0200 - - patch 8.0.0572: building the command table requires Perl - - Problem: Building the command table requires Perl. - Solution: Use a Vim script solution. (Dominique Pelle, closes #1641) - -commit a364cdb648ae009fa7aa05382f5659335683d349 -Author: Bram Moolenaar -Date: Thu Apr 20 21:12:30 2017 +0200 - - patch 8.0.0571: negative line number when using :z^ in an empty buffer - - Problem: The cursor line number becomes negative when using :z^ in an empty - buffer. (neovim #6557) - Solution: Correct the line number. Also reset the column. - -commit c03944151fec2d5469746642a949c8fcb5a744a8 -Author: Bram Moolenaar -Date: Thu Apr 20 20:20:23 2017 +0200 - - patch 8.0.0570: can't run make with several jobs - - Problem: Can't run make with several jobs, creating directories has a race - condition. - Solution: Use the MKDIR_P autoconf mechanism. (Eric N. Vander Weele, - closes #1639) - -commit 62cf09b5dcb9a04b8e4f5e6cf3b14a787758e1a2 -Author: Bram Moolenaar -Date: Thu Apr 20 19:44:09 2017 +0200 - - patch 8.0.0569: bracketed paste is still enabled in a shell command - - Problem: Bracketed paste is still enabled when executing a shell command. - (Michael Smith) - Solution: Disable brackted paste when going into cooked mode. (closes #1638) - -commit 60402d68da09997cacdeec71fd22c9344f8f40d5 -Author: Bram Moolenaar -Date: Thu Apr 20 18:54:50 2017 +0200 - - patch 8.0.0568: 1gd may hang - - Problem: "1gd" may hang. - Solution: Don't get stuck in one position. (Christian Brabandt, closes #1643) - -commit fc8f1118e7ccd65b0537e47e6323c93a1df6a61a -Author: Bram Moolenaar -Date: Tue Apr 18 18:51:35 2017 +0200 - - patch 8.0.0567: call for requesting color and ambiwidth is too early - - Problem: Call for requesting color and ambiwidth is too early. (Hirohito - Higashi) - Solution: Move the call down to below resetting "starting". - -commit 43d1ac6e81a6796f2e6b3514bbe029cf9bd0a0ae -Author: Bram Moolenaar -Date: Sat Apr 15 15:37:25 2017 +0200 - - patch 8.0.0566: setting nocompatible for the tiny version moves the cursor - - Problem: Setting nocompatible for the tiny version moves the cursor. - Solution: Use another trick to skip commands when the +eval feature is - present. (Christian Brabandt, closes #1630) - -commit 31bdd13c335533c749993b57dcd980a87373139e -Author: Bram Moolenaar -Date: Sat Apr 15 15:22:52 2017 +0200 - - patch 8.0.0565: using freed memory in :caddbuf - - Problem: Using freed memory in :caddbuf after clearing quickfix list. - (Dominique Pelle) - Solution: Set qf_last to NULL. - -commit 39170e2d9761345df4be67d4d3928ac1094b9adf -Author: Bram Moolenaar -Date: Sat Apr 15 14:36:07 2017 +0200 - - patch 8.0.0564: cannot detect Bazel BUILD files on some systems - - Problem: Cannot detect Bazel BUILD files on some systems. - Solution: Check for BUILD after script checks. (Issue #1340) - -commit 9f9288627795cb6cc6bff332d28eac86b1dbcf13 -Author: Bram Moolenaar -Date: Tue Apr 11 22:44:05 2017 +0200 - - patch 8.0.0563: crash when getting the window position in tmux - - Problem: Crash when getting the window position in tmux. (Marvin Schmidt) - Solution: Add t_GP to the list of terminal options. (closes #1627) - -commit ea588154d00aec288e48b344b2685e46bea99cd6 -Author: Bram Moolenaar -Date: Mon Apr 10 22:45:30 2017 +0200 - - patch 8.0.0562: not enough test coverage for syntax commands - - Problem: Not enough test coverage for syntax commands. - Solution: Add a few more tests. (Dominique Pelle, closes #1624) - -commit 478af67dd6a9adc456464c3736bda328ae3a28cb -Author: Bram Moolenaar -Date: Mon Apr 10 22:22:42 2017 +0200 - - patch 8.0.0561: undefined behavior when using backslash after empty line - - Problem: Undefined behavior when using backslash after empty line. - Solution: Check for an empty line. (Dominique Pelle, closes #1631) - -commit 451a4a1cb7797e5d9b9fd625671cb5c652e7da00 -Author: Bram Moolenaar -Date: Mon Apr 10 21:46:38 2017 +0200 - - patch 8.0.0560: :windo allows for ! but it's not supported - - Problem: :windo allows for ! but it's not supported. - Solution: Disallow passing !. (Hirohito Higashi) - -commit f803a7697808f63949ea26fc256d4c9a8647089e -Author: Bram Moolenaar -Date: Sun Apr 9 22:54:13 2017 +0200 - - patch 8.0.0559: setting ttytype to xxx does not always fail - - Problem: Setting ttytype to xxx does not always fail as expected. (Marvin - Schmidt) - Solution: Catch both possible errors. (closes #1601) - -commit cd5c8f82507822467232ab71e1ebbaae19595916 -Author: Bram Moolenaar -Date: Sun Apr 9 20:11:58 2017 +0200 - - Update runtime files. - -commit f8ec998613d8037e345f4e7e08460dfc15c528a9 -Author: Bram Moolenaar -Date: Sun Apr 9 15:41:31 2017 +0200 - - patch 8.0.0558: :ownsyntax is not tested - - Problem: The :ownsyntax command is not tested. - Solution: Add a test. (Dominique Pelle, closes #1622) - -commit 59053e1d9f41f9afa16ac7e266ee825a2eb2dd59 -Author: Bram Moolenaar -Date: Sun Apr 9 15:27:09 2017 +0200 - - patch 8.0.0557: GTK: using static gravities is not useful - - Problem: GTK: using static gravities is not useful. - Solution: Remove setting static gravities. (Kazunobu Kuriyama) - -commit 7860bac57baeda408d5ef84f3334b0e52cc690bd -Author: Bram Moolenaar -Date: Sun Apr 9 15:03:15 2017 +0200 - - patch 8.0.0556: getting window position fails if GUI and term possible - - Problem: Getting the window position fails if both the GUI and term - code is built in. - Solution: Return after getting the GUI window position. (Kazunobu Kuriyama) - -commit d2381a2cadb9ef359ad5efb916734c635b29bd13 -Author: Bram Moolenaar -Date: Sun Apr 9 14:58:15 2017 +0200 - - patch 8.0.0555: toupper/tolower test fails on OSX without Darwin - - Problem: Toupper/tolower test fails on OSX without Darwin. - Solution: Skip that part of the test also for OSX. (Kazunobu Kuriyama) - -commit 1cc482069a3407132aeb43a55d6dc284153e79c7 -Author: Bram Moolenaar -Date: Sun Apr 9 13:41:59 2017 +0200 - - patch 8.0.0554: toupper and tolower don't work properly for Turkish - - Problem: Toupper and tolower don't work properly for Turkish when 'casemap' - contains "keepascii". (Bjorn Linse) - Solution: When 'casemap' contains "keepascii" use ASCII toupper/tolower. - -commit 9f4de1f5435b900e43e19766da1a5bed4686cf44 -Author: Bram Moolenaar -Date: Sat Apr 8 19:39:43 2017 +0200 - - patch 8.0.0553: toupper/tolower test fails on Mac - - Problem: Toupper/tolower test with Turkish locale fails on Mac. - Solution: Skip the test on Mac. - -commit 3317d5ebbe8304da82b8088446060afcae0012af -Author: Bram Moolenaar -Date: Sat Apr 8 19:12:06 2017 +0200 - - patch 8.0.0552: toupper and tolower don't work properly for Turkish - - Problem: Toupper and tolower don't work properly for Turkish when 'casemap' - is empty. (Bjorn Linse) - Solution: Check the 'casemap' options when deciding how to upper/lower case. - -commit d34f9b1155a6b470e1dc766ff98192f440e7eba7 -Author: Bram Moolenaar -Date: Sat Apr 8 18:41:13 2017 +0200 - - patch 8.0.0551: the typeahead buffer is reallocated too often - - Problem: The typeahead buffer is reallocated too often. - Solution: Re-use the existing buffer if possible. - -commit 9585a1655ba0d34ea88574617112093a9bd4f2e9 -Author: Bram Moolenaar -Date: Fri Apr 7 20:30:29 2017 +0200 - - patch 8.0.0550: cannot parse some etags format tags file - - Problem: Some etags format tags file use 0x01, breaking the parsing. - Solution: Use 0x02 for TAG_SEP. (James McCoy, closes #1614) - -commit 395b6bab33e5ed9a0377d7f140e98fd3ab682672 -Author: Bram Moolenaar -Date: Fri Apr 7 20:09:51 2017 +0200 - - patch 8.0.0549: no test for the 8g8 command - - Problem: No test for the 8g8 command. - Solution: Add a test. (Dominique Pelle, closes #1615) - -commit d4863aa99e0527e9505c79cbeafc68a6832200bf -Author: Bram Moolenaar -Date: Fri Apr 7 19:50:12 2017 +0200 - - patch 8.0.0548: saving the redo buffer only works one time - - Problem: Saving the redo buffer only works one time, resulting in the "." - command not working well for a function call inside another - function call. (Ingo Karkat) - Solution: Save the redo buffer at every user function call. (closes #1619) - -commit 52604f2454e5369f861d3ce34764f74a0999c773 -Author: Bram Moolenaar -Date: Fri Apr 7 16:17:39 2017 +0200 - - patch 8.0.0547: extra line break in verbosefile - - Problem: Extra line break in verbosefile when using ":echomsg". (Ingo - Karkat) - Solution: Don't call msg_start(). (closes #1618) - -commit 3bab93998d01a01b7f2a071fa3b8054bb0094625 -Author: Bram Moolenaar -Date: Fri Apr 7 15:42:25 2017 +0200 - - patch 8.0.0546: swap file exists briefly when opening the command window - - Problem: Swap file exists briefly when opening the command window. - Solution: Set the noswapfile command modifier before splitting the window. - (James McCoy, closes #1620) - -commit 15ecbd6f3d39ff04862999a577962ef9369a9e53 -Author: Bram Moolenaar -Date: Fri Apr 7 14:10:48 2017 +0200 - - patch 8.0.0545: edit test may fail on some systems - - Problem: Edit test may fail on some systems. - Solution: If creating a directory with a very long path fails, bail out. - -commit 866c68861071f8cd1ef5a82445bebaafc8626e7e -Author: Bram Moolenaar -Date: Fri Apr 7 14:02:01 2017 +0200 - - patch 8.0.0544: cppcheck warnings - - Problem: Cppcheck warnings. - Solution: Use temp variable. Change NUL to NULL. Swap conditions. (Dominique - Pelle) - -commit ba6ec182973af726ce9b7b7eb3753fc3a7ae7d1b -Author: Bram Moolenaar -Date: Tue Apr 4 22:41:10 2017 +0200 - - patch 8.0.0543: test_edit causes older xfce4-terminal to close - - Problem: Test_edit causes older xfce4-terminal to close. (Dominique Pelle) - Solution: Reduce number of columns to 2000. Try to restore the window - position. - -commit a1d5fa65bc7e8a548858e9c295a192b63dcd011b -Author: Bram Moolenaar -Date: Mon Apr 3 22:02:55 2017 +0200 - - patch 8.0.0542: getpos() can return a negative line number - - Problem: getpos() can return a negative line number. (haya14busa) - Solution: Handle a zero topline and botline. (closes #1613) - -commit 04000560ca81cc2608b291d0990e661b41ca8c68 -Author: Bram Moolenaar -Date: Mon Apr 3 21:35:42 2017 +0200 - - patch 8.0.0541: compiler warning on MS-Windows - - Problem: Compiler warning on MS-Windows. - Solution: Add a type cast. (Mike Williams) - -commit a604429529ce3d3c97309c7cf6bba8b699f6bfb5 -Author: Bram Moolenaar -Date: Sun Apr 2 18:19:53 2017 +0200 - - patch 8.0.0540: building unit tests fails - - Problem: Building unit tests fails. - Solution: Move params outside of #ifdef. - -commit 08f88b139d2f93661ed2b17214ee6b308b4edb5b -Author: Bram Moolenaar -Date: Sun Apr 2 17:21:16 2017 +0200 - - patch 8.0.0539: startup test fails on Mac - - Problem: Startup test fails on Mac. - Solution: Use another term name, "unknown" is known. Avoid a 2 second delay. - -commit 85045a73db258a054a17fd52a67eb5cd02a788dc -Author: Bram Moolenaar -Date: Sun Apr 2 16:54:09 2017 +0200 - - patch 8.0.0538: no test for falling back to default term value - - Problem: No test for falling back to default term value. - Solution: Add a test. - -commit fa0ad0bb0b4255e64ebcf9269d60a942e0ae7ff9 -Author: Bram Moolenaar -Date: Sun Apr 2 15:45:17 2017 +0200 - - patch 8.0.0537: illegal memory access with :z and large count - - Problem: Illegal memory access with :z and large count. - Solution: Check for number overflow, using long instead of int. (Dominique - Pelle, closes #1612) - -commit 69f40be64555d50f603c6f22722cf762aaa6bbc1 -Author: Bram Moolenaar -Date: Sun Apr 2 15:15:49 2017 +0200 - - patch 8.0.0536: quickfix window not updated when freeing quickfix stack - - Problem: Quickfix window not updated when freeing quickfix stack. - Solution: Update the quickfix window. (Yegappan Lakshmanan) - -commit 6914c64ee58ce68f31fb8a8793293a9b3f2f6240 -Author: Bram Moolenaar -Date: Sat Apr 1 21:21:30 2017 +0200 - - patch 8.0.0535: memory leak when exiting from within a user function - - Problem: Memory leak when exiting from within a user function. - Solution: Clear the function call stack on exit. - -commit 33ccb24cf7891911561adccf9f2af8859e581198 -Author: Bram Moolenaar -Date: Sat Apr 1 16:59:29 2017 +0200 - - patch 8.0.0534: defaults.vim does not work well with tiny features - - Problem: Defaults.vim does not work well with tiny features. (crd477) - Solution: When the +eval feature is not available always reset 'compatible'. - -commit 878c263a489b7e211eda31fa13a3d5ad9e120554 -Author: Bram Moolenaar -Date: Sat Apr 1 15:15:52 2017 +0200 - - patch 8.0.0533: abbreviation doesn't work after backspacing newline - - Problem: Abbreviation doesn't work after backspacing newline. (Hkonrk) - Solution: Set the insert start column. (closes #1609) - -commit c77d6757471fa207520586bbdbc1b30af84cf5c8 -Author: Bram Moolenaar -Date: Sat Apr 1 14:13:14 2017 +0200 - - patch 8.0.0532: test with long directory name fails on Mac - - Problem: Test with long directory name fails on Mac. - Solution: Skip the test on Mac systems. - -commit 9b81079ddd839a666682f6bdbc24890bf4d1a42c -Author: Bram Moolenaar -Date: Fri Mar 31 23:32:53 2017 +0200 - - patch 8.0.0531: test with long directory name fails on non-unix systems - - Problem: Test with long directory name fails on non-unix systems. - Solution: Skip the test on non-unix systems. - -commit 658a3a2caf5852d071b6b1be92d9d6614a6208dc -Author: Bram Moolenaar -Date: Fri Mar 31 22:27:12 2017 +0200 - - patch 8.0.0530: buffer overflow when 'columns' is very big - - Problem: Buffer overflow when 'columns' is very big. (Nikolai Pavlov) - Solution: Correctly compute where to truncate. Fix translation. - (closes #1600) - -commit 13489b9c41922b9ecb16fa47564ec76641515c08 -Author: Bram Moolenaar -Date: Thu Mar 30 22:20:29 2017 +0200 - - patch 8.0.0529: line in test commented out - - Problem: Line in test commented out. - Solution: Uncomment the lines for character classes that were failing before - 8.0.0519. (Dominique Pelle, closes #1599) - -commit ef8eb0897819099fb00d675afb9bffe1d008c45e -Author: Bram Moolenaar -Date: Thu Mar 30 22:04:55 2017 +0200 - - patch 8.0.0528: highlight wrong text when 'wim' includes "longest" - - Problem: When 'wildmenu' is set and 'wildmode' has "longest" then the first - file name is highlighted, even though the text shows the longest - match. - Solution: Do not highlight the first match. (LemonBoy, closes #1602) - -commit ce5c2742012e4793cb4cf82791e849f817fecd95 -Author: Bram Moolenaar -Date: Thu Mar 30 21:51:31 2017 +0200 - - patch 8.0.0527: leftover file from RISC OS - - Problem: RISC OS support was removed long ago, but one file is still - included. - Solution: Delete the file. (Thomas Dziedzic, closes #1603) - -commit 85325f839a14212c7d517a4cb3464c347bfd0c1e -Author: Bram Moolenaar -Date: Thu Mar 30 21:18:45 2017 +0200 - - patch 8.0.0526: Coverity complains about possible negative value - - Problem: Coverity complains about possible negative value. - Solution: Check return value of ftell() not to be negative. - -commit a33ddbbd04ca9b81cba6114708f42b8e26293b99 -Author: Bram Moolenaar -Date: Wed Mar 29 21:30:04 2017 +0200 - - patch 8.0.0525: completion for user command argument not tested - - Solution: Completion for user command argument not tested. - Problem: Add a test. - -commit 8da1e6cedf839902e15987a98733ebd31b5f1b81 -Author: Bram Moolenaar -Date: Wed Mar 29 20:38:59 2017 +0200 - - patch 8.0.0524: folds messed up - - Problem: Folds are messed up when 'encodin' is "utf-8". - Solution: Also set the fold character when it's not multi-byte. - -commit bf3d58073f7b34b2d65d1d08a728d1164e03cceb -Author: Bram Moolenaar -Date: Wed Mar 29 19:48:11 2017 +0200 - - patch 8.0.0523: dv} deletes part of a multi-byte character. - - Problem: dv} deletes part of a multi-byte character. (Urtica Dioica) - Solution: Include the whole character. - -commit 3fcfa35f82b9d1ef5e95051b3a45578e10c14ec3 -Author: Bram Moolenaar -Date: Wed Mar 29 19:20:41 2017 +0200 - - patch 8.0.0522: Win32: when 'clipboard' is "unnamed" yyp does not work - - Problem: MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a - :global command. - Solution: When setting the clipboard was postponed, do not clear the - register. - -commit 99a6e8dd824399332563caa6cacfcda33da1f366 -Author: Bram Moolenaar -Date: Wed Mar 29 18:07:40 2017 +0200 - - patch 8.0.0521: GtkForm handling is outdated - - Problem: GtkForm handling is outdated. - Solution: Get rid of event filter functions. Get rid of GtkForm.width and - .height. Eliminate gtk_widget_size_request() calls. (Kazunobu - Kuriyama) - -commit ace95989ed81929a84e205b26d0972cb9d6b4b19 -Author: Bram Moolenaar -Date: Wed Mar 29 17:30:27 2017 +0200 - - patch 8.0.0520: using a function pointer while the function is known - - Problem: Using a function pointer instead of the actual function, which we - know. - Solution: Change mb_ functions to utf_ functions when already checked for - Unicode. (Dominique Pelle, closes #1582) - -commit 0c078fc7db2902d4ccba04506db082ddbef45a8c -Author: Bram Moolenaar -Date: Wed Mar 29 15:31:20 2017 +0200 - - patch 8.0.0519: character classes are not well tested - - Problem: Character classes are not well tested. They can differ between - platforms. - Solution: Add tests. In the documentation make clear which classes depend - on what library function. Only use :cntrl: and :graph: for ASCII. - (Kazunobu Kuriyama, Dominique Pelle, closes #1560) - Update the documentation. - -commit c6cd8409c2993b1476e123fba11cb4b8d743b896 -Author: Bram Moolenaar -Date: Wed Mar 29 14:40:47 2017 +0200 - - patch 8.0.0518: bad fold text when a multi-byte char has a zero byte - - Problem: Storing a zero byte from a multi-byte character causes fold text - to show up wrong. - Solution: Avoid putting zero in ScreenLines. (Christian Brabandt, - closes #1567) - -commit b6fa30ccc39cdb7f1d07b99fe2f4c6b61671dac2 -Author: Bram Moolenaar -Date: Wed Mar 29 14:19:25 2017 +0200 - - patch 8.0.0517: there is no way to remove quickfix lists - - Problem: There is no way to remove quickfix lists (for testing). - Solution: Add the 'f' action to setqflist(). Add tests. (Yegappan - Lakshmanan) - -commit e0720cbf63eb3045be8d965e3182c0c392c7b5e9 -Author: Bram Moolenaar -Date: Wed Mar 29 13:48:40 2017 +0200 - - Update runtime files. - -commit b1e04fca3704e272a30afbe062498819eaacd4f9 -Author: Bram Moolenaar -Date: Wed Mar 29 13:08:35 2017 +0200 - - patch 8.0.0516: a large count on a normal command causes trouble - - Problem: A large count on a normal command causes trouble. (Dominique - Pelle) - Solution: Make "opcount" long. - -commit d5d37537d1fa46fd468bd378af2006dd09840f38 -Author: Bram Moolenaar -Date: Mon Mar 27 23:02:07 2017 +0200 - - patch 8.0.0515: ml_get errors in silent Ex mode - - Problem: ml_get errors in silent Ex mode. (Dominique Pelle) - Solution: Clear valid flags when setting the cursor. Set the topline when - not in full screen mode. - -commit 980128c369451450743bdb90a67588fa72ec4b07 -Author: Bram Moolenaar -Date: Sun Mar 26 21:46:28 2017 +0200 - - patch 8.0.0514: script for creating cmdidxs can be improved - - Problem: Script for creating cmdidxs can be improved. - Solution: Count skipped lines instead of collecting the lines. Add "const". - (Dominique Pelle, closes #1594) - -commit c96272e30e2b81e5e0c8418f09d9db4e2fcd5d73 -Author: Bram Moolenaar -Date: Sun Mar 26 13:50:09 2017 +0200 - - patch 8.0.0513: getting name of cleared highlight group is wrong - - Problem: Getting name of cleared highlight group is wrong. (Matt Wozniski) - Solution: Only skip over cleared names for completion. (closes #1592) - Also fix that a cleared group causes duplicate completions. - -commit 1572e30607e9a3bee9750242bf37168f7d2b6e66 -Author: Bram Moolenaar -Date: Sat Mar 25 20:16:28 2017 +0100 - - patch 8.0.0512: check for available characters takes too long - - Problem: Check for available characters takes too long. - Solution: Only check did_start_blocking if wtime is negative. (Daisuke - Suzuki, closes #1591) - -commit a683ec44c34f0717dcc6a0c03493ba39b879ac38 -Author: Bram Moolenaar -Date: Sat Mar 25 20:14:34 2017 +0100 - - patch 8.0.0511: message for skipping client-server tests is unclear - - Problem: Menuage for skipping client-server tests is unclear. - Solution: Be more specific about what's missing (Hirohito Higashi, Kazunobu - Kuriyama) - -commit 8a0141d4e7054587281d3bfd09480376b1fc719f -Author: Bram Moolenaar -Date: Sat Mar 25 18:10:31 2017 +0100 - - patch 8.0.0510: typo in link to codecov.io results - - Problem: Typo in link to codecov.io results. - Solution: Remove duplicate https:. - -commit dd00851e07f251c7c2696d87303f3df70a458731 -Author: Bram Moolenaar -Date: Sat Mar 25 18:04:32 2017 +0100 - - patch 8.0.0509: no link to codecov.io results - - Problem: No link to codecov.io results. - Solution: Add a badge to the readme file. - -commit d722fd74d84c8e7119d9599b67388bd26a2dacf5 -Author: Bram Moolenaar -Date: Sat Mar 25 17:46:59 2017 +0100 - - patch 8.0.0508: Coveralls no longer shows per-file coverage - - Problem: Coveralls no longer shows per-file coverage. - Solution: Add coverage from codecov.io. (Christian Brabandt) - -commit a2845b8f5a3058c8c89699771ffd4d69513b097d -Author: Bram Moolenaar -Date: Sat Mar 25 15:20:06 2017 +0100 - - patch 8.0.0507: client-server tests fail when $DISPLAY is not set - - Problem: Client-server tests fail when $DISPLAY is not set. - Solution: Check for E240 before running the test. - -commit 6c0c1e8052811a818739e2f3d543291b7a347ad0 -Author: Bram Moolenaar -Date: Sat Mar 25 15:07:43 2017 +0100 - - patch 8.0.0506: can't build with ANSI C - - Problem: Can't build with ANSI C. - Solution: Move declarations to start of block. - -commit ba6ad17378ddb9b33412d85174224997b8ff7a4f -Author: Bram Moolenaar -Date: Sat Mar 25 15:03:45 2017 +0100 - - patch 8.0.0505: failed window split for :stag not handled - - Problem: Failed window split for :stag not handled. (Coverity CID 99204) - Solution: If the split fails skip to the end. (bstaletic, closes #1577) - -commit e5e0fbcd4244d032a0635ad7defe2831f251c639 -Author: Bram Moolenaar -Date: Sat Mar 25 14:51:01 2017 +0100 - - patch 8.0.0504: looking up an Ex command is a bit slow - - Problem: Looking up an Ex command is a bit slow. - Solution: Instead of just using the first letter, also use the second letter - to skip ahead in the list of commands. Generate the table with a - Perl script. (Dominique Pelle, closes #1589) - -commit 9d20ce6970158de69202a82529d9e97827a9e71b -Author: Bram Moolenaar -Date: Thu Mar 23 21:53:35 2017 +0100 - - patch 8.0.0503: endless loop in updating folds with 32 bit ints - - Problem: Endless loop in updating folds with 32 bit ints. - Solution: Subtract from LHS instead of add to the RHS. (Matthew Malcomson) - -commit a37ffaa5e0a47e2db27bc0cc23f49e7094f47f3b -Author: Bram Moolenaar -Date: Tue Mar 21 21:58:00 2017 +0100 - - patch 8.0.0502: Coverity complains about possible NULL pointer - - Problem: Coverity complains about possible NULL pointer. - Solution: Add an assert(), let's see if this works on all systems. - -commit b2964f2570574b4c66f3645d69956fec99f2af3e -Author: Bram Moolenaar -Date: Tue Mar 21 19:29:26 2017 +0100 - - patch 8.0.0501: on MS-Windows ":!start" does not work as expected - - Problem: On MS-Windows ":!start" does not work as expected. - Solution: When creating a process fails try passing the argument to - ShellExecute(). (Katsuya Hino, closes #1570) - -commit 3c2881dc1195f53ebafc387378399ddd6cb677a7 -Author: Bram Moolenaar -Date: Tue Mar 21 19:18:29 2017 +0100 - - Update runtime files. Add Rust support. - -commit 4889ad7c6cd46368f553cc1140ca17508e8beaaa -Author: Bram Moolenaar -Date: Tue Mar 21 18:02:41 2017 +0100 - - patch 8.0.0500: quotestar test is still a bit flaky - - Problem: Quotestar test is still a bit flaky. - Solution: Add a slower check for v:version. - -commit c6aafbaf3ea755e3ab4ee2e3045911126a08b038 -Author: Bram Moolenaar -Date: Tue Mar 21 17:09:10 2017 +0100 - - patch 8.0.0499: taglist() does not prioritize tags for a buffer - - Problem: taglist() does not prioritize tags for a buffer. - Solution: Add an optional buffer argument. (Duncan McDougall, closes #1194) - -commit e94260f3582cf928cc59e792b3b6ede57794a4a6 -Author: Bram Moolenaar -Date: Tue Mar 21 15:50:12 2017 +0100 - - patch 8.0.0498: two autocmd tests are skipped on MS-Windows - - Problem: Two autocmd tests are skipped on MS-Windows. - Solution: Make the test pass on MS-Windows. Write the messages in a file - instead of getting the output of system(). - -commit 3ff2f09525e3461419886763efa1a01f08882d8c -Author: Bram Moolenaar -Date: Tue Mar 21 13:22:44 2017 +0100 - - patch 8.0.0497: arabic support is not fully tested - - Problem: Arabic support is not fully tested. - Solution: Add more tests for the untested functions. Comment out - unreachable code. - -commit 518c9b133baed4b1a555d7be0ece1b48bb234b1d -Author: Bram Moolenaar -Date: Tue Mar 21 11:48:39 2017 +0100 - - patch 8.0.0496: insufficient testing for folding - - Problem: Insufficient testing for folding. - Solution: Add a couple more fold tests. (Dominique Pelle, closes #1579) - -commit f5610da7a8a5908e747d1ae39dbed1408bbd2644 -Author: Bram Moolenaar -Date: Mon Mar 20 21:47:16 2017 +0100 - - patch 8.0.0495: quotestar test uses timer instead of timeout - - Problem: The quotestar test uses a timer instead of a timeout, thus it - cannot be rerun like a flaky test. - Solution: Remove the timer and add a timeout. (Kazunobu Kuriyama) - -commit 1662ce104e47f6a1eb0c2004d86b995f74dc4652 -Author: Bram Moolenaar -Date: Sun Mar 19 21:47:50 2017 +0100 - - patch 8.0.0494: build failure with older compiler on MS-Windows - - Problem: Build failure with older compiler on MS-Windows. - Solution: Move declaration to start of block. - -commit 15618fa643867cf0d9c31f327022a22dff78a0cf -Author: Bram Moolenaar -Date: Sun Mar 19 21:37:13 2017 +0100 - - patch 8.0.0493: crash with cd command with very long argument - - Problem: Crash with cd command with very long argument. - Solution: Check for running out of space. (Dominique pending, closes #1576) - -commit 81b9d0bd5c705815e903e671e81b0b05828efd9c -Author: Bram Moolenaar -Date: Sun Mar 19 21:20:53 2017 +0100 - - patch 8.0.0492: a failing client-server request can make Vim hang - - Problem: A failing client-server request can make Vim hang. - Solution: Add a timeout argument to functions that wait. - -commit bfd830d3e2dbd1e9b14c65625f18773074e6ac67 -Author: Bram Moolenaar -Date: Sun Mar 19 21:01:14 2017 +0100 - - patch 8.0.0491: quotestar test fails when features are missing - - Problem: The quotestar test fails when a required feature is missing. - Solution: Prepend "Skipped" to the thrown exception. - -commit 38e3483637c16e018f88c07b1dcff97cdb821a29 -Author: Bram Moolenaar -Date: Sun Mar 19 20:22:36 2017 +0100 - - patch 8.0.0490: vertical split makes 'winfixwidth' window smaller - - Problem: Splitting a 'winfixwidth' window vertically makes it one column - smaller. (Dominique Pelle) - Solution: Add one to the width for the separator. - -commit 7dd4850698e37c3ed4a3c3b23f4cdbf1ae6542f8 -Author: Bram Moolenaar -Date: Sun Mar 19 20:04:22 2017 +0100 - - patch 8.0.0489: clipboard and "* register is not tested - - Problem: Clipboard and "* register is not tested. - Solution: Add a test for Mac and X11. (Kazunobu Kuriyama) - -commit b4c5572e749063daeef30cfc2932bea1fd468165 -Author: Bram Moolenaar -Date: Sun Mar 19 19:11:35 2017 +0100 - - patch 8.0.0488: running tests leaves an "xxx" file behind - - Problem: Running tests leaves an "xxx" file behind. - Solution: Delete the 'verbosefile' after resetting the option. - -commit 651e4056aceaa580df9e2fff575a6402d5c6f0dc -Author: Bram Moolenaar -Date: Sun Mar 19 18:34:46 2017 +0100 - - patch 8.0.0487: the autocmd test hangs on MS-Windows - - Problem: The autocmd test hangs on MS-Windows. - Solution: Skip the hanging tests for now. - -commit 8c752bd6c4af54c0b7bac35a39acc2bf16015f85 -Author: Bram Moolenaar -Date: Sun Mar 19 17:09:56 2017 +0100 - - patch 8.0.0486: crash and endless loop when closing windows in autocmd - - Problem: Crash and endless loop when closing windows in a SessionLoadPost - autocommand. - Solution: Check for valid tabpage. (partly neovim #6308) - -commit 4520d440c59034452d1450b27fcd56825c090687 -Author: Bram Moolenaar -Date: Sun Mar 19 16:09:46 2017 +0100 - - patch 8.0.0485: not all windows commands are tested - - Problem: Not all windows commands are tested. - Solution: Add more tests for windows commands. (Dominique Pelle, - closes #1575) Run test_autocmd separately, it interferes with - other tests. Fix tests that depended on side effects. - -commit ee85df37634dfb0c40ae5de0b4f246aef460b392 -Author: Bram Moolenaar -Date: Sun Mar 19 14:19:50 2017 +0100 - - patch 8.0.0484: :lhelpgrep does not fail after a successful one - - Problem: Using :lhelpgrep with an argument that should fail does not - produce an error if the previous :helpgrep worked. - Solution: Use another way to detect that autocommands made the quickfix info - invalid. (Yegappan Lakshmanan) - -commit f79225ed4f81bc579bb3360ad2eb06adc8058153 -Author: Bram Moolenaar -Date: Sat Mar 18 23:11:04 2017 +0100 - - patch 8.0.0483: illegal memory access when using :all - - Problem: Illegal memory access when using :all. (Dominique Pelle) - Solution: Adjust the cursor position right after setting "curwin". - -commit 2c90d51123fba44a90e09aa4a4f2b7d972dadb94 -Author: Bram Moolenaar -Date: Sat Mar 18 22:35:30 2017 +0100 - - patch 8.0.0482: the setbufvar() function may mess up the window layout - - Problem: The setbufvar() function may mess up the window layout. (Kay Z.) - Solution: Do not check the window to be valid if it is NULL. - -commit aab93b12cb54fbe5efe9e8f6fde1c46802a3031e -Author: Bram Moolenaar -Date: Sat Mar 18 21:37:28 2017 +0100 - - patch 8.0.0481: unnecessary if statement - - Problem: Unnecessary if statement. - Solution: Remove the statement. Fix "it's" vs "its" mistakes. (Dominique - Pelle, closes #1568) - -commit 15e737f768542fcc516296b5c158e14cc7ba7feb -Author: Bram Moolenaar -Date: Sat Mar 18 21:22:47 2017 +0100 - - patch 8.0.0480: the remote_peek() test fails on MS-Windows - - Problem: The remote_peek() test fails on MS-Windows. - Solution: Check for pending messages. Also report errors in the first run if - a flaky test fails twice. - -commit 6caf606b144bbe2bf3ac515a194f5ff18fdfd331 -Author: Bram Moolenaar -Date: Sat Mar 18 20:45:05 2017 +0100 - - patch 8.0.0479: remote_peek() is not tested - - Problem: remote_peek() is not tested. - Solution: Add a test. - -commit 37175409d766ce67f2548dffa6d73451379b5737 -Author: Bram Moolenaar -Date: Sat Mar 18 20:18:45 2017 +0100 - - patch 8.0.0478: tests use assert_true(0) and assert_false(1) to report errors - - Problem: Tests use assert_true(0) and assert_false(1) to report errors. - Solution: Use assert_report(). - -commit 42205551b140bee8b419b24abe210f56bb80b35e -Author: Bram Moolenaar -Date: Sat Mar 18 19:42:22 2017 +0100 - - patch 8.0.0477: the client-server test may hang when failing - - Problem: The client-server test may hang when failing. - Solution: Set a timer. Add assert_report() - -commit 7a43cb9cb5909634469b0a3e865747f10ea38e9b -Author: Bram Moolenaar -Date: Sat Mar 18 18:15:16 2017 +0100 - - patch 8.0.0476: missing change to main.c - - Problem: Missing change to main.c. - Solution: Add new function. - -commit 7416f3e73ab2c4e7ae3adc2ff6e70234f7d40d2e -Author: Bram Moolenaar -Date: Sat Mar 18 18:10:13 2017 +0100 - - patch 8.0.0475: not enough testing for the client-server feature - - Problem: Not enough testing for the client-server feature. - Solution: Add more tests. Add the remote_startserver() function. Fix that - a locally evaluated expression uses function-local variables. - -commit 15bf76d40be1f1622ff5cc16596c308e76e2ca94 -Author: Bram Moolenaar -Date: Sat Mar 18 16:18:37 2017 +0100 - - patch 8.0.0474: the client-server feature is not tested - - Problem: The client-server feature is not tested. - Solution: Add a test. - -commit 8c34aa09a449a5c1c2d1141b6fafa90f29b3fc12 -Author: Bram Moolenaar -Date: Thu Mar 16 22:52:32 2017 +0100 - - patch 8.0.0473: no test covering arg_all() - - Problem: No test covering arg_all(). - Solution: Add a test expanding ##. - -commit c537947100d4a73754ad4b4c9228c6c439655e5d -Author: Bram Moolenaar -Date: Thu Mar 16 22:38:00 2017 +0100 - - patch 8.0.0472: when a test fails another test may also fail - - Problem: When a test fails and test.log is created, Test_edit_CTRL_I - matches it instead of test1.in. - Solution: Match with runtest.vim instead. - -commit 0529b3eb01fcfd18c0644f8ece9ea107dd460a0f -Author: Bram Moolenaar -Date: Thu Mar 16 22:30:37 2017 +0100 - - patch 8.0.0471: exit callback test sometimes fails - - Problem: Exit callback test sometimes fails. - Solution: Add it to the list of flaky tests. - -commit 751ba616d1c47de2c273b269df06c36a7ed141a2 -Author: Bram Moolenaar -Date: Thu Mar 16 22:26:44 2017 +0100 - - patch 8.0.0470: not enough testing for help commands - - Problem: Not enough testing for help commands. - Solution: Add a few more help tests. (Dominique Pelle, closes #1565) - -commit 0c0d4eca4dd6252f22ec39f2d561a5e8a68e9a4e -Author: Bram Moolenaar -Date: Thu Mar 16 22:06:57 2017 +0100 - - patch 8.0.0469: compiler warnings on MS-Windows - - Problem: Compiler warnings on MS-Windows. - Solution: Add type casts. (Christian Brabandt) - -commit f2405ed2321da4a879fe0b0703af780fc0432c63 -Author: Bram Moolenaar -Date: Thu Mar 16 19:58:25 2017 +0100 - - patch 8.0.0468: after aborting an Ex command g< does not work - - Problem: After aborting an Ex command g< does not work. (Marcin - Szamotulski) - Solution: Postpone clearing scrollback messages to until the command line - has been entered. Also fix that the screen isn't redrawn if after - g< the command line is cancelled. - -commit 57002ad70c4c32f3afefec24994a974cf3eef3ad -Author: Bram Moolenaar -Date: Thu Mar 16 19:04:19 2017 +0100 - - patch 8.0.0467: using g< after :for does not show the right output - - Problem: Using g< after :for does not show the right output. (Marcin - Szamotulski) - Solution: Call msg_sb_eol() in :echomsg. - -commit 036986f1507d223549d110af300144468bd3a1f7 -Author: Bram Moolenaar -Date: Thu Mar 16 17:41:02 2017 +0100 - - Update runtime files. - -commit 8820b48654b62472821d9b155fe03ab7ac13a05c -Author: Bram Moolenaar -Date: Thu Mar 16 17:23:31 2017 +0100 - - patch 8.0.0466: still macros that should be all-caps - - Problem: There are still a few macros that should be all-caps. - Solution: Make a few more macros all-caps. - -commit 40ebc0afda8d8e478d2090133ed6a3cd3d8da3ec -Author: Bram Moolenaar -Date: Thu Mar 16 15:59:14 2017 +0100 - - patch 8.0.0465: off-by-one error in using :move with folding - - Problem: Off-by-one error in using :move with folding. - Solution: Correct off-by-one mistakes and add more tests. (Matthew - Malcomson) - -commit f3757f0c87bbd52c7989c85dcbd21511bffcbdd6 -Author: Bram Moolenaar -Date: Thu Mar 16 15:13:45 2017 +0100 - - patch 8.0.0464: can't find executable name on Solaris and FreeBSD - - Problem: Can't find executable name on Solaris and FreeBSD. - Solution: Check for "/proc/self/path/a.out". (Danek Duvall) And for - "/proc/curproc/file". - -commit 0f39a82b07b285e0c54162e1038348b2988a715c -Author: Bram Moolenaar -Date: Thu Mar 16 14:19:36 2017 +0100 - - patch 8.0.0463: side effects from resetting 'compatible' in defaults.vim - - Problem: Resetting 'compatible' in defaults.vim has unexpected side - effects. (David Fishburn) - Solution: Only reset 'compatible' if it was set. - -commit b27523ff7ab3083c20c0f33415d890f978726c4f -Author: Bram Moolenaar -Date: Thu Mar 16 14:04:51 2017 +0100 - - patch 8.0.0462: failure of an MS-Windows test may go unnoticed - - Problem: If an MS-Windows tests succeeds at first and then fails in a way - it does not produce a test.out file it looks like the test - succeeded. - Solution: Delete the previous output file. - -commit 4a5a8dd6e5fa5581bd24b584a71b5fce9ba34bb8 -Author: Bram Moolenaar -Date: Thu Mar 16 13:54:10 2017 +0100 - - patch 8.0.0461: test 45 hangs on MS-Windows - - Problem: Test 45 hangs on MS-Windows. - Solution: Reset 'shiftwidth'. Also remove redundent function. - -commit d8492792f26c5bbdefc8f452a393621f055edd8c -Author: Bram Moolenaar -Date: Thu Mar 16 12:22:38 2017 +0100 - - patch 8.0.0460: can't build on HPUX - - Problem: Can't build on HPUX. - Solution: Fix argument names in vim_stat(). (John Marriott) - -commit fe70c5198336dba7e8b0fa915e6c4350e7f80f6f -Author: Bram Moolenaar -Date: Wed Mar 15 20:45:53 2017 +0100 - - patch 8.0.0459: old fix for :move and folding no longer needed - - Problem: Old fix for :move messing up folding no longer needed, now that we - have a proper solution. - Solution: Revert patch 7.4.700. (Christian Brabandt) - -commit 42f45b850df93b806ef44f3025aecedfffb9ae01 -Author: Bram Moolenaar -Date: Tue Mar 14 22:17:14 2017 +0100 - - patch 8.0.0458: potential crash if adding list or dict to dict fails - - Problem: Potential crash if adding list or dict to dict fails. - Solution: Make sure the reference count is correct. (Nikolai Pavlov, closes - #1555) - -commit 88d298aed8682eac872ebfe40df3112a6acd83e8 -Author: Bram Moolenaar -Date: Tue Mar 14 21:53:58 2017 +0100 - - patch 8.0.0457: using :move messes up manual folds - - Problem: Using :move messes up manual folds. - Solution: Split adjusting marks and folds. Add foldMoveRange(). (neovim - patch #6221) - -commit 84be8b66604ef28c0e249284da3c6f0cab1c25ae -Author: Bram Moolenaar -Date: Mon Mar 13 22:41:42 2017 +0100 - - patch 8.0.0456: typo in MinGW test makefile - - Problem: Typo in MinGW test makefile. - Solution: Change an underscore to a dot. (Michael Soyka) - -commit 26a280c47a1c6e32cdced79032dc495c60710d0d -Author: Bram Moolenaar -Date: Mon Mar 13 21:50:55 2017 +0100 - - Fix duplication of patch. - -commit ffea8c99d9658b0b51a848a6f674851851e78fa7 -Author: Bram Moolenaar -Date: Mon Mar 13 20:37:15 2017 +0100 - - patch 8.0.0455: the mode test may hang - - Problem: The mode test may hang in Test_mode(). (Michael Soyka) - Solution: Set 'complete' to only search the current buffer (as suggested by - Michael) - -commit 977d03733601948ab334fec24d0da82bc18c57c3 -Author: Bram Moolenaar -Date: Sun Mar 12 21:31:58 2017 +0100 - - patch 8.0.0454: compiler warnings for "always true" comparison - - Problem: Compiler warnings for comparing unsigned char with 256 always - being true. (Manuel Ortega) - Solution: Add type cast. - -commit 025a6b708a9bff54c73fb9c641b980da19e943a9 -Author: Bram Moolenaar -Date: Sun Mar 12 20:37:21 2017 +0100 - - patch 8.0.0453: adding fold marker creates new comment - - Problem: Adding fold marker creates new comment. - Solution: Use an existing comment if possible. (LemonBoy, closes #1549) - -commit 1c46544412382db8b3203d6c78e550df885540bd -Author: Bram Moolenaar -Date: Sun Mar 12 20:10:05 2017 +0100 - - patch 8.0.0452: some macros are in lower case - - Problem: Some macros are in lower case. - Solution: Make a few more macros upper case. - -commit 91acfffc1e6c0d8c2abfb186a0e79a5bf19c3f3f -Author: Bram Moolenaar -Date: Sun Mar 12 19:22:36 2017 +0100 - - patch 8.0.0451: some macros are in lower case - - Problem: Some macros are in lower case. - Solution: Make a few more macros upper case. Avoid lower case macros use an - argument twice. - -commit 47ffb905f363571072faefbd417938e7ff351a9f -Author: Bram Moolenaar -Date: Sun Mar 12 18:38:02 2017 +0100 - - patch 8.0.0450: v:progpath is not reliably set - - Problem: v:progpath is not reliably set. - Solution: Read /proc/self/exe if possible. (idea by Michal Grochmal) - Also fixes missing #if. - -commit abb4d5f73fd97d8f3c3e32311959929820e74b54 -Author: Bram Moolenaar -Date: Sun Mar 12 18:32:32 2017 +0100 - - patch 8.0.0449: part of fold patch accidentally included - - Problem: Part of fold patch accidentally included. - Solution: Revert that part of the patch. - -commit b5aedf3e228d35821591da9ae8501b61cf2e264c -Author: Bram Moolenaar -Date: Sun Mar 12 18:23:53 2017 +0100 - - patch 8.0.0448: some macros are in lower case - - Problem: Some macros are in lower case, which can be confusing. - Solution: Make a few lower case macros upper case. - -commit 8774845ce1a7def122ea07c057a79417f3be3d17 -Author: Bram Moolenaar -Date: Sun Mar 12 17:10:33 2017 +0100 - - patch 8.0.0447: getting font name does not work on X11 - - Problem: Getting font name does not work on X11. - Solution: Implement gui_mch_get_fontname() for X11. Add more GUI tests. - (Kazunobu Kuriyama) - -commit 454709baffd3205bf2b7d2519419675a122f2bd2 -Author: Bram Moolenaar -Date: Sun Mar 12 16:37:14 2017 +0100 - - patch 8.0.0446: the ";" command does not work after some characters - - Problem: The ";" command does not work after characters with a lower byte - that is NUL. - Solution: Properly check for not having a previous character. (Hirohito - Higashi) - -commit 2fcf6688bc3a8df2dff9c352d415b89db8b33668 -Author: Bram Moolenaar -Date: Sat Mar 11 20:03:42 2017 +0100 - - patch 8.0.0445: getpgid is not supported on all systems - - Problem: Getpgid is not supported on all systems. - Solution: Add a configure check. - -commit a95ab321200f0239991bf53756b17cd7b90745f9 -Author: Bram Moolenaar -Date: Sat Mar 11 19:21:53 2017 +0100 - - patch 8.0.0444: diffpatch fails when the file name has a quote - - Problem: Diffpatch fails when the file name has a quote. - Solution: Escape the name properly. (zetzei) - -commit 38a3d6c9601b637a28f399059263300e9f65eba4 -Author: Bram Moolenaar -Date: Sat Mar 11 18:42:56 2017 +0100 - - patch 8.0.0443: terminal width is set to 80 in test3 - - Problem: Terminal width is set to 80 in test3. - Solution: Instead of setting 'columns' set 'wrapmargin' depending on - 'columns. - -commit 1ef73e33c9414eb02c229d8234aafd9d481a8856 -Author: Bram Moolenaar -Date: Thu Mar 9 19:21:30 2017 +0100 - - patch 8.0.0442: patch shell command not well escaped - - Problem: Patch shell command uses double quotes around the argument, which - allows for $HOME to be expanded. (Etienne) - Solution: Use single quotes on Unix. (closes #1543) - -commit ad2cfb54b78523435b31de7234081ff70a53e736 -Author: Bram Moolenaar -Date: Thu Mar 9 18:59:14 2017 +0100 - - patch 8.0.0441: dead code in #ifdef - - Problem: Dead code in #ifdef. - Solution: Remove the #ifdef and #else part. - -commit eb992cb90fd79c77ad2743459ac898e6ac3de939 -Author: Bram Moolenaar -Date: Thu Mar 9 18:20:16 2017 +0100 - - patch 8.0.0440: not enough test coverage in Insert mode - - Problem: Not enough test coverage in Insert mode. - Solution: Add lots of tests. Add test_override(). (Christian Brabandt, - closes #1521) - -commit 69a92fb5aecdf2f9d5f6947790b18991b22d0e4c -Author: Bram Moolenaar -Date: Thu Mar 9 15:58:30 2017 +0100 - - patch 8.0.0439: ":%argdel" gives an error for an empty arglist - - Problem: Using ":%argdel" while the argument list is already empty gives an - error. (Pavol Juhas) - Solution: Don't give an error. (closes #1546) - -commit 056f700031602a2734b1ddf45f6bc2817e49b996 -Author: Bram Moolenaar -Date: Thu Mar 9 14:00:27 2017 +0100 - - patch 8.0.0438: the fnamemodify test may cause later tests to fail - - Problem: The fnamemodify test changes 'shell' in a way later tests may not - be able to use system(). - Solution: Save and restore 'shell'. - -commit 644df41c44cbdfacdedbba55ef77a6c6031eccd8 -Author: Bram Moolenaar -Date: Thu Mar 9 13:58:02 2017 +0100 - - patch 8.0.0437: packadd test does not fully work - - Problem: The packadd test does not create the symlink correctly and does - not test the right thing. - Solution: Create the directory and symlink correctly. - -commit ee1dd1cdc1f9a07e53b792e8762f515213b10c8a -Author: Bram Moolenaar -Date: Thu Mar 9 13:55:01 2017 +0100 - - patch 8.0.0436: running the options test sometimes resizes the terminal - - Problem: Running the options test sometimes resizes the terminal. - Solution: Clear out t_WS. - -commit 41042f3cfdb91f946e553456278a995e61dd8578 -Author: Bram Moolenaar -Date: Thu Mar 9 12:09:32 2017 +0100 - - patch 8.0.0435: some functions are not tested - - Problem: Some functions are not tested. - Solution: Add more tests for functions. (Dominique Pelle, closes #1541) - -commit 5f69fee26e0688c1646c8724ab794cb0c8d7c44d -Author: Bram Moolenaar -Date: Thu Mar 9 11:58:40 2017 +0100 - - patch 8.0.0434: clang version not correctly detected - - Problem: Clang version not correctly detected. - Solution: Adjust the configure script. (Kazunobu Kuriyama) - -commit c3c766ea8c35f5b2bd45fb3d74d0ae46b2d8c24f -Author: Bram Moolenaar -Date: Wed Mar 8 22:55:19 2017 +0100 - - patch 8.0.0433: beeps when running tests - - Problem: Quite a few beeps when running tests. - Solution: Set 'belloff' for these tests. (Christian Brabandt) - -commit 12d1dc9155a507f2bbffae19696c33a640fbc8d1 -Author: Bram Moolenaar -Date: Wed Mar 8 22:39:50 2017 +0100 - - patch 8.0.0432: "make shadow" creates an invalid link - - Problem: "make shadow" creates an invalid link. - Solution: Don't link "*.vim". (Kazunobu Kuriyama) - -commit 7720ba8599162fbbb8f7fc034f674a2ccd3ca7f1 -Author: Bram Moolenaar -Date: Wed Mar 8 22:19:26 2017 +0100 - - patch 8.0.0431: 'cinoptions' cannot set indent for extern block - - Problem: 'cinoptions' cannot set indent for extern block. - Solution: Add the "E" flag in 'cinoptions'. (Hirohito Higashi) - -commit bb962262eb6b18d93161d7506317d215ae80bfe5 -Author: Bram Moolenaar -Date: Wed Mar 8 00:01:35 2017 +0100 - - patch 8.0.0430: options test fails or hangs on MS-Windows - - Problem: Options test fails or hangs on MS-Windows. - Solution: Run it separately instead of part of test_alot. Use "-S" instead - of "-u" to run the script. Fix failures. - -commit e8512d7fedbddd8d464b2c589e6ba5ab9a41bc78 -Author: Bram Moolenaar -Date: Tue Mar 7 22:33:32 2017 +0100 - - patch 8.0.0429: options test does not always test everything - - Problem: Options test does not always test everything. - Solution: Fix dependency for opt_test.vim. Give a message when opt_test.vim - was not found. - -commit 65408f7dfbd4bb50d740a8b8f2171080571223f2 -Author: Bram Moolenaar -Date: Tue Mar 7 21:31:27 2017 +0100 - - patch 8.0.0428: git and hg see new files after running tests - - Problem: Git and hg see new files after running tests. (Manuel Ortega) - Solution: Add the generated file to .hgignore (or .gitignore). Delete the - resulting verbose file. (Christian Brabandt) Improve dependency - on opt_test.vim. Reset the 'more' option. - -commit ad4187e6fc9c8e1083a172852d958a70a689a75c -Author: Bram Moolenaar -Date: Mon Mar 6 21:45:20 2017 +0100 - - patch 8.0.0427: 'makeencoding' missing from the options window - - Problem: 'makeencoding' missing from the options window. - Solution: Add the entry. - -commit 300af82eca3dd5fec6be5516f16c9fd344ae104b -Author: Bram Moolenaar -Date: Mon Mar 6 20:28:10 2017 +0100 - - patch 8.0.0426: insufficient testing for statusline - - Problem: Insufficient testing for statusline. - Solution: Add several tests. (Dominique Pelle, closes #1534) - -commit a6c07603ca2fa98a4184f5fd5ab021adcf5156b2 -Author: Bram Moolenaar -Date: Sun Mar 5 21:18:27 2017 +0100 - - patch 8.0.0425: build errors when building without folding - - Problem: Build errors when building without folding. - Solution: Add #ifdefs. (John Marriott) - -commit f7e894dfb60b6fd8f426aa3da1452803f8de010c -Author: Bram Moolenaar -Date: Sun Mar 5 19:49:13 2017 +0100 - - patch 8.0.0424: compiler warnings on MS-Windows - - Problem: Compiler warnings on MS-Windows. (Ajit Thakkar) - Solution: Add type casts. - -commit 6b64394f346594404cffb9591d71ac693040679f -Author: Bram Moolenaar -Date: Sun Mar 5 19:44:06 2017 +0100 - - patch 8.0.0423: changing 'cinoptions' does not always work - - Problem: The effect of adding "#" to 'cinoptions' is not always removed. - (David Briscoe) - Solution: Reset b_ind_hash_comment. (Christian Brabandt, closes #1475) - -commit f411a3c5aff644ec7a999be83ef22adf3e1132dd -Author: Bram Moolenaar -Date: Sun Mar 5 19:00:34 2017 +0100 - - patch 8.0.0422: Python test fails with Python 3.6 - - Problem: Python test fails with Python 3.6. - Solution: Convert new exception messages to old ones. (closes #1359) - -commit f58a8475e17bd566760fc7e2a17d35ddf4edacf2 -Author: Bram Moolenaar -Date: Sun Mar 5 18:03:04 2017 +0100 - - patch 8.0.0421: diff mode wrong when adding line at end of buffer - - Problem: Diff mode is displayed wrong when adding a line at the end of a - buffer. - Solution: Adjust marks in diff mode. (James McCoy, closes #1329) - -commit 2c7292dc5bbf155fe2192d417363b8c085759cad -Author: Bram Moolenaar -Date: Sun Mar 5 17:43:31 2017 +0100 - - patch 8.0.0420: text garbled when the system encoding differs from 'encoding' - - Problem: When running :make the output may be in the system encoding, - different from 'encoding'. - Solution: Add the 'makeencoding' option. (Ken Takata) - -commit 214641f77df6f318a4b3a0b09723c19859a103f4 -Author: Bram Moolenaar -Date: Sun Mar 5 17:04:09 2017 +0100 - - Runtime file updates. - -commit 066029ef92b45dc4bd21a353b1fac25841062c26 -Author: Bram Moolenaar -Date: Sun Mar 5 15:19:32 2017 +0100 - - patch 8.0.0419: test for v:progpath fails on MS-Windows - - Problem: Test for v:progpath fails on MS-Windows. - Solution: Expand to full path. Also add ".exe" when the path is an absolute - path. - -commit a382868115e8f8e44c6a85bb9587f8eb31fa0033 -Author: Bram Moolenaar -Date: Sun Mar 5 14:56:07 2017 +0100 - - patch 8.0.0418: ASAN logs are disabled - - Problem: ASAN logs are disabled and don't cause a failure. - Solution: Enable ASAN logs and fail if not empty. (James McCoy, - closes #1425) - -commit 0fbff646d5beb1f48c9be3d0ce0339be90fd49f5 -Author: Bram Moolenaar -Date: Sun Mar 5 14:30:52 2017 +0100 - - patch 8.0.0417: test for the clipboard fails sometimes - - Problem: Test for the clipboard fails sometimes. - Solution: Add it to the flaky tests. - -commit 436631969716e056feca47480976100b70283370 -Author: Bram Moolenaar -Date: Sun Mar 5 14:29:12 2017 +0100 - - patch 8.0.0416: setting v:progpath is not quite right - - Problem: Setting v:progpath is not quite right. - Solution: On MS-Windows add the extension. On Unix use the full path for a - relative directory. (partly by James McCoy, closes #1531) - -commit 0f9ea22c115084a982c86214ef41200e0dfc1ea6 -Author: Bram Moolenaar -Date: Sun Mar 5 13:48:13 2017 +0100 - - patch 8.0.0415: balloon test fails on MS-Windows - - Problem: Balloon test fails on MS-Windows. - Solution: Test with 0x7fffffff instead of 0xffffffff. - -commit d5841f28d4b041830af0f3314979f9b9093d1a77 -Author: Bram Moolenaar -Date: Sun Mar 5 13:27:25 2017 +0100 - - patch 8.0.0414: balloon eval is not tested - - Problem: Balloon eval is not tested. - Solution: Add a few balloon tests. (Kazunobu Kuriyama) - -commit a1c8ecfda90c0e0e519762ae0521d7f6e297c32e -Author: Bram Moolenaar -Date: Sat Mar 4 21:41:05 2017 +0100 - - patch 8.0.0413: menu test fails on MS-Windows using gvim - - Problem: Menu test fails on MS-Windows using gvim. - Solution: First delete the English menus. - -commit 5558d19432120696409c007c64d5ba52eed42670 -Author: Bram Moolenaar -Date: Sat Mar 4 21:02:22 2017 +0100 - - patch 8.0.0412: menu test fails on MS-Windows - - Problem: Menu test fails on MS-Windows. - Solution: Use a menu entry with only ASCII characters. - -commit 11dd8c1201033dd74e2ea665ba277425b4b965b0 -Author: Bram Moolenaar -Date: Sat Mar 4 20:41:34 2017 +0100 - - patch 8.0.0411: menu translations don't match when case is changed. - - Problem: We can't change the case in menu entries, it breaks translations. - Solution: Ignore case when looking up a menu translation. - -commit a54d2fc0d3ec7c4c8ca99b91e2ff7f7fee45c8bd -Author: Bram Moolenaar -Date: Sat Mar 4 20:09:34 2017 +0100 - - patch 8.0.0410: newer gettext/iconv library has extra dll file - - Problem: Newer gettext/iconv library has extra dll file. - Solution: Add the file to the Makefile and nsis script. (Christian Brabandt) - -commit 595297d6d5658266dd0574361f77f7832bb18e26 -Author: Bram Moolenaar -Date: Sat Mar 4 19:11:12 2017 +0100 - - patch 8.0.0409: set_progpath is defined but not always used - - Problem: set_progpath is defined but not always used - Solution: Adjust #ifdef. - -commit eadbc2b46176e2aff2cde5f3874b734ae2ae082a -Author: Bram Moolenaar -Date: Sat Mar 4 18:42:39 2017 +0100 - - patch 8.0.0408: updating folds does not always work properly - - Problem: Updating folds does not work properly when inserting a file and a - few other situations. - Solution: Adjust the way folds are updated. (Matthew Malcomson) - -commit 3f3897e41f77a7bcd44ffd37acd4d524c0169ed4 -Author: Bram Moolenaar -Date: Sat Mar 4 15:28:53 2017 +0100 - - patch 8.0.0407: filtering folds with marker method not tested - - Problem: Filtering folds with marker method not tested. - Solution: Also set 'foldmethod' to "marker". - -commit 7f73b54631af3f0e6f0acd1a1b4c9e8436784705 -Author: Bram Moolenaar -Date: Sat Mar 4 14:50:19 2017 +0100 - - patch 8.0.0406: arabic shaping code is verbose - - Problem: The arabic shaping code is verbose. - Solution: Shorten the code without changing the functionality. - -commit 08cab9608781c975b4acbad875862b842b29258d -Author: Bram Moolenaar -Date: Sat Mar 4 14:37:18 2017 +0100 - - patch 8.0.0405: v:progpath may become invalid after :cd - - Problem: v:progpath may become invalid after ":cd". - Solution: Turn v:progpath into a full path if needed. - -commit 391b1dd040af204b150d43c5a1c97477ee450a28 -Author: Bram Moolenaar -Date: Sat Mar 4 13:47:11 2017 +0100 - - patch 8.0.0404: not enough testing for quickfix - - Problem: Not enough testing for quickfix. - Solution: Add some more tests. (Yegappan Lakshmanan) - -commit 24d7636e98b33ec6873c51fc72f6bf4b10188d8b -Author: Bram Moolenaar -Date: Sat Mar 4 13:32:10 2017 +0100 - - patch 8.0.0403: GUI tests may fail - - Problem: GUI tests may fail. - Solution: Ignore the E285 error better. (Kazunobu Kuriyama) - -commit cf5fdf7d1689ecb145b634dcb9c6e9fc60f63869 -Author: Bram Moolenaar -Date: Thu Mar 2 23:05:51 2017 +0100 - - patch 8.0.0402: :map completion does not have - - Problem: :map completion does not have . (Dominique Pelle) - Solution: Recognize in completion. Add a test. - -commit a0107bdf8762d81cb49909ef02ffff9954092fb6 -Author: Bram Moolenaar -Date: Thu Mar 2 22:48:01 2017 +0100 - - patch 8.0.0401: test fails with missing balloon feature - - Problem: Test fails with missing balloon feature. - Solution: Add check for balloon feature. - -commit 358f6b0a36d25e0e2f8f1fc625974816b71fa50a -Author: Bram Moolenaar -Date: Thu Mar 2 22:43:01 2017 +0100 - - patch 8.0.0400: some tests have a one second delay - - Problem: Some tests have a one second delay. - Solution: Add --not-a-term in RunVim(). - -commit caf6434ac937cf26050276d7b474be2d2d6a06b3 -Author: Bram Moolenaar -Date: Thu Mar 2 22:11:33 2017 +0100 - - patch 8.0.0399: crash when using balloon_show() when not supported - - Problem: Crash when using balloon_show() when not supported. (Hirohito - Higashi) - Solution: Check for balloonEval not to be NULL. (Ken Takata) - -commit 66727e16079fbac6db3897b5c3736ec9fba995bb -Author: Bram Moolenaar -Date: Wed Mar 1 22:17:05 2017 +0100 - - patch 8.0.0398: illegal memory access with "t" - - Problem: Illegal memory access with "t". - Solution: Use strncmp() instead of memcmp(). (Dominique Pelle, closes #1528) - -commit 5a66dfb25eb478c26176d993393a3b1b124edb39 -Author: Bram Moolenaar -Date: Wed Mar 1 20:40:39 2017 +0100 - - patch 8.0.0397: can't build with +viminfo but without +eval - - Problem: Cannot build with the viminfo feature but without the eval - feature. - Solution: Adjust #ifdef. (John Marriott) - -commit 59716a27bd5c6c64def6c3ca430ff1246deae749 -Author: Bram Moolenaar -Date: Wed Mar 1 20:32:44 2017 +0100 - - patch 8.0.0396: 'balloonexpr' only works synchronously - - Problem: 'balloonexpr' only works synchronously. - Solution: Add balloon_show(). (Jusufadis Bakamovic, closes #1449) - -commit f8ab1b14fd972a093e0c12146dd3becd511eb519 -Author: Bram Moolenaar -Date: Wed Mar 1 18:30:34 2017 +0100 - - patch 8.0.0395: testing the + register fails with Motif - - Problem: Testing the + register fails with Motif. - Solution: Also ignore the "failed to create input context" error in the - second gvim. Don't use msg() when it would result in a dialog. - -commit abc39ab642791ae3d22a524516eeedb673a95d9d -Author: Bram Moolenaar -Date: Wed Mar 1 18:04:05 2017 +0100 - - patch 8.0.0394: tabs are not aligned when scrolling horizontally - - Problem: Tabs are not aligned when scrolling horizontally and a Tab doesn't - fit. (Axel Bender) - Solution: Handle a Tab as a not fitting character. (Christian Brabandt) - Also fix that ":redraw" does not scroll horizontally to show the - cursor. And fix the test that depended on the old behavior. - -commit 98e83b295628bc29bc67bcc1adb8ae75d01b8e07 -Author: Bram Moolenaar -Date: Wed Mar 1 15:45:05 2017 +0100 - - patch 8.0.0393: order of duplicate tags is not preserved - - Problem: When the same tag appears more than once, the order is - unpredictable. (Charles Campbell) - Solution: Besides using a dict for finding duplicates, use a grow array for - keeping the tags in sequence. - -commit e0c31f6a304496b597a51ce98af419ec815bec74 -Author: Bram Moolenaar -Date: Wed Mar 1 15:07:05 2017 +0100 - - patch 8.0.0392: GUI test fails with Athena and Motif - - Problem: GUI test fails with Athena and Motif. - Solution: Add test_ignore_error(). Use it to ignore the "failed to create - input context" error. - -commit 5f53dd3f747711be90879fa2f22a207970b86750 -Author: Bram Moolenaar -Date: Wed Mar 1 14:02:30 2017 +0100 - - patch 8.0.0391: arabic support is verbose and not well tested - - Problem: Arabic support is verbose and not well tested. - Solution: Simplify the code. Add more tests. - -commit cb03642399ae4f3c47a006f608a6b912f9d98b5f -Author: Bram Moolenaar -Date: Wed Mar 1 12:29:10 2017 +0100 - - patch 8.0.0390: when the window scrolls the popup menu may be garbled - - Problem: When the window scrolls horizontally when the popup menu is - displayed part of it may not be cleared. (Neovim issue #6184) - Solution: Remove the menu when the windows scrolled. (closes #1524) - -commit 5342f00ff95ed0256b8183063a83d72112f1243c -Author: Bram Moolenaar -Date: Tue Feb 28 22:51:12 2017 +0100 - - patch 8.0.0389: test for arabic does not check what is displayed - - Problem: Test for arabic does not check what is displayed. - Solution: Improve what is asserted. (Dominique Pelle, closes #1523) - Add a first shaping test. - -commit 1159b168dd94c1a25b4284c6544de385855df6f6 -Author: Bram Moolenaar -Date: Tue Feb 28 21:53:56 2017 +0100 - - patch 8.0.0388: filtering lines changes folds - - Problem: filtering lines through "cat", without changing the line count, - changes manual folds. - Solution: Change how marks and folds are adjusted. (Matthew Malcomson, from - neovim #6194. - -commit b113c3a618113122e62697dd73427261f8c51b2c -Author: Bram Moolenaar -Date: Tue Feb 28 21:26:17 2017 +0100 - - patch 8.0.0387: compiler warnings - - Problem: compiler warnings - Solution: Add type casts. (Christian Brabandt) - -commit 5b3af14b34c97ab58bfd4699bc2f3e5a2b704117 -Author: Bram Moolenaar -Date: Mon Feb 27 22:59:40 2017 +0100 - - patch 8.0.0386: tiny build has a problem with generating the options test - - Problem: Tiny build has a problem with generating the options test. - Solution: Change the "if" to skip over statements. - -commit b5e8377364110ee70090274da15d202778e96a64 -Author: Bram Moolenaar -Date: Mon Feb 27 21:48:26 2017 +0100 - - patch 8.0.0385: no tests for arabic - - Problem: No tests for arabic. - Solution: Add a first test for arabic. (Dominique Pelle, closes #1518) - -commit d512e17ea4cebe547197b759a047138228acc06f -Author: Bram Moolenaar -Date: Mon Feb 27 21:35:53 2017 +0100 - - patch 8.0.0384: timer test failed for no apparent reason - - Problem: Timer test failed for no apparent reason. - Solution: Mark the test as flaky. - -commit 10a8da0594406c37f8971cbd16ebbebf831dc60f -Author: Bram Moolenaar -Date: Mon Feb 27 21:11:35 2017 +0100 - - patch 8.0.0383: misplaced #ifdef - - Problem: Misplaced #ifdef. (Christ van Willigen) - Solution: Split assignment. - -commit 88e7688edaf6fcf079d3c1b1070c852cfbb28185 -Author: Bram Moolenaar -Date: Mon Feb 27 20:33:46 2017 +0100 - - patch 8.0.0382: warning in tiny build for unused variable - - Problem: Warning in tiny build for unused variable. (Tony Mechelynck) - Solution: Add #ifdefs. - -commit aeb661e1f4a491286ef7af8c3105aff1f3b16f1c -Author: Bram Moolenaar -Date: Sun Feb 26 19:59:59 2017 +0100 - - patch 8.0.0381: diff mode is not sufficiently tested - - Problem: Diff mode is not sufficiently tested. - Solution: Add more diff mode tests. (Dominique Pelle, closes #1515) - -commit 38632faf635f6434441827e136bceb5a930c59ad -Author: Bram Moolenaar -Date: Sun Feb 26 19:40:59 2017 +0100 - - patch 8.0.0380: with 'linebreak' double wide char wraps badly - - Problem: With 'linebreak' set and 'breakat' includes ">" a double-wide - character results in "<<" displayed. - Solution: Check for the character not to be replaced. (Ozaki Kiichi, - closes #1456) - -commit 74a47162a07fddb532f4bead212f6c80ef474ae7 -Author: Bram Moolenaar -Date: Sun Feb 26 19:09:05 2017 +0100 - - patch 8.0.0379: CTRL-Z and mouse click use CTRL-O unnecessary - - Problem: CTRL-Z and mouse click use CTRL-O unnecessary. - Solution: Remove stuffing CTRL-O. (James McCoy, closes #1453) - -commit 0c8485f0e4931463c0f7986e1ea84a7d79f10c75 -Author: Bram Moolenaar -Date: Sun Feb 26 18:17:10 2017 +0100 - - patch 8.0.0378: possible overflow when reading corrupted undo file - - Problem: Another possible overflow when reading corrupted undo file. - Solution: Check if allocated size is not too big. (King) - -commit 3eb1637b1bba19519885dd6d377bd5596e91d22c -Author: Bram Moolenaar -Date: Sun Feb 26 18:11:36 2017 +0100 - - patch 8.0.0377: possible overflow when reading corrupted undo file - - Problem: Possible overflow when reading corrupted undo file. - Solution: Check if allocated size is not too big. (King) - -commit 6d3c8586fc81b022e9f06c611b9926108fb878c7 -Author: Bram Moolenaar -Date: Sun Feb 26 15:27:23 2017 +0100 - - patch 8.0.0376: size computations in spell file reading are off - - Problem: Size computations in spell file reading are not exactly right. - Solution: Make "len" a "long" and check with LONG_MAX. - -commit 5074a0e0333eaa6a9f697eb765124ca0e244c89b -Author: Bram Moolenaar -Date: Sun Feb 26 15:08:21 2017 +0100 - - patch 8.0.0375: the "+ register is not tested - - Problem: The "+ register is not tested. - Solution: Add a test using another Vim instance to change the "+ register. - (Kazuki Kuriyama) - -commit ba748c8a847561c043a63827bcb1d98bdebe16e6 -Author: Bram Moolenaar -Date: Sun Feb 26 14:00:07 2017 +0100 - - patch 8.0.0374: invalid memory access when using :sc in Ex mode - - Problem: Invalid memory access when using :sc in Ex mode. (Dominique Pelle) - Solution: Avoid the column being negative. Also fix a hang in Ex mode. - -commit 376407674ff10b60e7c6090906be50982763f0f3 -Author: Bram Moolenaar -Date: Sat Feb 25 22:37:15 2017 +0100 - - patch 8.0.0373: build fails without +folding - - Problem: Build fails without +folding. - Solution: Move misplaced #ifdef. - -commit a713ff819d134dc34e507c05273c935bfc17e795 -Author: Bram Moolenaar -Date: Sat Feb 25 22:18:43 2017 +0100 - - patch 8.0.0372: more options are not always defined - - Problem: More options are not always defined. - Solution: Consistently define all possible options. - -commit 14c2e18b63faaa4056d987fd501a68480cb40c5c -Author: Bram Moolenaar -Date: Sat Feb 25 21:39:17 2017 +0100 - - patch 8.0.0371: leaking memory when setting v:completed_item - - Problem: Leaking memory when setting v:completed_item. - Solution: Or the flags instead of setting them. - -commit a12e40351d1357687e8b5dc3122fffef705bdc08 -Author: Bram Moolenaar -Date: Sat Feb 25 21:37:57 2017 +0100 - - patch 8.0.0370: invalid memory access when setting wildchar empty - - Problem: Invalid memory access when setting wildchar empty. - Solution: Avoid going over the end of the option value. (Dominique Pelle, - closes #1509) Make option test check all number options with - empty value. - -commit c43a8b8de0676caf8a460b6af1310d7aba8221bb -Author: Bram Moolenaar -Date: Sat Feb 25 21:12:29 2017 +0100 - - patch 8.0.0369: a few options are not defined, depending on features - - Problem: The 'balloondelay', 'ballooneval' and 'balloonexpr' options are - not defined without the +balloon_eval feature. Testing that an - option value fails does not work for unsupported options. - Solution: Make the options defined but not supported. Don't test if - setting unsupported options fails. - -commit 2f5463df014a406a2b780068e341ef30a99c9b98 -Author: Bram Moolenaar -Date: Sat Feb 25 20:40:46 2017 +0100 - - patch 8.0.0368: not all options are tested with a range of values - - Problem: Not all options are tested with a range of values. - Solution: Generate a test script from the source code. - -commit f7506cade470efd122fa8fb61dd4e5ad21d1e246 -Author: Bram Moolenaar -Date: Sat Feb 25 16:01:49 2017 +0100 - - patch 8.0.0367: types in include files may be inconsistent - - Problem: If configure defines _LARGE_FILES some include files are included - before it is defined. - Solution: Include vim.h first. (Sam Thursfield, closes #1508) - -commit 92769c3928bb8a3faa43c533c07ef8476af32ade -Author: Bram Moolenaar -Date: Sat Feb 25 15:41:37 2017 +0100 - - patch 8.0.0366: build fails with tiny features - - Problem: Build fails with tiny features. - Solution: Add #ifdef. - -commit 95c526e1f6d76acafee4b21f5701d6d6ac8c4b5f -Author: Bram Moolenaar -Date: Sat Feb 25 14:59:34 2017 +0100 - - patch 8.0.0365: might free a dict item that wasn't allocated - - Problem: Might free a dict item that wasn't allocated. - Solution: Call dictitem_free(). (Nikolai Pavlov) Use this for - b:changedtick. - -commit d3f78dc9ebd729475a7f24a50a91112e300d5ac9 -Author: Bram Moolenaar -Date: Sat Feb 25 14:21:10 2017 +0100 - - patch 8.0.0364: ]s does not move cursor with two spell errors in one line - - Problem: ]s does not move cursor with two spell errors in one line. (Manuel - Ortega) - Solution: Don't stop search immediately when wrapped, search the line first. - (Ken Takata) Add a test. - -commit 3834e3d039777e0144914a86289870bee147c0a2 -Author: Bram Moolenaar -Date: Thu Feb 23 20:20:53 2017 +0100 - - patch 8.0.0363: Travis is too slow to keep up with patches - - Problem: Travis is too slow to keep up with patches. - Solution: Increase git depth to 20 - -commit 10c6029e28ab666a42190fcceb0bb098a4ebf724 -Author: Bram Moolenaar -Date: Thu Feb 23 20:17:13 2017 +0100 - - patch 8.0.0362: tests fail on MS-Windows - - Problem: Tests fail on MS-Windows. - Solution: Use $*.vim instead of $<. - -commit 8be2fbb6705dfb41d06d688701803d206c968404 -Author: Bram Moolenaar -Date: Thu Feb 23 19:32:47 2017 +0100 - - patch 8.0.0361: GUI initialisation is not sufficiently tested - - Problem: GUI initialisation is not sufficiently tested. - Solution: Add the gui_init test. (Kazuki Kuriyama) - -commit b544f3c81f1e6a50322855681ac266ffaa8e313c -Author: Bram Moolenaar -Date: Thu Feb 23 19:03:28 2017 +0100 - - patch 8.0.0360: sometimes VimL is used instead of "Vim script" - - Problem: Sometimes VimL is used, which is confusing. - Solution: Consistently use "Vim script". (Hirohito Higashi) - -commit dc9a081712ec8c140e6d4909e9f6b03a629d32d3 -Author: Bram Moolenaar -Date: Thu Feb 23 18:46:50 2017 +0100 - - patch 8.0.0359: 'number' and 'relativenumber' are not properly tested - - Problem: 'number' and 'relativenumber' are not properly tested. - Solution: Add tests, change old style to new style tests. (Ozaki Kiichi, - closes #1447) - -commit 60629d642541a089c322e65963c0a77e5f77eb79 -Author: Bram Moolenaar -Date: Thu Feb 23 18:08:56 2017 +0100 - - patch 8.0.0358: invalid memory access in C-indent code - - Problem: Invalid memory access in C-indent code. - Solution: Don't go over end of empty line. (Dominique Pelle, closes #1492) - -commit 24922ec23360e7ea7c5a803c9edf476bb6395b32 -Author: Bram Moolenaar -Date: Thu Feb 23 17:59:22 2017 +0100 - - patch 8.0.0357: crash when setting 'guicursor' to weird value - - Problem: Crash when setting 'guicursor' to weird value. - Solution: Avoid negative size. (Dominique Pelle, closes #1465) - -commit 354796c19a0a4a048017059a0281938cc0b8f09a -Author: Bram Moolenaar -Date: Thu Feb 23 17:18:37 2017 +0100 - - patch 8.0.0356: leaking memory when setting 'ttytype' - - Problem: Leaking memory when setting 'ttytype'. - Solution: Get free_oldval from the right option entry. - -commit 187a4f28140f10ff833862be7e3ef823d317e1c7 -Author: Bram Moolenaar -Date: Thu Feb 23 17:07:14 2017 +0100 - - patch 8.0.0355: using uninitialized memory when 'isfname' is empty - - Problem: Using uninitialized memory when 'isfname' is empty. - Solution: Don't call getpwnam() without an argument. (Dominique Pelle, - closes #1464) - -commit 1c410400fad79068b16dc4c6c7a023463a0858cf -Author: Bram Moolenaar -Date: Thu Feb 23 15:20:03 2017 +0100 - - patch 8.0.0354: test to check that setting termcap key fails sometimes - - Problem: Test to check that setting termcap key fails sometimes. - Solution: Check for "t_k1" to exist. (Christian Brabandt, closes #1459) - -commit 3457d295f4035293a78f9a9851ea416f923dd59e -Author: Bram Moolenaar -Date: Thu Feb 23 14:55:59 2017 +0100 - - patch 8.0.0353: if [RO] is translated it may be truncated - - Problem: If [RO] in the status line is translated to a longer string, it is - trunctted to 4 bytes. - Solution: Skip over the resulting string. (Jente Hidskes, closes #1499) - -commit f06e5a549f42396be3478ccc1b5f03be64e1173e -Author: Bram Moolenaar -Date: Thu Feb 23 14:25:17 2017 +0100 - - patch 8.0.0352: not easy to see when a typval needs to be cleared - - Problem: The condition for when a typval needs to be cleared is too - complicated. - Solution: Init the type to VAR_UNKNOWN and clear it always. - -commit 218426896cbb2129aa4e85803ea97c5b57df1eaa -Author: Bram Moolenaar -Date: Thu Feb 23 13:50:38 2017 +0100 - - patch 8.0.0351: no test for concatenating an empty string - - Problem: No test for concatenating an empty string that results from out of - bounds indexing. - Solution: Add a simple test. - -commit ae177b716626c8d517b7c6c7d77f8b1aec6ba5f9 -Author: Bram Moolenaar -Date: Thu Feb 23 13:45:57 2017 +0100 - - patch 8.0.0350: not enough test coverage for Perl - - Problem: Not enough test coverage for Perl. - Solution: Add more Perl tests. (Dominique Perl, closes #1500) - -commit fe344a9875667537ce32fc11936dc56ad51f2139 -Author: Bram Moolenaar -Date: Thu Feb 23 12:20:35 2017 +0100 - - patch 8.0.0349: redrawing errors with GTK 3 - - Problem: Redrawing errors with GTK 3. - Solution: When updating, first clear all rectangles and then draw them. - (Kazunobu Kuriyama, Christian Ludwig, closes #848) - -commit b7a59906d7ce41b7e74ec31b910375c21e427c0a -Author: Bram Moolenaar -Date: Wed Feb 22 22:04:04 2017 +0100 - - patch 8.0.0348: using shadow dir on Mac lack +clipboard - - Problem: When building with a shadow directory on macOS lacks the - +clipboard feature. - Solution: Link *.m files, specifically os_macosx.m. (Kazunobu Kuriyama) - -commit d099e033703ce0772f152b8df8a763f0b65303ee -Author: Bram Moolenaar -Date: Tue Feb 21 23:00:36 2017 +0100 - - patch 8.0.0347: when using completion comment leader wont work - - Problem: When using CTRL-X CTRL-U inside a comment, the use of the comment - leader may not work. (Klement) - Solution: Save and restore did_ai. (Christian Brabandt, closes #1494) - -commit bfd30590f6e3475033099d0fb20d9444fa10af6b -Author: Bram Moolenaar -Date: Tue Feb 21 21:57:06 2017 +0100 - - patch 8.0.0346: Vim relies on limits.h to be included indirectly - - Problem: Vim relies on limits.h to be included indirectly, but on Solaris 9 - it may not be. (Ben Fritz) - Solution: Always include limits.h. - -commit 3a257737726ba42980bf38ec9a0c80944756af24 -Author: Bram Moolenaar -Date: Tue Feb 21 20:47:13 2017 +0100 - - patch 8.0.0345: islocked('d.changedtick') does not work - - Problem: islocked('d.changedtick') does not work. - Solution: Make it work. - -commit 49439c4cdf7d2822255f292adda4226656fe144d -Author: Bram Moolenaar -Date: Mon Feb 20 23:07:05 2017 +0100 - - patch 8.0.0344: unlet command leaks memory - - Problem: Unlet command leaks memory. (Nikolai Pavlov) - Solution: Free the memory on error. (closes #1497) - -commit e7877fe0de1426f8de9ada825e4f7b64810c7dbc -Author: Bram Moolenaar -Date: Mon Feb 20 22:35:33 2017 +0100 - - patch 8.0.0343: b:changedtick can be unlocked - - Problem: b:changedtick can be unlocked, even though it has no effect. - (Nikolai Pavlov) - Solution: Add a check and error E940. (closes #1496) - -commit 673911457d6745b6b779eb769c2f41965592d12c -Author: Bram Moolenaar -Date: Sun Feb 19 21:07:04 2017 +0100 - - patch 8.0.0342: double free with EXITFREE and setting 'ttytype' - - Problem: Double free when compiled with EXITFREE and setting 'ttytype'. - Solution: Avoid setting P_ALLOCED on 'ttytype'. (Dominique Pelle, - closes #1461) - -commit d56a79d3396cf70861b7f739a3c400db91ce7b70 -Author: Bram Moolenaar -Date: Sun Feb 19 15:26:18 2017 +0100 - - patch 8.0.0341: undo does not work properly when using completion - - Problem: When using complete() and typing a character undo is saved after - the character was inserted. (Shougo) - Solution: Save for undo before inserting the character. - -commit 5acff71d3bd7796ee0a112ceb891af630b59304e -Author: Bram Moolenaar -Date: Sun Feb 19 13:55:02 2017 +0100 - - patch 8.0.0340: not checking return valud of dict_add() - - Problem: Not checking return valud of dict_add(). (Coverity) - Solution: Handle a failure. - -commit 46522af72424c7fadfa7a4cbba3dd21b82d19131 -Author: Bram Moolenaar -Date: Sat Feb 18 23:12:01 2017 +0100 - - patch 8.0.0339: illegal memory access with vi' - - Problem: Illegal memory access with vi' - Solution: For quoted text objects bail out if the Visual area spans more - than one line. - -commit 803452046ba6cda7a2896626572eb78b2358c965 -Author: Bram Moolenaar -Date: Sat Feb 18 22:43:19 2017 +0100 - - patch 8.0.0338: :recover test fails on MS-Windows - - Problem: :recover test fails on MS-Windows. - Solution: Use non-existing directory on MS-Windows. - -commit c525e3a1c20f6b5d9809c8b84f80090a8e416c92 -Author: Bram Moolenaar -Date: Sat Feb 18 16:59:02 2017 +0100 - - patch 8.0.0337: invalid memory access in :recover command - - Problem: Invalid memory access in :recover command. - Solution: Avoid access before directory name. (Dominique Pelle, - closes #1488) - -commit 3df0173fa6d0418e89ef4e9c1d04a97c92eec27c -Author: Bram Moolenaar -Date: Fri Feb 17 22:47:16 2017 +0100 - - Updated runtime files. - -commit 8c50d50b6e19b755d7bad7b2724d14ead29364a7 -Author: Bram Moolenaar -Date: Fri Feb 17 18:28:24 2017 +0100 - - patch 8.0.0336: flags of :substitute not sufficiently tested - - Problem: Flags of :substitute not sufficiently tested. - Solution: Test up to two letter flag combinations. (James McCoy, closes - #1479) - -commit 507647da3151f7ffccac1b217936240daa79849c -Author: Bram Moolenaar -Date: Fri Feb 17 16:43:49 2017 +0100 - - patch 8.0.0335: functions test fails - - Problem: Functions test fails. - Solution: Use the right buffer number. - -commit 79518e2ace5fce7b9c49060e462a6e935dba0a84 -Author: Bram Moolenaar -Date: Fri Feb 17 16:31:35 2017 +0100 - - patch 8.0.0334: can't access b:changedtick from a dict reference - - Problem: Can't access b:changedtick from a dict reference. - Solution: Make changedtick a member of the b: dict. (inspired by neovim - #6112) - -commit 226c53429109f24e31c17016aedfd7fbf7a9aa50 -Author: Bram Moolenaar -Date: Fri Feb 17 14:53:15 2017 +0100 - - patch 8.0.0333: illegal memory access when 'complete' ends in a backslash - - Problem: Illegal memory access when 'complete' ends in a backslash. - Solution: Check for trailing backslash. (Dominique Pelle, closes #1478) - -commit 4e9dbc74df24dc22d0eeda3741c3fb0e0e7373bf -Author: Bram Moolenaar -Date: Fri Feb 17 13:44:48 2017 +0100 - - patch 8.0.0332: GUI test fails on some systems - - Problem: GUI test fails on some systems. - Solution: Try different language settings. (Kazunobu Kuriyama) - -commit 343b8c042967da82f2f022afa31f2c97a264c1c8 -Author: Bram Moolenaar -Date: Fri Feb 17 12:04:56 2017 +0100 - - patch 8.0.0331: restoring help snapshot accesses freed memory - - Problem: Restoring help snapshot accesses freed memory. (Dominique Pelle) - Solution: Don't restore a snapshot when the window closes. - -commit 84b2a381451e9068b09ef6d85f5e8cf1598e7355 -Author: Bram Moolenaar -Date: Fri Feb 17 11:40:00 2017 +0100 - - patch 8.0.0330: illegal memory access after "vapo" - - Problem: Illegal memory access after "vapo". (Dominique Pelle) - Solution: Fix the cursor column. - -commit 10434674821939222bf552d15d93e0132d13badc -Author: Bram Moolenaar -Date: Sun Feb 12 19:59:08 2017 +0100 - - patch 8.0.0329: xfontset and guifontwide are not tested - - Problem: Xfontset and guifontwide are not tested. - Solution: Add tests. (Kazunobu Kuriyama) - -commit 23a5558cfd860401aa694f0302d621887440f031 -Author: Bram Moolenaar -Date: Sun Feb 12 18:45:25 2017 +0100 - - patch 8.0.0328: the "zero count" error doesn't have a number - - Problem: The "zero count" error doesn't have a number. (Hirohito Higashi) - Solution: Give it a number and be more specific about the error. - -commit 75c19464ed7fb6024af64747379e61abc4e4a483 -Author: Bram Moolenaar -Date: Sun Feb 12 18:34:05 2017 +0100 - - patch 8.0.0327: error message in cmdline window is not translated - - Problem: The E11 error message in the command line window is not - translated. - Solution: use _(). (Hirohito Higashi) - -commit 24f8f543d4036c5d2ce4ea6973a174cf2176cb72 -Author: Bram Moolenaar -Date: Sat Feb 11 23:00:36 2017 +0100 - - patch 8.0.0326: packadd test uses wrong directory name - - Problem: Packadd test uses wrong directory name. - Solution: Use the variable name value. (Hirohito Higashi) - -commit 913727e56761d57aaba61197c2d3485418dea7eb -Author: Bram Moolenaar -Date: Sat Feb 11 11:34:58 2017 +0100 - - patch 8.0.0325: packadd test does not clean up symlink - - Problem: Packadd test does not clean up symlink. - Solution: Delete the link. (Hirohito Higashi) - -commit f1f6f3f7df2938b3583e341482d96c1d53124c51 -Author: Bram Moolenaar -Date: Thu Feb 9 22:28:20 2017 +0100 - - patch 8.0.0324: illegal memory access with a wrong yank range - - Problem: Illegal memory access with "1;y". - Solution: Call check_cursor() instead of check_cursor_lnum(). (Dominique - Pelle, closes #1455) - -commit 31eb139b8877439d06db0ca57692dfe35fec3f0c -Author: Bram Moolenaar -Date: Thu Feb 9 21:44:03 2017 +0100 - - patch 8.0.0323: one second pause when running cmdline test - - Problem: When running the command line tests there is a one second wait. - Solution: Change an Esc to Ctrl-C. (Yegappan Lakshmanan) - -commit 399c297aa93afe2c0a39e2a1b3f972aebba44c9d -Author: Bram Moolenaar -Date: Thu Feb 9 21:07:12 2017 +0100 - - patch 8.0.0322: possible overflow with corrupted spell file - - Problem: Possible overflow with spell file where the tree length is - corrupted. - Solution: Check for an invalid length (suggested by shqking) - -commit 8cc2a9c062fa38e133a62778518f769a423a2526 -Author: Bram Moolenaar -Date: Thu Feb 9 20:22:30 2017 +0100 - - patch 8.0.0321: errors when trying to use scripts in tiny version - - Problem: When using the tiny version trying to load the matchit plugin - gives an error. On MS-Windows some default mappings fail. - Solution: Add a check if the command used is available. (Christian Brabandt) - -commit 4d8505155ec3d0f04e268b2997153ecaf37ee188 -Author: Bram Moolenaar -Date: Thu Feb 9 18:25:14 2017 +0100 - - patch 8.0.0320: warning for unused variable with small build - - Problem: Warning for unused variable with small build. - Solution: Change #ifdef to exclude FEAT_CMDWIN. (Kazunobu Kuriyama) - -commit 190b04cdd936f4696c22466b7f077f9371d96580 -Author: Bram Moolenaar -Date: Thu Feb 9 17:37:03 2017 +0100 - - patch 8.0.0319: insert mode completion does not respect 'backspace' - - Problem: Insert mode completion does not respect "start" in 'backspace'. - Solution: Check whether backspace can go before where insert started. - (Hirohito Higashi) - -commit a9f8ffb6345f5b246944c73b9861fcc53eaa5228 -Author: Bram Moolenaar -Date: Thu Feb 9 16:14:53 2017 +0100 - - patch 8.0.0318: small mistake in 7x13 font name - - Problem: Small mistake in 7x13 font name. - Solution: Use ISO 8859-1 name instead of 10646-1. (Kazunobu Kuriyama) - -commit 43dded8c59c0647a70dd52c3125783945d90ae5a -Author: Bram Moolenaar -Date: Thu Feb 9 16:06:17 2017 +0100 - - patch 8.0.0317: no test for setting 'guifont' - - Problem: No test for setting 'guifont'. - Solution: Add a test for X11 GUIs. (Kazunobu Kuriyama) - -commit dad7309dd22f0c6b5de0b031acd7f54d3aa94326 -Author: Bram Moolenaar -Date: Thu Feb 9 11:54:50 2017 +0100 - - patch 8.0.0316: :help z? does not work - - Problem: ":help z?" does not work. (Pavol Juhas) - Solution: Remove exception for z?. - -commit a76f59d817e2da31d83b4f0e978b52abe81e0ae9 -Author: Bram Moolenaar -Date: Thu Feb 9 11:41:01 2017 +0100 - - patch 8.0.0315: :help :[range] does not work - - Problem: ":help :[range]" does not work. (Tony Mechelynck) - Solution: Translate to insert a backslash. - -commit 65189a1294307abf007faab7385dc0145ba72b06 -Author: Bram Moolenaar -Date: Mon Feb 6 22:22:17 2017 +0100 - - patch 8.0.0314: getcmd*() functions are not tested - - Problem: getcmdtype(), getcmdpos() and getcmdline() are not tested. - Solution: Add tests. (Yegappan Lakshmanan) - -commit 6f785749db766205616fcf8438f43d1859d8f5e4 -Author: Bram Moolenaar -Date: Mon Feb 6 22:11:55 2017 +0100 - - patch 8.0.0313: not enough testing for GUI functionality - - Problem: Not enough testing for GUI functionality. - Solution: Add tests for the GUI font. (Kazunobu Kuriyama) - -commit 88989cc381c764978f7d7c8e387f3efc21333b4b -Author: Bram Moolenaar -Date: Mon Feb 6 21:56:09 2017 +0100 - - patch 8.0.0312: failure when a channel receives a split json message - - Problem: When a json message arrives in pieces, the start is dropped and - the decoding fails. - Solution: Do not drop the start when it is still needed. (Kay Zheng) Add a - test. Reset the timeout when something is received. - -commit 544d3bc9f0e494cb712a33b61558b8e8e12b1e0b -Author: Bram Moolenaar -Date: Sun Feb 5 21:14:50 2017 +0100 - - patch 8.0.0311: linebreak tests are old style - - Problem: Linebreak tests are old style. - Solution: Turn the tests into new style. Share utility functions. (Ozaki - Kiichi, closes #1444) - -commit 13c724fb3a630257b736a1c91643b396fee917c1 -Author: Bram Moolenaar -Date: Sun Feb 5 20:54:26 2017 +0100 - - patch 8.0.0310: not enough testing for GUI functionality - - Problem: Not enough testing for GUI functionality. - Solution: Add tests for v:windowid and getwinpos[xy](). (Kazunobu Kuriyama) - -commit 059b7482a2d9d4cebbf4c01b2b2ea6f1e783cc20 -Author: Bram Moolenaar -Date: Sun Feb 5 16:34:43 2017 +0100 - - patch 8.0.0309: cannot use an empty key in json - - Problem: Cannot use an empty key in json. - Solution: Allow for using an empty key. - -commit 2f9e575583c2ad3978ee3d0f790eeff7df56bd6c -Author: Bram Moolenaar -Date: Sun Feb 5 16:07:54 2017 +0100 - - patch 8.0.0308: 'runtimepath' not update correctly when using symbolic link - - Problem: When using a symbolic link, the package path will not be inserted - at the right position in 'runtimepath'. (Dugan Chen, Norio Takagi) - Solution: Resolve symbolic links when finding the right position in - 'runtimepath'. (Hirohito Higashi) - -commit 955f198fc546cc30a34361932d3f454a61df0efa -Author: Bram Moolenaar -Date: Sun Feb 5 15:10:51 2017 +0100 - - patch 8.0.0307: asan detects a memory error when EXITFREE is defined - - Problem: Asan detects a memory error when EXITFREE is defined. (Dominique - Pelle) - Solution: In getvcol() check for ml_get_buf() returning an empty string. - Also skip adjusting the scroll position. Set "exiting" in - mch_exit() for all systems. - -commit e971df39a5aac5d9b7e8033247dc18b12daa0eb8 -Author: Bram Moolenaar -Date: Sun Feb 5 14:15:29 2017 +0100 - - patch 8.0.0306: mode() not sufficiently tested - - Problem: mode() not sufficiently tested. - Solution: Add more tests. (Yegappan Lakshmanan) - -commit aaaf57d8a936efe420190c077e4a74041cc6c72e -Author: Bram Moolenaar -Date: Sun Feb 5 14:13:20 2017 +0100 - - patch 8.0.0305: invalid memory access when option has duplicate flag - - Problem: Invalid memory access when option has duplicate flag. - Solution: Correct pointer computation. (Dominique Pelle, closes #1442) - -commit 1fb0d49803b4f57025ed6a43b1f5b9eb91524645 -Author: Bram Moolenaar -Date: Sat Feb 4 21:50:19 2017 +0100 - - patch 8.0.0304: assign test fails in the GUI - - Problem: Assign test fails in the GUI. - Solution: Skip the test for setting t_k1. - -commit a1891848d970452cd775d35a4bccfdd9758a690a -Author: Bram Moolenaar -Date: Sat Feb 4 21:34:31 2017 +0100 - - patch 8.0.0303: bracketed paste does not work in Visual mode - - Problem: Bracketed paste does not work in Visual mode. - Solution: Delete the text before pasting - -commit e353c402e63b9b0a0bc06acf390e352d9e7eeaeb -Author: Bram Moolenaar -Date: Sat Feb 4 19:49:16 2017 +0100 - - patch 8.0.0302: cannot set terminal key codes with :let - - Problem: Cannot set terminal key codes with :let. - Solution: Make it work. - -commit 698f8b207bbfefa1cbbd7361caf5412cb3416534 -Author: Bram Moolenaar -Date: Sat Feb 4 15:53:32 2017 +0100 - - patch 8.0.0301: not enough testing for setting options - - Problem: No tests for ":set completion" and various errors of the :set - command. - Solution: Add more :set tests. (Dominique Pelle, closes #1440) - -commit 25ea0544587dd45088512fec9d7a685e35fea679 -Author: Bram Moolenaar -Date: Fri Feb 3 23:16:28 2017 +0100 - - patch 8.0.0300: cannot stop diffing hidden buffers - - Problem: Cannot stop diffing hidden buffers. (Daniel Hahler) - Solution: When using :diffoff! make the whole list if diffed buffers empty. - (closes #736) - -commit 6b40f303291be6b2fe524b5708e089773048c269 -Author: Bram Moolenaar -Date: Fri Feb 3 22:01:47 2017 +0100 - - patch 8.0.0299: a window resize is sometimes not taking effect - - Problem: When the GUI window is resized Vim does not always take over the - new size. (Luchr) - Solution: Reset new_p_guifont in gui_resize_shell(). Call - gui_may_resize_shell() in the main loop. - -commit cbf20fbcd3e9bb006f694bcc35da859930fb12a2 -Author: Bram Moolenaar -Date: Fri Feb 3 21:19:04 2017 +0100 - - patch 8.0.0298: Ex command range with repeated search does not work - - Problem: Ex command range with repeated search does not work. (Bruce - DeVisser) - Solution: Skip over \/, \? and \&. - -commit 03ff9bcbc968f7d306e4a4e334e226fdde62ca82 -Author: Bram Moolenaar -Date: Thu Feb 2 22:59:27 2017 +0100 - - patch 8.0.0297: double free on exit when using a closure - - Problem: Double free on exit when using a closure. (James McCoy) - Solution: Split free_al_functions in two parts. (closes #1428) - -commit fd8983b09c64d9bfa8a4bdc16d72c55fbb22b4dc -Author: Bram Moolenaar -Date: Thu Feb 2 22:21:29 2017 +0100 - - patch 8.0.0296: bracketed paste can only append, not insert - - Problem: Bracketed paste can only append, not insert. - Solution: When the cursor is in the first column insert the text. - -commit 7a073549a3b1e72037a4e98ceb406d057ac9ba50 -Author: Bram Moolenaar -Date: Wed Feb 1 23:17:36 2017 +0100 - - patch 8.0.0295: test_viml hangs - - Problem: test_viml hangs. - Solution: Put resetting 'more' before sourcing the script. - -commit 79da563cf9220b9abb83455a68d995684133ea56 -Author: Bram Moolenaar -Date: Wed Feb 1 22:52:44 2017 +0100 - - patch 8.0.0294: argument list is not stored correctly in a session file - - Problem: Argument list is not stored correctly in a session file. - (lgpasquale) - Solution: Use "$argadd" instead of "argadd". (closes #1434) - -commit e5f2a075e35aa903e8d5a63bef1a438344bba5fb -Author: Bram Moolenaar -Date: Wed Feb 1 22:31:49 2017 +0100 - - patch 8.0.0293: some tests have a one or three second wait - - Problem: Some tests have a one or three second wait. - Solution: Reset the 'showmode' option. Use a test time of one to disable - sleep after an error or warning message. - -commit a2f28859bfb3fa52bde14c9d2ca3ab7196a9154a -Author: Bram Moolenaar -Date: Wed Feb 1 22:05:28 2017 +0100 - - patch 8.0.0292: the stat test is a bit slow - - Problem: The stat test is a bit slow. - Solution: Remove a couple of sleep comments and reduce another. - -commit 23fa81d2223cd9bb7c51829c48047b2976bc2d11 -Author: Bram Moolenaar -Date: Wed Feb 1 21:50:21 2017 +0100 - - patch 8.0.0291: Visual block insertion does not insert in all lines - - Problem: Visual block insertion does not insert in all lines. - Solution: Don't bail out of insert too early. Add a test. (Christian - Brabandt, closes #1290) - -commit 04e87b72c5fa88b7034a5b0ec0be6a7ad763e9d2 -Author: Bram Moolenaar -Date: Wed Feb 1 21:23:10 2017 +0100 - - patch 8.0.0290: cursor positioning wrong if wide character wraps - - Problem: If a wide character doesn't fit at the end of the screen line, and - the line doesn't fit on the screen, then the cursor position may - be wrong. (anliting) - Solution: Don't skip over wide character. (Christian Brabandt, closes #1408) - -commit 21d7c9b601f3048e1293ecd6c09b8325a15503cd -Author: Bram Moolenaar -Date: Wed Feb 1 20:53:38 2017 +0100 - - patch 8.0.0289: no test for "ga" and :ascii - - Problem: No test for "ga" and :ascii. - Solution: Add a test. (Dominique Pelle, closes #1429) - -commit 4e032e1b17c92e1bb4b94be7f487d6be725274ac -Author: Bram Moolenaar -Date: Wed Feb 1 20:48:13 2017 +0100 - - patch 8.0.0288: errors reported while running tests - - Problem: Errors reported while running tests. - Solution: Put comma in the right place. - -commit c7d9eacefa319e5ac3b3b2334fda5acb126b8716 -Author: Bram Moolenaar -Date: Wed Feb 1 20:26:51 2017 +0100 - - patch 8.0.0287: debug mode: cannot access function arguments - - Problem: Cannot access the arguments of the current function in debug mode. - (Luc Hermitte) - Solution: use get_funccal(). (Lemonboy, closes #1432, closes #1352) - -commit c10f0e7cb0f35eea489b038e56c87b818eee975b -Author: Bram Moolenaar -Date: Wed Feb 1 18:37:14 2017 +0100 - - patch 8.0.0286: not always redrawing after screen resize - - Problem: When concealing is active and the screen is resized in the GUI it - is not immediately redrawn. - Solution: Use update_prepare() and update_finish() from - update_single_line(). - -commit c386267ffe1eb7ddf11794ade4f97d8b6b534588 -Author: Bram Moolenaar -Date: Wed Feb 1 18:07:38 2017 +0100 - - patch 8.0.0285: tests fail with tiny build on Unix - - Problem: Tests fail with tiny build on Unix. - Solution: Only set g:tester_HOME when build with the +eval feature. - -commit b245559fa9b03bfb0d0f77023120e60d870f0b56 -Author: Bram Moolenaar -Date: Wed Feb 1 18:00:13 2017 +0100 - - patch 8.0.0284: collapse buffers test failed once - - Problem: The Test_collapse_buffers() test failed once, looks like it is - flaky. - Solution: Add it to the list of flaky tests. - -commit e90858d0229444b3cd16b1cd3a8d61a24c435705 -Author: Bram Moolenaar -Date: Wed Feb 1 17:24:34 2017 +0100 - - patch 8.0.0283: mode() does not indicate Insert mode completion - - Problem: The return value of mode() does not indicate that completion is - active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu) - Solution: Add "c" or "x" for two kinds of completion. (Yegappan Lakshmanan, - closes #1397) Test some more modes. - -commit 0b5c93a7f266cd8c90ea27bdaf9f7214a95d64d7 -Author: Bram Moolenaar -Date: Wed Feb 1 15:03:30 2017 +0100 - - patch 8.0.0282: need to use CTRL-O twice when in Visual-Insert mode - - Problem: When doing a Visual selection and using "I" to go to insert mode, - CTRL-O needs to be used twice to go to Normal mode. (Coacher) - Solution: Check for the return value of edit(). (Christian Brabandt, - closes #1290) - -commit 1266d678bf2ed5072cca9381409536406f8d7b32 -Author: Bram Moolenaar -Date: Wed Feb 1 13:43:36 2017 +0100 - - patch 8.0.0281: some files are still using ARGSUSED instead of UNUSED - - Problem: MS-Windows files are still using ARGSUSED while most other files - have UNUSED. - Solution: Change ARGSUSED to UNUSED or delete it. - -commit 7c23d1d9d9cc1d3d19fe35708da7c5d5b3556e05 -Author: Bram Moolenaar -Date: Wed Feb 1 13:14:16 2017 +0100 - - patch 8.0.0280: problem setting multi-byte environment var on MS-Windows - - Problem: On MS-Windows setting an environment variable with multi-byte - strings does not work well. - Solution: Use wputenv when possible. (Taro Muraoka, Ken Takata) - -commit 168dd00f72515750505458018767f2ae0bcdb54e -Author: Bram Moolenaar -Date: Wed Feb 1 13:02:47 2017 +0100 - - patch 8.0.0279: MSVC 2015 uses a different dll name - - Problem: With MSVC 2015 the dll name is vcruntime140.dll. - Solution: Check the MSVC version and use the right dll name. (Ken Takata) - -commit f1ab9c137060a4d3aa1e69bcbbed02342cd746a3 -Author: Bram Moolenaar -Date: Wed Feb 1 12:32:58 2017 +0100 - - patch 8.0.0278: GUI test fails on MS-Windows - - Problem: GUI test fails on MS-Windows. - Solution: Check that tester_HOME exists. - -commit 56e6bd7ba2edcb069f55c3515341537c654a9046 -Author: Bram Moolenaar -Date: Wed Feb 1 12:08:47 2017 +0100 - - patch 8.0.0277: the GUI test may trigger fontconfig and take a long time - - Problem: The GUI test may trigger fontconfig and take a long time. - Solution: Set $XDG_CACHE_HOME. (Kazunobu Kuriyama) - -commit 3954e3c4b5d2bfda4c481c076fbc39ab06be7639 -Author: Bram Moolenaar -Date: Wed Feb 1 11:50:09 2017 +0100 - - patch 8.0.0276: unnecessary #ifdefs - - Problem: Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary. - Solution: Remove the #ifdef. (Kazunobu Kuriyama) - -commit e3caa1109072b9655f8d5103c92efd73177f8577 -Author: Bram Moolenaar -Date: Tue Jan 31 22:07:42 2017 +0100 - - patch 8.0.0275: the screen may be updated at the wrong time - - Problem: When checking for CTRL-C typed the GUI may detect a screen resize - and redraw the screen, causing trouble. - Solution: Set updating_screen in ui_breakcheck(). - -commit 070b33da93ad3a191664bb61f5ccc50781460c03 -Author: Bram Moolenaar -Date: Tue Jan 31 21:53:39 2017 +0100 - - patch 8.0.0274: possible recursive screen updating causes trouble - - Problem: When update_single_line() is called recursively, or another screen - update happens while it is busy, errors may occur. - Solution: Check and update updating_screen. (Christian Brabandt) - -commit c4a249a736d40ec54794827ef95804c225d0e38f -Author: Bram Moolenaar -Date: Mon Jan 30 22:56:48 2017 +0100 - - patch 8.0.0273: dead code detected by Coverity - - Problem: Dead code detected by Coverity when not using gnome. - Solution: Rearrange the #ifdefs to avoid dead code. - -commit 432c839ebd5b99d548de82f66ddb5a47740fdb28 -Author: Bram Moolenaar -Date: Mon Jan 30 22:01:01 2017 +0100 - - patch 8.0.0272: crash on exit is not detected when running tests - - Problem: Crash on exit is not detected when running tests. - Solution: Remove the dash before the command. (Dominique Pelle, closes - #1425) - -commit a4c906a4a111cbe59cf5f1e8354a36ba83e0a444 -Author: Bram Moolenaar -Date: Sun Jan 29 23:26:37 2017 +0100 - - patch 8.0.0271: may get ml_get error when :tcldo deletes lines - - Problem: May get ml_get error when :tcldo deletes lines or switches to - another buffer. (Nikolai Pavlov, closes #1421) - Solution: Check the buffer and line every time. - -commit c593fee0e5e850f7e75be41f5d1751f28892a27f -Author: Bram Moolenaar -Date: Sun Jan 29 23:11:25 2017 +0100 - - patch 8.0.0270: may get ml_get error when :rubydo deletes lines - - Problem: May get ml_get error when :rubydo deletes lines or switches to - another buffer. (Nikolai Pavlov, issue #1421) - Solution: Check the buffer and line every time. - -commit 85b5743d3e69f96882b6124d4b4ebf873ca24707 -Author: Bram Moolenaar -Date: Sun Jan 29 22:59:12 2017 +0100 - - patch 8.0.0269: may get ml_get error when :perldo deletes lines - - Problem: May get ml_get error when :perldo deletes lines or switches to - another buffer. (Nikolai Pavlov, issue #1421) - Solution: Check the buffer and line every time. - -commit d58f03b1c21b5b0242718f89da53ddd67b1eff6b -Author: Bram Moolenaar -Date: Sun Jan 29 22:48:45 2017 +0100 - - patch 8.0.0268: may get ml_get error when :luado deletes lines - - Problem: May get ml_get error when :luado deletes lines or switches to - another buffer. (Nikolai Pavlov, issue #1421) - Solution: Check the buffer and line every time. - -commit 6fe2eb43d2527cc8a3450456a60639e87f16d32d -Author: Bram Moolenaar -Date: Sun Jan 29 21:49:51 2017 +0100 - - patch 8.0.0267: channel test sometimes fails on Mac - - Problem: A channel test sometimes fails on Mac. - Solution: Add the test to the list of flaky tests. - -commit c625155ea42da2d7cefd853837f18115713b439c -Author: Bram Moolenaar -Date: Sun Jan 29 21:42:20 2017 +0100 - - patch 8.0.0266: compiler warning for using uninitialized variable - - Problem: Compiler warning for using uninitialized variable. - Solution: Set tab_number also when there is an error. - -commit a58883b4ea0bbb813fd4dd7eb49dd6f03e3e5387 -Author: Bram Moolenaar -Date: Sun Jan 29 21:31:09 2017 +0100 - - patch 8.0.0265: may get ml_get error when :pydo deletes lines - - Problem: May get ml_get error when :pydo deletes lines or switches to - another buffer. (Nikolai Pavlov, issue #1421) - Solution: Check the buffer and line every time. - -commit d297f35eb0f6cfed47dd7ecf47df62994695a454 -Author: Bram Moolenaar -Date: Sun Jan 29 20:31:21 2017 +0100 - - patch 8.0.0264: memory error reported by ubsan - - Problem: Memory error reported by ubsan, probably for using the string - returned by execute(). - Solution: NUL terminate the result of execute(). - -commit 80627cf51fd4274320875193a43ce11cee58c96e -Author: Bram Moolenaar -Date: Sun Jan 29 19:59:39 2017 +0100 - - patch 8.0.0263: Farsi support is not tested enough - - Problem: Farsi support is not tested enough. - Solution: Add more tests for Farsi. Clean up the code. - -commit ddf662a1c86ef0b4bd0c55c5f0aa192ebd6d9a5e -Author: Bram Moolenaar -Date: Sun Jan 29 17:59:12 2017 +0100 - - patch 8.0.0262: Farsi support is barely tested - - Problem: Farsi support is barely tested. - Solution: Add more tests for Farsi. Clean up the code. - -commit 24c2e48ef8b8b9053fa18039e6f6118337f908f8 -Author: Bram Moolenaar -Date: Sun Jan 29 15:45:12 2017 +0100 - - patch 8.0.0261: not enough test coverage for eval functions - - Problem: Not enough test coverage for eval functions. - Solution: Add more tests. (Dominique Pelle, closes #1420) - -commit dea2570740a79c9f2c6ce723689e563f19aff5cf -Author: Bram Moolenaar -Date: Sun Jan 29 15:18:10 2017 +0100 - - patch 8.0.0260: build fails with tiny features - - Problem: Build fails with tiny features. - Solution: Move get_tabpage_arg() inside #ifdef. - -commit 2f72c70657129c16e6b0e413752a775c804f02f8 -Author: Bram Moolenaar -Date: Sun Jan 29 14:48:10 2017 +0100 - - patch 8.0.0259: tab commands do not handle count correctly - - Problem: Tab commands do not handle count correctly. (Ken Hamada) - Solution: Add ADDR_TABS_RELATIVE. (Hirohito Higashi) - -commit c9b56b2ceb4662f87c39ea07ba5090a073fd6286 -Author: Bram Moolenaar -Date: Sun Jan 29 14:14:09 2017 +0100 - - patch 8.0.0258: mksession test leaves file behind - - Problem: mksession test leaves file behind. - Solution: Delete the file. Rename files to start with "X". - -commit e0b66da69123815076b38c0c074a1c6aca5dfd27 -Author: Bram Moolenaar -Date: Sat Jan 28 18:42:56 2017 +0100 - - patch 8.0.0257: test file missing in distribution - - Problem: The keyword test file is not included in the archive. - Solution: Update the list of files. - -commit 690afe1fef87e7eef6fb7343a926617d5f7315fa -Author: Bram Moolenaar -Date: Sat Jan 28 18:34:47 2017 +0100 - - Update runtime files. - -commit 3a29abcb6154d9f55ca8abd6d97e5822b97ac4b3 -Author: Bram Moolenaar -Date: Sat Jan 28 18:31:41 2017 +0100 - - patch 8.0.0256: missing changes to one file breaks test - - Problem: Tests fail because some changes were not included. - Solution: Add changes to evalfunc.c - -commit f13e00b2cf381e13fd327b5387a5bd6f004ac2a3 -Author: Bram Moolenaar -Date: Sat Jan 28 18:23:54 2017 +0100 - - patch 8.0.0255: setpos() does not use the buffer argument for all marks - - Problem: When calling setpos() with a buffer argument it often is ignored. - (Matthew Malcomson) - Solution: Make the buffer argument work for all marks local to a buffer. - (neovim #5713) Add more tests. - -commit c7b831ca154537505f5a22d01335a86b2e9cb023 -Author: Bram Moolenaar -Date: Sat Jan 28 18:08:12 2017 +0100 - - patch 8.0.0254: error message of assert functions is sometimes incomplete - - Problem: When using an assert function one can either specify a message or - get a message about what failed, not both. - Solution: Concatenate the error with the message. - -commit 36ae89c550a4f0a380606c3fb4a054957ad698f0 -Author: Bram Moolenaar -Date: Sat Jan 28 17:11:14 2017 +0100 - - patch 8.0.0253: error when loading session if winminheight is 2 - - Problem: When creating a session when winminheight is 2 or larger and - loading that session gives an error. - Solution: Also set winminheight before setting winheight to 1. (Rafael - Bodill, neovim #5717) - -commit 4019cf90b8657d4ab1c39744db63550f44f405a2 -Author: Bram Moolenaar -Date: Sat Jan 28 16:39:34 2017 +0100 - - patch 8.0.0252: not properly recognizing word characters between 128 and 255 - - Problem: Characters below 256 that are not one byte are not always - recognized as word characters. - Solution: Make vim_iswordc() and vim_iswordp() work the same way. Add a test - for this. (Ozaki Kiichi) - -commit f42dd3c3901ea0ba38e67a616aea9953cae81b8d -Author: Bram Moolenaar -Date: Sat Jan 28 16:06:38 2017 +0100 - - patch 8.0.0251: not easy to select Python 2 or 3 - - Problem: It is not so easy to write a script that works with both Python 2 - and Python 3, even when the Python code works with both. - Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata) - -commit 0c0590d9827cb07a33c1552cb3558b94bddcb4dc -Author: Bram Moolenaar -Date: Sat Jan 28 13:48:10 2017 +0100 - - patch 8.0.0250: virtcol() does not work well for multi-byte characters - - Problem: When virtcol() gets a column that is not the first byte of a - multi-byte character the result is unpredictable. (Christian - Ludwig) - Solution: Correct the column to the first byte of a multi-byte character. - Change the utf-8 test to new style. - -commit 4bc2f2e9fd73da4ba79cef83e4720e918981c483 -Author: Bram Moolenaar -Date: Fri Jan 27 22:20:13 2017 +0100 - - patch 8.0.0249: CI failure when a submit is close to previous one - - Problem: When two submits happen quick after each other, the tests for the - first one may error out. - Solution: Use a git depth of 10 instead of 1. (Christian Brabandt) - -commit 45600ce8f2bead069882032f992623cd5a799ca0 -Author: Bram Moolenaar -Date: Fri Jan 27 21:54:07 2017 +0100 - - patch 8.0.0248: vim_strcat() cannot handle overlapping arguments - - Problem: vim_strcat() cannot handle overlapping arguments. - Solution: Use mch_memmove() instead of strcpy(). (Justin M Keyes, - closes #1415) - -commit aed6d0b81a14a81433c0f3c2c65cef935100db33 -Author: Bram Moolenaar -Date: Fri Jan 27 21:48:54 2017 +0100 - - patch 8.0.0247: need to type Ctrl-N twice to select a completion - - Problem: Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice - to have a menu entry selected. (Lifepillar) - Solution: call ins_compl_free(). (Christian Brabandt, closes #1411) - -commit 3a118be1501549a7a9b8f52618fd0a967470d0a1 -Author: Bram Moolenaar -Date: Fri Jan 27 21:22:19 2017 +0100 - - patch 8.0.0246: compiler warnings for int to pointer conversion - - Problem: Compiler warnings for int to pointer conversion. - Solution: Fix macro for mch_memmove(). (John Marriott) - -commit 16038d50c4309e8dee33c70ca2c9e7f73439c4df -Author: Bram Moolenaar -Date: Fri Jan 27 20:37:49 2017 +0100 - - patch 8.0.0245: zh_CN.cp936.po has a conversion error - - Problem: The generated zh_CN.cp936.po message file is not encoded properly. - Solution: Instead of using zh_CN.po as input, use zh_CN.UTF-8.po. - -commit d9c60648e50a82dcb85b8dffb47f6416c3d56972 -Author: Bram Moolenaar -Date: Fri Jan 27 20:03:18 2017 +0100 - - patch 8.0.0244: making t_BE empty only has an effect before startup - - Problem: When the user sets t_BE empty after startup to disable bracketed - paste, this has no direct effect. - Solution: When t_BE is made empty write t_BD. When t_BE is made non-empty - write the new value. - -commit cc5b22b3bfdc0e9e835cf7871166badda31447bd -Author: Bram Moolenaar -Date: Thu Jan 26 22:51:56 2017 +0100 - - patch 8.0.0243: tolower() does not work if the byte count changes - - Problem: When making a character lower case with tolower() changes the byte - cound, it is not made lower case. - Solution: Add strlow_save(). (Dominique Pelle, closes #1406) - -commit 65c836e6004647196ae0bc18e409a9e7b79207c0 -Author: Bram Moolenaar -Date: Thu Jan 26 22:07:33 2017 +0100 - - patch 8.0.0242: no tests for user command completion - - Problem: Completion of user defined functions is not covered by tests. - Solution: Add tests. Also test various errors of user-defined commands. - (Dominique Pelle, closes #1413) - -commit 52c0de1de196120976fef82cbbaaeafbedd9c62f -Author: Bram Moolenaar -Date: Thu Jan 26 21:36:34 2017 +0100 - - patch 8.0.0241: fallback implementation of mch_memmove is unused - - Problem: Vim defines a mch_memmove() function but it doesn't work, thus is - always unused. - Solution: Remove the mch_memmove implementation. (suggested by Dominique - Pelle) - -commit 4f7090b93d9b2c2e1724466a2e069e97a5e91808 -Author: Bram Moolenaar -Date: Thu Jan 26 21:24:02 2017 +0100 - - patch 8.0.0240: failure with one build on CI - - Problem: The clang build on CI fails with one configuration. - Solution: Redo a previous patch that was accidentally reverted. - -commit 1e07633a5d42f1756da88c25c3e7df957470acd9 -Author: Bram Moolenaar -Date: Thu Jan 26 20:11:12 2017 +0100 - - patch 8.0.0239: no CI with an address sanitizer - - Problem: The address sanitizer sometimes finds errors, but it needs to be - run manually. - Solution: Add an environment to Travis with clang and the address sanitizer. - (Christian Brabandt) Also include changes only on github. - -commit 9e817c8a31232eda57963215eb16ee5b1ceefa7b -Author: Bram Moolenaar -Date: Wed Jan 25 21:36:17 2017 +0100 - - patch 8.0.0238: bracketed paste does not disable autoindent - - Problem: When using bracketed paste autoindent causes indent to be - increased. - Solution: Disable 'ai' and set 'paste' temporarily. (Ken Takata) - -commit ba47b51ff88d91c9bb5aa522183e23a656865697 -Author: Bram Moolenaar -Date: Tue Jan 24 21:18:19 2017 +0100 - - patch 8.0.0237: when 'wildoptions' is "tagfile" completion may not work - - Problem: When setting wildoptions=tagfile the completion context is not set - correctly. (desjardins) - Solution: Check for EXPAND_TAGS_LISTFILES. (Christian Brabandt, closes #1399) - -commit 6a717f17ec6b09634be1c29e0ac4c35213f7b32d -Author: Bram Moolenaar -Date: Tue Jan 24 20:47:50 2017 +0100 - - patch 8.0.0236: gcc complains about uninitialized variable - - Problem: Gcc complains that a variable may be used uninitialized. Confusion - between variable and label name. (John Marriott) - Solution: Initialize it. Rename end to end_lnum. - -commit b031c4ea04eb1e37a873fbb85e90d835aa1e2b1c -Author: Bram Moolenaar -Date: Tue Jan 24 20:14:48 2017 +0100 - - patch 8.0.0235: memory leak in diff mode - - Problem: Memory leak detected when running tests for diff mode. - Solution: Free p_extra_free. - -commit 941c12da3c087fd04aa6c120a76bf28f19349d96 -Author: Bram Moolenaar -Date: Tue Jan 24 19:55:43 2017 +0100 - - patch 8.0.0234: crash when using put in Visual mode - - Problem: When several lines are visually selected and one of them is short, - using put may cause a crash. (Axel Bender) - Solution: Check for a short line. (Christian Brabandt) - -commit bff6ad133195145f810645c0bde7a2a1fdfc37b8 -Author: Bram Moolenaar -Date: Tue Jan 24 19:18:13 2017 +0100 - - patch 8.0.0233: paste test fails in the GUI - - Problem: The paste test fails if the GUI is being used. - Solution: Skip the test in the GUI. - -commit 48c9f3b123364f368472564a66a9b71dc383558b -Author: Bram Moolenaar -Date: Tue Jan 24 19:08:15 2017 +0100 - - patch 8.0.0232: paste does not work when 'esckeys' is off - - Problem: Pasting in Insert mode does not work when bracketed paste is used - and 'esckeys' is off. - Solution: When 'esckeys' is off disable bracketed paste in Insert mode. - -commit 076e502199b19e6141e4c1e659ff3f21b71934e1 -Author: Bram Moolenaar -Date: Tue Jan 24 18:58:30 2017 +0100 - - patch 8.0.0231: bracketed paste mode is not tested - - Problem: There are no tests for bracketed paste mode. - Solution: Add a test. Fix repeating with "normal .". - -commit 915350edec02f0326ecbe49f3b6cf2cbcd105f7d -Author: Bram Moolenaar -Date: Tue Jan 24 17:50:52 2017 +0100 - - patch 8.0.0230: bracketed paste does not support line breaks - - Problem: When using bracketed paste line breaks are not respected. - Solution: Turn CR characters into a line break if the text is being - inserted. (closes #1404) - -commit 24a2d416ec261829ff7fd29f7b66739c96dd6513 -Author: Bram Moolenaar -Date: Tue Jan 24 17:48:36 2017 +0100 - - patch 8.0.0229: local 'formatprg' option value leaks - - Problem: When freeing a buffer the local value of the 'formatprg' option is - not cleared. - Solution: Add missing change. - -commit abbc448bc09a292ec1263ffe69b4cb3d1c57f020 -Author: Bram Moolenaar -Date: Tue Jan 24 15:57:55 2017 +0100 - - patch 8.0.0228: pasting in xterm on the command line has PasteStart - - Problem: When pasting test in an xterm on the command line it is surrounded - by and . (Johannes Kaltenbach) - Solution: Add missing changes. - -commit 2aa5f696b91a51f29873e340de4bdc182e1e8dd4 -Author: Bram Moolenaar -Date: Tue Jan 24 15:46:48 2017 +0100 - - patch 8.0.0227: crash with ff=dos when first line in file has no CR - - Problem: Crash when 'fileformat' is forced to "dos" and the first line in - the file is empty and does not have a CR character. - Solution: Don't check for CR before the start of the buffer. - -commit 1695f99d08076d77ed3015f1edf09a668a4d449a -Author: Bram Moolenaar -Date: Tue Jan 24 13:18:43 2017 +0100 - - patch 8.0.0226: test for patch 8.0.0224 missing CR characters - - Problem: The test for patch 8.0.0224 misses the CR characters and passes - even without the fix. (Christian Brabandt) - Solution: Use double quotes and \. - -commit 9957a10d0f0c34d8083af6ed66e198e4796038e0 -Author: Bram Moolenaar -Date: Mon Jan 23 21:53:53 2017 +0100 - - patch 8.0.0225: put in Visual block mode terminates early - - Problem: When a block is visually selected and put is used on the end of - the selection only one line is changed. - Solution: Check for the end properly. (Christian Brabandt, neovim issue - 5781) - -commit 7a2699e868bca781e26b060a44fc714d87cfa4ba -Author: Bram Moolenaar -Date: Mon Jan 23 21:31:09 2017 +0100 - - patch 8.0.0224: change to 'fileformats' from autocmd does not take effect - - Problem: When 'fileformats' is changed in a BufReadPre auto command, it - does not take effect in readfile(). (Gary Johnson) - Solution: Check the value of 'fileformats' after executing auto commands. - (Christian Brabandt) - -commit fffbf308dd98d1129ba4914d921ab47dc6a6c9b1 -Author: Bram Moolenaar -Date: Mon Jan 23 20:47:12 2017 +0100 - - patch 8.0.0223: Coverity warns for an uninitialized variable - - Problem: Coverity gets confused by the flags passed to find_tags() and - warnts for an uninitialized variable. - Solution: Disallow using cscope and help tags at the same time. - -commit c81299684b2b9045e56525d3da3f45e8440fbf0d -Author: Bram Moolenaar -Date: Sun Jan 22 20:04:51 2017 +0100 - - patch 8.0.0222: blockwise put on multi-byte character misplaced - - Problem: When a multi-byte character ends in a zero byte, putting blockwise - text puts it before the character instead of after it. - Solution: Use int instead of char for the character under the cursor. - (Luchr, closes #1403) Add a test. - -commit 6a8ede99dd76a7de92ce9f40df6198428a530dd0 -Author: Bram Moolenaar -Date: Sun Jan 22 19:49:12 2017 +0100 - - patch 8.0.0221: unnecessary condition on PROTO - - Problem: Checking if PROTO is defined inside a function has no effect. - Solution: Remove the check for PROTO. (Hirohito Higashi) - -commit 15eedf1d621d980cb40f50cc6a78a09ab94388c7 -Author: Bram Moolenaar -Date: Sun Jan 22 19:25:33 2017 +0100 - - patch 8.0.0220: completion of highlight names misses a few values - - Problem: Completion for :match does not show "none" and other missing - highlight names. - Solution: Skip over cleared entries before checking the index to be at the - end. - -commit 7a40ea2138102545848ea86a361f1b8dec7552b5 -Author: Bram Moolenaar -Date: Sun Jan 22 18:34:57 2017 +0100 - - patch 8.0.0219: ubsan reports errors for overflow - - Problem: Ubsan reports errors for integer overflow. - Solution: Define macros for minimum and maximum values. Select an - expression based on the value. (Mike Williams) - -commit 2b2207ba69c6b009e466a36eef0644ca723e16d3 -Author: Bram Moolenaar -Date: Sun Jan 22 16:46:56 2017 +0100 - - patch 8.0.0218: no completion for :cexpr and similar commands - - Problem: No command line completion for :cexpr, :cgetexpr, :caddexpr, etc. - Solution: Make completion work. (Yegappan Lakshmanan) Add a test. - -commit e2d74dbe19c0980c72725a7d0c2b668d6f41766e -Author: Bram Moolenaar -Date: Sun Jan 22 16:13:35 2017 +0100 - - patch 8.0.0217: build fails without cscope feature - - Problem: Build fails without the cscope feature. - Solution: Add #ifdef. - -commit e2c6037da387aad05e4f6bd4a8a6267051d6de04 -Author: Bram Moolenaar -Date: Sun Jan 22 15:56:26 2017 +0100 - - patch 8.0.0216: decoding js style json may fail - - Problem: When decoding JSON with a JS style object the JSON test may use a - NULL pointer. (Coverity) - Solution: Check for a NULL pointer. - -commit e362c3d2c34f2b7ff38b4c3d2a7ff127d2290e09 -Author: Bram Moolenaar -Date: Sun Jan 22 15:40:00 2017 +0100 - - patch 8.0.0215: NULL pointer use if cscope line looks like emacs tag - - Problem: When a Cscope line contains CTRL-L a NULL pointer may be used. - (Coverity) - Solution: Don't check for an emacs tag in a cscope line. - -commit d7a96151e0c86e8d4f9162c919cf3ff400a893b6 -Author: Bram Moolenaar -Date: Sun Jan 22 15:28:55 2017 +0100 - - patch 8.0.0214: leaking memory when syntax cluster id is unknown - - Problem: Leaking memory when syntax cluster id is unknown. (Coverity) - Solution: Free the memory. - -commit ca24e2cfcfd3f064ea1674886e3dcaa8254ad8d7 -Author: Bram Moolenaar -Date: Sun Jan 22 15:19:22 2017 +0100 - - patch 8.0.0213: Netbeans specialKeys command does not check argument length - - Problem: The Netbeans "specialKeys" command does not check if the argument - fits in the buffer. (Coverity) - Solution: Add a length check. - -commit 423977d3cebac2be1158b1d11da60fe96db4b750 -Author: Bram Moolenaar -Date: Sun Jan 22 15:05:12 2017 +0100 - - patch 8.0.0212: buffer for key name may be too small - - Problem: The buffer used to store a key name theoreticaly could be too - small. (Coverity) - Solution: Count all possible modifier characters. Add a check for the - length just in case. - -commit 560379d7ae1bace259bbc29a275e73446346ce66 -Author: Bram Moolenaar -Date: Sat Jan 21 22:50:00 2017 +0100 - - patch 8.0.0211: cannot build without the multi-byte feature - - Problem: Build fails if the multi-byte feature is disabled. - Solution: Change #ifdef around ins_char_bytes. - -commit ec2da36ca48b40c0654b32a8d2c9f52e796daa5e -Author: Bram Moolenaar -Date: Sat Jan 21 20:04:22 2017 +0100 - - patch 8.0.0210: no support for bracketed paste - - Problem: Vim does not support bracketed paste, as implemented by xterm and - other terminals. - Solution: Add t_BE, t_BD, t_PS and t_PE. - -commit 41baa7983aa81b0343b053e6a672cf8224a10245 -Author: Bram Moolenaar -Date: Sat Jan 21 14:45:09 2017 +0100 - - patch 8.0.0209: cursor binding does not work with :substitute - - Problem: When using :substitute with the "c" flag and 'cursorbind' is set - the cursor is not updated in other windows. - Solution: Call do_check_cursorbind(). (Masanori Misono) - -commit 25b0e6b701a7a8dfcb4f60e217360a5c75053d8c -Author: Bram Moolenaar -Date: Fri Jan 20 21:51:53 2017 +0100 - - patch 8.0.0208: internally used commands end up in history - - Problem: Internally used commands for CTRL-Z and mouse click end up in - history. (Matthew Malcomson) - Solution: Use do_cmdline_cmd() instead of stuffing them in the readahead - buffer. (James McCoy, closes #1395) - -commit 23c9e8b3bc86ac1083dd97b00c943fbb7af7bc29 -Author: Bram Moolenaar -Date: Fri Jan 20 19:59:54 2017 +0100 - - patch 8.0.0207: leaking file descriptor when system() fails - - Problem: Leaking file descriptor when system() cannot find the buffer. - (Coverity) - Solution: Close the file descriptor. (Dominique Pelle, closes #1398) - -commit 8822744b4d9d40aa1fd59870a8bdd7c64c59a42b -Author: Bram Moolenaar -Date: Tue Jan 17 22:16:00 2017 +0100 - - patch 8.0.0206: test coverage for :retab insufficient - - Problem: Test coverage for :retab insufficient. - Solution: Add test for :retab. (Dominique Pelle, closes #1391) - -commit 5e4e1b12998b1ed99138cad1c5da4d430f798547 -Author: Bram Moolenaar -Date: Tue Jan 17 22:09:45 2017 +0100 - - patch 8.0.0205: wrong behavior after :undojoin - - Problem: After :undojoin some commands don't work properly, such as :redo. - (Matthew Malcomson) - Solution: Don't set curbuf->b_u_curhead. (closes #1390) - -commit eb46f8fa14a586779f55b1c7f1648f559618322e -Author: Bram Moolenaar -Date: Tue Jan 17 19:48:53 2017 +0100 - - patch 8.0.0204: compiler warns for uninitialized variable - - Problem: Compiler warns for uninitialized variable. (Tony Mechelynck) - Solution: When skipping set "id" to -1. - -commit 6e78e27b8aace2e4c2412bfc4de6567509258d28 -Author: Bram Moolenaar -Date: Tue Jan 17 19:20:15 2017 +0100 - - patch 8.0.0203: order of complication flags is sometimes wrong - - Problem: Order of complication flags is sometimes wrong. - Solution: Put interface-specific flags before ALL_CFLAGS. (idea by Yousong - Zhou, closes #1100) - -commit 4007ed4a5e8c34197078e9d5718bd1d4a429dd23 -Author: Bram Moolenaar -Date: Tue Jan 17 18:14:54 2017 +0100 - - patch 8.0.0202: no test for invalid syntax group name - - Problem: No test for invalid syntax group name. - Solution: Add a test for group name error and warning. - -commit d61e8aaae57bd66279def479462bf11c22ec2f1c -Author: Bram Moolenaar -Date: Tue Jan 17 17:44:46 2017 +0100 - - patch 8.0.0201: completion of highlight groups includes cleared names - - Problem: When completing a group name for a highlight or syntax command - cleared groups are included. - Solution: Skip groups that have been cleared. - -commit 58f60ca2fcd2858faac84e386b3ccf5ced75084d -Author: Bram Moolenaar -Date: Tue Jan 17 17:19:00 2017 +0100 - - patch 8.0.0200: some syntax arguments are not tested - - Problem: Some syntax arguments are not tested. - Solution: Add more syntax command tests. - -commit 6d721c7e10251ad8c89a461eed99d8cf2659c1df -Author: Bram Moolenaar -Date: Tue Jan 17 16:56:28 2017 +0100 - - patch 8.0.0199: compiler warnings for libcall - - Problem: Warning for an unused parameter when the libcall feature is - disabled. Warning for a function type cast when compiling with - -pedantic. - Solution: Add UNUSED. Use a different type cast. (Damien Molinier) - -commit de318c5c35ed0d65fd2a07196cb8acd5ee6d9bf8 -Author: Bram Moolenaar -Date: Tue Jan 17 16:27:10 2017 +0100 - - patch 8.0.0198: some syntax arguments take effect even after "if 0" - - Problem: Some syntax arguments take effect even after "if 0". (Taylor - Venable) - Solution: Properly skip the syntax statements. Make "syn case" and "syn - conceal" report the current state. Fix that "syn clear" didn't - reset the conceal flag. Add tests for :syntax skipping properly. - -commit 369b6f57c426b4bf39b4a0cac8d21ed1b5f7de4d -Author: Bram Moolenaar -Date: Tue Jan 17 12:22:32 2017 +0100 - - Update runtime files. - -commit 97d62d4321df358665e2e6504aad8ac2ba7fd841 -Author: Bram Moolenaar -Date: Mon Jan 16 22:53:57 2017 +0100 - - patch 8.0.0197: system() test skips some parts for MS-Windows - - Problem: On MS-Windows the system() test skips a few parts. - Solution: Swap single and double quotes for the command. - -commit c011a3d083001bcd9853b4447422f1819f3cee2f -Author: Bram Moolenaar -Date: Mon Jan 16 22:37:42 2017 +0100 - - patch 8.0.0196: profile test is slo and does not work on MS-Windows - - Problem: The test for :profile is slow and does not work on MS-Windows. - Solution: Use the "-es" argument. (Dominique Pelle) Swap single and double - quotes for system() - -commit a9d23c20879d0dcb289a4db54b3c7df060f87c3c -Author: Bram Moolenaar -Date: Mon Jan 16 20:53:34 2017 +0100 - - patch 8.0.0195: fail to jump to static tag in current file - - Problem: Jumping to a tag that is a static item in the current file fails. - (Kazunobu Kuriyama) - Solution: Make sure the first byte of the tag key is not NUL. (Suggested by - James McCoy, closes #1387) - -commit e32bbded641a5da0263ecf82f9ccc95a8e0a089e -Author: Bram Moolenaar -Date: Sun Jan 15 21:12:48 2017 +0100 - - patch 8.0.0194: profile tests fails if total and self time are equal - - Problem: Profile tests fails if total and self time are equal. - Solution: Make one time optional. - -commit 1b9750d8054ce4a5a6f84af9f10654330bbf869b -Author: Bram Moolenaar -Date: Sun Jan 15 20:51:37 2017 +0100 - - patch 8.0.0193: accidentally removed #ifdef - - Problem: Accidentally removed #ifdef. - Solution: Put it back. (Masanori Misono) - -commit 42b8d916c719002dbafade6b977d4e266f8712dc -Author: Bram Moolenaar -Date: Sun Jan 15 17:18:57 2017 +0100 - - patch 8.0.0192: cannot build with tiny features - - Problem: Build fails with tiny features. - Solution: Change #ifdef for hash_clear(). Avoid warning for unused - argument. - -commit 4f391796b7de78a434a2cc7107034603df414905 -Author: Bram Moolenaar -Date: Sun Jan 15 16:59:07 2017 +0100 - - patch 8.0.0191: can't build with Ruby on some systems - - Problem: Some systems do not have ruby_sysinit(), causing the build to - fail. - Solution: Clean up how ruby_sysinit() and NtInitialize() are used. (Taro - Muraoka) - -commit 810f9c361c83afb36b9f1cdadca2b93f1201d039 -Author: Bram Moolenaar -Date: Sun Jan 15 16:52:51 2017 +0100 - - patch 8.0.0190: finding duplicate tags uses a slow linear search - - Problem: Detecting duplicate tags uses a slow linear search. - Solution: Use a much faster hash table solution. (James McCoy, closes #1046) - But don't add hi_keylen, it makes hash tables 50% bigger. - -commit 296b1f28ca9cedeb55872f306808b2214b519ce7 -Author: Bram Moolenaar -Date: Sun Jan 15 15:22:33 2017 +0100 - - patch 8.0.0189: profile commands are not tested - - Problem: There are no tests for the :profile command. - Solution: Add tests. (Dominique Pelle, closes #1383) - -commit 9506cad7a1a6e52a613f356de969cbd980815777 -Author: Bram Moolenaar -Date: Sun Jan 15 13:53:49 2017 +0100 - - patch 8.0.0188: redrawing for 'cursorbind' is inefficient - - Problem: Using NOT_VALID for redraw_later() to update the cursor - line/column highlighting is not efficient. - Solution: Call validate_cursor() when 'cul' or 'cuc' is set. - -commit fe6ce331d94c24ad745d0bf329ec0a65a5c07cc9 -Author: Bram Moolenaar -Date: Sat Jan 14 20:12:01 2017 +0100 - - patch 8.0.0187: cant build with new Ruby version - - Problem: Building with a new Ruby version fails. - Solution: Use ruby_sysinit() instead of NtInitialize(). (Tomas Volf, - closes #1382) - -commit 5869cf060e60cc09e71b2b3bd85f0576ec78f9f5 -Author: Bram Moolenaar -Date: Sat Jan 14 20:06:14 2017 +0100 - - patch 8.0.0186: confusing error message from assert_notequal() - - Problem: The error message from assert_notequal() is confusing. - Solution: Only mention the expected value. - -commit fad609d067926d350b4e4ee6ecb55bdbf111a272 -Author: Bram Moolenaar -Date: Sat Jan 14 19:38:36 2017 +0100 - - patch 8.0.0185: system() test fails on MS-Windows - - Problem: The system() test fails on MS-Windows. - Solution: Skip the test on MS-Windows. - -commit 2b7bc567b9238aaac682236cb4f727d0376e1302 -Author: Bram Moolenaar -Date: Sat Jan 14 19:24:52 2017 +0100 - - patch 8.0.0184: when an error is caught Vim still exits with non-zero result - - Problem: When in Ex mode and an error is caught by try-catch, Vim still - exits with a non-zero exit code. - Solution: Don't set ex_exitval when inside a try-catch. (partly by Christian - Brabandt) - -commit 7173b47958a238bb07f80b8f26fb232b0ea69b4a -Author: Bram Moolenaar -Date: Sat Jan 14 17:04:38 2017 +0100 - - patch 8.0.0183: ubsan warns for unaligned address - - Problem: Ubsan warns for using a pointer that is not aligned. - Solution: First copy the address. (Yegappan Lakshmanan) - -commit e47683a0913f102b6ae08c8848d5aa675d99b188 -Author: Bram Moolenaar -Date: Sat Jan 14 15:52:46 2017 +0100 - - patch 8.0.0182: cursor ilne not update when 'cursorbind' is set - - Problem: When 'cursorbind' and 'cursorline' are set, but 'cursorcolumn' is - not, then the cursor line highlighting is not updated. (Hirohito - Higashi) - Solution: Call redraw_later() with NOT_VALID. - -commit 519d7785f4437762c07b2e04217f83a069a8c663 -Author: Bram Moolenaar -Date: Sat Jan 14 14:54:33 2017 +0100 - - patch 8.0.0181: with cursorbind set cursor column highlighting is off - - Problem: When 'cursorbind' and 'cursorcolumn' are both on, the column - highlignt in non-current windows is wrong. - Solution: Add validate_cursor(). (Masanori Misono, closes #1372) - -commit 83381f7129aca00bc2dd24527f160bc6a60d70af -Author: Bram Moolenaar -Date: Sat Jan 14 14:36:08 2017 +0100 - - patch 8.0.0180: error E937 is used twice - - Problem: Error E937 is used both for duplicate key in JSON and for trying - to delete a buffer that is in use. - Solution: Rename the JSON error to E938. (Norio Takagi, closes #1376) - -commit 9be7c04e6cd5b0facedcb56b09a5bcfc339efe03 -Author: Bram Moolenaar -Date: Sat Jan 14 14:28:30 2017 +0100 - - patch 8.0.0179: cannot have a local value for 'formatprg' - - Problem: 'formatprg' is a global option but the value may depend on the - type of buffer. (Sung Pae) - Solution: Make 'formatprg' global-local. (closes #1380) - -commit 9b73c4a215cb5f0f7df1e7f0663aea2bce1914ab -Author: Bram Moolenaar -Date: Fri Jan 13 22:30:08 2017 +0100 - - patch 8.0.0178: command count test fails on MS-Windows - - Problem: test_command_count may fail when a previous test interferes, seen - on MS-Windows. - Solution: Run it separately. - -commit e13b9afe1283f5ae43232b5992372a0eb570666c -Author: Bram Moolenaar -Date: Fri Jan 13 22:01:02 2017 +0100 - - patch 8.0.0177: BufEnter autocommand not fired for a directory - - Problem: When opening a buffer on a directory and inside a try/catch then - the BufEnter event is not triggered. - Solution: Return NOTDONE from readfile() for a directory and deal with the - three possible return values. (Justin M. Keyes, closes #1375, - closes #1353) - -commit 70bcd7336f9f19304f32c52a86ed5b4b3de852c2 -Author: Bram Moolenaar -Date: Thu Jan 12 22:20:54 2017 +0100 - - patch 8.0.0176: cannot use :change inside a function definition - - Problem: Using :change in between :function and :endfunction fails. - Solution: Recognize :change inside a function. (ichizok, closes #1374) - -commit 972c3b8f1b50e2f887a397c324af99eb354aad0b -Author: Bram Moolenaar -Date: Thu Jan 12 21:44:49 2017 +0100 - - patch 8.0.0175: setting language on MS-Windows does not always work - - Problem: Setting language in gvim on MS-Windows does not work when - libintl.dll is dynamically linked with msvcrt.dll. - Solution: Use putenv() from libintl as well. (Ken Takata, closes #1082) - -commit b8f7bd68f6fdff51ca4db5b145dcde42ee7b804b -Author: Bram Moolenaar -Date: Thu Jan 12 20:28:25 2017 +0100 - - patch 8.0.0174: executing "locale -a" on MS-Windows needlessly - - Problem: For completion "locale -a" is executed on MS-Windows, even though - it most likely won't work. - Solution: Skip executing "locale -a" on MS-Windows. (Ken Takata) - -commit a1fa8929395351f03c56f50ca6e891d825123c0f -Author: Bram Moolenaar -Date: Thu Jan 12 20:06:33 2017 +0100 - - patch 8.0.0173: build fails with EBCDIC defined - - Problem: When compiling with EBCDIC defined the build fails. (Yaroslav - Kuzmin) - Solution: Move sortFunctions() to the right file. Avoid warning for - redefining __SUSV3. - -commit 1d669c233c97486555a34f7d3f069068d9ebdb63 -Author: Bram Moolenaar -Date: Wed Jan 11 22:40:19 2017 +0100 - - patch 8.0.0172: command line window does not work - - Problem: The command selected in the command line window is not executed. - (Andrey Starodubtsev) - Solution: Save and restore the command line at a lower level. (closes #1370) - -commit ee142add229cbcd58bc76d59f23e02517df14379 -Author: Bram Moolenaar -Date: Wed Jan 11 21:50:08 2017 +0100 - - patch 8.0.0171: JS style JSON does not support single quotes - - Problem: JS style JSON does not support single quotes. - Solution: Allow for single quotes. (Yasuhiro Matsumoto, closes #1371) - -commit e32abbe42c921c5e521420417abe5bc301e540b3 -Author: Bram Moolenaar -Date: Tue Jan 10 22:57:34 2017 +0100 - - patch 8.0.0170: crash in channel test - - Problem: Channel test fails for using freed memory. - Solution: Fix memory use in json_decode(). - -commit 8b2f19536ff979046f0d241850f4176a1ce4bca9 -Author: Bram Moolenaar -Date: Tue Jan 10 19:44:18 2017 +0100 - - patch 8.0.0169: json_decode() may run out of stack space - - Problem: For complicated string json_decode() may run out of stack space. - Solution: Change the recursive solution into an iterative solution. - -commit 872004132f25cabe59352912889e042d6c7e6b4e -Author: Bram Moolenaar -Date: Tue Jan 10 16:31:20 2017 +0100 - - patch 8.0.0168: not all float functionality is tested - - Problem: Still some float functionality is not covered by tests. - Solution: Add more tests. (Dominique Pelle, closes #1364) - -commit 08243d26d22ad44a857d02c90071578577b8a55d -Author: Bram Moolenaar -Date: Tue Jan 10 16:12:29 2017 +0100 - - patch 8.0.0167: str2nr()/str2float() fail with negative values - - Problem: str2nr() and str2float() do not always work with negative values. - Solution: Be more flexible about handling signs. (LemonBoy, closes #1332) - Add more tests. - -commit 03c60c1573cdbebbb662863cfc1780d19d511db5 -Author: Bram Moolenaar -Date: Tue Jan 10 15:15:37 2017 +0100 - - patch 8.0.0166: JSON with a duplicate key gives an internal error - - Problem: JSON with a duplicate key gives an internal error. (Lcd) - Solution: Give a normal error. Avoid an error when parsing JSON from a - remote client fails. - -commit f446b48ff0bffae2b453cd4f9e3c25dfe363d29d -Author: Bram Moolenaar -Date: Tue Jan 10 13:55:14 2017 +0100 - - patch 8.0.0165: ubsan warns for integer overflow - - Problem: Ubsan warns for integer overflow. - Solution: Swap two conditions. (Dominique Pelle) - -commit caa55b65c204946d160c1b743c5f8f3b506dc4d3 -Author: Bram Moolenaar -Date: Tue Jan 10 13:51:09 2017 +0100 - - patch 8.0.0164: outdated and misplaced comments - - Problem: Outdated and misplaced comments. - Solution: Fix the comments. - -commit 68563937f58ea2dc31b58739336c383d2fd7e6cf -Author: Bram Moolenaar -Date: Tue Jan 10 13:31:15 2017 +0100 - - Updated runtime files. - -commit 6abda995a57306028c3dc5c62c9b15858e5a3bcf -Author: Bram Moolenaar -Date: Mon Jan 9 21:10:31 2017 +0100 - - patch 8.0.0163: cannot build with Ruby 2.4 - - Problem: Ruby 2.4 no longer supports rb_cFixnum. - Solution: move rb_cFixnum into an #ifdef. (Kazuki Sakamoto, closes #1365) - -commit 009c7b2640b6e04c101118cc7d0dc5785f9aa116 -Author: Bram Moolenaar -Date: Mon Jan 9 20:30:27 2017 +0100 - - patch 8.0.0162: build error on Fedora 23 - - Problem: Build error on Fedora 23 with small features and gnome2. - Solution: Undefine ngettext(). (Hirohito Higashi) - -commit 4d0504019cc744a5122821f187dd3adfe536afff -Author: Bram Moolenaar -Date: Mon Jan 9 12:58:11 2017 +0100 - - patch 8.0.0161: can't build with small features - - Problem: Build fails when using small features. - Solution: Update #ifdef for using save_ccline. (Hirohito Higashi) - -commit de33011ec623fd562419dede6bf465b5b9881a20 -Author: Bram Moolenaar -Date: Sun Jan 8 20:50:52 2017 +0100 - - patch 8.0.0160: EMSG() is sometimes used where it should be IEMSG() - - Problem: EMSG() is sometimes used for internal errors. - Solution: Change them to IEMSG(). (Dominique Pelle) And a few more. - -commit c695cec4698b41d7b9555efdd47dda9b1945d3ae -Author: Bram Moolenaar -Date: Sun Jan 8 20:00:04 2017 +0100 - - patch 8.0.0159: crash on startup when updating tabline - - Problem: Using a NULL pointer when using feedkeys() to trigger drawing a - tabline. - Solution: Skip drawing a tabline if TabPageIdxs is NULL. (Dominique Pelle) - Also fix recursing into getcmdline() from the cmd window. - -commit 6247361101dcccc0c877e90ad67cd0cc83df7c68 -Author: Bram Moolenaar -Date: Sun Jan 8 19:25:40 2017 +0100 - - patch 8.0.0158: float funcion test fails on MS-Windows - - Problem: On MS-Windows some float functions return a different value when - passed unusual values. strtod() doesn't work for "inf" and "nan". - Solution: Accept both results. Fix str2float() for MS-Windows. Also - reorder assert function arguments. - -commit 2d02839050a2557bf36dab37ccd9f92168a757d1 -Author: Bram Moolenaar -Date: Sun Jan 8 18:28:22 2017 +0100 - - patch 8.0.0157: no completion for :syntax spell and :syntax sync - - Problem: No command line completion for ":syntax spell" and ":syntax sync". - Solution: Implement the completion. (Dominique Pelle) - -commit 453b576ee5d32e9b8e6876712748ae01f9be68dd -Author: Bram Moolenaar -Date: Sun Jan 8 17:59:14 2017 +0100 - - patch 8.0.0156: not enough test coverage for float functions - - Problem: Several float functions are not covered by tests. - Solution: Add float tests. (Dominique Pelle) - -commit a216255a4faa91a15e7005ac319f2f62294f3f9e -Author: Bram Moolenaar -Date: Sun Jan 8 17:46:20 2017 +0100 - - patch 8.0.0155: ubsan complains about NULL pointer - - Problem: When sorting zero elements a NULL pointer is passed to qsort(), - which ubsan warns for. - Solution: Don't call qsort() if there are no elements. (Dominique Pelle) - -commit 31f19ce0a052f7c76d44a9a190e468c79cf5d56d -Author: Bram Moolenaar -Date: Sun Jan 8 14:14:43 2017 +0100 - - patch 8.0.0154: system() test fails on OS/X - - Problem: system() test fails on OS/X. - Solution: Deal with leading spaces. - -commit 9d9c35651712b88c81f1ae11091de1fd0bbbd35c -Author: Bram Moolenaar -Date: Sun Jan 8 13:55:06 2017 +0100 - - patch 8.0.0153: system() test fails on MS-Windows - - Problem: system() test fails on MS-Windows. - Solution: Deal when extra space and CR. - -commit 04e94c788175c83be8a78372b0ed6c332969edff -Author: Bram Moolenaar -Date: Sun Jan 8 13:38:58 2017 +0100 - - patch 8.0.0152: stray channellog created when running tests - - Problem: Running the channel test creates channellog. - Solution: Delete the debug line. - -commit 12c4492dd35e0cd83c8816be2ec849b836109882 -Author: Bram Moolenaar -Date: Sun Jan 8 13:26:03 2017 +0100 - - patch 8.0.0151: passing buffer content to system() is clumsy - - Problem: To pass buffer content to system() and systemlist() one has to - first create a string or list. - Solution: Allow passing a buffer number. (LemonBoy, closes #1240) - -commit 7069bf18e1b1b7bc7640335e07d1022b5acc9048 -Author: Bram Moolenaar -Date: Sat Jan 7 20:39:53 2017 +0100 - - patch 8.0.0150: completion for :filter does not skip the pattern - - Problem: When the pattern of :filter does not have a separator then - completion of the command fails. - Solution: Skip over the pattern. (Ozaki Kiichi, clodes #1299) - -commit cbd4de44e8d08fba3c09eb40ad6e36e83faf020a -Author: Bram Moolenaar -Date: Sat Jan 7 16:14:57 2017 +0100 - - patch 8.0.0149: :earlier does not work after reading the undo file - - Problem: ":earlier" and ":later" do not work after startup or reading the - undo file. - Solution: Use absolute time stamps instead of relative to the Vim start - time. (Christian Brabandt, Pavel Juhas, closes #1300, closes - #1254) - -commit c6aa475a27e3ed1645446b014c32ebf68d005d49 -Author: Bram Moolenaar -Date: Sat Jan 7 15:39:43 2017 +0100 - - patch 8.0.0148: wrong indent in C preprocessor with line continuation - - Problem: When a C preprocessor statement has two line continuations the - following line does not have the right indent. (Ken Takata) - Solution: Add the indent of the previous continuation line. (Hirohito - Higashi) - -commit 6e450a57541676036203a72d40b2e604e938371e -Author: Bram Moolenaar -Date: Fri Jan 6 20:03:58 2017 +0100 - - patch 8.0.0147: searchpair() fails when 'magic' is off - - Problem: searchpair() does not work when 'magic' is off. (Chris Paul) - Solution: Add \m in the pattern. (Christian Brabandt, closes #1341) - -commit 287266527abc163e191a06dd70518bbbdab4468f -Author: Bram Moolenaar -Date: Fri Jan 6 18:16:19 2017 +0100 - - patch 8.0.0146: termguicolors uses wrong colors on MS-Windows with ConEmu - - Problem: When using 'termguicolors' on MS-Windows the RGB definition causes - the colors to be wrong. - Solution: Undefined RGB and use our own. (Gabriel Barta) - -commit 29891c4ed4a7d08af1ba1628933a387adf5c1555 -Author: Bram Moolenaar -Date: Fri Jan 6 18:00:12 2017 +0100 - - patch 8.0.0145: running tests on MS-Windows is noisy - - Problem: Running tests on MS-Windows is a little bit noisy. - Solution: Redirect some output to "nul". (Ken Takata) - -commit aaeabfbca571e24a29925dacf104e21dc251a771 -Author: Bram Moolenaar -Date: Fri Jan 6 16:47:24 2017 +0100 - - Only install coveralls when used. - -commit 14a612fa2e5705547d0687ac07abc200c9359125 -Author: Bram Moolenaar -Date: Fri Jan 6 16:35:04 2017 +0100 - - Better solution to make coveralls work again. - -commit 7034a83743459a46287944a127cc041dcf8b799c -Author: Bram Moolenaar -Date: Fri Jan 6 16:01:59 2017 +0100 - - Tune travis config for coverage with gcc only. - -commit a4ce25bd987a8fad44ad5e47f7785cf9295322be -Author: Bram Moolenaar -Date: Fri Jan 6 15:37:45 2017 +0100 - - Another attempt to make coveralls work. - -commit 294740d2ac42e3dfdc7f0f6f02a6e2ff2d17c848 -Author: Bram Moolenaar -Date: Fri Jan 6 15:28:44 2017 +0100 - - Attempt to make coverage working again. - -commit 9269315f635e44a340389be7e986782b98499311 -Author: Bram Moolenaar -Date: Fri Jan 6 14:55:36 2017 +0100 - - patch 8.0.0144: when using MSVC the GvimExt directory is cleaned twice - - Problem: When using MSVC the GvimExt directory is cleaned twice. - Solution: Remove the lines. (Ken Takata) - -commit f845b87f2b3a45cbee160e28d7a3f50e54054809 -Author: Bram Moolenaar -Date: Fri Jan 6 14:04:54 2017 +0100 - - patch 8.0.0143: line number of current buffer in getbufinfo() is wrong - - Problem: Line number of current buffer in getbufinfo() is wrong. - Solution: For the current buffer use the current line number. (Ken Takata) - -commit 0cdb72aa38c4a0140c94d56bf8bc17cb30260ebf -Author: Bram Moolenaar -Date: Mon Jan 2 21:37:40 2017 +0100 - - patch 8.0.0142 - Problem: Normal colors are wrong with 'termguicolors'. - Solution: Initialize to INVALCOLOR instead of zero. (Ben Jackson, closes - #1344) - -commit bc2eada5424bff06f7eb77c032ecc067da52b846 -Author: Bram Moolenaar -Date: Mon Jan 2 21:27:47 2017 +0100 - - Updated runtime files. - -commit 269aec7e615b7710139a69a4c715dfe534aa3a1a -Author: Bram Moolenaar -Date: Mon Jan 2 18:32:39 2017 +0100 - - patch 8.0.0141 - Problem: Nested function test fails on AppVeyor. - Solution: Disable the test on Windows for now. - -commit f8eb9c51e5bbd10e59c9b1247f8f6c7f5b77ccd0 -Author: Bram Moolenaar -Date: Mon Jan 2 17:31:24 2017 +0100 - - patch 8.0.0140 - Problem: Pasting inserted text in Visual mode does not work properly. - (Matthew Malcomson) - Solution: Stop Visual mode before stuffing the inserted text. (Christian - Brabandt, from neovim #5709) - -commit 5e1e6d265d26ee2952c4a018a5ff72c950d2d700 -Author: Bram Moolenaar -Date: Mon Jan 2 17:26:00 2017 +0100 - - patch 8.0.0139 - Problem: Warning for unused argument. - Solution: Add UNUSED. - -commit b094ff4b2be4d8b7364c566a1cc7e27aa4452a50 -Author: Bram Moolenaar -Date: Mon Jan 2 16:16:39 2017 +0100 - - patch 8.0.0138 - Problem: Small build fails. - Solution: Add #ifdef. - -commit 777b30f827bcbe10a40640b1bf0361cb93a16be1 -Author: Bram Moolenaar -Date: Mon Jan 2 15:26:27 2017 +0100 - - patch 8.0.0137 - Problem: When 'maxfuncdepth' is set above 200 the nesting is limited to - 200. (Brett Stahlman) - Solution: Allow for Ex command recursion depending on 'maxfuncdepth'. - -commit 54b2bfa399017ebae76ed62f21578261d1b55c1f -Author: Bram Moolenaar -Date: Mon Jan 2 14:57:08 2017 +0100 - - patch 8.0.0136 - Problem: When using indent folding and changing indent the wrong fold is - opened. (Jonathan Fudger) - Solution: Open the fold under the cursor a bit later. (Christian Brabandt) - -commit ded2782783f352201ac0b05c6dbe4831adb4a58b -Author: Bram Moolenaar -Date: Mon Jan 2 14:27:34 2017 +0100 - - patch 8.0.0135 - Problem: An address relative to the current line, ":.,+3y", does not work - properly on a closed fold. (Efraim Yawitz) - Solution: Correct for including the closed fold. (Christian Brabandt) - -commit c4bfedabe057c05f09a455a5851089e177fa9c00 -Author: Bram Moolenaar -Date: Wed Dec 14 21:42:00 2016 +0100 - - patch 8.0.0134 - Problem: Null pointer access reported by UBsan. - Solution: Check curwin->w_buffer is not NULL. (Yegappan Lakshmanan) - -commit fe38b494fff56cd9b2fcaeef26a8fd7b6557d69c -Author: Bram Moolenaar -Date: Sun Dec 11 21:34:23 2016 +0100 - - patch 8.0.0133 - Problem: "2;'(" causes ml_get errors in an empty buffer. (Dominique Pelle) - Solution: Check the cursor line earlier. - -commit 4c8980b717f73042f1d625ee255fa74eddb989ba -Author: Bram Moolenaar -Date: Sun Dec 11 15:24:48 2016 +0100 - - patch 8.0.0132 - Problem: Test fails because of using :finish. - Solution: Change to return. - -commit 73b484c4da00011317dc68ada4f5dfc6515ad263 -Author: Bram Moolenaar -Date: Sun Dec 11 15:11:17 2016 +0100 - - patch 8.0.0131 - Problem: Not enough test coverage for syntax commands. - Solution: Add more tests. (Dominique Pelle) - -commit 63de19e805a7df2b52ec0e705b6a668ecd8e1b64 -Author: Bram Moolenaar -Date: Fri Dec 9 20:11:26 2016 +0100 - - patch 8.0.0130 - Problem: Configure uses "ushort" while the Vim code doesn't. - Solution: Use "unsigned short" instead. (Fredrik Fornwall, closes #1314) - -commit 0df3c7f2a05c2a99f2fb2747ae46bd6594052997 -Author: Bram Moolenaar -Date: Fri Dec 9 19:57:14 2016 +0100 - - patch 8.0.0129 - Problem: Parallel make still doesn't work. (Lewis Muir) - Solution: Define OBJ_MAIN. - -commit 7089237885218eb8a19805bc2b75481c4efcd6ba -Author: Bram Moolenaar -Date: Fri Dec 9 19:51:49 2016 +0100 - - patch 8.0.0128 - Problem: Display test fails on MS-Windows. - Solution: Set 'isprint' to "@". - -commit 73fd4988866c3adc15b5d093efdf5e8cf70d093d -Author: Bram Moolenaar -Date: Fri Dec 9 19:36:56 2016 +0100 - - patch 8.0.0127 - Problem: Cancelling completion still inserts text when formatting is done - for 'textwidth'. (lacygoill) - Solution: Don't format when CTRL-E was typed. (Hirohito Higashi, - closes #1312) - -commit 6270660611a151c5d0f614a5f0248ccdc80ed971 -Author: Bram Moolenaar -Date: Fri Dec 9 19:28:48 2016 +0100 - - patch 8.0.0126 - Problem: Display problem with 'foldcolumn' and a wide character. - (esiegerman) - Solution: Don't use "extra" but an allocated buffer. (Christian Brabandt, - closes #1310) - -commit eaaa9bbda6ec0a8589a9b23720f95bffe01dc267 -Author: Bram Moolenaar -Date: Fri Dec 9 18:42:20 2016 +0100 - - patch 8.0.0125 - Problem: Not enough testing for entering Ex commands. - Solution: Add test for CTRL-\ e {expr}. (Dominique Pelle) - -commit 3421566376b5723213af502bd3c2b9debe025ef1 -Author: Bram Moolenaar -Date: Sun Dec 4 13:37:41 2016 +0100 - - patch 8.0.0124 - Problem: Internal error for assert_inrange(1, 1). - Solution: Adjust number of allowed arguments. (Dominique Pelle) - -commit a899e6ecc4523c7e411eaf6fbaa4197d70f6f39e -Author: Bram Moolenaar -Date: Sat Dec 3 16:40:51 2016 +0100 - - patch 8.0.0123 - Problem: Modern Sun compilers define "__sun" instead of "sun". - Solution: Use __sun. (closes #1296) - -commit 3fad98e8af247af8ebc49730646282a71ccdd47a -Author: Bram Moolenaar -Date: Sat Dec 3 15:23:40 2016 +0100 - - patch 8.0.0122 - Problem: Channel test is still flaky on OS X. - Solution: Add a short sleep. - -commit a2477fd3490c1166522631eee53c57d34321086a -Author: Bram Moolenaar -Date: Sat Dec 3 15:13:20 2016 +0100 - - patch 8.0.0121 - Problem: Setting 'cursorline' changes the curswant column. (Daniel Hahler) - Solution: Add the P_RWINONLY flag. (closes #1297) - -commit 5643db84c6a9f15d14492cefd52647623aa2ac7c -Author: Bram Moolenaar -Date: Sat Dec 3 14:29:10 2016 +0100 - - patch 8.0.0120 - Problem: Channel test is still flaky on OS X. - Solution: Set the drop argument to "never". - -commit 21efc3633edb58809c5dd89b025d34d7002e731c -Author: Bram Moolenaar -Date: Sat Dec 3 14:05:49 2016 +0100 - - patch 8.0.0119 - Problem: No test for using CTRL-R on the command line. - Solution: Add a test. (Dominique Pelle) And some more. - -commit 99c5eb4fd755853a134471a63174cec71becbca7 -Author: Bram Moolenaar -Date: Fri Dec 2 21:24:21 2016 +0100 - - Add objects dirstamp to gitignore. - -commit 5162822914372fc916a93f85848c0c82209e7cec -Author: Bram Moolenaar -Date: Thu Dec 1 23:03:28 2016 +0100 - - patch 8.0.0118 - Problem: "make proto" adds extra function prototype. - Solution: Add #ifdef. - -commit cf49790443eea7d720be556f4aaea261feb55259 -Author: Bram Moolenaar -Date: Thu Dec 1 22:57:02 2016 +0100 - - Updated runtime files. - -commit 327054df45faf5390e7392708f58eb49e9f323d4 -Author: Bram Moolenaar -Date: Thu Dec 1 21:46:14 2016 +0100 - - patch 8.0.0117 - Problem: Parallel make fails. (J. Lewis Muir) - Solution: Make sure the objects directory exists. (closes #1259) - -commit 6dbf66aa3e2197ce41f2b1cc7602bb9c15840548 -Author: Bram Moolenaar -Date: Thu Dec 1 21:32:32 2016 +0100 - - patch 8.0.0116 - Problem: When reading English help and using CTRl-] the language from - 'helplang' is used. - Solution: Make help tag jumps keep the language. (Tatsuki, test by Hirohito - Higashi, closes #1249) - -commit e3af763d5e6b90a9b5d5706920e669fd8f0b6c77 -Author: Bram Moolenaar -Date: Thu Dec 1 20:37:47 2016 +0100 - - patch 8.0.0115 - Problem: When building with Cygwin libwinpthread isn't found. - Solution: Link winpthread statically. (jmmerz, closes #1255, closes #1256) - -commit b04a98f6c3cca14bf055934b0a793f4dc376858b -Author: Bram Moolenaar -Date: Thu Dec 1 20:32:29 2016 +0100 - - patch 8.0.0114 - Problem: Coding style not optimal. - Solution: Add spaces. (Ken Takata) - -commit 87f3d202a90bd2d08a7afd55b3486b10bef858bb -Author: Bram Moolenaar -Date: Thu Dec 1 20:18:50 2016 +0100 - - patch 8.0.0113 - Problem: MS-Windows: message box to prompt for saving changes may appear on - the wrong monitor. - Solution: Adjust the CenterWindow function. (Ken Takata) - -commit eca626fcdb73d480660c78b9f84cc043fa561922 -Author: Bram Moolenaar -Date: Thu Dec 1 18:47:38 2016 +0100 - - patch 8.0.0112 - Problem: Tests 92 and 93 are old style. - Solution: Make test92 and test93 new style. (Hirohito Higashi, closes #1289) - -commit eebd84eb94ed7f59a06a52cb4863563642f58899 -Author: Bram Moolenaar -Date: Thu Dec 1 17:57:44 2016 +0100 - - patch 8.0.0111 - Problem: The :history command is not tested. - Solution: Add tests. (Dominique Pelle) - -commit 5a030a540f4157d5c9905e3564282c92b4dcec9a -Author: Bram Moolenaar -Date: Thu Dec 1 17:48:29 2016 +0100 - - patch 8.0.0110 - Problem: Drop command doesn't use existing window. - Solution: Check the window width properly. (Hirohito Higashi) - -commit b129a447f3b580d4c941869672b0557c52c37e4d -Author: Bram Moolenaar -Date: Thu Dec 1 17:25:20 2016 +0100 - - patch 8.0.0109 - Problem: Still checking if memcmp() exists while every system should have - it now. - Solution: Remove vim_memcmp(). (James McCoy, closes #1295) - -commit 65e08ee1d26aa7bf341ac0e0400839d696d1ab64 -Author: Bram Moolenaar -Date: Thu Dec 1 16:41:50 2016 +0100 - - patch 8.0.0108 - Problem: The channel "drop" option is not tested. - Solution: Add a test. - -commit 958dc6923d341390531888058495569d73c356c3 -Author: Bram Moolenaar -Date: Thu Dec 1 15:34:12 2016 +0100 - - patch 8.0.0107 - Problem: When reading channel output in a timer, messages may go missing. - (Skywind) - Solution: Add the "drop" option. Write error messages in the channel log. - Don't have ch_canread() check for the channel being open. - -commit 0945eaface83e78138fbd40f95cc590bab0e8c86 -Author: Bram Moolenaar -Date: Tue Nov 29 22:10:48 2016 +0100 - - patch 8.0.0106 - Problem: Cannot use a semicolon in 'backupext'. (Jeff) - Solution: Allow for a few more characters when "secure" isn't set. - -commit 4b785f69c0616dba5d3f38e8ce4b5398cec89407 -Author: Bram Moolenaar -Date: Tue Nov 29 21:54:44 2016 +0100 - - patch 8.0.0105 - Problem: When using ch_read() with zero timeout, can't tell the difference - between reading an empty line and nothing available. - Solution: Add ch_canread(). - -commit f422bcc7f9615fe91fa69b059cfe4785093d3d4a -Author: Bram Moolenaar -Date: Sat Nov 26 17:45:53 2016 +0100 - - patch 8.0.0104 - Problem: Value of 'thesaurus' option not checked properly. - Solution: Add P_NDNAME flag. (Daisuke Suzuki) - -commit 8a8199e4a1814b10630a770165502abb1121cd1b -Author: Bram Moolenaar -Date: Sat Nov 26 15:13:33 2016 +0100 - - patch 8.0.0103 - Problem: May not process channel readahead. (skywind) - Solution: If there is readahead don't block on input. - -commit 7554da4033498c4da0af3cde542c3e87e9097b73 -Author: Bram Moolenaar -Date: Fri Nov 25 22:04:13 2016 +0100 - - patch 8.0.0102 - Problem: Cannot set 'dictionary' to a path. - Solution: Allow for slash and backslash. Add a test (partly by Daisuke - Suzuki, closes #1279, closes #1284) - -commit 031cb743ae154cfb727a9b7787bdcb61202ff1c8 -Author: Bram Moolenaar -Date: Thu Nov 24 21:46:19 2016 +0100 - - patch 8.0.0101 - Problem: Some options are not strictly checked. - Solution: Add flags for strickter checks. - -commit 319afe3804741db5a6c188bd69535fa7ed044c62 -Author: Bram Moolenaar -Date: Thu Nov 24 18:30:59 2016 +0100 - - patch 8.0.0100 - Problem: Options that are a file name may contain non-filename characters. - Solution: Check for more invalid characters. - -commit 73095288da839f7c738a49baa109773e76106806 -Author: Bram Moolenaar -Date: Thu Nov 24 17:47:07 2016 +0100 - - patch 8.0.0099 - Problem: Popup menu always appears above the cursor when it is in the lower - half of the screen. (Matt Gardner) - Solution: Compute the available space better. (Hirohito Higashi, - closes #1241) - -commit 58c358753ef47e217e18c0bf8a2fca9d1ea23a8e -Author: Bram Moolenaar -Date: Thu Nov 24 17:33:17 2016 +0100 - - patch 8.0.0098 - Problem: Can't build on MS-Windows. - Solution: Add missing parenthesis. - -commit 833eb1d752426689051bf2001083359899536939 -Author: Bram Moolenaar -Date: Thu Nov 24 17:22:50 2016 +0100 - - patch 8.0.0097 - Problem: When a channel callback consumes a lot of time Vim becomes - unresponsive. (skywind) - Solution: Bail out of checking channel readahead after 100 msec. - -commit 2cab0e191055a8145ccd46cd52869fbb9798b971 -Author: Bram Moolenaar -Date: Thu Nov 24 15:09:07 2016 +0100 - - patch 8.0.0096 - Problem: When the input or output is not a tty Vim appears to hang. - Solution: Add the --ttyfail argument. Also add the "ttyin" and "ttyout" - features to be able to check in Vim script. - -commit 182707ac10d77359bf7a87c6b23ce4025d5b0ad4 -Author: Bram Moolenaar -Date: Mon Nov 21 20:55:58 2016 +0100 - - patch 8.0.0095 - Problem: Problems with GTK 3.22.2 fixed in 3.22.4. - Solution: Adjust the #ifdefs. (Kazunobu Kuriyama) - -commit 63e4344edc0cc1b4ed68a9d9c787265799602670 -Author: Bram Moolenaar -Date: Sat Nov 19 17:28:44 2016 +0100 - - patch 8.0.0094 - Problem: When vimrun.exe is not found the error message is not properly - encoded. - Solution: Use utf-16 and MessageBoxW(). (Ken Takata) - -commit dda39aeafc94484e7d209d7bdfd2fc403b7383f5 -Author: Bram Moolenaar -Date: Sat Nov 19 17:17:12 2016 +0100 - - patch 8.0.0093 - Problem: Not using multiprocess build feature. - Solution: Enable multiprocess build with MSVC 10. (Ken Takata) - -commit ca8b8d6956dd881de6446fc32c38e817a364a6cc -Author: Bram Moolenaar -Date: Thu Nov 17 21:30:27 2016 +0100 - - patch 8.0.0092 - Problem: C indenting does not support nested namespaces that C++ 17 has. - Solution: Add check that passes double colon inside a name. (Pauli, closes - #1214) - -commit 9f0e423c2818c0cacd0810f9c3c67cbb6b80963d -Author: Bram Moolenaar -Date: Thu Nov 17 19:48:18 2016 +0100 - - patch 8.0.0091 - Problem: Test_help_complete sometimes fails in MS-Windows console. - Solution: Use getcompletion() instead of feedkeys() and command line - completion. (Hirohito Higashi) - -commit 6c896867c4f5d759616028ef7cbfce2a9ed32600 -Author: Bram Moolenaar -Date: Thu Nov 17 19:46:51 2016 +0100 - - patch 8.0.0090 - Problem: Test_help_complete sometimes fails in MS-Windows console. - Solution: Use getcompletion() instead of feedkeys() and command line - completion. (Hirohito Higashi) - -commit a859f04b4db651860c07db3587f29906517c552b -Author: Bram Moolenaar -Date: Thu Nov 17 19:11:55 2016 +0100 - - patch 8.0.0089 - Problem: Various problems with GTK 3.22.2. - Solution: Fix the problems, add #ifdefs. (Kazunobu Kuriyama) - -commit cc28e2d05d05552d8b72a520be8a193f3d9822d4 -Author: Bram Moolenaar -Date: Thu Nov 17 17:56:13 2016 +0100 - - patch 8.0.0088 - Problem: When a test fails in Setup or Teardown the problem is not reported. - Solution: Add a try/catch. (Hirohito Higashi) - -commit 7df915d113ac1981792c50e8b000c9f5f784b78b -Author: Bram Moolenaar -Date: Thu Nov 17 17:25:32 2016 +0100 - - patch 8.0.0087 - Problem: When the channel callback gets job info the job may already have - been deleted. (lifepillar) - Solution: Do not delete the job when the channel is still useful. (ichizok, - closes #1242, closes #1245) - -commit c0514bf4777a1d55f5785b3887c5686fd0bbe870 -Author: Bram Moolenaar -Date: Thu Nov 17 14:50:09 2016 +0100 - - Updated runtime files. - -commit 2256c9947164229c0960803e2a2992b793c23298 -Author: Bram Moolenaar -Date: Tue Nov 15 21:17:07 2016 +0100 - - patch 8.0.0086 - Problem: Cannot add a comment after ":hide". (Norio Takagi) - Solution: Make it work, add a test. (Hirohito Higashi) - -commit 8a01f969c198eeb655ad2f96f2796a6f6f4a1924 -Author: Bram Moolenaar -Date: Mon Nov 14 21:50:00 2016 +0100 - - patch 8.0.0085 - Problem: Using freed memory with recursive function call. (Dominique Pelle) - Solution: Make a copy of the function name. - -commit 7618e00d3b8bfe064cfc524640d754607361f9df -Author: Bram Moolenaar -Date: Sun Nov 13 15:09:26 2016 +0100 - - patch 8.0.0084 - Problem: Using freed memory when adding to a quickfix list. (Domenique - Pelle) - Solution: Clear the directory name. - -commit 8e639052638a9bb8c7dd6e3e10776b1218cec1a3 -Author: Bram Moolenaar -Date: Sun Nov 13 14:31:40 2016 +0100 - - patch 8.0.0083 - Problem: Using freed memory with win_getid(). (Domenique Pelle) - Solution: For the current tab use curwin. - -commit 3f7d0907269558cb3ea184a3083640f9e20bb21e -Author: Bram Moolenaar -Date: Sat Nov 12 21:13:42 2016 +0100 - - patch 8.0.0082 - Problem: Extension for configure should be ".ac". - Solution: Rename configure.in to configure.ac. (James McCoy, closes #1173) - -commit d4db7719bdfbc54df396eac08d8cbb2389feacf4 -Author: Bram Moolenaar -Date: Sat Nov 12 19:16:46 2016 +0100 - - patch 8.0.0081 - Problem: Inconsistent function names. - Solution: Rename do_cscope to ex_cscope. Clean up comments. - -commit b6be3ea45b3bb260d475ba63620252ce2963c560 -Author: Bram Moolenaar -Date: Sat Nov 12 18:30:39 2016 +0100 - - patch 8.0.0080 - Problem: The OS X build fails on Travis. - Solution: Skip the virtual framebuffer on OS X. - -commit 2b946c9f9b0e0fd805fb8f3e4c16e0a68ae13129 -Author: Bram Moolenaar -Date: Sat Nov 12 18:14:44 2016 +0100 - - patch 8.0.0079 - Problem: Accessing freed memory in quickfix. (Domenique Pelle) - Solution: Do not free the current list when adding to it. - -commit 63bed3d319b5d90765dbdae93a3579b6322d79fb -Author: Bram Moolenaar -Date: Sat Nov 12 15:36:54 2016 +0100 - - patch 8.0.0078 - Problem: Accessing freed memory in quickfix. - Solution: Reset pointer when freeing 'errorformat'. (Domenique Pelle) - -commit e3505dfc858260a21f2bbc6056f5769dea2f273d -Author: Bram Moolenaar -Date: Fri Nov 11 21:57:45 2016 +0100 - - patch 8.0.0077 - Problem: The GUI code is not tested by Travis. - Solution: Install the virtual framebuffer. - -commit 79cbdcb1eeead00bad6fc64ab4a53e5860d5a663 -Author: Bram Moolenaar -Date: Fri Nov 11 21:14:03 2016 +0100 - - patch 8.0.0076 - Problem: Channel log has double parens ()(). - Solution: Remove () for write_buf_line. (Yasuhiro Matsumoto) - -commit 8a5883b7488e492419dde7e1637cc72f2d566ba4 -Author: Bram Moolenaar -Date: Thu Nov 10 20:20:05 2016 +0100 - - patch 8.0.0075 - Problem: Using number for exception type lacks type checking. - Solution: Use an enum. - -commit 95f096030ed1a8afea028f2ea295d6f6a70f466f -Author: Bram Moolenaar -Date: Thu Nov 10 20:01:45 2016 +0100 - - patch 8.0.0074 - Problem: Cannot make Vim fail on an internal error. - Solution: Add IEMSG() and IEMSG2(). (Domenique Pelle) Avoid reporting an - internal error without mentioning where. - -commit 459ca563128f2edb7e3bb190090bbb755a56dd55 -Author: Bram Moolenaar -Date: Thu Nov 10 18:16:33 2016 +0100 - - patch 8.0.0073 - Problem: More comparisons between firstwin and lastwin. - Solution: Use ONE_WINDOW for consistency. (Hirohito Higashi) - -commit 38bc49563782ee1cb91660e58acf1afe1a31020a -Author: Bram Moolenaar -Date: Thu Nov 10 17:10:51 2016 +0100 - - patch 8.0.0072 - Problem: MS-Windows: Crash with long font name. (Henry Hu) - Solution: Fix comparing with LF_FACESIZE. (Ken Takata, closes #1243) - -commit c4d4ac22f78fb1394c79eccc8a1e6812c0c7d8a7 -Author: Bram Moolenaar -Date: Mon Nov 7 22:42:57 2016 +0100 - - patch 8.0.0071 - Problem: Exit value from a shell command is wrong. (Hexchain Tong) - Solution: Do not check for ended jobs while waiting for a shell command. - (ichizok, closes #1196) - -commit 3f9ebf32a392a9cae1c3e4b6bf8cecad60e2a22a -Author: Bram Moolenaar -Date: Mon Nov 7 22:13:32 2016 +0100 - - patch 8.0.0070 - Problem: Tests referred in Makefile that no longer exist. - Solution: Remove test71 and test74 entries. (Michael Soyka) - -commit a1f4cb93ba50ea9e40cd4b1f5592b8a6d1398660 -Author: Bram Moolenaar -Date: Sun Nov 6 15:25:42 2016 +0100 - - patch 8.0.0069 - Problem: Compiler warning for self-comparison. - Solution: Define ONE_WINDOW and add #ifdef. - -commit 25de4c232d580583feadae11ab34e3cc6333c350 -Author: Bram Moolenaar -Date: Sun Nov 6 14:48:06 2016 +0100 - - Updated runtime files. - -commit 21662be2211675824df1771c7f169948ede40c41 -Author: Bram Moolenaar -Date: Sun Nov 6 14:46:44 2016 +0100 - - patch 8.0.0068 - Problem: Checking did_throw after executing autocommands is wrong. (Daniel - Hahler) - Solution: Call aborting() instead, and only when autocommands were executed. - -commit 98500fdc6119eb5f02d7a52ab6ffcac3085181be -Author: Bram Moolenaar -Date: Sun Nov 6 14:17:16 2016 +0100 - - patch 8.0.0067 - Problem: VMS has a problem with infinity. - Solution: Avoid an overflow. (Zoltan Arpadffy) - -commit 4a08b0dc4dd70334056fc1bf069b5e938f2ed7d5 -Author: Bram Moolenaar -Date: Sat Nov 5 21:55:13 2016 +0100 - - patch 8.0.0066 - Problem: when calling an operator function when 'linebreak' is set, it is - internally reset before calling the operator function. - Solution: Restore 'linebreak' before calling op_function(). (Christian - Brabandt) - -commit 40d3f137e751c0e9f5e7e6a587b93a52dd833d04 -Author: Bram Moolenaar -Date: Sat Nov 5 20:13:35 2016 +0100 - - patch 8.0.0065 - Problem: Compiler warning for unused function in tiny build. (Tony - Mechelynck) - Solution: Add #ifdef. - -commit eb828d01d9c91791fa1fe217ba651cdc25746d1b -Author: Bram Moolenaar -Date: Sat Nov 5 19:54:01 2016 +0100 - - patch 8.0.0064 - Problem: Normal test fails on MS-Windows. - Solution: Don't try using an illegal file name. - -commit 55952d4dd490bb2f63bda5d7f6d8fb69f58c333c -Author: Bram Moolenaar -Date: Sat Nov 5 14:58:34 2016 +0100 - - patch 8.0.0063 - Problem: Compiler warning for comparing with unsigned. (Zoltan Arpadffy) - Solution: Change <= to ==. - -commit 81615517249bb78cba9c37c9834b787c1b265521 -Author: Bram Moolenaar -Date: Fri Nov 4 22:17:16 2016 +0100 - - patch 8.0.0062 - Problem: No digraph for HORIZONTAL ELLIPSIS. - Solution: Use ",.". (Hans Ginzel, closes #1226) - -commit aab3383e70456f054fe9d0963fe3eb45994aa5e7 -Author: Bram Moolenaar -Date: Fri Nov 4 22:08:29 2016 +0100 - - patch 8.0.0061 - Problem: Compiler warning for unused variable. - Solution: Add #ifdef. (John Marriott) - -commit 426f3754223c8ff8a1bc51d6ba1eba11e8982ebc -Author: Bram Moolenaar -Date: Fri Nov 4 21:22:37 2016 +0100 - - patch 8.0.0060 - Problem: When using an Ex command for 'keywordprg' it is escaped as with a - shell command. (Romain Lafourcade) - Solution: Escape for an Ex command. (closes #1175) - -commit de5e2c219b99895445fb75ae3541ee69282a5846 -Author: Bram Moolenaar -Date: Fri Nov 4 20:35:31 2016 +0100 - - patch 8.0.0059 - Problem: Vim does not build on VMS systems. - Solution: Various changes for VMS. (Zoltan Arpadffy) - -commit 91e44a3305ef6bf2d43496c351dcff0a45c6bfb8 -Author: Bram Moolenaar -Date: Fri Nov 4 20:08:52 2016 +0100 - - patch 8.0.0058 - Problem: Positioning of the popup menu is not good. - Solution: Position it better. (Hirohito Higashi) - -commit 9376f5f482a4d579436bf364778c2d8ab8e2f22d -Author: Bram Moolenaar -Date: Fri Nov 4 16:41:20 2016 +0100 - - patch 8.0.0057 - Problem: Tests fail without the 'keymap' features. - Solution: Check for feature in test. - -commit d0b5138ba4bccff8a744c99836041ef6322ed39a -Author: Bram Moolenaar -Date: Fri Nov 4 15:23:45 2016 +0100 - - patch 8.0.0056 - Problem: When setting 'filetype' there is no check for a valid name. - Solution: Only allow valid characters in 'filetype', 'syntax' and 'keymap'. - -commit 3a117e19e02bf29cfc5e398470dd7851ae3d6803 -Author: Bram Moolenaar -Date: Sun Oct 30 21:57:52 2016 +0100 - - patch 8.0.0055 - Problem: Minor comment and style deficiencies. - Solution: Update comments and fix style. - -commit b4ada79aa7d0d1e5da3a659b1a203d7cae9f7f59 -Author: Bram Moolenaar -Date: Sun Oct 30 21:55:26 2016 +0100 - - Runtime file updates. - -commit fb63090b62801d718fe7e1f44407358404c08724 -Author: Bram Moolenaar -Date: Sat Oct 29 14:55:00 2016 +0200 - - patch 8.0.0054 - Problem: On Windows job_stop() stops cmd.exe, not the processes it runs. - (Linwei) - Solution: Iterate over all processes and terminate the one where the parent - is the job process. Now only when there is no job object. - (Yasuhiro Matsumoto, closes #1203) - -commit 60ef3e81f4a54d9f7ee617d57021f0811ec8ada5 -Author: Bram Moolenaar -Date: Sat Oct 29 14:37:56 2016 +0200 - - patch 8.0.0053 - Problem: No test for what 8.0.0047 fixes. - Solution: Add a test. (Hirohito Higashi) - -commit 35a1f59d635d9a655e1267c18f7cc757afd0d5b0 -Author: Bram Moolenaar -Date: Fri Oct 28 22:10:27 2016 +0200 - - patch 8.0.0052 - Problem: Conceal test passes even without the bug fix. - Solution: Add a redraw command. (Christian Brabandt) - -commit 14207f487c9e79a913256a41e3e9716b03b46955 -Author: Bram Moolenaar -Date: Thu Oct 27 21:13:10 2016 +0200 - - patch 8.0.0051 - Problem: New code for job_stop() breaks channel test on AppVeyor. - Solution: Revert the change. - -commit 01688ad545ff0809ddad5c8fa6b149dc5d67312b -Author: Bram Moolenaar -Date: Thu Oct 27 20:00:07 2016 +0200 - - patch 8.0.0050 - Problem: An exiting job is detected with a large latency. - Solution: Check for pending job more often. (Ozaki Kiichi) Change the - double loop in mch_inchar() into one. - -commit 2f97912800e86a296c001832bbbf2fc425f1e533 -Author: Bram Moolenaar -Date: Thu Oct 27 17:27:44 2016 +0200 - - patch 8.0.0049 - Problem: When a match ends in part of concealed text highlighting, it might - mess up concealing by resetting prev_syntax_id. - Solution: Do not reset prev_syntax_id and add a test to verify. (Christian - Brabandt, closes #1092) - -commit 6d5ad4c4118cab5fd96db157621c3aa9af368edb -Author: Bram Moolenaar -Date: Thu Oct 27 17:00:16 2016 +0200 - - Updated runtime files. - -commit a350bab042605422304161df462b173ffa31dcb9 -Author: Bram Moolenaar -Date: Thu Oct 27 16:46:53 2016 +0200 - - patch 8.0.0048 - Problem: On Windows job_stop() stops cmd.exe, not the processes it runs. - (Linwei) - Solution: Iterate over all processes and terminate the one where the parent - is the job process. (Yasuhiro Matsumoto, closes #1184) - -commit 50e5376926dc2ec4a26a7a16f8f0f3213c4afdf0 -Author: Bram Moolenaar -Date: Thu Oct 27 14:49:15 2016 +0200 - - patch 8.0.0047 - Problem: Crash when using the preview window from an unnamed buffer. - (lifepillar) - Solution: Do not clear the wrong buffer. (closes #1200) - -commit 46fceaaa8d1447a9588736d86eb4908214187b08 -Author: Bram Moolenaar -Date: Sun Oct 23 21:21:08 2016 +0200 - - Updated runtime files. - -commit 7756e7465d627ff9cd01e59625484a8c302ef853 -Author: Bram Moolenaar -Date: Fri Oct 21 20:35:37 2016 +0200 - - patch 8.0.0046 - Problem: Using NUL instead of NULL. - Solution: Change to NULL. (Dominique Pelle) - -commit bb09ceb95477ecc271854b3fdd8d2776eca66adf -Author: Bram Moolenaar -Date: Tue Oct 18 16:27:23 2016 +0200 - - patch 8.0.0045 - Problem: Calling job_stop() right after job_start() does not work. - Solution: Block signals while fork is still busy. (Ozaki Kiichi, closes - #1155) - -commit 025e3e0bafbc85cc4e365145af711edf99d0a90d -Author: Bram Moolenaar -Date: Tue Oct 18 14:50:18 2016 +0200 - - patch 8.0.0044 - Problem: In diff mode the cursor may end up below the last line, resulting - in an ml_get error. - Solution: Check the line to be valid. - -commit 9ec7fa82a2c4f0283862ed704c2940959e6130ee -Author: Bram Moolenaar -Date: Tue Oct 18 13:06:41 2016 +0200 - - patch 8.0.0043 - Problem: When using Insert mode completion with 'completeopt' containing - "noinsert" with CTRL-N the change is not saved for undo. (Tommy - Allen) - Solution: Call stop_arrow() before inserting for any key. - -commit cbd3bd6cbed5baf418b037b17ad46e339ff59174 -Author: Bram Moolenaar -Date: Mon Oct 17 20:47:02 2016 +0200 - - patch 8.0.0042 - Problem: When using Insert mode completion with 'completeopt' containing - "noinsert" change is not saved for undo. (Tommy Allen) - Solution: Call stop_arrow() before inserting for pressing Enter. - -commit 869e35270ecffd9024958880cb03f6f0bb01ea93 -Author: Bram Moolenaar -Date: Sun Oct 16 15:35:47 2016 +0200 - - patch 8.0.0041 - Problem: When using Insert mode completion but not actually inserting - anything an undo item is still created. (Tommy Allen) - Solution: Do not call stop_arrow() when not inserting anything. - -commit 8507747600bddfd6a68aed057840856bf5548e61 -Author: Bram Moolenaar -Date: Sun Oct 16 14:35:48 2016 +0200 - - patch 8.0.0040 - Problem: Whole line highlighting with matchaddpos() does not work. - Solution: Check for zero length. (Hirohito Higashi) - -commit 156919f99afd1ac11d19d4270afbc1afb7245640 -Author: Bram Moolenaar -Date: Sat Oct 15 20:46:20 2016 +0200 - - patch 8.0.0039 - Problem: When Vim 8 reads an old viminfo and exits, the next time marks are - not read from viminfo. (Ned Batchelder) - Solution: Set a mark when it wasn't set before, even when the timestamp is - zero. (closes #1170) - -commit ca291aec99b60fe81eaab36aa718e51421bb88d5 -Author: Bram Moolenaar -Date: Sat Oct 15 19:33:50 2016 +0200 - - patch 8.0.0038 - Problem: OPEN_CHR_FILES not defined for FreeBSD using Debian userland - files. - Solution: Check for __FreeBSD_kernel__. (James McCoy, closes #1166) - -commit 0a9046fbcb33770517ab0220b8100c4494bddab2 -Author: Bram Moolenaar -Date: Sat Oct 15 19:28:13 2016 +0200 - - patch 8.0.0037 - Problem: Get E924 when switching tabs. () - Solution: Use win_valid_any_tab() instead of win_valid(). (Martin Vuille, - closes #1167, closes #1171) - -commit 97792de2762cc79cc365a8a0b858f27753179577 -Author: Bram Moolenaar -Date: Sat Oct 15 18:36:49 2016 +0200 - - patch 8.0.0036 - Problem: Detecting that a job has finished may take a while. - Solution: Check for a finished job more often (Ozaki Kiichi) - -commit 472e85970ee3a80abd824bef510df12e9cfe9e96 -Author: Bram Moolenaar -Date: Sat Oct 15 17:06:47 2016 +0200 - - patch 8.0.0035 - Problem: Order of matches for 'omnifunc' is messed up. (Danny Su) - Solution: Do not set compl_curr_match when called from complete_check(). - (closes #1168) - -commit 9e507ca8a3e1535e62de4bd86374b0fcd18ef5b8 -Author: Bram Moolenaar -Date: Sat Oct 15 15:39:39 2016 +0200 - - patch 8.0.0034 - Problem: No completion for ":messages". - Solution: Complete "clear" argument. (Hirohito Higashi) - -commit a6c27ee6db2c328e0ab0e6d143e2a295a0bb9c9a -Author: Bram Moolenaar -Date: Sat Oct 15 14:56:30 2016 +0200 - - patch 8.0.0033 - Problem: Cannot use overlapping positions with matchaddpos(). - Solution: Check end of match. (Ozaki Kiichi) Add a test (Hirohito Higashi) - -commit 4575876dc865d4160f20d61bd822fbe7cafbec41 -Author: Bram Moolenaar -Date: Wed Oct 12 23:08:06 2016 +0200 - - Updated runtime files. - -commit 3e8474dd50f64c998bb665ce852f584a58dede6b -Author: Bram Moolenaar -Date: Wed Oct 12 17:52:42 2016 +0200 - - patch 8.0.0032 - Problem: Tests may change the input file when something goes wrong. - Solution: Avoid writing the input file. - -commit e8ef3a093453b73594e15462d4de50b011c8ba66 -Author: Bram Moolenaar -Date: Wed Oct 12 17:45:29 2016 +0200 - - patch 8.0.0031 - Problem: After ":bwipeout" 'fileformat' is not set to the right default. - Solution: Get the default from 'fileformats'. (Mike Williams) - -commit 0ba407012c63064f03f1a5677677d4da423e5a73 -Author: Bram Moolenaar -Date: Wed Oct 12 14:50:54 2016 +0200 - - patch 8.0.0030 - Problem: Mouse mode is not automatically detected for tmux. - Solution: Check for 'term' to be "tmux". (Michael Henry) - -commit cea912af725c54f4727a0565e31661f6b29c6bb1 -Author: Bram Moolenaar -Date: Wed Oct 12 14:20:24 2016 +0200 - - patch 8.0.0029 - Problem: Code for MS-Windows is complicated because of the exceptions for - old systems. - Solution: Drop support for MS-Windows older than Windows XP. (Ken Takata) - -commit a7c023ec88233a2db4c1f53121921e110ece8d43 -Author: Bram Moolenaar -Date: Wed Oct 12 12:13:35 2016 +0200 - - patch 8.0.0028 - Problem: Superfluous semicolons. - Solution: Remove them. (Ozaki Kiichi) - -commit dc08328821a2c11e33dfb1980332e4923ec64fca -Author: Bram Moolenaar -Date: Tue Oct 11 08:57:33 2016 +0200 - - Updated runtime files. - -commit dc0ccaee68ca24d10050117fbec757ad33590a17 -Author: Bram Moolenaar -Date: Sun Oct 9 17:28:01 2016 +0200 - - patch 8.0.0027 - Problem: A channel is closed when reading on stderr or stdout fails, but - there may still be something to read on another part. - Solution: Turn ch_to_be_closed into a bitfield. (Ozaki Kiichi) - -commit 9b4579481892a62e7e002498b9eddaaf75bbda49 -Author: Bram Moolenaar -Date: Sun Oct 9 16:10:05 2016 +0200 - - patch 8.0.0026 - Problem: Error format with %W, %C and %Z does not work. (Gerd Wachsmuth) - Solution: Skip code when qf_multiignore is set. (Lcd) - -commit 936c48f8ca82a0257640c8c9d0792538f5a7e813 -Author: Bram Moolenaar -Date: Sun Oct 9 15:50:48 2016 +0200 - - patch 8.0.0025 - Problem: Inconsistent use of spaces vs tabs in gd test. - Solution: Use tabs. (Anton Lindqvist) - -commit 8ddef48d1eade1911b946fdda8c73c80856e6273 -Author: Bram Moolenaar -Date: Sun Oct 9 15:43:25 2016 +0200 - - patch 8.0.0024 - Problem: When the netbeans channel closes, "DETACH" is put in the output - part. (Ozaki Kiichi) - Solution: Write "DETACH" in the socket part. - -commit 226630a030c0d41145e1109f09633360fc9c999d -Author: Bram Moolenaar -Date: Sat Oct 8 19:21:31 2016 +0200 - - patch 8.0.0023 - Problem: "gd" and "gD" may find a match in a comment or string. - Solution: Ignore matches in comments and strings. (Anton Lindqvist) - -commit ec68a99464055029c01082762517e97245ddae0c -Author: Bram Moolenaar -Date: Mon Oct 3 21:37:41 2016 +0200 - - patch 8.0.0022 - Problem: If a channel in NL mode is missing the NL at the end the remaining - characters are dropped. - Solution: When the channel is closed use the remaining text. (Ozaki Kiichi) - -commit 84dbd494dca599ecff05b2c2279d402c12e6d197 -Author: Bram Moolenaar -Date: Sun Oct 2 23:09:31 2016 +0200 - - patch 8.0.0021 - Problem: In the GUI when redrawing the cursor it may be on the second half - of a double byte character. - Solution: Correct the cursor column. (Yasuhiro Matsumoto) - -commit 6100d02aab7c8294b581cb299250eea164b50e9d -Author: Bram Moolenaar -Date: Sun Oct 2 16:51:57 2016 +0200 - - patch 8.0.0020 - Problem: The regexp engines are not reentrant. - Solution: Add regexec_T and save/restore the state when needed. - -commit 2ec618c9feac4573b154510236ad8121c77d0eca -Author: Bram Moolenaar -Date: Sat Oct 1 14:47:05 2016 +0200 - - Updated runtime files. - -commit b3435b0a3a0967115658d0a8c0224a28969cfa02 -Author: Bram Moolenaar -Date: Thu Sep 29 20:54:59 2016 +0200 - - patch 8.0.0019 - Problem: Test_command_count is old style. - Solution: Turn it into a new style test. (Naruhiko Nishino) - Use more assert functions. - -commit b9c31e71f5a4653a27e81c21226039bfa35b9131 -Author: Bram Moolenaar -Date: Thu Sep 29 15:18:57 2016 +0200 - - patch 8.0.0018 - Problem: When using ":sleep" channel input is not handled. - Solution: When there is a channel check for input also when not in raw mode. - Check every 100 msec. - -commit 177778575148e265c0e32ec2abf2d2c615f5ead5 -Author: Bram Moolenaar -Date: Tue Sep 27 21:30:22 2016 +0200 - - Missing part of patch 8.0.0014 - -commit 890680ca6364386fabb271c85e0755bcaa6a33c1 -Author: Bram Moolenaar -Date: Tue Sep 27 21:28:56 2016 +0200 - - patch 8.0.0017 - Problem: Cannot get the number of the current quickfix or location list. - Solution: Use the current list if "nr" in "what" is zero. (Yegappan - Lakshmanan) Remove debug command from test. - -commit 0e77b7691ee7c477facb4c9d9162c8603ada2d84 -Author: Bram Moolenaar -Date: Mon Sep 26 22:58:58 2016 +0200 - - patch 8.0.0016 - Problem: Build fails. - Solution: Include missing change. - -commit 7ef3810d28b7ab2edbfcafab3fe8ad8bc2c2f138 -Author: Bram Moolenaar -Date: Mon Sep 26 22:36:58 2016 +0200 - - patch 8.0.0015 - Problem: Can't tell which part of a channel has "buffered" status. - Solution: Add an optional argument to ch_status(). Let ch_info() also - return "buffered" for out_status and err_status. - -commit 1eceadaf481e34ed8155011534159775697ce884 -Author: Bram Moolenaar -Date: Mon Sep 26 20:14:56 2016 +0200 - - patch 8.0.0014 - Problem: Crypt tests are old style. - Solution: Convert to new style. - -commit c79d6aa01d86cd98cffddc80825c1c600e833bbf -Author: Bram Moolenaar -Date: Sun Sep 25 22:27:37 2016 +0200 - - patch 8.0.0013 - Problem: Missing comma in list. - Solution: Add the comma. - -commit 3e496b0ea31996b665824f45664dee1fdd73c4d0 -Author: Bram Moolenaar -Date: Sun Sep 25 22:11:48 2016 +0200 - - Updated runtime files. - -commit 9af418427652562384744648d7d173a4bfebba95 -Author: Bram Moolenaar -Date: Sun Sep 25 21:45:05 2016 +0200 - - patch 8.0.0012 - Problem: Typos in comments. - Solution: Change "its" to "it's". (Matthew Brener, closes #1088) - -commit 20eeb6129d12a5d073ee949043de73242a36976c -Author: Bram Moolenaar -Date: Sun Sep 25 21:06:50 2016 +0200 - - Fix patch applied twice. - -commit 947000d6e481042d3869bd65b149d72511c31ab2 -Author: Bram Moolenaar -Date: Sun Sep 25 21:03:02 2016 +0200 - - patch 8.0.0011 - Problem: On OSX Test_pipe_through_sort_all() sometimes fails. - Solution: Add the test to the list of flaky tests. - -commit 680e015bfe19be6772d3bd754486fbd45c1a9d3b -Author: Bram Moolenaar -Date: Sun Sep 25 20:54:11 2016 +0200 - - patch 8.0.0010 - Problem: Crash when editing file that starts with crypt yeader. (igor2x) - Solution: Check for length of text. (Christian Brabandt) Add a test. - -commit 3f1c15b24a3939d193c80c509132db9ee4d8cceb -Author: Bram Moolenaar -Date: Sun Sep 25 20:22:02 2016 +0200 - - patch 8.0.0009 - Problem: Unecessary workround for AppVeyor. - Solution: Revert patch 7.4.990. (Christian Brabandt) - -commit 50ba526fbf3e9e5e0e6b0b3086a4d5df581ebc7e -Author: Bram Moolenaar -Date: Thu Sep 22 22:33:02 2016 +0200 - - Updated runtime files. - -commit 9e02cfa226b2577ec867b544a1a450a428a19880 -Author: Bram Moolenaar -Date: Thu Sep 22 21:27:11 2016 +0200 - - patch 8.0.0008 - Problem: Popup complete test is disabled. - Solution: Enable the test and change the assert. (Hirohito Higashi) - -commit bbe917d9d465a66a29e38879c7f66df51b0b0dc3 -Author: Bram Moolenaar -Date: Wed Sep 21 22:41:24 2016 +0200 - - patch 8.0.0007 - Problem: Vim 7.4 is still mentioned in a few places. - Solution: Update to Vim 8. (Uncle Bill, closes #1094) - -commit ebdd90ac282909c0bfcd6e83e70505abbbd5a38d -Author: Bram Moolenaar -Date: Tue Sep 20 21:39:14 2016 +0200 - - patch 8.0.0006 - Problem: ":lb" is interpreted as ":lbottom" while the documentation says it - means ":lbuffer". - Solution: Adjust the order of the commands. (haya14busa, closes #1093) - -commit d07969093a9b3051511c478d71c36de6fc33c0d6 -Author: Bram Moolenaar -Date: Fri Sep 16 20:02:31 2016 +0200 - - Updated runtime files. - -commit 3c4ebeba17399e4ef33d004c269e667f696f0eb6 -Author: Bram Moolenaar -Date: Thu Sep 15 11:44:27 2016 +0200 - - patch 8.0.0005 - Problem: Netbeans test fails with Python 3. (Jonathonf) - Solution: Encode the string before sending it. (closes #1070) - -commit 5582ef14384525e8cec86016876d97a6b32dd548 -Author: Bram Moolenaar -Date: Wed Sep 14 22:16:13 2016 +0200 - - patch 8.0.0004 - Problem: A string argument for function() that is not a function name - results in an error message with NULL. (Christian Brabandt) - Solution: Use the argument for the error message. - -commit 789a5c0e3d27f09456678f0cfb6c1bd2d8ab4a35 -Author: Bram Moolenaar -Date: Mon Sep 12 19:51:11 2016 +0200 - - patch 8.0.0003 - Problem: getwinvar() returns wrong Value of boolean and number options, - especially non big endian systems. (James McCoy) - Solution: Cast the pointer to long or int. (closes #1060) - -commit b56e7ff0dbbfa85361bdbc5b4a86ff8b57a7acbb -Author: Bram Moolenaar -Date: Mon Sep 12 16:41:04 2016 +0200 - - Update translations for intro page. - -commit 9e1e7afc1f29b67fe3721442b49af3b20644a3ee -Author: Bram Moolenaar -Date: Mon Sep 12 16:31:10 2016 +0200 - - patch 8.0.0002 - Problem: The netrw plugin does not work. - Solution: Make it accept version 8.0. - -commit 6401024869dcd722ee1b98b4ba58e6caa215201b -Author: Bram Moolenaar -Date: Mon Sep 12 16:23:34 2016 +0200 - - patch 8.0.0001 - Problem: Intro screen still mentions version7. (Paul) - Solution: Change it to version8. - -commit bb76f24af2010943387ce696a7092175b4ecccf2 -Author: Bram Moolenaar -Date: Mon Sep 12 14:24:39 2016 +0200 - - Vim 8.0 release - -commit edeb846c1f04a49466992077eaea3396838bf4fd -Author: Bram Moolenaar -Date: Mon Sep 12 13:32:02 2016 +0200 - - patch 7.4.2367 - Problem: Test runner misses a comma. - Solution: Add the comma. - -commit 100f27721b2f901eae348ef3635897e8be5d0307 -Author: Bram Moolenaar -Date: Mon Sep 12 13:18:29 2016 +0200 - - patch 7.4.2366 - Problem: MS-Windows gvim.exe does not have DirectX support. - Solution: Add the DIRECTX to the script. - -commit 1b010058235fb803c1d4f42a02d2883921be8ef4 -Author: Bram Moolenaar -Date: Mon Sep 12 12:24:11 2016 +0200 - - patch 7.4.2365 - Problem: Needless line break. Confusing directory name. - Solution: Remove line break. Prepend "../" to "tools". - -commit 220adb1e9f9e0b27d28185167d2730bf2f93057d -Author: Bram Moolenaar -Date: Mon Sep 12 12:17:26 2016 +0200 - - A few more runtime updates. - -commit e1c8c7a6742be6072290f9aa54ae358060d9c42f -Author: Bram Moolenaar -Date: Sun Sep 11 16:48:50 2016 +0200 - - patch 7.4.2364 - Problem: Sort test sometimes fails. - Solution: Add it to the list of flaky tests. - -commit cbeab96f87b91ed4b096216c397552b7f6d270f9 -Author: Bram Moolenaar -Date: Sun Sep 11 15:08:56 2016 +0200 - - patch 7.4.2363 - Problem: Superfluous function prototypes. - Solution: Remove them. - -commit 7e1479b86c590a66b63a274c079b7f18907d45a4 -Author: Bram Moolenaar -Date: Sun Sep 11 15:07:27 2016 +0200 - - Updated runtime files, Japanese translations. - -commit 4930a76a0357f76a829eafe4985d04cf3ce0e9e0 -Author: Bram Moolenaar -Date: Sun Sep 11 14:39:53 2016 +0200 - - patch 7.4.2362 - Problem: Illegal memory access with ":1@". (Dominique Pelle) - Solution: Correct cursor column after setting the line number. Also avoid - calling end_visual_mode() when not in Visual mode. - -commit ee39ef0b93d31763d05e54ba99801e3f1a254c0d -Author: Bram Moolenaar -Date: Sat Sep 10 19:17:42 2016 +0200 - - patch 7.4.2361 - Problem: Checking for last_timer_id to overflow is not reliable. (Ozaki - Kiichi) - Solution: Check for the number not going up. - -commit 80c3fd7c559c7d329d57afe10db9bfb0adf10e46 -Author: Bram Moolenaar -Date: Sat Sep 10 15:52:55 2016 +0200 - - patch 7.4.2360 - Problem: Invalid memory access when formatting. (Dominique Pelle) - Solution: Make sure cursor line and column are associated. - -commit 26fe0d56912e42c2b16a61b2480e19ba569aee98 -Author: Bram Moolenaar -Date: Sat Sep 10 14:27:30 2016 +0200 - - patch 7.4.2359 - Problem: Memory leak in timer_start(). - Solution: Check the right field to be NULL. - -commit d47d83745ff450232328ca7a4b8b00b31bad22fc -Author: Bram Moolenaar -Date: Fri Sep 9 22:13:24 2016 +0200 - - patch 7.4.2358 - Problem: Compiler warnings with Solaris Studio when using GTK3. - Solution: Define FUNC2GENERIC depending on the system. (Kazunobu Kuriyama) - -commit 46643713dc6bb04b4e84986b1763ef309e960161 -Author: Bram Moolenaar -Date: Fri Sep 9 21:42:36 2016 +0200 - - patch 7.4.2357 - Problem: Attempt to read history entry while not initialized. - Solution: Skip when the index is negative. - -commit ea683da58cf9ecf3afab9d650d3d2da76e5298d3 -Author: Bram Moolenaar -Date: Fri Sep 9 21:41:34 2016 +0200 - - patch 7.4.2356 - Problem: Reading past end of line when using previous substitute pattern. - (Dominique Pelle) - Solution: Don't set "pat" only set "searchstr". - -commit 16b3578f355282846f2600ce77fb344950f0b9ce -Author: Bram Moolenaar -Date: Fri Sep 9 20:29:50 2016 +0200 - - patch 7.4.2355 - Problem: Regexp fails to match when using "\>\)\?". (Ramel) - Solution: When a state is already in the list, but addstate_here() is used - and the existing state comes later, add the new state anyway. - -commit d563883a1fb5ec6cf4a2758c5e36ac1ff4e9bb3d -Author: Bram Moolenaar -Date: Fri Sep 9 17:59:50 2016 +0200 - - patch 7.4.2354 - Problem: The example that explains nested backreferences does not work - properly with the new regexp engine. (Harm te Hennepe) - Solution: Also save the end position when adding a state. (closes #990) - -commit 2931f2a5df0d962032d41060af84d9fd2cb35c9f -Author: Bram Moolenaar -Date: Fri Sep 9 16:59:08 2016 +0200 - - patch 7.4.2353 - Problem: Not enough test coverage for Normal mode commands. - Solution: Add more tests. (Christian Brabandt) - -commit 922a443cfdb1a37ef8bdeadf84f8b821ec4b37bd -Author: Bram Moolenaar -Date: Fri Sep 9 16:03:48 2016 +0200 - - patch 7.4.2352 - Problem: Netbeans test fails in shadow directory. - Solution: Also copy README.txt to the shadow directory. - -commit ff330ff2c4500dc5535631418d601194654e4536 -Author: Bram Moolenaar -Date: Fri Sep 9 15:31:34 2016 +0200 - - patch 7.4.2351 - Problem: Netbeans test fails when run from unpacked MS-Windows sources. - Solution: Open README.txt instead of Makefile. - -commit cf703fe9d66744ffd7d9c625ee1cbe048ee07740 -Author: Bram Moolenaar -Date: Fri Sep 9 14:59:39 2016 +0200 - - patch 7.4.2350 - Problem: Test 86 and 87 fail with some version of Python. - Solution: Unify "can't" and "cannot". Unify quotes. - -commit 2321ca2a78286bc026fa7f407281ddbeb04114bb -Author: Bram Moolenaar -Date: Fri Sep 9 14:17:18 2016 +0200 - - patch 7.4.2349 - Problem: Valgrind reports using uninitialzed memory. (Dominique Pelle) - Solution: Check the length before checking for a NUL. - -commit 9a27c7fde6d453d9892b6f6baa756bce4d6d419d -Author: Bram Moolenaar -Date: Fri Sep 9 12:57:09 2016 +0200 - - patch 7.4.2348 - Problem: Crash on exit when EXITFREE is defined. (Dominique Pelle) - Solution: Don't access curwin when exiting. - -commit c4a908e83690844b0d3a46124ba6af7d23485d69 -Author: Bram Moolenaar -Date: Thu Sep 8 23:35:30 2016 +0200 - - patch 7.4.2347 - Problem: Crash when closing a buffer while Visual mode is active. - (Dominique Pelle) - Solution: Adjust the position before computing the number of lines. - When closing the current buffer stop Visual mode. - -commit abd468ed0fbcba391e7833feeaa7de3ced841455 -Author: Bram Moolenaar -Date: Thu Sep 8 22:22:43 2016 +0200 - - Updated runtime files - -commit f18c4dbbe545757ce93563b25380e6f010340b4e -Author: Bram Moolenaar -Date: Thu Sep 8 22:10:06 2016 +0200 - - patch 7.4.2346 - Problem: Autocommand test fails when run directly, passes when run as part - of test_alot. - Solution: Add command to make the cursor move. Close a tab page. - -commit 0eaadec6b275a8add49242e1940855fcd154ba64 -Author: Bram Moolenaar -Date: Thu Sep 8 20:28:45 2016 +0200 - - patch 7.4.2345 - Problem: For MinGW RUBY_API_VER_LONG isn't set correctly. Many default - version numbers are outdated. - Solution: Set RUBY_API_VER_LONG to RUBY_VER_LONG. Use latest stable releases - for defaults. (Ken Takata) - -commit 169ebb080454357279ad5ad21ac532deaec605e8 -Author: Bram Moolenaar -Date: Wed Sep 7 23:32:23 2016 +0200 - - patch 7.4.2344 - Problem: The "Reading from channel output..." message can be unwanted. - Appending to a buffer leaves an empty first line behind. - Solution: Add the "out_msg" and "err_msg" options. Writing the first line - overwrites the first, empty line. - -commit 53f1673cd909eb1c809c6a9086e3d104a0df9bed -Author: Bram Moolenaar -Date: Wed Sep 7 20:46:39 2016 +0200 - - patch 7.4.2343 - Problem: Too many old file tests. - Solution: Turn several into new style tests. (Yegappan Lakshmanan) - -commit 1b0c1d050e28f351650c0c84e234fd24f12e5e29 -Author: Bram Moolenaar -Date: Tue Sep 6 23:23:52 2016 +0200 - - patch 7.4.2342 - Problem: Typo in MS-Windows build script. - Solution: change "w2" to "22". - -commit aeac9006d5d14910f214f09df52c026a5936e737 -Author: Bram Moolenaar -Date: Tue Sep 6 22:15:08 2016 +0200 - - patch 7.4.2341 - Problem: Tiny things. Test doesn't clean up properly. - Solution: Adjust comment and white space. Restore option value. - -commit 64d8e25bf6efe5f18b032563521c3ce278c316ab -Author: Bram Moolenaar -Date: Tue Sep 6 22:12:34 2016 +0200 - - Updated runtime files. - -commit 6384c5db8dda70076c878d393ba19a1510695228 -Author: Bram Moolenaar -Date: Tue Sep 6 22:06:35 2016 +0200 - - patch 7.4.2340 - Problem: MS-Windows: Building with Ruby uses old version. - Solution: Update to 2.2.X. Use clearer name for the API version. (Ken - Takata) - -commit 100f5c90f4d4fb40bc3aeabc35192db371f5988f -Author: Bram Moolenaar -Date: Tue Sep 6 21:33:52 2016 +0200 - - patch 7.4.2339 - Problem: Tab page test fails when run as fake root. - Solution: Check 'buftype' instead of 'filetype'. (James McCoy, closes #1042) - -commit 7947312871e7d01cdba058199904c212ec32f1c0 -Author: Bram Moolenaar -Date: Tue Sep 6 21:32:11 2016 +0200 - - patch 7.4.2338 - Problem: Can't build with small features. (John Marriott) - Solution: Nearly always define FEAT_TAG_BINS. - -commit 77b642501ac4c84b4e6820d4e5636eb856faaea7 -Author: Bram Moolenaar -Date: Tue Sep 6 21:14:27 2016 +0200 - - patch 7.4.2337 - Problem: taglist() is still slow. (Luc Hermitte) - Solution: Check for CTRL-C less often when finding duplicates. - -commit df0db16cf74281a83a9ea3388a2ef9aedccd013c -Author: Bram Moolenaar -Date: Tue Sep 6 20:37:41 2016 +0200 - - patch 7.4.2336 - Problem: Running normal mode tests leave a couple of files behind. - (Yegappan Lakshmanan) - Solution: Delete the files. (Christian Brabandt) - -commit 72b4b870fcc445c14faf282e0595b5f9406b101d -Author: Bram Moolenaar -Date: Tue Sep 6 20:24:50 2016 +0200 - - patch 7.4.2335 - Problem: taglist() is slow. (Luc Hermitte) - Solution: Check for CTRL-C less often when doing a linear search. (closes - #1044) - -commit 1b0c2fcf6e85c9b85c24757ba970061e1f3e4e80 -Author: Bram Moolenaar -Date: Mon Sep 5 23:29:26 2016 +0200 - - patch 7.4.2334 - Problem: On MS-Windows test_getcwd leaves Xtopdir behind. - Solution: Set 'noswapfile'. (Michael Soyka) - -commit 31845093b7f1b33e0c7e9e592bef65528674a1f2 -Author: Bram Moolenaar -Date: Mon Sep 5 22:58:31 2016 +0200 - - patch 7.4.2333 - Problem: Outdated comments in test. - Solution: Cleanup normal mode test. (Christian Brabandt) - -commit 75537a93e985ef32e6c267b06ce93629855dd983 -Author: Bram Moolenaar -Date: Mon Sep 5 22:45:28 2016 +0200 - - patch 7.4.2332 - Problem: Crash when stop_timer() is called in a callback of a callback. - Vim hangs when the timer callback uses too much time. - Solution: Set tr_id to -1 when a timer is to be deleted. Don't keep calling - callbacks forever. (Ozaki Kiichi) - -commit 33a80eeb859a78ba93432da6fa585786cfd77249 -Author: Bram Moolenaar -Date: Mon Sep 5 21:51:14 2016 +0200 - - patch 7.4.2331 - Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode - does not work after entering an expression on the command line. - Solution: Don't use "ccline" when not actually using a command line. (test - by Hirohito Higashi) - -commit 030cddc7ec0c3d2fe3969140cd1b92b2f18633c0 -Author: Bram Moolenaar -Date: Sun Sep 4 23:41:42 2016 +0200 - - patch 7.4.2330 - Problem: Coverity complains about not checking curwin to be NULL. - Solution: Use firstwin to avoid the warning. - -commit 26b84339fd8766898bcf6a259cbc2e0c38689726 -Author: Bram Moolenaar -Date: Sun Sep 4 21:42:36 2016 +0200 - - patch 7.4.2329 - Problem: Error for min() and max() contains %s. (Nikolay Pavlov) - Solution: Pass the function name. (closes #1040) - -commit f9e687e0681a250e1549ab27b6c7ef2c500395e3 -Author: Bram Moolenaar -Date: Sun Sep 4 21:33:09 2016 +0200 - - patch 7.4.2328 - Problem: Crash when BufWinLeave autocmd goes to another tab page. (Hirohito - Higashi) - Solution: Make close_buffer() go back to the right window. - -commit c8fe338d64cc6183c03d4c12b1e036a7745e2932 -Author: Bram Moolenaar -Date: Sun Sep 4 20:44:42 2016 +0200 - - patch 7.4.2327 - Problem: Freeing a variable that is on the stack. - Solution: Don't free res_tv or err_tv. (Ozaki Kiichi) - -commit d5824ce1b5491df7d2eb0b66189d366fa67b4585 -Author: Bram Moolenaar -Date: Sun Sep 4 20:35:01 2016 +0200 - - patch 7.4.2326 - Problem: Illegal memory access when Visual selection starts in invalid - position. (Dominique Pelle) - Solution: Correct position when needed. - -commit 30180b8dad5c1478e7920e56a71352cb318fadb0 -Author: Bram Moolenaar -Date: Sun Sep 4 19:57:56 2016 +0200 - - patch 7.4.2325 - Problem: Tiny build fails. - Solution: Add #ifdef. - -commit e0ab94e7123ca7855f45919114d948ef2bc1e8c3 -Author: Bram Moolenaar -Date: Sun Sep 4 19:50:54 2016 +0200 - - patch 7.4.2324 - Problem: Crash when editing a new buffer and BufUnload autocommand wipes - out the new buffer. (Norio Takagi) - Solution: Don't allow wiping out this buffer. (partly by Hirohito Higashi) - Move old style test13 into test_autocmd. Avoid ml_get error when - editing a file. - -commit d77f9d595eb5f301b39b4373f2900a13c0ca30e2 -Author: Bram Moolenaar -Date: Sun Sep 4 15:13:39 2016 +0200 - - patch 7.4.2323 - Problem: Using freed memory when using 'formatexpr'. (Dominique Pelle) - Solution: Make a copy of 'formatexpr' before evaluating it. - -commit bc54f3f3fed4dc3556df8c46cee6739d211b0eb2 -Author: Bram Moolenaar -Date: Sun Sep 4 14:34:28 2016 +0200 - - patch 7.4.2322 - Problem: Access memory beyond the end of the line. (Dominique Pelle) - Solution: Adjust the cursor column. - -commit dac1947bb366ef43cd6da95acc730554e76d8b84 -Author: Bram Moolenaar -Date: Sat Sep 3 22:35:40 2016 +0200 - - patch 7.4.2321 - Problem: When a test is commented out we forget about it. - Solution: Let a test throw an exception with "Skipped" and list skipped test - functions. (Christian Brabandt) - -commit dda933d06c06c2792bd686d059f6ad19191ad30b -Author: Bram Moolenaar -Date: Sat Sep 3 21:04:58 2016 +0200 - - patch 7.4.2320 - Problem: Redraw problem when using 'incsearch'. - Solution: Save the current view when deleting characters. (Christian - Brabandt) Fix that the '" mark is set in the wrong position. Don't - change the search start when using BS. - -commit b07a82b6d5f904ed3e623e775c3458adb1cc0a3e -Author: Bram Moolenaar -Date: Sat Sep 3 20:08:56 2016 +0200 - - patch 7.4.2319 - Problem: No way for a system wide vimrc to stop loading defaults.vim. - (Christian Hesse) - Solution: Bail out of defaults.vim if skip_defaults_vim was set. - -commit 349e7d94e6bbb253bb87adad9039f095128ab543 -Author: Bram Moolenaar -Date: Sat Sep 3 20:04:34 2016 +0200 - - patch 7.4.2318 - Problem: When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as - before. - Solution: Move #ifdef and don't use goto. - -commit 0913a1089a07ac7b17abc3a1343dfa7cd25613f4 -Author: Bram Moolenaar -Date: Sat Sep 3 19:11:59 2016 +0200 - - patch 7.4.2317 - Problem: Normal mode tests fail on MS-Windows. - Solution: Do some tests only on Unix. Set 'fileformat' to "unix". - -commit f7f3e32fcc4984d87f26337316379c2e2d90f7f1 -Author: Bram Moolenaar -Date: Sat Sep 3 18:47:24 2016 +0200 - - patch 7.4.2316 - Problem: Channel sort test is flaky. - Solution: Add a check the output has been read. - -commit 87bc3f74598ae8c648957e5755000cc6cdbc89ce -Author: Bram Moolenaar -Date: Sat Sep 3 17:33:54 2016 +0200 - - patch 7.4.2315 - Problem: Insufficient testing for Normal mode commands. - Solution: Add a big test. (Christian Brabandt, closes #1029) - -commit de653f08805dde14424d417502a0480a6ad292f8 -Author: Bram Moolenaar -Date: Sat Sep 3 16:59:06 2016 +0200 - - patch 7.4.2314 - Problem: No error when deleting an augroup while it's the current one. - Solution: Disallow deleting an augroup when it's the current one. - -commit b62cc36a600e2e1e5a1d1d484fef89898c847c4c -Author: Bram Moolenaar -Date: Sat Sep 3 16:43:53 2016 +0200 - - patch 7.4.2313 - Problem: Crash when deleting an augroup and listing an autocommand. - (Dominique Pelle) - Solution: Make sure deleted_augroup is valid. - -commit 5a49789a9b1f6447aeafbbbdd5b235dd10c471d5 -Author: Bram Moolenaar -Date: Sat Sep 3 16:29:04 2016 +0200 - - patch 7.4.2312 - Problem: Crash when autocommand moves to another tab. (Dominique Pelle) - Solution: When navigating to another window halfway the :edit command go - back to the right window. - -commit dd905a2ae14bf2ee59a068f1c3acbca1ff0b7067 -Author: Bram Moolenaar -Date: Fri Sep 2 22:26:04 2016 +0200 - - patch 7.4.2311 - Problem: Appveyor 64 bit build still using Python 3.4 - Solution: Switch to Python 3.5. (Ken Takata, closes #1032) - -commit a5d4121eed942bbbc672a7b00bf20866c17dc858 -Author: Bram Moolenaar -Date: Fri Sep 2 22:18:49 2016 +0200 - - patch 7.4.2310 - Problem: Accessing freed memory when a timer does not repeat. - Solution: Free after removing it. (Dominique Pelle) - -commit 11fbc2866ccc11b4dd1726abdaf582a78ef3f743 -Author: Bram Moolenaar -Date: Fri Sep 2 21:48:32 2016 +0200 - - patch 7.4.2309 - Problem: Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) - Solution: When detecting that the tab page changed, don't just abort but - delete the window where w_buffer is NULL. - -commit 44f660c42191062214552f2bdb2e9bcc4e23e6fc -Author: Bram Moolenaar -Date: Fri Sep 2 20:03:20 2016 +0200 - - patch 7.4.2308 - Problem: Old charsearch test still listed in Makefile. - Solution: Remove the line. - -commit cd055da370114f66c960be9c8b1eb0f33a9e0a85 -Author: Bram Moolenaar -Date: Fri Sep 2 19:50:48 2016 +0200 - - patch 7.4.2307 - Problem: Several tests are old style. - Solution: Turn them into new style tests. (Yegappan Lakshmanan) - -commit da9ce2cde11ddd0e16cdfbab6d4ac4e8110218e1 -Author: Bram Moolenaar -Date: Fri Sep 2 19:34:10 2016 +0200 - - patch 7.4.2306 - Problem: Default value for 'langremap' is wrong. - Solution: Set the right value. (Jürgen Krämer) Add a test. - -commit 19a1669ffc796e30a83c5600f82f12ebf63a2261 -Author: Bram Moolenaar -Date: Thu Sep 1 22:19:47 2016 +0200 - - patch 7.4.2305 - Problem: Marks, writefile and nested function tests are old style. - Solution: Turn them into new style tests. (Yegappan Lakshmanan) - -commit 417ccd7138d4d230d328de8b0d3892dd82ff1bee -Author: Bram Moolenaar -Date: Thu Sep 1 21:26:20 2016 +0200 - - patch 7.4.2304 - Problem: In a timer callback the timer itself can't be found or stopped. - (Thinca) - Solution: Do not remove the timer from the list, remember whether it was - freed. - -commit 779f2fc3a7468e273897d2fd0672315812a2e3da -Author: Bram Moolenaar -Date: Thu Sep 1 20:58:24 2016 +0200 - - patch 7.4.2303 - Problem: When using "is" the mode isn't always updated. - Solution: Redraw the command line. (Christian Brabandt) - -commit f1b512a0b62d0fa47ee9b2612556f375e1f22fc2 -Author: Bram Moolenaar -Date: Thu Sep 1 20:50:54 2016 +0200 - - patch 7.4.2302 - Problem: Default interface versions for MS-Windows are outdated. - Solution: Use Active Perl 5.24, Python 3.5.2. Could only make it work with - Ruby 1.9.2. - -commit 641ad6c7ac7367f95fd927b8efa4bf74ddb9ccf3 -Author: Bram Moolenaar -Date: Thu Sep 1 18:32:11 2016 +0200 - - patch 7.4.2301 - Problem: MS-Windows: some files remain after testing. - Solution: Close the channel output file. Wait for the file handle to be - closed before deleting the file. - -commit 5c80908ced601be6db7554a147cdb0f98ac8daa1 -Author: Bram Moolenaar -Date: Thu Sep 1 16:21:48 2016 +0200 - - patch 7.4.2300 - Problem: Get warning for deleting autocommand group when the autocommand - using the group is scheduled for deletion. (Pavol Juhas) - Solution: Check for deleted autocommand. - -commit 04c4ce650f9e533cd35b2aa6803f4d354d3ec7aa -Author: Bram Moolenaar -Date: Thu Sep 1 15:45:58 2016 +0200 - - patch 7.4.2299 - Problem: QuickFixCmdPre and QuickFixCmdPost autocommands are not always - triggered. - Solution: Also trigger on ":expr", ":cbuffer", etc. (Yegappan Lakshmanan) - -commit 0874a83e9be1b39fdb217f02b427bf1d6133a4d8 -Author: Bram Moolenaar -Date: Thu Sep 1 15:11:51 2016 +0200 - - patch 7.4.2298 - Problem: It is not possible to close the "in" part of a channel. - Solution: Add ch_close_in(). - -commit d8b554904d18fe19bd9fa79dbda880845cb017d2 -Author: Bram Moolenaar -Date: Thu Sep 1 14:35:22 2016 +0200 - - patch 7.4.2297 - Problem: When starting a job that reads from a buffer and reaching the end, - the job hangs. - Solution: Close the pipe or socket when all lines were read. - -commit f37506f60f87d52a9e8850e30067645e2b13783c -Author: Bram Moolenaar -Date: Wed Aug 31 22:22:10 2016 +0200 - - Updated runtime files. Remove HiLink commands. - -commit c628fdcd46e93c308f742efdf54248695960e290 -Author: Bram Moolenaar -Date: Wed Aug 31 20:33:27 2016 +0200 - - patch 7.4.2296 - Problem: No tests for :undolist and "U" command. - Solution: Add tests. (Dominique Pelle) - -commit 89bcfda6834aba724d12554a34b9ed49f5789fd5 -Author: Bram Moolenaar -Date: Tue Aug 30 23:26:57 2016 +0200 - - Updated runtime files. Remove version checks for Vim older than 6.0. - -commit 4792255eff03760dca0fd014616532e6d47db364 -Author: Bram Moolenaar -Date: Tue Aug 30 10:56:50 2016 +0200 - - patch 7.4.2295 - Problem: Cscope test fails. - Solution: Avoid checking for specific line and column numbers. - -commit 64cefedfc834aa4dac54ae5f91ccbc04e2d56bc5 -Author: Bram Moolenaar -Date: Mon Aug 29 23:06:28 2016 +0200 - - patch 7.4.2294 - Problem: Sign test fails on MS-Windows when using the distributed zip - archives. - Solution: Create dummy files instead of relying on files in the pixmaps - directory. - -commit edf3f97ae2af024708ebb4ac614227327033ca47 -Author: Bram Moolenaar -Date: Mon Aug 29 22:49:24 2016 +0200 - - patch 7.4.2293 - Problem: Modelines in source code are inconsistant. - Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino) - -commit 965ed14973fd3f1b2aace7bae4d4722b71ca04f9 -Author: Bram Moolenaar -Date: Mon Aug 29 22:31:24 2016 +0200 - - patch 7.4.2292 - Problem: Not all systems understand %F in printf(). - Solution: Use %f. - -commit 04186095346daa60e82e981dad114de2b641d672 -Author: Bram Moolenaar -Date: Mon Aug 29 21:55:35 2016 +0200 - - patch 7.4.2291 - Problem: printf() handles floats wrong when there is a sign. - Solution: Fix placing the sign. Add tests. (Dominique Pelle) - -commit 7f7bd297d6d989254f71c694f1c72d07cbc5c306 -Author: Bram Moolenaar -Date: Sun Aug 28 21:21:31 2016 +0200 - - patch 7.4.2290 - Problem: Compiler warning in tiny build. (Tony Mechelynck) - Solution: Add #ifdef around infinity_str(). - -commit 7683aaa5061e26d4bc52fdf40be66789e9e4fec0 -Author: Bram Moolenaar -Date: Sun Aug 28 21:00:50 2016 +0200 - - patch 7.4.2289 - Problem: When installing and $DESTDIR is set the icons probably won't be - installed. - Solution: Create the icon directories if $DESTDIR is not empty. (Danek - Duvall) - -commit cb03397abae22e7237511db2e19ad5ef3e5e5f4e -Author: Bram Moolenaar -Date: Sun Aug 28 20:14:38 2016 +0200 - - patch 7.4.2288 - Problem: MS-Windows build instructions are clumsy. "dosbin" doesn't build. - Solution: Add rename.bat. Fix building "dosbin". - -commit 6fc8227ebfbdfbbb48b81b679db81f421dbce79b -Author: Bram Moolenaar -Date: Sun Aug 28 19:26:43 2016 +0200 - - patch 7.4.2287 - Problem: The callback passed to ch_sendraw() is not used. - Solution: Pass the read part, not the send part. (haya14busa, closes #1019) - -commit fec246d2c595164ac3b7e9fe9677053d3739b834 -Author: Bram Moolenaar -Date: Sun Aug 28 18:47:14 2016 +0200 - - patch 7.4.2286 - Problem: The tee program isn't included. Makefile contains build - instructions that don't work. - Solution: Update the Filelist and build instructions. Remove build - instructions for DOS and old Windows. Add the tee program. - -commit 36f44c21da2e912c008683a0c4447fca2a071e9a -Author: Bram Moolenaar -Date: Sun Aug 28 18:17:20 2016 +0200 - - Updated runtime files. - -commit d90b6c02e2900576fb37d95b5e4f4a32b2d7383f -Author: Bram Moolenaar -Date: Sun Aug 28 18:10:45 2016 +0200 - - patch 7.4.2285 - Problem: Generated files are outdated. - Solution: Generate the files. Avoid errors when generating prototypes. - -commit f4145d8e990a72bdfea9db3110a7e42a0ff4240c -Author: Bram Moolenaar -Date: Sun Aug 28 17:15:25 2016 +0200 - - patch 7.4.2284 - Problem: Comment in scope header file is outdated. (KillTheMule) - Solution: Point to the help instead. (closes #1017) - -commit 885c00eabe6d1fd757d4f0eb531ad3a15a35ec04 -Author: Bram Moolenaar -Date: Sun Aug 28 17:08:17 2016 +0200 - - patch 7.4.2283 - Problem: Part of ":oldfiles" command isn't cleared. (Lifepillar) - Solution: Clear the rest of the line. (closes 1018) - -commit 0abe0522d0e52b50c6eab52323be558eb56fe95e -Author: Bram Moolenaar -Date: Sun Aug 28 16:53:12 2016 +0200 - - patch 7.4.2282 - Problem: When a child process is very fast waiting 10 msec for it is - noticeable. (Ramel Eshed) - Solution: Start waiting for 1 msec and gradually increase. - -commit 0426bae2abede764d0dd366a28663d1c6e6ab0fe -Author: Bram Moolenaar -Date: Sun Aug 28 16:06:05 2016 +0200 - - patch 7.4.2281 - Problem: Timer test fails sometimes. - Solution: Reduce minimum time by 1 msec. - -commit e999782e369999539a1783a7ebe4eadcc6da28a8 -Author: Bram Moolenaar -Date: Sun Aug 28 16:03:38 2016 +0200 - - patch 7.4.2280 - Problem: printf() doesn't handle infinity float values correctly. - Solution: Add a table with possible infinity values. (Dominique Pelle) - -commit 46328f9a1cc8047d1e05095bc9f531038c5a4028 -Author: Bram Moolenaar -Date: Sun Aug 28 15:39:57 2016 +0200 - - patch 7.4.2279 - Problem: Starting diff mode with the cursor in the last line might end up - only showing one closed fold. (John Beckett) - Solution: Scroll the window to show the same relative cursor position. - -commit 4427db9bb2f4b4587559eac18cc7ba10c52c6e8b -Author: Bram Moolenaar -Date: Sun Aug 28 14:39:44 2016 +0200 - - patch 7.4.2278 - Problem: New users have no idea of the 'scrolloff' option. - Solution: Set 'scrolloff' in defaults.vim. - -commit 6a402edbeb693113f05d9319cd20ec382a0a1a20 -Author: Bram Moolenaar -Date: Sun Aug 28 14:11:24 2016 +0200 - - patch 7.4.2277 - Problem: Memory leak in getbufinfo() when there is a sign. (Dominique - Pelle) - Solution: Remove extra vim_strsave(). - -commit 1773ddfdcd106fa3bbf479c9b62ccde03c2a86ba -Author: Bram Moolenaar -Date: Sun Aug 28 13:38:54 2016 +0200 - - patch 7.4.2276 - Problem: Command line test fails on Windows when run twice. - Solution: Wipe the buffer so that the directory can be deleted. - -commit e67d546f3c691139e6d3d33f36724d98aec04c14 -Author: Bram Moolenaar -Date: Sat Aug 27 22:40:42 2016 +0200 - - patch 7.4.2275 - Problem: ":diffoff!" does not remove filler lines. - Solution: Force a redraw and invalidate the cursor. (closes #1014) - -commit 818078ddfbb8cc2546f697c5675a251d095722ec -Author: Bram Moolenaar -Date: Sat Aug 27 21:58:42 2016 +0200 - - Updated runtime files and translations. - -commit 73d4e4c8922f6f4d256f910a18f47c0c3a48c28b -Author: Bram Moolenaar -Date: Sat Aug 27 21:55:13 2016 +0200 - - patch 7.4.2274 - Problem: Command line completion on "find **/filename" drops sub-directory. - Solution: Handle this case separately. (Harm te Hennepe, closes #932, closes - #939) - -commit 3056735ae8a366aa7fcb51872520895251858637 -Author: Bram Moolenaar -Date: Sat Aug 27 21:25:44 2016 +0200 - - patch 7.4.2273 - Problem: getwininfo() and getbufinfo() are inefficient. - Solution: Do not make a copy of all window/buffer-local options. Make it - possible to get them with gettabwinvar() or getbufvar(). - -commit 9f8187c335b4fb07be9095dfdd0fc52670ba3c3f -Author: Bram Moolenaar -Date: Sat Aug 27 20:34:01 2016 +0200 - - patch 7.4.2272 - Problem: getbufinfo(), getwininfo() and gettabinfo() are inefficient. - Solution: Instead of making a copy of the variables dictionary, use a - reference. - -commit ffdf08c94e16b0813862bdfdbc1c92892d2e4c93 -Author: Bram Moolenaar -Date: Sat Aug 27 19:52:47 2016 +0200 - - patch 7.4.2271 - Problem: Netbeans test doesn't read settings from file. - Solution: Use "-Xnbauth". - -commit 821179809d9b0f65177360b53584be2b4039dd46 -Author: Bram Moolenaar -Date: Sat Aug 27 19:21:48 2016 +0200 - - patch 7.4.2270 - Problem: Insufficient testing for NUL bytes on a raw channel. - Solution: Add a test for writing and reading. - -commit e17bdffff78ebd6a4e3cff26754cc667557ea810 -Author: Bram Moolenaar -Date: Sat Aug 27 18:34:29 2016 +0200 - - patch 7.4.2269 - Problem: Using 'hlsearch' highlighting instead of matchpos if there is no - search match. - Solution: Pass NULL as last item to next_search_hl() when searching for - 'hlsearch' match. (Shane Harper, closes #1013) - -commit 1195669f9e434fa9ab8b57ee9470bf951e4990b8 -Author: Bram Moolenaar -Date: Sat Aug 27 16:26:56 2016 +0200 - - patch 7.4.2268 - Problem: Using CTRL-N and CTRL-P for incsearch shadows completion keys. - Solution: Use CTRL-T and CTRL-G instead. - -commit 44ca54aeb9a0eca41aea203786e33d82e69d0615 -Author: Bram Moolenaar -Date: Sat Aug 27 15:41:32 2016 +0200 - - patch 7.4.2267 - Problem: Build fails on MS-Windows. - Solution: Add define to get isinf(). - -commit 9992237a3e791fbc0c1ebf743ece1b75e1488410 -Author: Bram Moolenaar -Date: Sat Aug 27 15:26:35 2016 +0200 - - patch 7.4.2266 - Problem: printf() test fails on Windows. "-inf" is not used. - Solution: Check for Windows-specific values for "nan". Add sign to "inf" - when appropriate. - -commit 76efafba2af36ae5f6c7b79b56c537fcbcdb386c -Author: Bram Moolenaar -Date: Sat Aug 27 14:21:21 2016 +0200 - - patch 7.4.2265 - Problem: printf() isn't tested much. - Solution: Add more tests for printf(). (Dominique Pelle) - -commit 2b529bb6260b52246e92429375d995b9b5ce76b6 -Author: Bram Moolenaar -Date: Sat Aug 27 13:35:35 2016 +0200 - - patch 7.4.2264 - Problem: When adding entries to an empty quickfix list the title is reset. - Solution: Improve handling of the title. (Yegappan Lakshmanan) - -commit d29459baa61819e59961804ed258efac5733ec70 -Author: Bram Moolenaar -Date: Fri Aug 26 22:29:11 2016 +0200 - - patch 7.4.2263 - Problem: :filter does not work for many commands. Can only get matching - messages. - Solution: Make :filter work for :command, :map, :list, :number and :print. - Make ":filter!" show non-matching lines. - -commit 257095760732597983bdd026e791907b7980e295 -Author: Bram Moolenaar -Date: Fri Aug 26 20:41:16 2016 +0200 - - patch 7.4.2262 - Problem: Fail to read register content from viminfo if it is 438 characters - long. (John Chen) - Solution: Adjust the check for line wrapping. (closes #1010) - -commit 7df0f6313a46b80d760c9a80241922544333351c -Author: Bram Moolenaar -Date: Fri Aug 26 19:56:00 2016 +0200 - - patch 7.4.2261 - Problem: Build fails with small features. - Solution: Move "else" inside the #ifdef. - -commit e4a3bcf28d92d0bde9ca227ccb40d401038185e5 -Author: Bram Moolenaar -Date: Fri Aug 26 19:52:37 2016 +0200 - - Updated runtime files. Add Scala files. - -commit dd74ab9b464f3d1a5f6f6395469b76f8e0e6dccd -Author: Bram Moolenaar -Date: Fri Aug 26 19:20:26 2016 +0200 - - patch 7.4.2260 - Problem: Channel test is flaky. - Solution: Add a newline to separate JSON messages. - -commit 4d6f32cbfbaf324ac4a25c0206a5db0e9f7a48f7 -Author: Bram Moolenaar -Date: Fri Aug 26 19:13:46 2016 +0200 - - patch 7.4.2259 - Problem: With 'incsearch' can only see the next match. - Solution: Make CTRL-N/CTRL-P move to the previous/next match. (Christian - Brabandt) - -commit f1f0792e55e72cdc7c833b30f565a9b02f18bb1e -Author: Bram Moolenaar -Date: Fri Aug 26 17:58:53 2016 +0200 - - patch 7.4.2258 - Problem: Two JSON messages are sent without a separator. - Solution: Separate messages with a NL. (closes #1001) - -commit 9f28953f0c1e3d9fffd49af76503f54eaa279acb -Author: Bram Moolenaar -Date: Fri Aug 26 16:39:03 2016 +0200 - - patch 7.4.2257 - Problem: Coverity complains about not checking for NULL. - Solution: Check for out of memory. - -commit db249f26edf7a5f88d1f4468d08ec5b84f5ab7ad -Author: Bram Moolenaar -Date: Fri Aug 26 16:29:47 2016 +0200 - - patch 7.4.2256 - Problem: Coverity complains about null pointer check. - Solution: Remove wrong and superfluous error check. - -commit ec42059b78c1932a44f2bf36ac982109884dc7c7 -Author: Bram Moolenaar -Date: Fri Aug 26 15:51:53 2016 +0200 - - patch 7.4.2255 - Problem: The script that checks translations can't handle plurals. - Solution: Check for plural msgid and msgstr entries. Leave the cursor on - the first error. - -commit 54b6352c6f0617ff9c963588ccc7d31815348029 -Author: Bram Moolenaar -Date: Fri Aug 26 12:55:09 2016 +0200 - - patch 7.4.2254 - Problem: Compiler warnings in MzScheme code. - Solution: Add UNUSED. Remove unreachable code. - -commit 78c7e274f27c68bf86b0a68411b128c6945d1f6a -Author: Bram Moolenaar -Date: Thu Aug 25 23:19:29 2016 +0200 - - patch 7.4.2253 - Problem: Check for Windows 3.1 will always return false. (Christian - Brabandt) - Solution: Remove the dead code. - -commit 424d74bb20335940e938a5b4708fc0d6b73f0de3 -Author: Bram Moolenaar -Date: Thu Aug 25 23:02:11 2016 +0200 - - patch 7.4.2252 - Problem: Compiler warnings for signed/unsigned in expression. - Solution: Remove type cast. (Dominique Pelle) - -commit 015efc32c1add6269099364835ddf85ff257b3c6 -Author: Bram Moolenaar -Date: Wed Aug 24 22:34:33 2016 +0200 - - patch 7.4.2251 - Problem: In rare cases diffing 4 buffers is not enough. - Solution: Raise the limit to 8. (closes #1000) - -commit 5b30291785e6b9be1a607504c14bd03c601b59a6 -Author: Bram Moolenaar -Date: Wed Aug 24 22:11:55 2016 +0200 - - patch 7.4.2250 - Problem: Some error message cannot be translated. - Solution: Enclose them in _() and N_(). (Dominique Pelle) - -commit ba2099034f92a2814494f37bddb0c57d034401b4 -Author: Bram Moolenaar -Date: Wed Aug 24 22:06:38 2016 +0200 - - patch 7.4.2249 - Problem: Missing colon in error message. - Solution: Add the colon. (Dominique Pelle) - -commit 358308dd99abdd56c6540339e505585d8db7bdfe -Author: Bram Moolenaar -Date: Wed Aug 24 21:21:26 2016 +0200 - - patch 7.4.2248 - Problem: When cancelling the :ptjump prompt a preview window is opened for - a following command. - Solution: Reset g_do_tagpreview. (Hirohito Higashi) Add a test. Avoid that - the test runner gets stuck in trying to close a window. - -commit b58fe4588c6bfa173a3c47a66f410c2427bc668e -Author: Bram Moolenaar -Date: Wed Aug 24 00:39:05 2016 +0200 - - patch 7.4.2247 - Problem: Tiny build fails. (Tony Mechelynck) - Solution: Remove #ifdef. - -commit d6f2ee32dcfa18c781ef157918b524318a2215a2 -Author: Bram Moolenaar -Date: Wed Aug 24 00:30:52 2016 +0200 - - patch 7.4.2246 - Problem: Oldfiles test fails. - Solution: Include missing changes. - -commit 77401add71853d7a3da7ccc489f2a1bca58551ec -Author: Bram Moolenaar -Date: Wed Aug 24 00:12:12 2016 +0200 - - patch 7.4.2245 - Problem: Filter test fails. - Solution: Include missing changes. - -commit 7b668e83d0635d082b7ec90d7d2aa30a9d7d8928 -Author: Bram Moolenaar -Date: Tue Aug 23 23:51:21 2016 +0200 - - patch 7.4.2244 - Problem: Adding pattern to ":oldfiles" is not a generic solution. - Solution: Add the ":filter /pat/ cmd" command modifier. Only works for some - commands right now. - -commit 1b58cdd160c2e0ada0f638679a2aa27e4665fc48 -Author: Bram Moolenaar -Date: Mon Aug 22 23:04:33 2016 +0200 - - patch 7.4.2243 - Problem: Warning for assigning negative value to unsigned. (Danek Duvall) - Solution: Make cterm_normal_fg_gui_color and _bg_ guicolor_T, cast to long_u - only when an unsigned is needed. - -commit 17f1347b867cbcc0ce380bf9a2466b4c31896f04 -Author: Bram Moolenaar -Date: Mon Aug 22 22:47:45 2016 +0200 - - patch 7.4.2242 - Problem: Timer test sometimes fails. - Solution: Increase the maximum time for callback timer test. - -commit 973365dcc40a41e6b72ece56f15cebfee69b1329 -Author: Bram Moolenaar -Date: Mon Aug 22 22:02:56 2016 +0200 - - patch 7.4.2241 - Problem: Timer test sometimes fails. - Solution: Increase the maximum time for repeating timer. - -commit f267f8bdf777073e392ada5b31d837c7b6090eb4 -Author: Bram Moolenaar -Date: Mon Aug 22 21:40:29 2016 +0200 - - patch 7.4.2240 - Problem: Tests using the sleep time can be flaky. - Solution: Use reltime() if available. (Partly by Shane Harper) - -commit 9baf297c99cc35adb921bee04369499d76438889 -Author: Bram Moolenaar -Date: Sun Aug 21 22:39:35 2016 +0200 - - patch 7.4.2239 - Problem: Warning for missing declaration of skip_vimgrep_pat(). (John - Marriott) - Solution: Move it to another file. - -commit de7762a2c1498e2dc43586feb5f982d661799f85 -Author: Bram Moolenaar -Date: Sun Aug 21 21:03:37 2016 +0200 - - patch 7.4.2238 - Problem: With SGR mouse reporting (suckless terminal) the mouse release and - scroll up/down is confused. - Solution: Don't see a release as a scroll up/down. (Ralph Eastwood) - -commit 9b7f8ce9eb3cb704f8cc14ab659bf86b1d6dc13c -Author: Bram Moolenaar -Date: Sun Aug 21 19:07:17 2016 +0200 - - patch 7.4.2237 - Problem: Can't use "." and "$" with ":tab". - Solution: Support a range for ":tab". (Hirohito Higashi) - -commit 920694c1b60fac8017b8909efcc24f189804a9bb -Author: Bram Moolenaar -Date: Sun Aug 21 17:45:02 2016 +0200 - - patch 7.4.2236 - Problem: The 'langnoremap' option leads to double negatives. And it does - not work for the last character of a mapping. - Solution: Add 'langremap' with the opposite value. Keep 'langnoremap' for - backwards compatibility. Make it work for the last character of a - mapping. Make the test work. - -commit 989f592f7ffcbafdc4ec35cee4dc65bd053e2077 -Author: Bram Moolenaar -Date: Sun Aug 21 15:26:54 2016 +0200 - - patch 7.4.2235 - Problem: submatch() does not check for a valid argument. - Solution: Give an error if the argument is out of range. (Dominique Pelle) - -commit dd1248143e56b1450903fe40813e40c63691b071 -Author: Bram Moolenaar -Date: Sun Aug 21 15:00:03 2016 +0200 - - patch 7.4.2234 - Problem: Can't build with +eval but without +quickfix. (John Marriott) - Solution: Move skip_vimgrep_pat() to separate #ifdef block. - -commit 843b884461de1c79a1d2748549776fb13fc94360 -Author: Bram Moolenaar -Date: Sun Aug 21 14:36:15 2016 +0200 - - patch 7.4.2233 - Problem: Crash when using funcref() with invalid name. (Dominique Pelle) - Solution: Check for NULL translated name. - -commit e07e797db0c5ef1aafc650d8bb0d39fb052cf1e1 -Author: Bram Moolenaar -Date: Sat Aug 20 19:22:16 2016 +0200 - - patch 7.4.2232 - Problem: The default ttimeoutlen is very long. - Solution: Use "100". (Hirohito Higashi) - -commit e11d61a3b1cdedf3144de697a2b38af62c3a78d8 -Author: Bram Moolenaar -Date: Sat Aug 20 18:36:54 2016 +0200 - - patch 7.4.2231 - Problem: ":oldfiles" output is a very long list. - Solution: Add a pattern argument. (Coot, closes #575) - -commit 66e29d7112e437b2b50efe1f82c7e892736d23e4 -Author: Bram Moolenaar -Date: Sat Aug 20 16:57:02 2016 +0200 - - patch 7.4.2230 - Problem: There is no equivalent of 'smartcase' for a tag search. - Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian - Brabandt, closes #712) Turn tagcase test into new style. - -commit f04507d132fbcb63999167ec006fc6e700b5af4f -Author: Bram Moolenaar -Date: Sat Aug 20 15:05:39 2016 +0200 - - patch 7.4.2229 - Problem: Startup test fails on Solaris. - Solution: Recognize a character device. (Danek Duvall) - -commit 9e4d8215d386100ab660d7d11e6620fd148b605e -Author: Bram Moolenaar -Date: Thu Aug 18 23:04:48 2016 +0200 - - patch 7.4.2228 - Problem: Test files have inconsistant modelines. - Solution: Don't set 'tabstop' to 2, use 'sts' and 'sw'. - -commit 7571d55f7dcc009a375b2124cce2c8b21f361234 -Author: Bram Moolenaar -Date: Thu Aug 18 22:54:46 2016 +0200 - - Updated runtime files. - -commit 1381d791478ee77c8368b89a3d4954316bf839b5 -Author: Bram Moolenaar -Date: Thu Aug 18 22:11:42 2016 +0200 - - patch 7.4.2227 - Problem: Tab page tests are old style. - Solution: Change into new style tests. (Hirohito Higashi) - -commit 339288377072f66ec88e21903e75a82d23ffbf4f -Author: Bram Moolenaar -Date: Thu Aug 18 21:22:04 2016 +0200 - - patch 7.4.2226 - Problem: The field names used by getbufinfo(), gettabinfo() and - getwininfo() are not consistent. - Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan) - -commit bfd096d02087a10e8e2f4bdfb74e0435506fa8bb -Author: Bram Moolenaar -Date: Wed Aug 17 22:29:09 2016 +0200 - - patch 7.4.2225 - Problem: Crash when placing a sign in a deleted buffer. - Solution: Check for missing buffer name. (Dominique Pelle). Add a test. - -commit af9c4c9b5761c4c074237d87e2c95713bf721eab -Author: Bram Moolenaar -Date: Wed Aug 17 21:51:56 2016 +0200 - - patch 7.4.2224 - Problem: Compiler warnings with older compiler and 64 bit numbers. - Solution: Add "LL" to large values. (Mike Williams) - -commit d3c907b5d2b352482b580a0cf687cbbea4c19ea1 -Author: Bram Moolenaar -Date: Wed Aug 17 21:32:09 2016 +0200 - - patch 7.4.2223 - Problem: Buffer overflow when using latin1 character with feedkeys(). - Solution: Check for an illegal character. Add a test. - -commit 6bff02eb530aa29aafa2cb5627399837be7a5dd5 -Author: Bram Moolenaar -Date: Tue Aug 16 22:50:55 2016 +0200 - - patch 7.4.2222 - Problem: Sourcing a script where a character has 0x80 as a second byte does - not work. (Filipe L B Correia) - Solution: Turn 0x80 into K_SPECIAL KS_SPECIAL KE_FILLER. (Christian - Brabandt, closes #728) Add a test case. - -commit 91984b9034d3b698459622be277d963e0c6df60e -Author: Bram Moolenaar -Date: Tue Aug 16 21:58:41 2016 +0200 - - patch 7.4.2221 - Problem: printf() does not support binary format. - Solution: Add %b and %B. (Ozaki Kiichi) - -commit e5a8f35b4286135f3469f3b00a6c2220553d9658 -Author: Bram Moolenaar -Date: Tue Aug 16 21:30:54 2016 +0200 - - patch 7.4.2220 - Problem: printf() gives an error when the argument for %s is not a string. - (Ozaki Kiichi) - Solution: Behave like invoking string() on the argument. (Ken Takata) - -commit f5a39447a8ebe162ee62caa2ee502cd0e65eecaa -Author: Bram Moolenaar -Date: Tue Aug 16 21:04:41 2016 +0200 - - patch 7.4.2219 - Problem: Recursive call to substitute gets stuck in sandbox. (Nikolai - Pavlov) - Solution: Handle the recursive call. (Christian Brabandt, closes #950) - Add a test. - -commit 13d216d30224f12ed5bfed71216a80715b32aeff -Author: Bram Moolenaar -Date: Tue Aug 16 19:21:11 2016 +0200 - - patch 7.4.2218 - Problem: Can't build with +timers when +digraph is not included. - Solution: Change #ifdef for e_number_exp. (Damien) - -commit dc1f1645cb495fa6bfbe216d7359f23539a0e25d -Author: Bram Moolenaar -Date: Tue Aug 16 18:33:43 2016 +0200 - - Updated runtime files. - -commit 4f416e41243ca151b95d39d81ce23d00b1484755 -Author: Bram Moolenaar -Date: Tue Aug 16 16:08:18 2016 +0200 - - patch 7.4.2217 - Problem: When using matchaddpos() a character after the end of the line can - be highlighted. - Solution: Only highlight existing characters. (Hirohito Higashi) - -commit 22177f0c0826e3b2411a5e9d050b50200877ecd3 -Author: Bram Moolenaar -Date: Mon Aug 15 22:54:49 2016 +0200 - - patch 7.4.2216 - Problem: Test fails without the +sign feature. - Solution: Only check for signcolumn with the +sign feature. - -commit 386600f0cbcb8add099c723cf84634f46df2f788 -Author: Bram Moolenaar -Date: Mon Aug 15 22:16:25 2016 +0200 - - patch 7.4.2215 - Problem: It's not easy to find out if a window is a quickfix or location - list window. - Solution: Add "loclist" and "quickfix" entries to the dict returnec by - getwininfo(). (Yegappan Lakshmanan) - -commit 16350cb97914bc86320185a9910b23c2b297d273 -Author: Bram Moolenaar -Date: Sun Aug 14 20:27:34 2016 +0200 - - patch 7.4.2214 - Problem: A font that uses ligatures messes up the screen display. - Solution: Put spaces between characters when building the glyph table. - (based on a patch from Manuel Schiller) - -commit 58b853460add42098ab08017df9e030fb14fd34b -Author: Bram Moolenaar -Date: Sun Aug 14 19:54:54 2016 +0200 - - patch 7.4.2213 - Problem: Cannot highlight the "~" lines at the end of a window differently. - Solution: Add the EndOfBuffer highlighting. (Marco Hinz, James McCoy) - -commit e59215c7dcae17b03daf39517560cfaa03314f5a -Author: Bram Moolenaar -Date: Sun Aug 14 19:08:45 2016 +0200 - - patch 7.4.2212 - Problem: Mark " is not set when closing a window in another tab. (Guraga) - Solution: Check all tabs for the window to be valid. (based on patch by - Hirohito Higashi, closes #974) - -commit e56132bb4167f8b6ea4814cc2c99a71df3d07ff8 -Author: Bram Moolenaar -Date: Sun Aug 14 18:23:21 2016 +0200 - - patch 7.4.2211 - Problem: Mouse support is not automatically enabled with simple term. - Solution: Recognize "st" and other names. (Manuel Schiller, closes #963) - -commit cff50f5ec9e8c8c8f69bdcb7fc17e0b9ced540e2 -Author: Bram Moolenaar -Date: Sun Aug 14 17:32:52 2016 +0200 - - patch 7.4.2210 - Problem: On OSX configure mixes up a Python framework and the Unix layout. - Solution: Make configure check properly. (Tim D. Smith, closes #980) - -commit 35a4cfa200917dd171b1fff3cd5b6cee9add673d -Author: Bram Moolenaar -Date: Sun Aug 14 16:07:48 2016 +0200 - - patch 7.4.2209 - Problem: Cannot map . (Stephen Riehm) - Solution: Solve the memory access problem in another way. (Dominique Pelle) - Allow for using in a string. - -commit 2d1a248762f069e470acde389ff4686a45d2f817 -Author: Bram Moolenaar -Date: Sun Aug 14 15:32:11 2016 +0200 - - patch 7.4.2208 - Problem: Test for mappings is old style. - Solution: Convert the test to new style. - -commit d58b0f982ad758c59abe47627216a15497e9c3c1 -Author: Bram Moolenaar -Date: Sat Aug 13 16:39:56 2016 +0200 - - patch 7.4.2207 - Problem: The +xpm feature is not sorted properly in :version output. - Solution: Move it up. (Tony Mechelynck) - -commit 4ae209597c486d630be929d2865ea112da8bc842 -Author: Bram Moolenaar -Date: Sat Aug 13 15:29:14 2016 +0200 - - patch 7.4.2206 - Problem: Warning for unused function. - Solution: Put the function inside #ifdef. (John Marriott) - -commit e9d58a6459687a1228b5aa85bd7b31f8f1e528a8 -Author: Bram Moolenaar -Date: Sat Aug 13 15:07:41 2016 +0200 - - patch 7.4.2205 - Problem: 'wildignore' always applies to getcompletion(). - Solution: Add an option to use 'wildignore' or not. (Yegappan Lakshmanan) - -commit 0952131376a517fc12dc5ae908a97018b4ee23f0 -Author: Bram Moolenaar -Date: Fri Aug 12 22:54:35 2016 +0200 - - Updated runtime files. - -commit b5ae48e9ffd3b8eb6ca4057de11f1bddcde8ce6f -Author: Bram Moolenaar -Date: Fri Aug 12 22:23:25 2016 +0200 - - patch 7.4.2204 - Problem: It is not easy to get information about buffers, windows and - tabpages. - Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan - Lakshmanan) - -commit ebcccad573a7722e16cf2dd435cc62b61f61d9cc -Author: Bram Moolenaar -Date: Fri Aug 12 19:17:13 2016 +0200 - - patch 7.4.2203 - Problem: Test fails with normal features. - Solution: Check is signs are supported. - -commit b33848315290a789f7bf05aff0d493b5b9265a2d -Author: Bram Moolenaar -Date: Fri Aug 12 18:51:58 2016 +0200 - - patch 7.4.2202 - Problem: Build fails with small features. - Solution: Correct option initialization. - -commit 95ec9d6a6ab3117d60ff638670a803d43974ba51 -Author: Bram Moolenaar -Date: Fri Aug 12 18:29:59 2016 +0200 - - patch 7.4.2201 - Problem: The sign column disappears when the last sign is deleted. - Solution: Add the 'signcolumn' option. (Christian Brabandt) - -commit d823fa910cca43fec3c31c030ee908a14c272640 -Author: Bram Moolenaar -Date: Fri Aug 12 16:29:27 2016 +0200 - - patch 7.4.2200 - Problem: Cannot get all information about a quickfix list. - Solution: Add an optional argument to get/set loc/qf list(). (Yegappan - Lakshmanan) - -commit 107abd2ca53c31fd3bb40d77ff296e98eaae2975 -Author: Bram Moolenaar -Date: Fri Aug 12 14:08:25 2016 +0200 - - patch 7.4.2199 - Problem: In the GUI the cursor is hidden when redrawing any window, - causing flicker. - Solution: Only undraw the cursor when updating the window it's in. - -commit 0e5d3a2940ead6c8ee3bacacea4153b647b67cca -Author: Bram Moolenaar -Date: Thu Aug 11 22:52:42 2016 +0200 - - patch 7.4.2198 - Problem: Test alot sometimes fails under valgrind. (Dominique Pelle) - Solution: Avoid passing a callback with the wrong number of arguments. - -commit c257487035f83aabe1c7e07f0552309e98f1bcb1 -Author: Bram Moolenaar -Date: Thu Aug 11 22:51:05 2016 +0200 - - patch 7.4.2197 - Problem: All functions are freed on exit, which may hide leaks. - Solution: Only free named functions, not reference counted ones. - -commit 91c5262b19fd2e558fe87b78c7767c7c5a270be8 -Author: Bram Moolenaar -Date: Wed Aug 10 23:02:45 2016 +0200 - - patch 7.4.2196 - Problem: glob2regpat test doesn't test everything on MS-Windows. - Solution: Add patterns with backslash handling. - -commit bcc1dcc981dfc092587d4fbd1327d82a03426c57 -Author: Bram Moolenaar -Date: Wed Aug 10 22:02:40 2016 +0200 - - patch 7.4.2195 - Problem: MS-Windows: The vimrun program does not support Unicode. - Solution: Use GetCommandLineW(). Cleanup old #ifdefs. (Ken Takata) - -commit 446a973ce3ce4988607292c0e6345db788f12c7b -Author: Bram Moolenaar -Date: Wed Aug 10 21:36:23 2016 +0200 - - patch 7.4.2194 - Problem: Sign tests don't cover enough. - Solution: Add more test cases. (Dominique Pelle) - -commit 717e196060d946fe20bb0f0307f417dc4d0e9b17 -Author: Bram Moolenaar -Date: Wed Aug 10 21:28:44 2016 +0200 - - patch 7.4.2193 - Problem: With Gnome when the GUI can't start test_startup hangs. - Solution: Call gui_mch_early_init_check(). (Hirohito Higashi) - -commit a6b7a08ae04a3cd4d9c45c906bb7a197e2135179 -Author: Bram Moolenaar -Date: Wed Aug 10 20:53:05 2016 +0200 - - patch 7.4.2192 - Problem: Generating prototypes with Cygwin doesn't work well. - Solution: Change #ifdefs. (Ken Takata) - -commit a357e44ccdf5cfe9f6d35cc348ca33ccd973e1a9 -Author: Bram Moolenaar -Date: Wed Aug 10 20:45:07 2016 +0200 - - patch 7.4.2191 - Problem: No automatic prototype for vim_main2(). - Solution: Move the #endif. (Ken Takata) - -commit 50fa8dd00c241fa0786fe92ecc02fee4e5d28e06 -Author: Bram Moolenaar -Date: Tue Aug 9 22:58:21 2016 +0200 - - patch 7.4.2190 - Problem: When startup test fails it's not easy to find out why. - GUI test fails with Gnome. - Solution: Add the help entry matches to a list an assert that. - Set $HOME for Gnome to create .gnome2 directory. - -commit f71d7b9ee5ceba75f70c30845332ddd728fd16c6 -Author: Bram Moolenaar -Date: Tue Aug 9 22:14:05 2016 +0200 - - patch 7.4.2189 - Problem: Cannot detect encoding in a fifo. - Solution: Extend the stdin way of detecting encoding to fifo. Add a test - for detecting encoding on stdin and fifo. (Ken Takata) - -commit c9fb77c69244870a97384152f20845665c19fe39 -Author: Bram Moolenaar -Date: Tue Aug 9 21:51:40 2016 +0200 - - patch 7.4.2188 - Problem: Completion does not work properly with some plugins. - Solution: Revert the part related to typing CTRL-E. (closes #972) - -commit 7547a78446c1a3c04b36c0533f0f046188bd378b -Author: Bram Moolenaar -Date: Mon Aug 8 23:26:51 2016 +0200 - - patch 7.4.2187 - Problem: glob2regpat test fails on Windows. - Solution: Remove the checks that use backslashes. - -commit 36d1c0fef4039fd4c91643c8ac107e78115158c9 -Author: Bram Moolenaar -Date: Mon Aug 8 22:46:14 2016 +0200 - - patch 7.4.2186 - Problem: Timers test is flaky. - Solution: Relax the sleep time check. - -commit 71dd9744cf3842cd45295010d2e5692da1651537 -Author: Bram Moolenaar -Date: Mon Aug 8 22:42:04 2016 +0200 - - patch 7.4.2185 - Problem: Test glob2regpat does not test much. - Solution: Add a few more test cases. (Dominique Pelle) - -commit 7a9a5f4019ce332cb11ce5370e3fa609299ce737 -Author: Bram Moolenaar -Date: Mon Aug 8 22:34:14 2016 +0200 - - patch 7.4.2184 - Problem: Tests that use RunVim() do not actually perform the test. - Solution: Use "return" instead of "call". (Ken Takata) - -commit 09de17536dd84e43aed7a575183e320e8d980b68 -Author: Bram Moolenaar -Date: Mon Aug 8 22:26:48 2016 +0200 - - patch 7.4.2183 - Problem: Sign tests are old style. - Solution: Turn them into new style tests. (Dominique Pelle) - -commit 2147746cf816fad00e301c6638df28a4287c9aae -Author: Bram Moolenaar -Date: Mon Aug 8 20:43:27 2016 +0200 - - patch 7.4.2182 - Problem: Color Grey40 used in startup but not in the short list. - Solution: Add Grey40 to the builtin colors. - -commit a772ec5e91efbd5c4b99bb5cf5704a6c6f0baf3f -Author: Bram Moolenaar -Date: Sun Aug 7 20:20:50 2016 +0200 - - patch 7.4.2181 - Problem: Compiler warning for unused variable. - Solution: Remove it. (Dominique Pelle) - -commit b73598e2f022a22fec512ea681c70d2775e8fd87 -Author: Bram Moolenaar -Date: Sun Aug 7 18:22:53 2016 +0200 - - patch 7.4.2180 - Problem: There is no easy way to stop all timers. There is no way to - temporary pause a timer. - Solution: Add timer_stopall() and timer_pause(). - -commit e4a76ad0e74a31bbd9f1b1ac5b816d714d19a412 -Author: Bram Moolenaar -Date: Sun Aug 7 16:50:10 2016 +0200 - - patch 7.4.2179 - Problem: Reading from stdin test fails on MS-Windows. - Solution: Strip the extra space. - -commit 3a938383396d4ab352bbb4d806938302debdae2c -Author: Bram Moolenaar -Date: Sun Aug 7 16:36:40 2016 +0200 - - patch 7.4.2178 - Problem: No test for reading from stdin. - Solution: Add a test. - -commit ba98bef1910094179bf90b9467b6e2d2f9462601 -Author: Bram Moolenaar -Date: Sun Aug 7 15:51:39 2016 +0200 - - patch 7.4.2177 - Problem: No testing for -C and -N command line flags, file arguments, - startuptime. - Solution: Add tests. - -commit a8e691d44937fd9d72dcbad2b8c673682277f13d -Author: Bram Moolenaar -Date: Sun Aug 7 15:19:26 2016 +0200 - - patch 7.4.2176 - Problem: #ifdefs in main() are complicated. - Solution: Always define vim_main2(). Move params to the file level. - (suggested by Ken Takata) - -commit 812ad4f3a2cb33002a24f6b5862c7b375cd68fe4 -Author: Bram Moolenaar -Date: Sun Aug 7 14:03:13 2016 +0200 - - patch 7.4.2175 - Problem: Insufficient testing of cscope. - Solution: Add more tests. (Dominique Pelle) - -commit c8ce615299b4d8c1b2e6cf83496f48cd497d8a37 -Author: Bram Moolenaar -Date: Sun Aug 7 13:48:20 2016 +0200 - - patch 7.4.2174 - Problem: Adding duplicate flags to 'whichwrap' leaves commas behind. - Solution: Also remove the commas. (Naruhiko Nishino) - -commit 3321e9d8a36c91c62d8ba3d43430b5c213b87f8b -Author: Bram Moolenaar -Date: Sat Aug 6 23:03:59 2016 +0200 - - patch 7.4.2173 - Problem: Can't test help on MS-Windows. - Solution: Skip the test. - -commit 472a0a880a709c027f4b19cfa56c08e78818112d -Author: Bram Moolenaar -Date: Sat Aug 6 22:31:42 2016 +0200 - - patch 7.4.2172 - Problem: No test for "vim --help". - Solution: Add a test. - -commit 00ff380295338eedb6138ce87590cc6bed102e9d -Author: Bram Moolenaar -Date: Sat Aug 6 22:27:28 2016 +0200 - - patch 7.4.2171 - Problem: MS-Windows build fails. - Solution: Add QueryPerformanceCounter(). - -commit 8e97bd74b5377753597e3d98e7123d8985c7fffd -Author: Bram Moolenaar -Date: Sat Aug 6 22:05:07 2016 +0200 - - patch 7.4.2170 - Problem: Cannot get information about timers. - Solution: Add timer_info(). - -commit 446cce6d537b036467033975a86729dbdc83f860 -Author: Bram Moolenaar -Date: Sat Aug 6 21:37:27 2016 +0200 - - patch 7.4.2169 - Problem: Startup test gets stuck on MS-Windows. - Solution: Use double quotes. - -commit 5b4a3767f6d1760ba1ce103ef3cffb696ece0244 -Author: Bram Moolenaar -Date: Sat Aug 6 20:36:34 2016 +0200 - - patch 7.4.2168 - Problem: Not running the startup test on MS-Windows. - Solution: Write vimcmd. - -commit c96a2f3b887d9a1f850f0dacc92616bee11f966b -Author: Bram Moolenaar -Date: Sat Aug 6 19:45:31 2016 +0200 - - patch 7.4.2167 - Problem: Small build can't run tests. - Solution: Don't try setting 'packpath'. - -commit 328604307ba26e3182eb0b096e820f9cd346c2dd -Author: Bram Moolenaar -Date: Sat Aug 6 19:24:23 2016 +0200 - - patch 7.4.2166 - Problem: Small build can't run startup test. - Solution: Skip the test. - -commit 83b3c3d8a0fa1afed06c13163b9f72c0925f2a61 -Author: Bram Moolenaar -Date: Sat Aug 6 19:16:43 2016 +0200 - - patch 7.4.2165 - Problem: Startup test fails on MS-Windows. - Solution: Don't check output if RunVim() returns zero. - -commit 66459b7c98c67f8a9d39de8f08e8e8f1fca0e359 -Author: Bram Moolenaar -Date: Sat Aug 6 19:01:55 2016 +0200 - - patch 7.4.2164 - Problem: It is not possible to use plugins in an "after" directory to tune - the behavior of a package. - Solution: First load plugins from non-after directories, then packages and - finally plugins in after directories. - Reset 'loadplugins' before executing --cmd arguments. - -commit d76a0c15f8bdbc901015879177fd5076d34c7a06 -Author: Bram Moolenaar -Date: Sat Aug 6 15:29:22 2016 +0200 - - patch 7.4.2163 - Problem: match() and related functions tested with old style test. - Solution: Convert to new style test. (Hirohito Higashi) - -commit 7522f6982197f83a5c0f6e9af07fb713934f824a -Author: Bram Moolenaar -Date: Sat Aug 6 14:12:50 2016 +0200 - - patch 7.4.2162 - Problem: Result of getcompletion('', 'sign') depends on previous - completion. - Solution: Call set_context_in_sign_cmd(). (Dominique Pelle) - -commit 7ab6defcafe017a3ad58580a3e56dab705b1ed8b -Author: Bram Moolenaar -Date: Fri Aug 5 22:51:13 2016 +0200 - - patch 7.4.2161 - Problem: Expression test fails without conceal feature. - Solution: Only check "conceal" with the conceal feature. - -commit 7dc5e2e486fe0287601968e535902a41a39f65bb -Author: Bram Moolenaar -Date: Fri Aug 5 22:22:06 2016 +0200 - - patch 7.4.2160 - Problem: setmatches() mixes up values. (Nikolai Pavlov) - Solution: Save the string instead of reusing a shared buffer. - -commit 5971dab1126d6279c6e523f4fedc2f1e6fb9b4c9 -Author: Bram Moolenaar -Date: Fri Aug 5 21:25:29 2016 +0200 - - patch 7.4.2159 - Problem: Insufficient testing for cscope. - Solution: Add more tests. (Dominique Pelle) - -commit b650b9878e9f0ac6bb1b61230095ad9ab3850a33 -Author: Bram Moolenaar -Date: Fri Aug 5 20:35:13 2016 +0200 - - patch 7.4.2158 - Problem: Result of getcompletion('', 'cscope') depends on previous - completion. (Christian Brabandt) - Solution: Call set_context_in_cscope_cmd(). - -commit 46c4d4ac66aa2b129f4dcec9debfda606f72d4b3 -Author: Bram Moolenaar -Date: Fri Aug 5 19:31:57 2016 +0200 - - patch 7.4.2157 - Problem: Test_job_start_fails() is expected to report memory leaks, making - it hard to see other leaks in test_partial. - Solution: Move Test_job_start_fails() to a separate test file. - -commit c90f2aedd0a5dc2cc75bc9b5f475f8a3e3fe36b1 -Author: Bram Moolenaar -Date: Thu Aug 4 22:00:15 2016 +0200 - - patch 7.4.2156 - Problem: Compiler warning. - Solution: Add type cast. (Ken Takata, Mike Williams) - -commit 9d5b876d458e242b8b5e44da10c5cdc6bbb7f57c -Author: Bram Moolenaar -Date: Thu Aug 4 21:21:13 2016 +0200 - - patch 7.4.2155 - Problem: Quotes make GUI test fail on MS-Windows. - Solution: Remove quotes, strip white space. - -commit fe9489233c463dd87046df3fd95332e47b66e93c -Author: Bram Moolenaar -Date: Thu Aug 4 21:11:32 2016 +0200 - - patch 7.4.2154 - Problem: Test_communicate() fails sometimes. - Solution: Add it to the flaky tests. - -commit 877e95779869c5426102aa491f67d99904c8534c -Author: Bram Moolenaar -Date: Thu Aug 4 20:05:50 2016 +0200 - - patch 7.4.2153 - Problem: GUI test isn't testing much. - Solution: Turn into a new style test. Execute a shell command. - -commit ee695f787ade7fd88fc5f5497553d95c0c3645b5 -Author: Bram Moolenaar -Date: Wed Aug 3 22:08:45 2016 +0200 - - patch 7.4.2152 - Problem: No proper translation of messages with a count. - Solution: Use ngettext(). (Sergey Alyoshin) - -commit cf25fdb8f10a92b3bf9e295c466c1b69812b7886 -Author: Bram Moolenaar -Date: Wed Aug 3 21:04:53 2016 +0200 - - patch 7.4.2151 - Problem: Quickfix test fails on MS-Windows. - Solution: Close the help window. (Christian Brabandt) - -commit 4c38d66d25e4ba433fe87283a4664425a3dbd529 -Author: Bram Moolenaar -Date: Wed Aug 3 20:54:57 2016 +0200 - - patch 7.4.2150 - Problem: Warning with MinGW 64. (John Marriott) - Solution: Change return type. (Ken Takata) - -commit 7cba71d7e3576639679b6a3aedeeb1ac07f7f2f5 -Author: Bram Moolenaar -Date: Tue Aug 2 23:04:49 2016 +0200 - - patch 7.4.2149 - Problem: If a test leaves a window open a following test may fail. - Solution: Always close extra windows after running a test. - -commit edf634e0f1985c5ea1afb5b480b47a44cabbce34 -Author: Bram Moolenaar -Date: Tue Aug 2 23:01:40 2016 +0200 - - patch 7.4.2148 - Problem: Not much testing for cscope. - Solution: Add a test that uses the cscope program. (Christian Brabandt) - -commit abb71fbd399772d467aaa7b34b958b0f975c7e65 -Author: Bram Moolenaar -Date: Tue Aug 2 22:51:42 2016 +0200 - - patch 7.4.2147 - Problem: test_alot fails. - Solution: Close window. - -commit 472472898ab71ac80a86fedc37f8eb91461788dd -Author: Bram Moolenaar -Date: Tue Aug 2 22:36:02 2016 +0200 - - patch 7.4.2146 - Problem: Not enough testing for popup menu. CTRL-E does not always work - properly. - Solution: Add more tests. When using CTRL-E check if the popup menu is - visible. (Christian Brabandt) - -commit 86f2cd5bc574c23fa276d7f57cd1300e24222913 -Author: Bram Moolenaar -Date: Tue Aug 2 21:55:17 2016 +0200 - - patch 7.4.2145 - Problem: Win32: Using CreateThread/ExitThread is not safe. - Solution: Use _beginthreadex and return from the thread. (Ken Takata) - -commit 796aa9c804f09276bd3cc45123f4a191a001dec2 -Author: Bram Moolenaar -Date: Tue Aug 2 21:41:28 2016 +0200 - - patch 7.4.2144 - Problem: On MS-Windows quickix does not handle a line with 1023 bytes - ending in CR-LF properly. - Solution: Don't consider CR a line break. (Ken Takata) - -commit bc8801c9317eb721a2ee91322669f2dd5d136380 -Author: Bram Moolenaar -Date: Tue Aug 2 21:04:33 2016 +0200 - - Updated runtime files. - -commit bc7ce675b2d1c9fb58c067eff3edd59abc30aba4 -Author: Bram Moolenaar -Date: Mon Aug 1 22:49:22 2016 +0200 - - patch 7.4.2143 - Problem: A funccal is garbage collected while it can still be used. - Solution: Set copyID in all referenced functions. Do not list lambda - functions with ":function". - -commit 8dd3a43d75550e9b5736066124c97697564f769e -Author: Bram Moolenaar -Date: Mon Aug 1 20:46:25 2016 +0200 - - patch 7.4.2142 - Problem: Leaking memory when redefining a function. - Solution: Don't increment the function reference count when it's found by - name. Don't remove the wrong function from the hashtab. More - reference counting fixes. - -commit ba96e9af388804364425185b47eed14988302865 -Author: Bram Moolenaar -Date: Mon Aug 1 17:10:20 2016 +0200 - - patch 7.4.2141 - Problem: Coverity reports bogus NULL check. - Solution: When checking for a variable in the funccal scope don't pass the - varname. - -commit acadbeabe1dafb314ae5fdba0432f313e55bb3a2 -Author: Bram Moolenaar -Date: Mon Aug 1 16:35:59 2016 +0200 - - patch 7.4.2140 - Problem: Tiny build fails. - Solution: Add dummy typedefs. - -commit 0588d4f9d2741f35a271400a37fddbdd72d84219 -Author: Bram Moolenaar -Date: Mon Aug 1 16:29:47 2016 +0200 - - patch 7.4.2139 - Problem: :delfunction causes illegal memory access. - Solution: Correct logic when deciding to free a function. - -commit 2d3d60a7d4b410668dfc427120205ccf88789db4 -Author: Bram Moolenaar -Date: Mon Aug 1 16:27:23 2016 +0200 - - patch 7.4.2138 - Problem: Test 86 and 87 fail. - Solution: Call func_ref() also for regular functions. - -commit 437bafe4c8a83ed71ee006eda7f54b65a90f0d4c -Author: Bram Moolenaar -Date: Mon Aug 1 15:40:54 2016 +0200 - - patch 7.4.2137 - Problem: Using function() with a name will find another function when it is - redefined. - Solution: Add funcref(). Refer to lambda using a partial. Fix several - reference counting issues. - -commit 580164481924ed8611eb79f0247a0eb1ca0b3b9a -Author: Bram Moolenaar -Date: Sun Jul 31 18:30:22 2016 +0200 - - patch 7.4.2136 - Problem: Closure function fails. - Solution: Don't reset uf_scoped when it points to another funccal. - -commit 89eaa4185efacab253b23a182c1c8a7bbf1096c9 -Author: Bram Moolenaar -Date: Sun Jul 31 14:17:27 2016 +0200 - - patch 7.4.2135 - Problem: Various tiny issues. - Solution: Update comments, white space, etc. - -commit b54c3ff3174dbb5dfbfcabdf95200b047beaa644 -Author: Bram Moolenaar -Date: Sun Jul 31 14:11:58 2016 +0200 - - patch 7.4.2134 - Problem: No error for using function() badly. - Solution: Check for passing wrong function name. (Ken Takata) - -commit fc1f2015e833e69b89b994faf4b2c4fc1e09220f -Author: Bram Moolenaar -Date: Sat Jul 30 23:18:47 2016 +0200 - - patch 7.4.2133 - Problem: Can't build with tiny features. - Solution: Add #ifdef. - -commit 31440a1f2b6ae8a2f7ffdd4a8a3661eadc4df23c -Author: Bram Moolenaar -Date: Sat Jul 30 23:14:28 2016 +0200 - - patch 7.4.2132 - Problem: test_partial has memory leaks reported. - Solution: Add a note about why this happens. - -commit 57e69ff2cca9edee3546373d04e0dde6810309e5 -Author: Bram Moolenaar -Date: Sat Jul 30 23:05:09 2016 +0200 - - patch 7.4.2131 - Problem: More memory leaks when using partial, e.g. for "exit-cb". - Solution: Don't copy the callback when using a partial. - -commit 623e263ffb998acacd6fd0de18c44e03af2a47d1 -Author: Bram Moolenaar -Date: Sat Jul 30 22:47:56 2016 +0200 - - patch 7.4.2130 - Problem: Pending timers cause false memory leak reports. - Solution: Free all timers on exit. - -commit 3ab14355ed93958433eec58e96ec9bd9a472f2b2 -Author: Bram Moolenaar -Date: Sat Jul 30 22:32:11 2016 +0200 - - patch 7.4.2129 - Problem: Memory leak when using timer_start(). (Dominique Pelle) - Solution: Don't copy the callback when using a partial. - -commit 1e2258297bb31720bfbeb234f2dae4d1b3b04fbd -Author: Bram Moolenaar -Date: Sat Jul 30 21:48:59 2016 +0200 - - patch 7.4.2128 - Problem: Memory leak when saving for undo fails. - Solution: Free allocated memory. (Hirohito Higashi) - -commit 3bcfca3ab4db415d0e750e00204dd25a91fcee77 -Author: Bram Moolenaar -Date: Sat Jul 30 19:39:29 2016 +0200 - - patch 7.4.2127 - Problem: The short form of ":noswapfile" is ":noswap" instead of ":now". - (Kent Sibilev) - Solution: Only require three characters. Add a test for the short forms. - -commit 90d121fa3637b423169c64528efe84a1e67060c9 -Author: Bram Moolenaar -Date: Sat Jul 30 19:11:25 2016 +0200 - - patch 7.4.2126 - Problem: No tests for :diffget and :diffput - Solution: Add tests. - -commit b20617b0b0d15523961618717d6cd2195674c363 -Author: Bram Moolenaar -Date: Sat Jul 30 17:41:49 2016 +0200 - - Add OSX build to Travis CI. (Christian Brabandt) - -commit a5c0cc11330157c721748e317e8ff54b649610ca -Author: Bram Moolenaar -Date: Sat Jul 30 16:40:39 2016 +0200 - - patch 7.4.2125 - Problem: Compiler warning for loss of data. - Solution: Add a type cast. (Christian Brabandt) - -commit 623cf88f9c5ad49cce8e846af29a1bb9346c7481 -Author: Bram Moolenaar -Date: Sat Jul 30 16:36:01 2016 +0200 - - patch 7.4.2124 - Problem: diffmode test leaves files behind, breaking another test. - Solution: Delete the files. - -commit 42093c0ec52e6ff29e80aae65ac6a744c7de79bb -Author: Bram Moolenaar -Date: Sat Jul 30 16:16:54 2016 +0200 - - patch 7.4.2123 - Problem: No new style test for diff mode. - Solution: Add a test. Check that folds are in sync. - -commit b822cb0f93177bb045b221f607aee735f08ce428 -Author: Bram Moolenaar -Date: Sat Jul 30 14:12:23 2016 +0200 - - patch 7.4.2122 - Problem: Mac: don't get +clipboard in huge build. - Solution: Move #define down below including featureh.h - -commit 9532fe7fbe1b14531931e83bd9f8054efdcf7509 -Author: Bram Moolenaar -Date: Fri Jul 29 22:50:35 2016 +0200 - - patch 7.4.2121 - Problem: No easy way to check if lambda and closure are supported. - Solution: Add the +lambda feature. - -commit 10ce39a0d52272a3dfff2feb8c631529f29e6740 -Author: Bram Moolenaar -Date: Fri Jul 29 22:37:06 2016 +0200 - - patch 7.4.2120 - Problem: User defined functions can't be a closure. - Solution: Add the "closure" argument. Allow using :unlet on a bound - variable. (Yasuhiro Matsumoto, Ken Takata) - -commit 1e96d9bf98f9ab84d5af7f98d6a961d91b17364f -Author: Bram Moolenaar -Date: Fri Jul 29 22:15:09 2016 +0200 - - patch 7.4.2119 - Problem: Closures are not supported. - Solution: Capture variables in lambdas from the outer scope. (Yasuhiro - Matsumoto, Ken Takata) - -commit 83a2a80d6f699ad9a236431170038698e355c025 -Author: Bram Moolenaar -Date: Fri Jul 29 21:01:10 2016 +0200 - - patch 7.4.2118 - Problem: Mac: can't build with tiny features. - Solution: Don't define FEAT_CLIPBOARD unconditionally. (Kazunobu Kuriyama) - -commit f2c4c391192cab6e923b1a418d4af09106fba25f -Author: Bram Moolenaar -Date: Fri Jul 29 20:50:24 2016 +0200 - - patch 7.4.2117 - Problem: Deleting an augroup that still has autocmds does not give a - warning. The next defined augroup takes its place. - Solution: Give a warning and prevent the index being used for another group - name. - -commit c73e4474b1f1b5b18a8d504eec5305e0c77981f7 -Author: Bram Moolenaar -Date: Fri Jul 29 18:33:38 2016 +0200 - - patch 7.4.2116 - Problem: The default vimrc for Windows is very conservative. - Solution: Use the defaults.vim in the Windows installer. - -commit b9a46fec3e79d1fc8c406084a41733c647a5e535 -Author: Bram Moolenaar -Date: Fri Jul 29 18:13:42 2016 +0200 - - patch 7.4.2115 - Problem: Loading defaults.vim with -C argument. - Solution: Don't load the defaults script with -C argument. Test sourcing - the defaults script. Set 'display' to "truncate". - -commit d05b191b91c4e16d6887bf781832d135d2a8fae5 -Author: Bram Moolenaar -Date: Fri Jul 29 17:03:54 2016 +0200 - - patch 7.4.2114 - Problem: Tiny build fails. - Solution: Always include vim_time(). - -commit 170b10b421f0c9fda08b7cfd3bb043c064f3659a -Author: Bram Moolenaar -Date: Fri Jul 29 16:15:27 2016 +0200 - - patch 7.4.2113 - Problem: Test for undo is flaky. - Solution: Turn it into a new style test. Use test_settime() to avoid - flakyness. - -commit b56195ed00a9a79aa6217cddbeedbc8cc7a5b6d8 -Author: Bram Moolenaar -Date: Thu Jul 28 22:53:37 2016 +0200 - - patch 7.4.2112 - Problem: getcompletion(.., 'dir') returns a match with trailing "*" when - there are no matches. (Chdiza) - Solution: Return an empty list when there are no matches. Add a trailing - slash to directories. (Yegappan Lakshmanan) Add tests for no - matches. (closes #947) - -commit 471a8975690af01a1244b28d5b5f978ca623028f -Author: Bram Moolenaar -Date: Thu Jul 28 22:36:37 2016 +0200 - - Update gitignore for new test binary. (Oyvind Holm, closes #954) - -commit 8c08b5b569e2a9e9f63dea514591ecfa2d3bb392 -Author: Bram Moolenaar -Date: Thu Jul 28 22:24:15 2016 +0200 - - patch 7.4.2111 - Problem: Defaults are very conservative. - Solution: Move settings from vimrc_example.vim to defaults.vim. Load - defaults.vim if no .vimrc was found. - -commit eac784eced501c54d2c99e18a1af96cd996f3a6c -Author: Bram Moolenaar -Date: Thu Jul 28 22:08:24 2016 +0200 - - patch 7.4.2110 - Problem: When there is an CmdUndefined autocmd then the error for a missing - command is E464 instead of E492. (Manuel Ortega) - Solution: Don't let the pointer be NULL. - -commit ad9c2a08f0509294269a2f11a59a438b944bdd5a -Author: Bram Moolenaar -Date: Wed Jul 27 23:26:04 2016 +0200 - - patch 7.4.2109 - Problem: Setting 'display' to "lastline" is a drastic change, while - omitting it results in lots of "@" lines. - Solution: Add "truncate" to show "@@@" for a truncated line. - -commit adfc5c2f9cf8032e496fcd4793d829768bd6d0a7 -Author: Bram Moolenaar -Date: Wed Jul 27 22:56:48 2016 +0200 - - patch 7.4.2108 - Problem: Netbeans test is flaky. - Solution: Wait for the cursor to be positioned. - -commit d955a0971cb4207e466ad40e78138d71052e1758 -Author: Bram Moolenaar -Date: Tue Jul 26 22:14:09 2016 +0200 - - patch 7.4.2107 - Problem: Misplaced equal sign. - Solution: Remove it. - -commit ac77aec4daea8d73468fcf4690cb4ccab1d807ed -Author: Bram Moolenaar -Date: Tue Jul 26 22:02:54 2016 +0200 - - patch 7.4.2106 - Problem: Clang warns about missing field in initializer. - Solution: Define COMMA and use it. (Kazunobu Kuriyama) - -commit eec2981bbee42411044800bc23731ebcc82b5b66 -Author: Bram Moolenaar -Date: Tue Jul 26 21:27:36 2016 +0200 - - patch 7.4.2105 - Problem: Configure reports default features to be "normal" while it is - "huge". - Solution: Change the default text. - -commit 97baee80f0906ee2f651ee1215ec033e84f866ad -Author: Bram Moolenaar -Date: Tue Jul 26 20:46:08 2016 +0200 - - patch 7.4.2104 - Problem: Code duplication when unreferencing a function. - Solution: De-duplicate. - -commit e99e84497b89e5f91df519790802770920ecf4fe -Author: Bram Moolenaar -Date: Tue Jul 26 20:43:40 2016 +0200 - - patch 7.4.2103 - Problem: Can't have "augroup END" right after ":au!". - Solution: Check for the bar character before the command argument. - -commit 45a249513f5ed2de0a6f6b5cb6e32015e35644be -Author: Bram Moolenaar -Date: Sun Jul 24 22:25:15 2016 +0200 - - patch 7.4.2102 - Problem: Tiny build with GUI fails. - Solution: Revert one FOR_ALL_ change. - -commit 2932359000b2f918d5fade79ea4d124d5943cd07 -Author: Bram Moolenaar -Date: Sun Jul 24 22:04:11 2016 +0200 - - patch 7.4.2101 - Problem: Looping over windows, buffers and tab pages is inconsistant. - Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan) - -commit 6835dc61aebca2b602d85a9d63c449ace58683b4 -Author: Bram Moolenaar -Date: Sun Jul 24 17:33:05 2016 +0200 - - patch 7.4.2100 - Problem: "cgn" and "dgn" do not work correctly with a single character - match and the replacement includes the searched pattern. (John - Beckett) - Solution: If the match is found in the wrong column try in the next column. - Turn the test into new style. (Christian Brabandt) - -commit 73ac0c4281a3606651604a3cbcc334bfb3859a87 -Author: Bram Moolenaar -Date: Sun Jul 24 16:17:59 2016 +0200 - - patch 7.4.2099 - Problem: When a keymap is active only "(lang)" is displayed. (Ilya - Dogolazky) - Solution: Show the keymap name. (Dmitri Vereshchagin, closes #933) - -commit 6f1d9a096bf22d50c727dca73abbfb8e3ff55176 -Author: Bram Moolenaar -Date: Sun Jul 24 14:12:38 2016 +0200 - - Updated runtime files. - -commit 00b24be454800f544676aa8850fb4378a568901e -Author: Bram Moolenaar -Date: Sat Jul 23 22:04:47 2016 +0200 - - patch 7.4.2098 - Problem: Text object tests are old style. - Solution: Turn them into new style tests. (James McCoy, closes #941) - -commit d4f31dc45482e8db527ca044b9c3436b1e750006 -Author: Bram Moolenaar -Date: Sat Jul 23 17:28:22 2016 +0200 - - patch 7.4.2097 - Problem: Warning from 64 bit compiler. - Solution: use size_t instead of int. (Mike Williams) - -commit b49edc11a1872fa99befa9a4a8ea6c8537868038 -Author: Bram Moolenaar -Date: Sat Jul 23 15:47:34 2016 +0200 - - patch 7.4.2096 - Problem: Lambda functions show up with completion. - Solution: Don't show lambda functions. (Ken Takata) - -commit 61c04493b00f85d0b97436260a9ef9ab82143b78 -Author: Bram Moolenaar -Date: Sat Jul 23 15:35:35 2016 +0200 - - patch 7.4.2095 - Problem: Man test fails when run with the GUI. - Solution: Adjust for different behavior of GUI. Add assert_inrange(). - -commit 4658228262f491fcb582d531d4e8e5754b0d5e83 -Author: Bram Moolenaar -Date: Sat Jul 23 14:35:12 2016 +0200 - - patch 7.4.2094 - Problem: The color allocation in X11 is overly complicated. - Solution: Remove find_closest_color(), XAllocColor() already does this. - (Kazunobu Kuriyama) - -commit a58c58b7e1404bb91d59d14539b41390284e7026 -Author: Bram Moolenaar -Date: Sat Jul 23 14:01:15 2016 +0200 - - patch 7.4.2093 - Problem: Netbeans test fails once in a while. Leaving log file behind. - Solution: Add it to the list of flaky tests. Disable logfile. - -commit 870b749ce1db1cec80f0f3766064a031688e6a46 -Author: Bram Moolenaar -Date: Fri Jul 22 22:26:52 2016 +0200 - - patch 7.4.2092 - Problem: GTK 3 build fails with older GTK version. - Solution: Check the pango version. (Kazunobu Kuriyama) - -commit 2e45d21c819272051f7ef4436f483e4b2ecfb369 -Author: Bram Moolenaar -Date: Fri Jul 22 22:12:38 2016 +0200 - - patch 7.4.2091 - Problem: Coverity reports a resource leak when out of memory. - Solution: Close the file before returning. - -commit df48fb456fb6bf63d94cad9b302ff01d8ee8d311 -Author: Bram Moolenaar -Date: Fri Jul 22 21:50:18 2016 +0200 - - patch 7.4.2090 - Problem: Using submatch() in a lambda passed to substitute() is verbose. - Solution: Use a static list and pass it as an optional argument to the - function. Fix memory leak. - -commit 36edf0685c8b55ee3ce709058d83ada8027fec1e -Author: Bram Moolenaar -Date: Thu Jul 21 22:10:12 2016 +0200 - - patch 7.4.2089 - Problem: Color handling of X11 GUIs is too complicated. - Solution: Simplify the code. Use RGBA where appropriate. (Kazunobu - Kuriyama) - -commit f36213597d737ab500771e87edcf121acd55e277 -Author: Bram Moolenaar -Date: Thu Jul 21 22:03:02 2016 +0200 - - patch 7.4.2088 - Problem: Keymap test fails with normal features. - Solution: Bail out if the keymap feature is not supported. - -commit e25bc5abb4621c6263b0248988a207d53b57fc54 -Author: Bram Moolenaar -Date: Thu Jul 21 21:23:38 2016 +0200 - - patch 7.4.2087 - Problem: Digraph code test coverage is still low. - Solution: Add more tests. (Christian Brabandt) - -commit ac105ed3c420660ddbddc501c97875c48220817e -Author: Bram Moolenaar -Date: Thu Jul 21 20:33:32 2016 +0200 - - patch 7.4.2086 - Problem: Using the system default encoding makes tests unpredictable. - Solution: Always use utf-8 or latin1 in the new style tests. Remove setting - encoding and scriptencoding where it is not needed. - -commit dfd63e30d13fff5603416b6c7e247cebeb003eb0 -Author: Bram Moolenaar -Date: Thu Jul 21 10:11:03 2016 +0200 - - patch 7.4.2085 - Problem: Digraph tests fails on some systems. - Solution: Run it separately and set 'encoding' early. - -commit 60084333816c585d5858bc085b2942f813102ae3 -Author: Bram Moolenaar -Date: Wed Jul 20 22:23:49 2016 +0200 - - patch 7.4.2084 - Problem: New digraph test makes testing hang. - Solution: Don't set "nocp". - -commit 19df5cc04de93519145901d9cbc78c44d0c47c5d -Author: Bram Moolenaar -Date: Wed Jul 20 22:11:06 2016 +0200 - - patch 7.4.2083 - Problem: Coverity complains about not restoring a value. - Solution: Restore the value, although it's not really needed. Change return - to jump to cleanup, might leak memory. - -commit 397eadbe25370394e0dc3cb18766533a15b8d1c0 -Author: Bram Moolenaar -Date: Wed Jul 20 22:01:12 2016 +0200 - - patch 7.4.2082 - Problem: Not much test coverage for digraphs. - Solution: Add a new style digraph test. (Christian Brabandt) - -commit c1542744e788d96fed24dd421f43009288092504 -Author: Bram Moolenaar -Date: Wed Jul 20 21:44:37 2016 +0200 - - patch 7.4.2081 - Problem: Line numbers in the error list are not always adjusted. - Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan) - -commit b869c0da31716ff14bbfd63346d140d0a1d68af7 -Author: Bram Moolenaar -Date: Wed Jul 20 00:10:51 2016 +0200 - - patch 7.4.2080 - Problem: When using PERROR() on some systems assert_fails() does not see - the error. - Solution: Make PERROR() always report the error. - -commit 53bdec2ac9b994eee9c60f2ab9ad8a8afb2b9594 -Author: Bram Moolenaar -Date: Wed Jul 20 00:03:18 2016 +0200 - - patch 7.4.2079 - Problem: Netbeans test fails on non-Unix systems. - Solution: Only do the permission check on Unix systems. - -commit ca8942c6e331a69ddd533dd78931f399f7dcaa79 -Author: Bram Moolenaar -Date: Tue Jul 19 23:36:31 2016 +0200 - - patch 7.4.2078 - Problem: Running checks in po diretory fails. - Solution: Add colors used in syntax.c to the builtiin color table. - -commit 12c11d553053f5a9eae9eb3c518279b12fa928c2 -Author: Bram Moolenaar -Date: Tue Jul 19 23:13:03 2016 +0200 - - patch 7.4.2077 - Problem: Cannot update 'tabline' when a tab was closed. - Solution: Add the TabClosed autocmd event. (partly by Felipe Morales) - -commit 4f0383bc3fe5af0229fb66b53fe94329af783eff -Author: Bram Moolenaar -Date: Tue Jul 19 22:43:11 2016 +0200 - - patch 7.4.2076 - Problem: Syntax error when dict has '>' key. - Solution: Check for endchar. (Ken Takata) - -commit c917da4b3e8801a255dbefea8e4ed19c1c716dd8 -Author: Bram Moolenaar -Date: Tue Jul 19 22:31:36 2016 +0200 - - patch 7.4.2075 - Problem: No autocommand event to initialize a window or tab page. - Solution: Add WinNew and TabNew events. (partly by Felipe Morales) - -commit 0a0f641b9841189ba4180758109d04d0a26e50e3 -Author: Bram Moolenaar -Date: Tue Jul 19 21:30:13 2016 +0200 - - patch 7.4.2074 - Problem: One more place using a dummy variable. - Solution: Use offsetof(). (Ken Takata) - -commit 68015bbd846181d49842d6ef60246c4195d20b89 -Author: Bram Moolenaar -Date: Tue Jul 19 21:05:21 2016 +0200 - - patch 7.4.2073 - Problem: rgb.txt is read for every color name. - Solution: Load rgb.txt once. (Christian Brabandt) Add a test. - -commit 72ab729c3dcdea0fba44d8e676602c847e841bcd -Author: Bram Moolenaar -Date: Tue Jul 19 19:10:51 2016 +0200 - - patch 7.4.2072 - Problem: substitute() does not support a Funcref argument. - Solution: Support a Funcref like it supports a string starting with "\=". - -commit f562e72df726c6191fa305e1c0a113f1cfb87f76 -Author: Bram Moolenaar -Date: Tue Jul 19 17:25:25 2016 +0200 - - patch 7.4.2071 - Problem: The return value of type() is difficult to use. - Solution: Define v:t_ constants. (Ken Takata) - -commit 6cfdb2a3bad5a6049de22dcdd1da0f6666478398 -Author: Bram Moolenaar -Date: Tue Jul 19 17:01:31 2016 +0200 - - patch 7.4.2070 - Problem: Missing change to include file. - Solution: Include the spell header file. - -commit 9ccfebddc3ff2a3c2853cf706fd4c26f639bf381 -Author: Bram Moolenaar -Date: Tue Jul 19 16:39:08 2016 +0200 - - patch 7.4.2069 - Problem: spell.c is too big. - Solution: Split it in spell file handling and spell checking. - -commit b9644433d2728e99fab874e5e33147ad95d23a31 -Author: Bram Moolenaar -Date: Tue Jul 19 12:33:44 2016 +0200 - - patch 7.4.2068 - Problem: Not all arguments of trunc_string() are tested. Memory access - error when running the message tests. - Solution: Add another test case. (Yegappan Lakshmanan) Make it easy to run - unittests with valgrind. Fix the access error. - -commit 16ec3c9be3fcdc38530bddb12978bc5a7b98c0f6 -Author: Bram Moolenaar -Date: Mon Jul 18 22:22:39 2016 +0200 - - patch 7.4.2067 - Problem: Compiler warning for char/char_u conversion. (Tony Mechelynck) - Inefficient code. - Solution: Use more lines to fill with spaces. (Nikolai Pavlov) Add type cast. - -commit c1fb763184c8ae82300357867fa2070aa94366e9 -Author: Bram Moolenaar -Date: Sun Jul 17 23:34:21 2016 +0200 - - patch 7.4.2066 - Problem: getcompletion() not well tested. - Solution: Add more testing. - -commit 69aa099641616268bfcde9dc3aa313c677846b12 -Author: Bram Moolenaar -Date: Sun Jul 17 22:33:53 2016 +0200 - - patch 7.4.2065 - Problem: Compiler warns for uninitialzed variable. (John Marriott) - Solution: Set lnum to the right value. - -commit 4f5c5f29806e53251b7a7b68ce7de86a21ff8015 -Author: Bram Moolenaar -Date: Sun Jul 17 22:25:36 2016 +0200 - - patch 7.4.2064 - Problem: Coverity warns for possible buffer overflow. - Solution: Use vim_strcat() instead of strcat(). - -commit 73dad1e64cb42842d8259cb1a255a6fa59822f76 -Author: Bram Moolenaar -Date: Sun Jul 17 22:13:49 2016 +0200 - - patch 7.4.2063 - Problem: eval.c is still too big. - Solution: Split off internal functions to evalfunc.c. - -commit 840268400dc8fda62a14f8a084e8b1ea46619454 -Author: Bram Moolenaar -Date: Sun Jul 17 20:37:43 2016 +0200 - - patch 7.4.2062 - Problem: Using dummy variable to compute struct member offset. - Solution: Use offsetof(). - -commit e87e6dddc2b2a99572ec0db0833c052214c4fbd3 -Author: Bram Moolenaar -Date: Sun Jul 17 19:25:04 2016 +0200 - - patch 7.4.2061 - Problem: qf_init_ext() is too big. - Solution: Move code to qf_parse_line() (Yegappan Lakshmanan) - -commit a9093fe0946032b1bcaecaad82bfaf6763195aa4 -Author: Bram Moolenaar -Date: Sun Jul 17 19:02:16 2016 +0200 - - patch 7.4.2060 - Problem: Wrong file name. - Solution: Fix typo. - -commit 6583c44857368f28c802dabe10ac7b7b0c266f50 -Author: Bram Moolenaar -Date: Sun Jul 17 18:41:47 2016 +0200 - - patch 7.4.2059 - Problem: Non-Unix builds fail. - Solution: Update Makefiles for new files. - -commit a9b579f3d7463720a316e11e77a7a9fbb9267986 -Author: Bram Moolenaar -Date: Sun Jul 17 18:29:19 2016 +0200 - - patch 7.4.2058 - Problem: eval.c is too big. - Solution: Move user functions to userfunc.c - -commit da861d631d7e22654faee2789286c685ad548911 -Author: Bram Moolenaar -Date: Sun Jul 17 15:46:27 2016 +0200 - - patch 7.4.2057 - Problem: eval.c is too big. - Solution: Move List functions to list.c - -commit 1abc52c1599fede69b4e76ffde0e879d6fb5080a -Author: Bram Moolenaar -Date: Sun Jul 17 15:06:51 2016 +0200 - - patch 7.4.2056 - Problem: Build fails. - Solution: Add missing changes. - -commit cd52459c387785796713826c63174cdeed295dd4 -Author: Bram Moolenaar -Date: Sun Jul 17 14:57:05 2016 +0200 - - patch 7.4.2055 - Problem: eval.c is too big. - Solution: Move Dictionary functions to dict.c. - -commit 42ebd066422d73cdb7bda6a1dc828a3dd022dec8 -Author: Bram Moolenaar -Date: Sun Jul 17 13:35:14 2016 +0200 - - Update runtime files. - -commit 2cb70a2744d484d1b2005be0fd0ea7d6a94a8db7 -Author: Bram Moolenaar -Date: Sat Jul 16 21:58:01 2016 +0200 - - Put building with interfaces on the right target. - -commit b2b050ab16565c117f0e7e411ffef3700d99203b -Author: Bram Moolenaar -Date: Sat Jul 16 21:52:46 2016 +0200 - - patch 7.4.2054 - Problem: Wrong part of #ifdef removed. - Solution: Use the right part. (Hirohito Higashi) - -commit 87776a1ac12db3c800e87adcc08541cb609189a5 -Author: Bram Moolenaar -Date: Sat Jul 16 21:37:49 2016 +0200 - - Correct build condition. - -commit 8de7465d77bcb46eb8c53aaa4cb1f951937788ba -Author: Bram Moolenaar -Date: Sat Jul 16 21:24:36 2016 +0200 - - Add missing "then". - -commit 1a9f947cde3dbc802e186808242bbe097a4701c6 -Author: Bram Moolenaar -Date: Sat Jul 16 21:18:34 2016 +0200 - - Add a separate build target for the unittests. Hopefully the coverage will be merged then. - -commit 8211fcbdc903b98e4a4ab331613c206292da4a1c -Author: Bram Moolenaar -Date: Sat Jul 16 20:55:12 2016 +0200 - - Run unittests before scripttests. Hopefully does not mess up coverage. - -commit e21d62435ef966b8adb40dee13ef9d6791316674 -Author: Bram Moolenaar -Date: Sat Jul 16 20:43:14 2016 +0200 - - patch 7.4.2053 - Problem: Can't run scripttests in the top directory. - Solution: Add targets to the top Makefile. - -commit c3e539fa703b23d9a24c3520c96ec305ee932cb4 -Author: Bram Moolenaar -Date: Sat Jul 16 20:37:56 2016 +0200 - - patch 7.4.2052 - Problem: Coverage report is messed up by the unittests. - Solution: Add a separate test target for script tests. Use that when - collecting coverage information. - -commit 502ae4ba63561c98ac69af26cd9883bfd18d225f -Author: Bram Moolenaar -Date: Sat Jul 16 19:50:13 2016 +0200 - - patch 7.4.2051 - Problem: No proper testing of trunc_string(). - Solution: Add a unittest for message.c. - -commit 015102e91e978a0bb42a14461c132a85e8f7e1ea -Author: Bram Moolenaar -Date: Sat Jul 16 18:24:56 2016 +0200 - - patch 7.4.2050 - Problem: When using ":vimgrep" may end up with duplicate buffers. - Solution: When adding an error list entry pass the buffer number if possible. - -commit f6acffbe83e622542d9fdf3066f51933e46e4954 -Author: Bram Moolenaar -Date: Sat Jul 16 16:54:24 2016 +0200 - - patch 7.4.2049 - Problem: There is no way to get a list of the error lists. - Solution: Add ":chistory" and ":lhistory". - -commit a06ecab7a5159e744448ace731036f0dc5f87dd4 -Author: Bram Moolenaar -Date: Sat Jul 16 14:47:36 2016 +0200 - - patch 7.4.2048 - Problem: There is still code and help for unsupported systems. - Solution: Remove the code and text. (Hirohito Higashi) - -commit bfafb4c4a01db3f8c508716daf689e0dfe92b649 -Author: Bram Moolenaar -Date: Sat Jul 16 14:20:45 2016 +0200 - - patch 7.4.2047 - Problem: Compiler warning for initializing a struct. - Solution: Initialize in another way. (Anton Lindqvist) - -commit 269f595f9eef584937e7eae70fde68cdd7da5bcf -Author: Bram Moolenaar -Date: Fri Jul 15 22:54:41 2016 +0200 - - Updated runtime files. - -commit e0d3797664c59afc9705808f86a7cf00fd6d874d -Author: Bram Moolenaar -Date: Fri Jul 15 22:36:01 2016 +0200 - - patch 7.4.2046 - Problem: The qf_init_ext() function is too big. - Solution: Refactor it. (Yegappan Lakshmanan) - -commit 5ef2e762844e0eb1f5b213bd58e6bc38bdb69dac -Author: Bram Moolenaar -Date: Fri Jul 15 21:29:35 2016 +0200 - - patch 7.4.2045 - Problem: Memory leak when using a function callback. - Solution: Don't save the function name when it's in the partial. - -commit 069c1e7fa9f45a665064f7f2c17da84d6a48f544 -Author: Bram Moolenaar -Date: Fri Jul 15 21:25:08 2016 +0200 - - patch 7.4.2044 - Problem: filter() and map() either require a string or defining a function. - Solution: Support lambda, a short way to define a function that evaluates an - expression. (Yasuhiro Matsumoto, Ken Takata) - -commit 93431df9eb02f7cf3d7f2142bb1bef24c5f325b2 -Author: Bram Moolenaar -Date: Fri Jul 15 20:14:44 2016 +0200 - - patch 7.4.2043 - Problem: setbuvfar() causes a screen redraw. - Solution: Only use aucmd_prepbuf() for options. - -commit fdadad994a6e8f6cc8b11519082e23200b96d0ba -Author: Bram Moolenaar -Date: Fri Jul 15 17:49:58 2016 +0200 - - patch 7.4.2042 - Problem: GTK: display updating is not done properly and can be slow. - Solution: Use gdk_display_flush() instead of gdk_display_sync(). Don't call - gdk_window_process_updates(). (Kazunobu Kuriyama) - -commit 603d657219154ef074eeb70f6892b0b54e4fc19b -Author: Bram Moolenaar -Date: Fri Jul 15 17:41:56 2016 +0200 - - patch 7.4.2041 - Problem: Netbeans file authentication not tested. - Solution: Add a test. - -commit a6aa78a3e3433db42b8ab644dab7cd327f6d9499 -Author: Bram Moolenaar -Date: Fri Jul 15 17:11:37 2016 +0200 - - patch 7.4.2040 - Problem: New files missing from distribution. - Solution: Add new test scripts. - -commit 321efdd77a7b9ac11ade90dd7634b5d37f4820fe -Author: Bram Moolenaar -Date: Fri Jul 15 17:09:11 2016 +0200 - - patch 7.4.2039 - Problem: The Netbeans integration is not tested. - Solution: Add a first Netbeans test. - -commit 9280e3f95d065733f04fa22869e5ef071d531931 -Author: Bram Moolenaar -Date: Thu Jul 14 23:03:19 2016 +0200 - - patch 7.4.2038 - Problem: Small build still fails. - Solution: Adjust more #ifdefs. - -commit 7399895520b3248d5751c8dba8b9a4f27522d2dd -Author: Bram Moolenaar -Date: Thu Jul 14 22:34:34 2016 +0200 - - patch 7.4.2037 - Problem: Small build fails. - Solution: Adjust #ifdefs. - -commit 480778b805bd8bdc5d657560230e9c50feda1d0f -Author: Bram Moolenaar -Date: Thu Jul 14 22:09:39 2016 +0200 - - patch 7.4.2036 - Problem: Looking up a buffer by number is slow if there are many. - Solution: Use a hashtab. - -commit da4127794aa333631bde879e73bcfce4aef42f85 -Author: Bram Moolenaar -Date: Thu Jul 14 20:37:07 2016 +0200 - - patch 7.4.2035 - Problem: On Solaris with ZFS the ACL may get removed. - Solution: Always restore the ACL for Solaris ZFS. (Danek Duvall) - -commit f62e797ffa6ab5d4c476b4c9e9a1f7f852910652 -Author: Bram Moolenaar -Date: Thu Jul 14 20:25:03 2016 +0200 - - patch 7.4.2034 - Problem: Build fails with some version of MinGW. (illusorypan) - Solution: Recognize mingw32. (Ken Takata, closes #921) - -commit 6d20e1754461b0f8d395f2e3464f0dc1060497f7 -Author: Bram Moolenaar -Date: Wed Jul 13 22:44:12 2016 +0200 - - patch 7.4.2033 - Problem: 'cscopequickfix' option does not accept new value "a". - Solution: Adjust list of command characters. (Ken Takata) - -commit 3e946fdc7b3639f84c96cd8a5d5b4b4b010f56ea -Author: Bram Moolenaar -Date: Wed Jul 13 20:54:43 2016 +0200 - - patch 7.4.2032 - Problem: Build fails with 64 bit MinGW. (Axel Bender) - Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi) - -commit 89b10421ca1aea55acbafac1df93be4e20210ceb -Author: Bram Moolenaar -Date: Tue Jul 12 22:51:22 2016 +0200 - - patch 7.4.2031 - Problem: The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets - 'textwidth' to a non-zero value. (Oyvind A. Holm) - Solution: Add a setup.vim file that sets 'runtimepath' and $HOME to a safe - value. (partly by Christian Brabandt, closes #912) - -commit e048539195e1c0a060cf41b39fca118130bdc151 -Author: Bram Moolenaar -Date: Tue Jul 12 21:17:03 2016 +0200 - - patch 7.4.2030 - Problem: ARCH must be set properly when using MinGW. - Solution: Detect the default value of ARCH from the current compiler. (Ken - Takata) - -commit 38ee6b041e73ad31c3b6b99d56d20833b59b2b57 -Author: Bram Moolenaar -Date: Tue Jul 12 21:11:33 2016 +0200 - - patch 7.4.2029 - Problem: printf() does not work with 64 bit numbers. - Solution: use the "L" length modifier. (Ken Takata) - -commit 5498a41f5a62c3877fee0185adf3bf7245a9a547 -Author: Bram Moolenaar -Date: Mon Jul 11 23:19:05 2016 +0200 - - patch 7.4.2028 - Problem: cppcheck warns for using index before limits check. - Solution: Swap the expressions. (Dominique Pelle) - -commit 4c06815c44dfeaafdad25dfcc40f60860096a900 -Author: Bram Moolenaar -Date: Mon Jul 11 23:15:25 2016 +0200 - - patch 7.4.2027 - Problem: Can't build with +eval but without +menu. - Solution: Add #ifdef. (John Marriott) - -commit 1436d8d51cce114be56209924fc71376407e5bad -Author: Bram Moolenaar -Date: Mon Jul 11 22:41:15 2016 +0200 - - patch 7.4.2026 - Problem: Reference counting for callbacks isn't right. - Solution: Add free_callback(). (Ken Takata) Fix reference count. - -commit da3a77d9ec28407b8fa2aa014e76944d0a525662 -Author: Bram Moolenaar -Date: Sun Jul 10 23:16:09 2016 +0200 - - patch 7.4.2025 - Problem: The cursor blinking stops or is irregular when receiving date over - a channel and writing it in a buffer, and when updating the status - line. (Ramel Eshed) - Solution: Make it a bit better by flushing GUI output. Don't redraw the - cursor after updating the screen if the blink state is off. - -commit 7c0a2f367f2507669560b1a66423155c70d2e75b -Author: Bram Moolenaar -Date: Sun Jul 10 22:11:16 2016 +0200 - - patch 7.4.2024 - Problem: More buf_valid() calls can be optimized. - Solution: Use bufref_valid() instead. - -commit ea3f2e7be447a8f0c4436869620f908de5e8ef1e -Author: Bram Moolenaar -Date: Sun Jul 10 20:27:32 2016 +0200 - - patch 7.4.2023 - Problem: buflist_findname_stat() may find a dummy buffer. - Solution: Set the BF_DUMMY flag after loading a dummy buffer. Start - finding buffers from the end of the list. - -commit 25065ec375a8a55462f6c07c76dc1a72a770ac19 -Author: Bram Moolenaar -Date: Sun Jul 10 19:22:53 2016 +0200 - - patch 7.4.2022 - Problem: Warnings from 64 bit compiler. - Solution: Add type casts. (Mike Williams) - -commit 19ff9bf454b7492be64dd87aaf0830fa7961871e -Author: Bram Moolenaar -Date: Sun Jul 10 19:03:57 2016 +0200 - - patch 7.4.2021 - Problem: Still too many buf_valid() calls. - Solution: Make au_new_curbuf a bufref. Use bufref_valid() in more places. - -commit 453f37dbfd6f8304a36ea84e40a9965404206186 -Author: Bram Moolenaar -Date: Sun Jul 10 18:33:59 2016 +0200 - - patch 7.4.2020 - Problem: Can't build without +autocmd feature. - Solution: Adjust #ifdefs. - -commit c4a927ca8dc383190d5df2cacd3f966698b6190c -Author: Bram Moolenaar -Date: Sun Jul 10 18:24:27 2016 +0200 - - patch 7.4.2019 - Problem: When ignoring case utf_fold() may consume a lot of time. - Solution: Optimize for ASCII. - -commit b25f9a97e9aad3cbb4bc3fe87cdbd5700f8aa0c6 -Author: Bram Moolenaar -Date: Sun Jul 10 18:21:50 2016 +0200 - - patch 7.4.2018 - Problem: buf_valid() can be slow when there are many buffers. - Solution: Add bufref_valid(), only go through the buffer list when a buffer - was freed. - -commit 8240433f48f7383c281ba2453cc55f10b8ec47d9 -Author: Bram Moolenaar -Date: Sun Jul 10 17:00:38 2016 +0200 - - patch 7.4.2017 - Problem: When there are many errors adding them to the quickfix list takes - a long time. - Solution: Add BLN_NOOPT. Don't call buf_valid() in buf_copy_options(). - Remember the last file name used. When going through the buffer - list start from the end of the list. Only call buf_valid() when - autocommands were executed. - -commit 2bc127f94016801250f8f24234f90a5182d77e73 -Author: Bram Moolenaar -Date: Sun Jul 10 13:57:40 2016 +0200 - - patch 7.4.2016 - Problem: Warning from MinGW about _WIN32_WINNT redefined. (John Marriott) - Solution: First undefine it. (Ken Takata) - -commit 5c71994f4ee5f87d4cce990dbc9684c70b1e108b -Author: Bram Moolenaar -Date: Sat Jul 9 23:40:45 2016 +0200 - - patch 7.4.2015 - Problem: When a file gets a name when writing it 'acd' is not effective. - (Dan Church) - Solution: Invoke DO_AUTOCHDIR after writing the file. (Allen Haim, closes - #777, closes #803) Add test_autochdir() to enable 'acd' before - "starting" is reset. - -commit 32b808a4bdf35b0dea63c735702a591e5869fecd -Author: Bram Moolenaar -Date: Sat Jul 9 21:57:20 2016 +0200 - - patch 7.4.2014 - Problem: Using "noinsert" in 'completeopt' does not insert match. - Solution: Set compl_enter_selects. (Shougo, closes #875) - -commit 67081e50616ae9546621072c5eaaa59bd0a4bed7 -Author: Bram Moolenaar -Date: Sat Jul 9 21:49:03 2016 +0200 - - patch 7.4.2013 - Problem: Using "noinsert" in 'completeopt' breaks redo. - Solution: Set compl_curr_match. (Shougo, closes #874) - -commit 063b9d15abea041a5bfff3ffc4e219e26fd1d4fa -Author: Bram Moolenaar -Date: Sat Jul 9 20:21:48 2016 +0200 - - Updated runtime files. - -commit 0d3e24be5686c0710aa3c6671e4c626d6cb21a5f -Author: Bram Moolenaar -Date: Sat Jul 9 19:20:59 2016 +0200 - - patch 7.4.2012 - Problem: Test for getcompletion() does not pass on all systems. - Solution: Only test what is supported. - -commit aa4d73235bf4deee167aa5314b89ae3d3db334b7 -Author: Bram Moolenaar -Date: Sat Jul 9 18:50:29 2016 +0200 - - patch 7.4.2011 - Problem: It is not easy to get a list of command arguments. - Solution: Add getcompletion(). (Yegappan Lakshmanan) - -commit 537ef08408c50e0c4104d57f74993b3b0ed9560d -Author: Bram Moolenaar -Date: Sat Jul 9 17:56:19 2016 +0200 - - patch 7.4.2010 - Problem: There is a :cbottom command but no :lbottom command. - Solution: Add :lbottom. (Yegappan Lakshmanan) - -commit ed59aa60d3905f935283727f4a7b33c81a00174b -Author: Bram Moolenaar -Date: Sat Jul 9 17:41:12 2016 +0200 - - patch 7.4.2009 - Problem: Messages test fails. - Solution: Don't set redir_execute before returning. - -commit 79815f1ec77406f2f21a618c053e5793b597db7a -Author: Bram Moolenaar -Date: Sat Jul 9 17:07:29 2016 +0200 - - patch 7.4.2008 - Problem: evalcmd() has a confusing name. - Solution: Rename to execute(). Make silent optional. Support a list of - commands. - -commit fc4ad616073a169badfb2b9906fee2844f76f730 -Author: Bram Moolenaar -Date: Sat Jul 9 15:38:32 2016 +0200 - - patch 7.4.2007 - Problem: Running the tests leaves a viminfo file behind. - Solution: Make the viminfo option empty. - -commit 30445cb6e94698d212ba866ef3e4022ac625540a -Author: Bram Moolenaar -Date: Sat Jul 9 15:21:02 2016 +0200 - - patch 7.4.2006 - Problem: Crash when using tabnext in BufUnload autocmd. (Norio Takagi) - Solution: First check that the current buffer is the right one. (Hirohito - Higashi) - -commit ee1deb4a00f39f133558321ec535354497f490c8 -Author: Bram Moolenaar -Date: Fri Jul 8 23:06:21 2016 +0200 - - patch 7.4.2005 - Problem: After using evalcmd() message output is in the wrong position. - (Christian Brabandt) - Solution: Reset msg_col. - -commit 65549bdef5805ba5a18a3d2d3909998dd7d9ed46 -Author: Bram Moolenaar -Date: Fri Jul 8 22:52:37 2016 +0200 - - patch 7.4.2004 - Problem: GUI: cursor displayed in the wrong position. - Solution: Correct screen_cur_col and screen_cur_row. - -commit 144445d15f2369a58b94b6fee2fe162fc81c8abe -Author: Bram Moolenaar -Date: Fri Jul 8 21:41:54 2016 +0200 - - patch 7.4.2003 - Problem: Still cursor flickering when a callback updates the screen. (David - Samvelyan) - Solution: Put the cursor in the right position after updating the screen. - -commit a06ec8f345eabb66e5b7d7c0192cfebdde63115d -Author: Bram Moolenaar -Date: Fri Jul 8 20:11:07 2016 +0200 - - patch 7.4.2002 - Problem: Crash when passing number to filter() or map(). - Solution: Convert to a string. (Ozaki Kiichi) - -commit ba768495c2e6bae74e49d22d489fbf211ecad55e -Author: Bram Moolenaar -Date: Fri Jul 8 15:32:54 2016 +0200 - - patch 7.4.2001 - Problem: Tiny build fails. (Tony Mechelynck) - Solution: Add #ifdef. - -commit 245a7cb6d33e556415c9fcaa874b784a6d8f0ef3 -Author: Bram Moolenaar -Date: Fri Jul 8 10:53:12 2016 +0200 - - patch 7.4.2000 - Problem: Evalcmd test fails. - Solution: Add missing piece. - -commit bc5d6dd1dd1dc3a06e4e655fc9479529db288365 -Author: Bram Moolenaar -Date: Thu Jul 7 23:04:18 2016 +0200 - - patch 7.4.1999 - Problem: evalcmd() doesn't work recursively. - Solution: Use redir_evalcmd instead of redir_vname. - -commit bf2cc5f36d5ffd5de445e6970602000c7869b65a -Author: Bram Moolenaar -Date: Thu Jul 7 20:45:06 2016 +0200 - - patch 7.4.1998 - Problem: When writing buffer lines to a job there is no NL to NUL - conversion. - Solution: Make it work symmetrical with writing lines from a job into a - buffer. - -commit dcb170018642ec144cd87d9d9fe076575b8d1263 -Author: Bram Moolenaar -Date: Thu Jul 7 18:58:59 2016 +0200 - - patch 7.4.1997 - Problem: Cannot easily scroll the quickfix window. - Solution: Add ":cbottom". - -commit 1e5e1231ac9e1ba9678812c96f9d554a078eeec4 -Author: Bram Moolenaar -Date: Thu Jul 7 17:33:02 2016 +0200 - - patch 7.4.1996 - Problem: Capturing the output of a command takes a few commands. - Solution: Add evalcmd(). - -commit 9d5d3c9c4468ad76f16b50eabd3d9e7eab2ed44d -Author: Bram Moolenaar -Date: Thu Jul 7 16:43:02 2016 +0200 - - patch 7.4.1995 - Problem: GUI: cursor drawn in wrong place if a timer callback causes a - screen update. (David Samvelyan) - Solution: Also redraw the cursor when it's blinking and on. - -commit 05e418d436410cd8bbf5a29ff81e8ad68408b1e8 -Author: Bram Moolenaar -Date: Thu Jul 7 16:35:16 2016 +0200 - - patch 7.4.1994 - Problem: True-false test fails. - Solution: Filter the dict to only keep the value that matters. - -commit 6bb450145e96d7b182769fd9502a267da72667ec -Author: Bram Moolenaar -Date: Thu Jul 7 15:11:19 2016 +0200 - - patch 7.4.1993 - Problem: Not all TRUE and FALSE arguments are tested. - Solution: Add a few more tests. - -commit e381d3d5e098546854b008e01ca1d28ba1a4a057 -Author: Bram Moolenaar -Date: Thu Jul 7 14:50:41 2016 +0200 - - patch 7.4.1992 - Problem: Values for true and false can be confusing. - Solution: Update the documentation. Add a test. Make v:true evaluate to - TRUE for a non-zero-arg. - -commit 00efded1064427ab3f84e4d57af62e0aab876fc6 -Author: Bram Moolenaar -Date: Thu Jul 7 14:29:10 2016 +0200 - - patch 7.4.1991 - Problem: glob() does not add a symbolic link when there are no wildcards. - Solution: Remove the call to mch_getperm(). - -commit 80632db65e8f5f775dadbbc10c5ba6c173ebb24f -Author: Bram Moolenaar -Date: Tue Jul 5 22:28:40 2016 +0200 - - patch 7.4.1990 - Problem: Cscope items are not sorted. - Solution: Put the new "a" command first. (Ken Takata) - -commit b33c7eb5b813cb631b2b0ca5c4029e1788a09bde -Author: Bram Moolenaar -Date: Mon Jul 4 22:29:49 2016 +0200 - - patch 7.4.1989 - Problem: filter() and map() only accept a string argument. - Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken - Takata) - -commit ab9c89b68dcbdb3fbda8c5a50dd90caca64f1bfd -Author: Bram Moolenaar -Date: Sun Jul 3 17:47:26 2016 +0200 - - patch 7.4.1988 - Problem: When updating viminfo with file marks there is no time order. - Solution: Remember the time when a buffer was last used, store marks for - the most recently used buffers. - -commit dec85cf75044ed94f611c825a7a0b0050a2597b9 -Author: Bram Moolenaar -Date: Sat Jul 2 22:33:46 2016 +0200 - - patch 7.4.1987 - Problem: When copying unrecognized lines for viminfo, end up with useless - continuation lines. - Solution: Skip continuation lines. - -commit fef524bbff9aa186838c35212b2f89f61d627cf8 -Author: Bram Moolenaar -Date: Sat Jul 2 22:07:22 2016 +0200 - - patch 7.4.1986 - Problem: Compiler warns for loss of data. - Solution: Use size_t instead of int. (Christian Brabandt) - -commit 3b98b830017b8bf5fd270db93dfe187434df1960 -Author: Bram Moolenaar -Date: Sat Jul 2 21:45:17 2016 +0200 - - patch 7.4.1985 - Problem: Missing changes in VMS build file. - Solution: Use the right file name. - -commit e18dbe865d190e74fb5d43ac8bc6ac22507d0223 -Author: Bram Moolenaar -Date: Sat Jul 2 21:42:23 2016 +0200 - - Updated runtime files. - -commit 0fcc7c6dd1902b71e0e7d0a35ddabafef6455a83 -Author: Bram Moolenaar -Date: Sat Jul 2 21:22:52 2016 +0200 - - patch 7.4.1984 - Problem: Not all quickfix features are tested. - Solution: Add a few more tests. (Yegappan Lakshmanan) - -commit 75464dc434c43efac60e8bfd9bec2a8b736407e9 -Author: Bram Moolenaar -Date: Sat Jul 2 20:27:50 2016 +0200 - - patch 7.4.1983 - Problem: farsi.c and arabic.c are included in a strange way. - Solution: Build them like other files. - -commit 951fa1819ad0e74d73e885d0ec04dd6c70f8d2f7 -Author: Bram Moolenaar -Date: Sat Jul 2 19:20:06 2016 +0200 - - patch 7.4.1982 - Problem: Viminfo file contains duplicate change marks. - Solution: Drop duplicate marks. - -commit ee2615af64fdcee87d8e4b13b65356e77fbd969b -Author: Bram Moolenaar -Date: Sat Jul 2 18:25:34 2016 +0200 - - patch 7.4.1981 - Problem: No testing for Farsi code. - Solution: Add a minimal test. Clean up Farsi code. - -commit 361c8f0e517e41f1f1d34dae328044406fde80ac -Author: Bram Moolenaar -Date: Sat Jul 2 15:41:47 2016 +0200 - - patch 7.4.1980 - Problem: 'errorformat' is parsed for every call to ":caddexpr". Can't add - to two location lists asynchronously. - Solution: Keep the previously parsed data when appropriate. (mostly by - Yegappan Lakshmanan) - -commit 2acfbed9dbea990f129535de7ff3df360365130b -Author: Bram Moolenaar -Date: Fri Jul 1 23:14:02 2016 +0200 - - patch 7.4.1979 - Problem: Getting value of binary option is wrong. (Kent Sibilev) - Solution: Fix type cast. Add a test. - -commit c5af40ae646ceda817eff93b4f9ba274f031bea6 -Author: Bram Moolenaar -Date: Fri Jul 1 21:49:06 2016 +0200 - - patch 7.4.1978 - Problem: Large file test does not delete its output. - Solution: Delete the output. Check size properly when possible. (Ken Takata) - -commit bde9810d6103ffe3a22a9330021cb21db1ed1792 -Author: Bram Moolenaar -Date: Fri Jul 1 20:03:42 2016 +0200 - - patch 7.4.1977 - Problem: With 64 bit changes don't need three calls to sprintf(). - Solution: Simplify the code, use vim_snprintf(). (Ken Takata) - -commit 22fcfad29276bd5f317faf516637dcd491b96a12 -Author: Bram Moolenaar -Date: Fri Jul 1 18:17:26 2016 +0200 - - patch 7.4.1976 - Problem: Number variables are not 64 bits while they could be. - Solution: Add the num64 feature. (Ken Takata) - -commit 8767f52fbfd4f053ce00a978227c95f1d7d323fe -Author: Bram Moolenaar -Date: Fri Jul 1 17:17:39 2016 +0200 - - patch 7.4.1975 - Problem: On MS-Windows large files (> 2Gbyte) cause problems. - Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct - stat". Use 64 bit system functions if available. (Ken Takata) - -commit 4a6c670b844a3ef9aec865a8216eaf363bab8721 -Author: Bram Moolenaar -Date: Fri Jul 1 15:48:05 2016 +0200 - - patch 7.4.1974 - Problem: GUI has a problem with some termcodes. - Solution: Handle negative numbers. (Kazunobu Kuriyama) - -commit 4c5717ed8a81f5ae9dfe4f38b17a61fc8421054b -Author: Bram Moolenaar -Date: Fri Jul 1 15:39:40 2016 +0200 - - patch 7.4.1973 - Problem: On MS-Windows the package directory may be added at the end - because of forward/backward slash differences. (Matthew - Desjardins) - Solution: Ignore slash differences. - -commit 40de45664c20e7ca46a28a3f472202f90e47f8bf -Author: Bram Moolenaar -Date: Fri Jul 1 15:03:46 2016 +0200 - - patch 7.4.1972 - Problem: On Solaris select() does not work as expected when there is - typeahead. - Solution: Add ICANON when sleeping. (Ozaki Kiichi) - -commit e8fea0728a2fa1fe78ef0ac90dee1a84bd7ef9fb -Author: Bram Moolenaar -Date: Fri Jul 1 14:48:27 2016 +0200 - - patch 7.4.1971 - Problem: It is not easy to see unrecognized error lines below the current - error position. - Solution: Add ":clist +count". - -commit 70e136e1d86ea1d795774824c7b712245912946d -Author: Bram Moolenaar -Date: Fri Jul 1 14:04:51 2016 +0200 - - patch 7.4.1970 - Problem: Using ":insert" in an empty buffer sets the jump mark. (Ingo - Karkat) - Solution: Don't adjust marks when replacing the empty line in an empty - buffer. (closes #892) - -commit 24cf233ef9e92f947618c55d8bff423898a45c24 -Author: Bram Moolenaar -Date: Fri Jul 1 12:50:54 2016 +0200 - - patch 7.4.1969 - Problem: When the netbeans channel is closed consuming the buffer may cause - a crash. - Solution: Check for nb_channel not to be NULL. (Xavier de Gaye) - -commit 1d90a5a5af84250e226f8a9121e771f7b72aa894 -Author: Bram Moolenaar -Date: Fri Jul 1 11:59:47 2016 +0200 - - patch 7.4.1968 - Problem: Invalid memory access with "\. - Solution: Do not recognize this as a special character. (Dominique Pelle) - -commit 6747fabc7348bf5f41ccfe851e2be3e900ec8ee0 -Author: Bram Moolenaar -Date: Tue Jun 28 22:39:16 2016 +0200 - - patch 7.4.1967 - Problem: Falling back from NFA to old regexp engine does not work properly. - (fritzophrenic) - Solution: Do not restore nfa_match. (Christian Brabandt, closes #867) - -commit bcf7772a23624edc0942120e564f6b4ac95604ad -Author: Bram Moolenaar -Date: Tue Jun 28 21:11:32 2016 +0200 - - patch 7.4.1966 - Problem: Coverity reports a resource leak. - Solution: Close "fd" also when bailing out. - -commit adb78a77ebb47627bcf73bd16ac1119d970e17c8 -Author: Bram Moolenaar -Date: Mon Jun 27 21:10:31 2016 +0200 - - patch 7.4.1965 - Problem: When using a job in raw mode to append to a buffer garbage - characters are added. - Solution: Do not replace the trailing NUL with a NL. (Ozaki Kiichi) - -commit 688e3d1fd9b9129a5ba0e0d599ccfe6f4443daf3 -Author: Bram Moolenaar -Date: Sun Jun 26 22:05:54 2016 +0200 - - patch 7.4.1964 - Problem: The quickfix init function is too big. - Solution: Factor out parsing 'errorformat' to a separate function. (Yegappan - Lakshmanan) - -commit 97ff9b9cffd97219d888874b9b3811d55e99c78f -Author: Bram Moolenaar -Date: Sun Jun 26 20:37:46 2016 +0200 - - patch 7.4.1963 - Problem: Running Win32 Vim in mintty does not work. - Solution: Detect mintty and give a helpful error message. (Ken Takata) - -commit 52df117df724a7ad20affdf15214d2df2e507dcc -Author: Bram Moolenaar -Date: Sun Jun 26 19:38:19 2016 +0200 - - patch 7.4.1962 - Problem: Two test files for increment/decrement. - Solution: Move the old style test into the new style test. (Hirohito - Higashi, closes #881) - -commit 00672e1d3f59dbff91a18d418b2984be96f89ee5 -Author: Bram Moolenaar -Date: Sun Jun 26 18:38:13 2016 +0200 - - patch 7.4.1961 - Problem: When 'insertmode' is reset while doing completion the popup menu - remains even though Vim is in Normal mode. - Solution: Ignore stop_insert_mode when the popup menu is visible. Don't set - stop_insert_mode when 'insertmode' was already off. (Christian - Brabandt) - -commit 04e2b4b0c4866586ecce3d1567f9b0bdeeb31f15 -Author: Bram Moolenaar -Date: Sun Jun 26 17:53:07 2016 +0200 - - patch 7.4.1960 - Problem: Unicode standard 9 was released. - Solution: Update the character property tables. (Christian Brabandt) - -commit aad30bbcde2b268e2fffb6fd1443f27ebda9d1ff -Author: Bram Moolenaar -Date: Sun Jun 26 17:31:03 2016 +0200 - - patch 7.4.1959 - Problem: Crash when running test_channel.vim on Windows. - Solution: Check for NULL pointer result from FormatMessage(). (Christian - Brabandt) - -commit eeb50ab5228c5c09743a9c2b907c3634c0146e84 -Author: Bram Moolenaar -Date: Sun Jun 26 17:19:46 2016 +0200 - - patch 7.4.1958 - Problem: Perl interface preprocessor statements not nicely indented. - Solution: Improve the indenting. (Ken Takata) - -commit 7b61bf187a318cb710be40da9ce4c29972324a71 -Author: Bram Moolenaar -Date: Sun Jun 26 17:16:51 2016 +0200 - - patch 7.4.1957 - Problem: Perl interface has obsolete workaround. - Solution: Remove the workaround added by 7.3.623. (Ken Takata) - -commit 5d2ca0402954ff79b73d9c86cc16c8a6454b75a7 -Author: Bram Moolenaar -Date: Sun Jun 26 17:11:21 2016 +0200 - - patch 7.4.1956 - Problem: When using CTRL-W f and pressing "q" at the ATTENTION dialog the - newly opened window is not closed. - Solution: Close the window and go back to the original one. (Norio Takagi, - Hirohito Higashi) - -commit f4fba6dcd508cb369ffa6916d9cb3fcf3d7ed548 -Author: Bram Moolenaar -Date: Sun Jun 26 16:44:24 2016 +0200 - - patch 7.4.1955 - Problem: Using 32-bit Perl with 64-bit time_t causes memory corruption. - (Christian Brabandt) - Solution: Use time_T instead of time_t for global variables. (Ken Takata) - -commit d388d2ac8bf8c770bf97dc406e99a20ba5104855 -Author: Bram Moolenaar -Date: Sun Jun 26 16:24:20 2016 +0200 - - patch 7.4.1954 - Problem: No test for what 7.4.1948 fixes. - Solution: Add a test. (Hirohito Higashi, closes #880) - -commit 802a0d902fca423acb15f835d7b09183883d79a0 -Author: Bram Moolenaar -Date: Sun Jun 26 16:17:58 2016 +0200 - - Updated runtime files. - -commit 049cba9e9760152b5695399a991dc61cea9ba143 -Author: Bram Moolenaar -Date: Sun Jun 26 14:38:04 2016 +0200 - - patch 7.4.1953 - Problem: Not all parts of the quickfix code are tested. - Solution: Add more tests. (Yegappan Lakshmanan) - -commit b12e7ef956e0b0344778b7ef93d41f4b4ed2a670 -Author: Bram Moolenaar -Date: Tue Jun 21 23:42:20 2016 +0200 - - patch 7.4.1952 - Problem: Cscope interface does not support finding assignments. - Solution: Add the "a" command. (ppettina, closes #882) - -commit 85babd6db65afb0eb06a7a9a0778d692248c5c2b -Author: Bram Moolenaar -Date: Tue Jun 21 22:59:28 2016 +0200 - - patch 7.4.1951 - Problem: Ruby test is old style. - Solution: Convert to a new style test. (Ken Takata) - -commit f50df3925b7c909d1cda4c868d8c7ba38189aabe -Author: Bram Moolenaar -Date: Tue Jun 21 21:33:34 2016 +0200 - - patch 7.4.1950 - Problem: Quickfix long lines test not executed for buffer. - Solution: Call the function to test long lines. (Yegappan Lakshmanan) - -commit 38df43bd13a2498cc96b3ddd9a20dd75126bd171 -Author: Bram Moolenaar -Date: Mon Jun 20 21:41:12 2016 +0200 - - patch 7.4.1949 - Problem: Minor problems with the quickfix code. - Solution: Fix the problems. (Yegappan Lakshmanan) - -commit ad5ca9bc1e7145474adb082775a805f1731e9e37 -Author: Bram Moolenaar -Date: Mon Jun 20 21:26:08 2016 +0200 - - patch 7.4.1948 - Problem: Using Ctrl-A with double-byte encoding may result in garbled text. - Solution: Skip to the start of a character. (Hirohito Higashi) - -commit ecefe71704850b94df44f65fc756c1551ec68388 -Author: Bram Moolenaar -Date: Mon Jun 20 12:50:17 2016 +0200 - - patch 7.4.1947 - Problem: Viminfo continuation line with wrong length isn't skipped. (Marius - Gedminas) - Solution: Skip a line when encountering an error, but not two lines. - -commit cf2d77987ca2af092dad5d4cbca9eda621fe5567 -Author: Bram Moolenaar -Date: Mon Jun 20 11:28:18 2016 +0200 - - patch 7.4.1946 - Problem: File list does not include new XPM libraries. - Solution: Add the file list entries. - -commit ddf8d1c746ee081d15c9d7e0515f6ac43adbf363 -Author: Bram Moolenaar -Date: Mon Jun 20 11:22:54 2016 +0200 - - patch 7.4.1945 - Problem: The Man plugin doesn't work that well. - Solution: Use "g:ft_man_open_mode" to be able open man pages in vert split - or separate tab. Set nomodifiable for buffer with man content. Add - a test. (Andrey Starodubtsev, closes #873) - -commit b5b95750a688d1fabafc6dbc2f31df90d5b5a17e -Author: Bram Moolenaar -Date: Sat Jun 18 21:59:36 2016 +0200 - - patch 7.4.1944 - Problem: Win32: Cannot compile with XPM feature using VC2015 - Solution: Add XPM libraries compiled with VC2015, and enable to build - gvim.exe which supports XPM using VC2015. (Ken Takata) - -commit 678e480529bce7ba3c09e71233249e3b56531b24 -Author: Bram Moolenaar -Date: Fri Jun 17 22:38:46 2016 +0200 - - patch 7.4.1943 - Problem: Coverity warns for unreachable code. - Solution: Remove the code that won't do anything. - -commit d18f672fc9477f3c0cb7cc4ce8d9237ed825c612 -Author: Bram Moolenaar -Date: Fri Jun 17 13:18:49 2016 +0200 - - patch 7.4.1942 - Problem: Background is not drawn properly when 'termguicolors' is set. - Solution: Check cterm_normal_bg_color. (Jacob Niehus, closes #805) - -commit a02a551e18209423584fcb923e93c6be18f3aa45 -Author: Bram Moolenaar -Date: Fri Jun 17 12:48:11 2016 +0200 - - Updated runtime files. - -commit 3ef5bf7d459d6b8a21aaefc80f65448f5a7aa59f -Author: Bram Moolenaar -Date: Wed Jun 15 22:41:31 2016 +0200 - - patch 7.4.1941 - Problem: Not all quickfix tests are also done with the location lists. - Solution: Test more quickfix code. Use user commands instead of "exe". - (Yegappan Lakshmanan) - -commit 23c60f21b07b04351d846e6fbf4f4abd9aa09345 -Author: Bram Moolenaar -Date: Wed Jun 15 22:03:48 2016 +0200 - - patch 7.4.1940 - Problem: "gd" hangs in some situations. (Eric Biggers) - Solution: Remove the SEARCH_START flag when looping. Add a test. - -commit 28607ba2b82668503f8406bc13690d59af46deb3 -Author: Bram Moolenaar -Date: Wed Jun 15 21:44:51 2016 +0200 - - patch 7.4.1939 - Problem: Memory access error when reading viminfo. (Dominique Pelle) - Solution: Correct index in jumplist when at the end. - -commit 36f0f0686ca313ef7b76387378cd5dc7acea1924 -Author: Bram Moolenaar -Date: Tue Jun 14 23:02:46 2016 +0200 - - patch 7.4.1938 - Problem: When writing viminfo numbered marks were duplicated. - Solution: Check for duplicates between current numbered marks and the ones - read from viminfo. - -commit ab47c61f46f0797308217cd3c045472cb0ec3195 -Author: Bram Moolenaar -Date: Tue Jun 14 22:02:26 2016 +0200 - - patch 7.4.1937 - Problem: No test for directory stack in quickfix. - Solution: Add a test. (Yegappan Lakshmanan) - -commit 67e3720a9ddd8a9d2e8344358c28fa1f4196db0d -Author: Bram Moolenaar -Date: Tue Jun 14 21:32:28 2016 +0200 - - patch 7.4.1936 - Problem: Off-by-one error in bounds check. (Coverity) - Solution: Check register number properly. - -commit bee666f239eada035d288b77269aebc42f644ea6 -Author: Bram Moolenaar -Date: Tue Jun 14 20:39:42 2016 +0200 - - patch 7.4.1935 - Problem: When using the GUI search/replace a second match right after the - replacement is skipped. - Solution: Add the SEARCH_START flag. (Mleddy) - -commit 9bd31860521b53ad657c4d6d320d670e30a049f8 -Author: Bram Moolenaar -Date: Mon Jun 13 22:58:39 2016 +0200 - - patch 7.4.1934 - Problem: New style tests not executed with MinGW compiler. - Solution: Add new style test support. (Yegappan Lakshmanan) - -commit 72e697d189616265ecefe0df4509d476df3bae40 -Author: Bram Moolenaar -Date: Mon Jun 13 22:48:01 2016 +0200 - - patch 7.4.1933 - Problem: Compiler warning about uninitialzed variable. (Yegappan) - Solution: Give it a dummy value. - -commit ece74ab103eca15e17435efbe9cb21039787f1ea -Author: Bram Moolenaar -Date: Mon Jun 13 22:22:15 2016 +0200 - - patch 7.4.1932 - Problem: When writing viminfo the jumplist is not merged with the one in - the viminfo file. - Solution: Merge based on timestamp. - -commit a641e1d4da3f9152c489318c06a93fcd1c746637 -Author: Bram Moolenaar -Date: Mon Jun 13 21:16:03 2016 +0200 - - patch 7.4.1931 - Problem: Using both old and new style file mark lines from viminfo. - Solution: Skip the old style lines if the viminfo file was written with a - Vim version that supports the new style. - -commit bf2c0ee0b2e8465847cf67aff22dd4bda7be81d1 -Author: Bram Moolenaar -Date: Mon Jun 13 20:23:53 2016 +0200 - - patch 7.4.1930 - Problem: Can't build without +spell but with +quickfix. (Charles) - Solution: Add better #ifdef around ml_append_buf(). (closes #864) - -commit 2016ae586b12513d973aabc30ed758b543114cbe -Author: Bram Moolenaar -Date: Mon Jun 13 20:08:43 2016 +0200 - - patch 7.4.1929 - Problem: Inconsistent indenting and weird name. - Solution: Fix indent, make name all upper case. (Ken Takata) - -commit 76ae22fef3cb224ca7fbf97517f881e825d4d0c2 -Author: Bram Moolenaar -Date: Mon Jun 13 20:00:29 2016 +0200 - - patch 7.4.1928 - Problem: Overwriting pointer argument. - Solution: Assign to what it points to. (Dominique Pelle) - -commit 5b7d177e8994c003ae77ddab5bd54f8cd1ee181b -Author: Bram Moolenaar -Date: Mon Jun 13 19:54:22 2016 +0200 - - patch 7.4.1927 - Problem: Compiler warning for signed/unsigned. - Solution: Add type cast. - -commit a890f5e34887bff7616bdb4b9ee0bf98c8d2a8f0 -Author: Bram Moolenaar -Date: Sun Jun 12 23:03:19 2016 +0200 - - patch 7.4.1926 - Problem: Possible crash with many history items. - Solution: Avoid the index going past the last item. - -commit c95a302a4c42ec8230473cd4a5e0064d0a143aa8 -Author: Bram Moolenaar -Date: Sun Jun 12 23:01:46 2016 +0200 - - Updated runtime files. - -commit 2d35899721da0e9359a9fe1059554f8c4ea7f0c1 -Author: Bram Moolenaar -Date: Sun Jun 12 21:20:54 2016 +0200 - - patch 7.4.1925 - Problem: Viminfo does not merge file marks properly. - Solution: Use a timestamp. Add the :clearjumps command. - -commit cf089463492fab53b2a5d81517829d22f882f82e -Author: Bram Moolenaar -Date: Sun Jun 12 21:18:43 2016 +0200 - - patch 7.4.1924 - Problem: Missing "void" for functions without argument. - Solution: Add "void". (Hirohito Higashi) - -commit ae3150ec8d9da4a244acffebea55416946ca23d3 -Author: Bram Moolenaar -Date: Sat Jun 11 23:22:36 2016 +0200 - - patch 7.4.1923 - Problem: Command line editing is not tested much. - Solution: Add tests for expanding the file name and 'wildmenu'. - -commit 06469e979fe524ac6cb8f705ed4221aa267de11d -Author: Bram Moolenaar -Date: Sat Jun 11 22:26:53 2016 +0200 - - patch 7.4.1922 - Problem: Ruby 2.4.0 unifies Fixnum and Bignum into Integer. - Solution: Use rb_cInteger. (Weiong Mao) - -commit 724f2edf75bf084665b3e2cdfa7ab66ccb1b5c0c -Author: Bram Moolenaar -Date: Sat Jun 11 22:21:17 2016 +0200 - - patch 7.4.1921 - Problem: vim_time() not included when needed. - Solution: Adjust #ifdef. - -commit e80ff7448d886805b459250b090aaa20d96e8c2b -Author: Bram Moolenaar -Date: Sat Jun 11 21:14:18 2016 +0200 - - patch 7.4.1920 - Problem: Missing test changes. - Solution: Update viminfo test. - -commit 46bbb0c4ba27395859dfeaa26938483946bb4ec2 -Author: Bram Moolenaar -Date: Sat Jun 11 21:04:39 2016 +0200 - - patch 7.4.1919 - Problem: Register contents is not merged when writing viminfo. - Solution: Use timestamps for register contents. - -commit 62f8b4e18014b259bcde4a2845c602b0a44a3714 -Author: Bram Moolenaar -Date: Sat Jun 11 15:31:47 2016 +0200 - - patch 7.4.1918 - Problem: Not enough testing for parsing viminfo lines. - Solution: Add test with viminfo lines in bad syntax. Fix memory leak. - -commit 012270936c3c7df3bba45ad2b48938c23a2fd43a -Author: Bram Moolenaar -Date: Sat Jun 11 14:47:40 2016 +0200 - - patch 7.4.1917 - Problem: History lines read from viminfo in different encoding than when - writing are not converted. - Solution: Convert the history lines. - -commit b8aefa46adf5e825118716e142fab7ef32076475 -Author: Bram Moolenaar -Date: Fri Jun 10 23:02:56 2016 +0200 - - patch 7.4.1916 - Problem: No proper test for what 7.4.1906 fixes. - Solution: Add a test for reading many lines. - -commit 2a67ed83a885e8e65e25498660dae4f34d532c7b -Author: Bram Moolenaar -Date: Fri Jun 10 21:52:42 2016 +0200 - - patch 7.4.1915 - Problem: The effect of the PopupMenu autocommand isn't directly visible. - Solution: Call gui_update_menus() before displaying the popup menu. (Shane - Harper, closs #855) - -commit e429e70f050cb2941f1f8427cf918b68444c904e -Author: Bram Moolenaar -Date: Fri Jun 10 19:49:14 2016 +0200 - - patch 7.4.1914 - Problem: Executing autocommands while using the signal stack has a high - chance of crashing Vim. - Solution: Don't invoke autocommands when on the signal stack. - -commit 1610d052413e0ed664498853a47acc2d677a22d1 -Author: Bram Moolenaar -Date: Thu Jun 9 22:53:01 2016 +0200 - - patch 7.4.1913 - Problem: When ":doautocmd" is used modelines are used even when no - autocommands were executed. (Daniel Hahler) - Solution: Skip processing modelines. (closes #854) - -commit 1cee693b310e1494115a1677fac064941092e1bb -Author: Bram Moolenaar -Date: Thu Jun 9 22:17:22 2016 +0200 - - patch 7.4.1912 - Problem: No test for using setqflist() on an older quickfix list. - Solution: Add a couple of tests. - -commit 1fd99c1ca89a3d13bb53aff4a5a8f5ee740713e5 -Author: Bram Moolenaar -Date: Thu Jun 9 20:24:28 2016 +0200 - - patch 7.4.1911 - Problem: Recent history lines may be lost when exiting Vim. - Solution: Merge history using the timestamp. - -commit abc70bbf363dbbe3f2bf714102f55648a512791e -Author: Bram Moolenaar -Date: Wed Jun 8 21:48:50 2016 +0200 - - patch 7.4.1910 - Problem: Tests using external command to delete directory. - Solution: Use delete(). - -commit 945ec093cd4ddefab930239990564b12eb232153 -Author: Bram Moolenaar -Date: Wed Jun 8 21:17:43 2016 +0200 - - patch 7.4.1909 - Problem: Doubled semicolons. - Solution: Reduce to one. (Dominique Pelle) - -commit 5ce4a0b96ab688b1ea2481c2516e2889ff6713bf -Author: Bram Moolenaar -Date: Wed Jun 8 20:17:23 2016 +0200 - - patch 7.4.1908 - Problem: Netbeans uses uninitialzed pointer and freed memory. - Solution: Set "buffer" at the right place (hint by Ken Takata) - -commit 1d5f1d07aedb6f149f5de145b1dfd6528a769c93 -Author: Bram Moolenaar -Date: Tue Jun 7 22:50:01 2016 +0200 - - patch 7.4.1907 - Problem: Warnings from 64 bit compiler. - Solution: Change type to size_t. (Mike Williams) - -commit 5f1032d2a55b9417a0a6fa225e35089c98a5a419 -Author: Bram Moolenaar -Date: Tue Jun 7 22:16:36 2016 +0200 - - patch 7.4.1906 - Problem: Collapsing channel buffers and searching for NL does not work - properly. (Xavier de Gary, Ramel Eshed) - Solution: Do not assume the buffer contains a NUL or not. Change NUL bytes - to NL to avoid the string is truncated. - -commit fdd82fe365d0e287bafc71f98c039cb5af8ed827 -Author: Bram Moolenaar -Date: Mon Jun 6 21:38:44 2016 +0200 - - patch 7.4.1905 - Problem: Some compilers can't handle a double semicolon. - Solution: Remove one semicolon. - -commit c60954b48ec225c75558abee56c4a9cc89f84b7e -Author: Bram Moolenaar -Date: Mon Jun 6 21:20:10 2016 +0200 - - patch 7.4.1904 - Problem: Build fails. - Solution: Add missing changes. - -commit 45d2eeaad66939348893b9254171067b0457cd9d -Author: Bram Moolenaar -Date: Mon Jun 6 21:07:52 2016 +0200 - - patch 7.4.1903 - Problem: When writing viminfo merging current history with history in - viminfo may drop recent history entries. - Solution: Add new format for viminfo lines, use it for history entries. Use - a timestamp for ordering the entries. Add test_settime(). - Add the viminfo version. Does not do merging on timestamp yet. - -commit bbe8d91e695184771d7e45315258fab8eb3e6b07 -Author: Bram Moolenaar -Date: Sun Jun 5 16:10:57 2016 +0200 - - patch 7.4.1902 - Problem: No test for collapsing buffers for a channel. Some text is lost. - Solution: Add a simple test. Set rq_buflen correctly. - -commit 762f1754370a1278167c8cba6c047ef319fc099c -Author: Bram Moolenaar -Date: Sat Jun 4 22:36:17 2016 +0200 - - patch 7.4.1901 - Problem: Win32: the "Disabled" menu items would appear enabled. - Solution: Use submenu_id if there is a parent. (Shane Harper, closes #834) - -commit 28b942a064dd486cc241894b625ab72f5a5c6d1b -Author: Bram Moolenaar -Date: Sat Jun 4 22:31:27 2016 +0200 - - patch 7.4.1900 - Problem: Using CTRL-] in the help on "{address}." doesn't work. - Solution: Recognize an item in {}. (Hirohito Higashi, closes #814) - -commit 8e31fd52ec8be6ef1dc600b637d5f099d55e1715 -Author: Bram Moolenaar -Date: Sat Jun 4 22:18:13 2016 +0200 - - patch 7.4.1899 - Problem: GTK 3: cursor blinking doesn't work well. - Solution: Instead of gui_gtk_window_clear() use gui_mch_clear_block(). - (Kazunobu Kuriyama) - -commit 63a60ded3fd584847a05dccf058026e682abad90 -Author: Bram Moolenaar -Date: Sat Jun 4 22:08:55 2016 +0200 - - patch 7.4.1898 - Problem: User commands don't support modifiers. - Solution: Add the item. (Yegappan Lakshmanan, closes #829) - -commit fd89d7ea81b18d32363456b16258174dc9e095dc -Author: Bram Moolenaar -Date: Sat Jun 4 20:25:05 2016 +0200 - - patch 7.4.1897 - Problem: Various typos, long lines and style mistakes. - Solution: Fix the typos, wrap lines, improve style. - -commit 82af8710bf8d1caeeceafb1370a052cb7d92f076 -Author: Bram Moolenaar -Date: Sat Jun 4 20:20:29 2016 +0200 - - Updated runtime files. - -commit 82faa259cc42379f2a17d598a2a39d14048685b0 -Author: Bram Moolenaar -Date: Sat Jun 4 20:14:07 2016 +0200 - - patch 7.4.1896 - Problem: Invoking mark_adjust() when adding a new line below the last line - is pointless. - Solution: Skip calling mark_adjust() when appending below the last line. - -commit 888ccac8902cee186fbd47e971881f6d9b19c068 -Author: Bram Moolenaar -Date: Sat Jun 4 18:49:36 2016 +0200 - - patch 7.4.1895 - Problem: Cannot use a window ID where a window number is expected. - Solution: Add LOWEST_WIN_ID, so that the window ID can be used where a - number is expected. - -commit 511972d810ea490955161ff5097ec2f57919ceaf -Author: Bram Moolenaar -Date: Sat Jun 4 18:09:59 2016 +0200 - - patch 7.4.1894 - Problem: Cannot get the window ID for a mouse click. - Solution: Add v:mouse_winid. - -commit b3619a90eae2702553ff9494ecc4c9b20c13c224 -Author: Bram Moolenaar -Date: Sat Jun 4 17:58:52 2016 +0200 - - patch 7.4.1893 - Problem: Cannot easily get the window ID for a buffer. - Solution: Add bufwinid(). - -commit c9721bdc63378cc6123e775ffe43e9cba30322b3 -Author: Bram Moolenaar -Date: Sat Jun 4 17:41:03 2016 +0200 - - patch 7.4.1892 - Problem: balloon eval only gets the window number, not the ID. - Solution: Add v:beval_winid. - -commit 9ed96efb3d47d46e9637da04656efff715102407 -Author: Bram Moolenaar -Date: Sat Jun 4 17:17:11 2016 +0200 - - patch 7.4.1891 - Problem: Channel reading very long lines is slow. - Solution: Collapse multiple buffers until a NL is found. - -commit 703a8044b5393d37d355b0b1054a9a5a13912a3f -Author: Bram Moolenaar -Date: Sat Jun 4 16:24:32 2016 +0200 - - patch 7.4.1890 - Problem: GUI: When channel data is received the cursor blinking is - interrupted. (Ramel Eshed) - Solution: Don't update the cursor when it is blinking. - -commit 35d88f4e2ff5dcd9904f04612d5febede996137c -Author: Bram Moolenaar -Date: Sat Jun 4 14:52:00 2016 +0200 - - patch 7.4.1889 - Problem: When umask is set to 0177 Vim can't create temp files. (Lcd) - Solution: Also correct umask when using mkdtemp(). - -commit 76b6dfe54ba9b85cd9d8e6539205c1679a187961 -Author: Bram Moolenaar -Date: Sat Jun 4 14:37:22 2016 +0200 - - patch 7.4.1888 - Problem: Wrong computation of remaining wait time in RealWaitForChar() - Solution: Remember the original waiting time. - -commit e30a3d01dc1b6b066748b1d61cced05cf92b3c80 -Author: Bram Moolenaar -Date: Sat Jun 4 14:11:20 2016 +0200 - - patch 7.4.1887 - Problem: When receiving channel data 'updatetime' is not respected. - Solution: Recompute the waiting time after being interrupted. - -commit cda7764d8e65325d4524e5d6c3174121eeb12cad -Author: Bram Moolenaar -Date: Sat Jun 4 13:32:35 2016 +0200 - - patch 7.4.1886 - Problem: When waiting for a character is interrupted by receiving channel - data and the first character of a mapping was typed, the mapping - times out. (Ramel Eshed) - Solution: When dealing with channel data don't return from mch_inchar(). - -commit 1aa07bdead2e93501c54591e31fe73b9b09c58b5 -Author: Bram Moolenaar -Date: Fri Jun 3 19:43:16 2016 +0200 - - patch 7.4.1885 - Problem: MinGW console build defaults to not having +channel. - Solution: Include the channel feature if building with huge features. (Ken - Takata) - -commit 2f095a4bc4d786e0ac834f48dd18a94fe2d140e3 -Author: Bram Moolenaar -Date: Fri Jun 3 19:05:49 2016 +0200 - - patch 7.4.1884 - Problem: Updating marks in a quickfix list is very slow when the list is - long. - Solution: Only update marks if the buffer has a quickfix entry. - -commit ea0345901cc2af29f9c5dd0d9d8a818d5f96a63b -Author: Bram Moolenaar -Date: Thu Jun 2 22:27:08 2016 +0200 - - patch 7.4.1883 - Problem: Cppcheck found 2 incorrect printf formats. - Solution: Use %ld and %lx. (Dominique Pelle) - -commit b37662a0fbb952838fca87aff4d26b596030b67b -Author: Bram Moolenaar -Date: Thu Jun 2 22:18:47 2016 +0200 - - patch 7.4.1882 - Problem: Check for line break at end of line wrong. (Dominique Pelle) - Solution: Correct the logic. - -commit 83e6d7ac6a1c2a0cb5ee6c8420a5dc792f1d5ffa -Author: Bram Moolenaar -Date: Thu Jun 2 22:08:05 2016 +0200 - - patch 7.4.1881 - Problem: Appending to a long quickfix list is slow. - Solution: Add qf_last. - -commit 76929af43134b4222b33648b6c53754a34f24524 -Author: Bram Moolenaar -Date: Thu Jun 2 20:26:41 2016 +0200 - - patch 7.4.1880 - Problem: MS-Windows console build defaults to not having +channel. - Solution: Include the channel feature if building with huge features. - -commit e38a2f7ebda791bcecccd657919ae9f7e2f6438c -Author: Bram Moolenaar -Date: Thu Jun 2 20:07:09 2016 +0200 - - patch 7.4.1879 - Problem: Channel test is flaky. - Solution: Wait for close_cb to be invoked. - -commit cf7c11a9479ba7ce775b86c7a846fae48321d260 -Author: Bram Moolenaar -Date: Thu Jun 2 20:05:26 2016 +0200 - - patch 7.4.1878 - Problem: Whether a job has exited isn't detected until a character is - typed. After calling exit_cb the cursor is in the wrong place. - Solution: Don't wait forever for a character to be typed when there is a - pending job. Update the screen if neede after calling exit_cb. - -commit 01d46e41ba4967ee534db4b94ad642007634841e -Author: Bram Moolenaar -Date: Thu Jun 2 19:06:25 2016 +0200 - - patch 7.4.1877 - Problem: No test for invoking "close_cb" when writing to a buffer. - Solution: Add using close_cb to a test case. - -commit a0055ad3a789b8eeb0c983d8a18d4bcaeaf456b8 -Author: Bram Moolenaar -Date: Thu Jun 2 18:37:05 2016 +0200 - - patch 7.4.1876 - Problem: Typing "k" at the hit-enter prompt has no effect. - Solution: Don't assume recursive use of the prompt if a character was typed. - (Hirohito Higashi) - -commit 8e759ba8651428995b338b66c615367259f79766 -Author: Bram Moolenaar -Date: Thu Jun 2 17:46:20 2016 +0200 - - patch 7.4.1875 - Problem: Comparing functions and partials doesn't work well. - Solution: Add tests. (Nikolai Pavlov) Compare the dict and arguments in the - partial. (closes #813) - -commit ae3f33040ba752e7f6b722d2fe2b2ebeeb8c56b4 -Author: Bram Moolenaar -Date: Thu Jun 2 15:49:36 2016 +0200 - - patch 7.4.1874 - Problem: Unused variable in Win32 code. - Solution: Remove it. (Mike Williams) - -commit 4231da403e3c879dd6ac261e51f4ca60813935e3 -Author: Bram Moolenaar -Date: Thu Jun 2 14:30:04 2016 +0200 - - patch 7.4.1873 - Problem: When a callback adds a timer the GUI doesn't use it until later. - (Ramel Eshed) - Solution: Return early if a callback adds a timer. - -commit c4bc0e6542185b659d2a165b635f9561549071ea -Author: Bram Moolenaar -Date: Thu Jun 2 13:54:49 2016 +0200 - - patch 7.4.1872 - Problem: Still build problem with old version of Perl. - Solution: Also define SvREFCNT_inc_void_NN if needed. (Ken Takata) - -commit 864293abb72d62604d8d6b458addfb43c14230c3 -Author: Bram Moolenaar -Date: Thu Jun 2 13:40:04 2016 +0200 - - patch 7.4.1871 - Problem: Appending to the quickfix list while the quickfix window is open - is very slow. - Solution: Do not delete all the lines, only append the new ones. Avoid - using a window while updating the list. (closes #841) - -commit dec6c7beda5491b28f67f430fc9d01467050c1ca -Author: Bram Moolenaar -Date: Thu Jun 2 11:57:38 2016 +0200 - - patch 7.4.1870 - Problem: One more Win64 compiler warning. - Solution: Change declared argument type. (Ken Takata) - -commit cf190c6f017563de1bdbf854b3376522b8b2748f -Author: Bram Moolenaar -Date: Thu Jun 2 11:54:06 2016 +0200 - - patch 7.4.1869 - Problem: Can't build with old version of Perl. - Solution: Define PERLIO_FUNCS_DECL. (Tom G. Christensen) - -commit b89a25f17e274dc308c584ea69a129ffbb26bc3d -Author: Bram Moolenaar -Date: Wed Jun 1 23:08:39 2016 +0200 - - patch 7.4.1868 - Problem: Setting really_exiting causes memory leaks to be reported. - Solution: Add the in_free_all_mem flag. - -commit 3c809343c72d9964475f421fd03bb892bc584a51 -Author: Bram Moolenaar -Date: Wed Jun 1 22:34:48 2016 +0200 - - patch 7.4.1867 - Problem: Memory leak in test_matchstrpos. - Solution: Free the string before overwriting. (Yegappan Lakshmanan) - -commit a96732150cda2f242133228579b05437a39b8daa -Author: Bram Moolenaar -Date: Wed Jun 1 22:21:06 2016 +0200 - - patch 7.4.1866 - Problem: Invalid memory access when exiting with EXITFREE defined. - (Dominique Pelle) - Solution: Set "really_exiting" and skip error messages. - -commit 9ad73239c26467832a5b553b2a4b99d7ffbaa25e -Author: Bram Moolenaar -Date: Wed Jun 1 22:08:17 2016 +0200 - - patch 7.4.1865 - Problem: Memory leaks in tet49. (Dominique Pelle) - Solution: Use NULL instead of an empty string. - -commit 22081f4a3397704645841121d994058abd6cb481 -Author: Bram Moolenaar -Date: Wed Jun 1 20:38:34 2016 +0200 - - patch 7.4.1864 - Problem: Python: encoding error with Python 2. - Solution: Use "getcwdu" instead of "getcwd". (Ken Takata) - -commit 9b0ac229bcfc91acabd35fc576055a94c1687c32 -Author: Bram Moolenaar -Date: Wed Jun 1 20:31:43 2016 +0200 - - patch 7.4.1863 - Problem: Compiler warnings on Win64. - Solution: Adjust types, add type casts. (Ken Takata) - -commit 18dfb4404a618c52ee7138630a2381aed4d66eaf -Author: Bram Moolenaar -Date: Tue May 31 22:31:23 2016 +0200 - - patch 7.4.1862 - Problem: string() with repeated argument does not give a result usable by - eval(). - Solution: Refactor echo_striong and tv2string(), moving the common part to - echo_string_core(). (Ken Takata) - -commit b055066a1daf12c349d6c575aff22ae4d999a157 -Author: Bram Moolenaar -Date: Tue May 31 21:37:36 2016 +0200 - - patch 7.4.1861 - Problem: Compiler warnings with 64 bit compiler. - Solution: Change int to size_t. (Mike William) - -commit e3188e261569ae512fb1ae2653b57fdd9e259ca3 -Author: Bram Moolenaar -Date: Tue May 31 21:13:04 2016 +0200 - - patch 7.4.1860 - Problem: Using a partial for timer_start() may cause a crash. - Solution: Set the copyID in timer objects. (Ozaki Kiichi) - -commit ef3abc6442260e9a0314970a532400b05571d3fe -Author: Bram Moolenaar -Date: Sun May 29 16:44:26 2016 +0200 - - patch 7.4.1859 - Problem: Cannot use a function reference for "exit_cb". - Solution: Use get_callback(). (Yegappan Lakshmanan) - -commit b127cfd75f59e82580df395b6e2c009774644b16 -Author: Bram Moolenaar -Date: Sun May 29 16:24:50 2016 +0200 - - patch 7.4.1858 - Problem: When a channel writes to a buffer it doesn't find a buffer by the - short name but re-uses it anyway. - Solution: Find buffer also by the short name. - -commit 9f5842e63fc63d438cbffcec503e072a06f74dc2 -Author: Bram Moolenaar -Date: Sun May 29 16:17:08 2016 +0200 - - patch 7.4.1857 - Problem: When a channel appends to a buffer that is 'nomodifiable' there is - an error but appending is done anyway. - Solution: Add the 'modifiable' option. Refuse to write to a 'nomodifiable' - when the value is 1. - -commit 324a78f3b649e7b14741519ecf19c4aba178772d -Author: Bram Moolenaar -Date: Sat May 28 22:47:12 2016 +0200 - - patch 7.4.1856 - Problem: failing job test fails on MS-Windows. - Solution: Expect "fail" status instead of "dead". - -commit 655da31a18ef3f888acf10e68b438e2a851f7b14 -Author: Bram Moolenaar -Date: Sat May 28 22:22:34 2016 +0200 - - patch 7.4.1855 - Problem: Valgrind reports memory leak for job that is not freed. - Solution: Free all jobs on exit. Add test for failing job. - -commit d80629cef03cd40b0bf06c402dfe0b720b3bf608 -Author: Bram Moolenaar -Date: Sat May 28 15:53:53 2016 +0200 - - patch 7.4.1854 - Problem: When setting 'termguicolors' the Ignore highlighting doesn't work. - (Charles Campbell) - Solution: Handle the color names "fg" and "bg" when the GUI isn't running - and no colors are speficied, fall back to black and white. - -commit 28ae5773422c2cf61aaf8d9d2b9fae70642d6a33 -Author: Bram Moolenaar -Date: Sat May 28 14:16:10 2016 +0200 - - patch 7.4.1853 - Problem: Crash when job and channel are in the same dict while using - partials. (Luc Hermitte) - Solution: Do not decrement the channel reference count too early. - -commit af6c12c27bcb553b2fb2c8a9dcfde626fb3670fe -Author: Bram Moolenaar -Date: Sat May 28 13:40:10 2016 +0200 - - patch 7.4.1852 - Problem: Unix: Cannot run all tests with the GUI. - Solution: Add the "testgui" target. - -commit 180fc2d41812c49b60224a1ca89945a002a090f5 -Author: Bram Moolenaar -Date: Sat May 28 13:28:10 2016 +0200 - - patch 7.4.1851 - Problem: test_syn_attr failes when using the GUI. (Dominique Pelle) - Solution: Escape the font name properly. - -commit bf981eeb6b4ee63ae8543a7f9865ab700159a79c -Author: Bram Moolenaar -Date: Sat May 28 13:20:31 2016 +0200 - - patch 7.4.1850 - Problem: GUI freezes when using a job. (Shougo) - Solution: Unregister the channel when there is an input error. - -commit 5850a764eae74a4dae7238e4e76b4c24f062699b -Author: Bram Moolenaar -Date: Fri May 27 19:59:48 2016 +0200 - - patch 7.4.1849 - Problem: Still trying to read from channel that is going to be closed. - (Ramel Eshed) - Solution: Check if ch_to_be_closed is set. - -commit 6727bf861776cfbb93c97dfea5f87a095cf9f364 -Author: Bram Moolenaar -Date: Thu May 26 22:10:00 2016 +0200 - - patch 7.4.1848 - Problem: Can't build with Strawberry Perl 5.24. - Solution: Define S_SvREFCNT_dec() if needed. (Damien, Ken Takata) - -commit 13ddc5c35921efa69e980284117b6db6465e019c -Author: Bram Moolenaar -Date: Wed May 25 22:51:17 2016 +0200 - - patch 7.4.1847 - Problem: Getting an item from a NULL dict crashes. Setting a register to a - NULL list crashes. (Nikolai Pavlov, issue #768) Comparing a NULL - dict with a NULL dict fails. - Solution: Properly check for NULL. - -commit 54c10ccf9274880e83093a99690e7bfa9a2d2fa8 -Author: Bram Moolenaar -Date: Wed May 25 22:00:11 2016 +0200 - - patch 7.4.1846 - Problem: Ubsan detects a multiplication overflow. - Solution: Don't use orig_mouse_time when it's zero. (Dominique Pelle) - -commit f8df45d84f1d17dced23e185d4835fc23406d73d -Author: Bram Moolenaar -Date: Wed May 25 21:48:13 2016 +0200 - - patch 7.4.1845 - Problem: Mentioning NetBeans when reading from channel. (Ramel Eshed) - Solution: Make the text more generic. - -commit 8e8df251bf2505e5decf258397c6069fbe5e2e01 -Author: Bram Moolenaar -Date: Wed May 25 21:23:21 2016 +0200 - - patch 7.4.1844 - Problem: Using old function name in comment. More functions should start - with test_. - Solution: Rename function in comment. (Higashi Higashi) Rename - disable_char_avail_for_testing() to test_disable_char_avail(). - And alloc_fail() to test_alloc_fail(). - -commit 2177f9fe18a927ef65ccebb0856722a28dc00252 -Author: Bram Moolenaar -Date: Wed May 25 20:39:09 2016 +0200 - - patch 7.4.1843 - Problem: Tests involving Python are flaky. - Solution: Set the pt_auto field. Add tests. (Nikolai Pavlov) - -commit 03e19a04ac2ca55643663b97b6ab94043233dcbd -Author: Bram Moolenaar -Date: Tue May 24 22:29:49 2016 +0200 - - patch 7.4.1842 - Problem: get() works for Partial but not for Funcref. - Solution: Accept Funcref. Also return the function itself. (Nikolai Pavlov) - -commit 26852128a2b713ef49341a0c18daba928444e7eb -Author: Bram Moolenaar -Date: Tue May 24 20:02:38 2016 +0200 - - Update runtime files. - -commit 2b2b8ae5ab37b04584633c469265d85825166905 -Author: Bram Moolenaar -Date: Tue May 24 19:59:51 2016 +0200 - - patch 7.4.1841 - Problem: The code to reallocate the buffer used for quickfix is repeated. - Solution: Move the code to a function. (Yegappan Lakshmanan, closes #831) - -commit a57024453115592b8847af40ddd965a33898e390 -Author: Bram Moolenaar -Date: Tue May 24 19:37:29 2016 +0200 - - patch 7.4.1840 - Problem: When using packages an "after" directory cannot be used. - Solution: Add the "after" directory of the package to 'runtimepath' if it - exists. - -commit 2bbf8eff6fab16d86e7bcfc0da1962d31bec7891 -Author: Bram Moolenaar -Date: Tue May 24 18:37:12 2016 +0200 - - patch 7.4.1839 - Problem: Cannot get the items stored in a partial. - Solution: Support using get() on a partial. - -commit 574860b5ee9da281c875dad07a607454e135eaee -Author: Bram Moolenaar -Date: Tue May 24 17:33:34 2016 +0200 - - patch 7.4.1838 - Problem: Functions specifically for testing do not sort together. - Solution: Rename garbagecollect_for_testing() to test_garbagecollect_now(). - Add test_null_list(), test_null_dict(), etc. - -commit c67e89213476b5f4756d92208b57ce9ef4a4cf24 -Author: Bram Moolenaar -Date: Tue May 24 16:07:40 2016 +0200 - - patch 7.4.1837 - Problem: The BufUnload event is triggered twice, when :bunload is used with - set to or . - Solution: Do not trigger the event when ml_mfp is NULL. (Hirohito Higashi) - -commit 1d429610bf9e99a6252be8abbc910d6667e4d1da -Author: Bram Moolenaar -Date: Tue May 24 15:44:17 2016 +0200 - - patch 7.4.1836 - Problem: When using a partial on a dictionary it always gets bound to that - dictionary. - Solution: Make a difference between binding a function to a dictionary - explicitly or automatically. - -commit 991dea3ab185fb35e577ab0bdfd443cd4b43ccc6 -Author: Bram Moolenaar -Date: Tue May 24 11:31:32 2016 +0200 - - patch 7.4.1835 - Problem: When splitting and closing a window the status height changes. - Solution: Compute the frame height correctly. (Hirohito Higashi) - -commit 908be438794619f10ef7fa25e24e5893b2ae0189 -Author: Bram Moolenaar -Date: Tue May 24 10:51:30 2016 +0200 - - patch 7.4.1834 - Problem: Possible crash when conceal is active. - Solution: Check for the screen to be valid when redrawing a line. - -commit 2ff8b64679242e73248774a388d54931c9ce49bd -Author: Bram Moolenaar -Date: Tue May 24 10:46:45 2016 +0200 - - patch 7.4.1833 - Problem: Cannot use an Ex command for 'keywordprg'. - Solution: Accept an Ex command. (Nelo-Thara Wallus) - -commit 06d2d38ab7564e1f784b1058a4ef4580cd6d1810 -Author: Bram Moolenaar -Date: Fri May 20 17:24:11 2016 +0200 - - Updated runtime files. - -commit dc303bce10c60a3314078ea168064552fadf01af -Author: Bram Moolenaar -Date: Tue May 17 17:45:38 2016 +0200 - - patch 7.4.1832 - Problem: Memory leak in debug commands. - Solution: Free memory before overwriting the pointer. (hint by Justin Keyes) - -commit e40d75f6ef73095286b66e546c70ff6f045e009d -Author: Bram Moolenaar -Date: Sun May 15 18:00:19 2016 +0200 - - patch 7.4.1831 - Problem: When timer_stop() is called with a string there is no proper error - message. - Solution: Require getting a number. (Bjorn Linse) - -commit 73a733e08bb7853d2ac12c60756ae51e39abb4d9 -Author: Bram Moolenaar -Date: Wed May 11 21:05:05 2016 +0200 - - patch 7.4.1830 - Problem: non-antialiased misnamed. - Solution: Use NONANTIALIASED and NONANTIALIASED_QUALITY. (Kim Brouer, - closes #793) - -commit de7eb0a47b557eb4656c6b63d421c7e7bae1ef30 -Author: Bram Moolenaar -Date: Mon May 9 20:54:33 2016 +0200 - - patch 7.4.1829 - Problem: No message on channel log when buffer was freed. - Solution: Log a message. - -commit e0f76d00979c972329f6c371463a20da61ccad65 -Author: Bram Moolenaar -Date: Mon May 9 20:38:53 2016 +0200 - - patch 7.4.1828 - Problem: May try to access buffer that's already freed. - Solution: When freeing a buffer remove it from any channel. - -commit fb6ffc732e65dbc459c89247ff78134402f1a18b -Author: Bram Moolenaar -Date: Mon May 9 17:58:04 2016 +0200 - - patch 7.4.1827 - Problem: No error when invoking a callback when it's not safe. - Solution: Add an error message. Avoid the error when freeing a channel. - -commit cf7ff70ca73218d618e7c00ab785bcf5f9120a94 -Author: Bram Moolenaar -Date: Mon May 9 17:20:14 2016 +0200 - - patch 7.4.1826 - Problem: Callbacks are invoked when it's not safe. (Andrew Stewart) - Solution: When a channel is to be closed don't invoke callbacks right away, - wait for a safe moment. - -commit 5d96e3ae534ade8ed09a5de9ff8fd7519537ec28 -Author: Bram Moolenaar -Date: Sun May 8 21:47:01 2016 +0200 - - patch 7.4.1825 - Problem: When job writes to buffer nothing is written. (Nicola) - Solution: Do not discard a channel before writing is done. - -commit 36e0f7da9bc4a6ee8a7b17df503542a339e034c8 -Author: Bram Moolenaar -Date: Sun May 8 13:21:12 2016 +0200 - - patch 7.4.1824 - Problem: When a job is no longer referenced and does not have an exit - callback the process may hang around in defunc state. (Nicola) - Solution: Call job_status() if the job is running and won't get freed - because it might still be useful. - -commit d9db8b448c214eb583e84c598bca0688b9202ba7 -Author: Bram Moolenaar -Date: Sun May 8 12:52:05 2016 +0200 - - patch 7.4.1823 - Problem: Warning from 64 bit compiler. - Solution: Add type cast. (Mike Williams) - -commit 91c4937be15b0b743b6bc495df602c1abbff6b87 -Author: Bram Moolenaar -Date: Sun May 8 09:50:29 2016 +0200 - - Updated runtime files. - -commit ea83bf06b92baeb6d68a10d8e8ffad289d31dae2 -Author: Bram Moolenaar -Date: Sun May 8 09:40:51 2016 +0200 - - patch 7.4.1822 - Problem: Redirecting stdout of a channel to "null" doesn't work. (Nicola) - Solution: Correct the file descriptor number. - -commit 4ed6b2e2d7fd5959fb9b9f608935d47305c4bbe4 -Author: Bram Moolenaar -Date: Sat May 7 22:28:53 2016 +0200 - - patch 7.4.1821 - Problem: Test fails on MS-Windows. - Solution: Sort the completion results. - -commit 9ccaae04c6f263e6db14fc403bca2404a7871114 -Author: Bram Moolenaar -Date: Sat May 7 18:36:48 2016 +0200 - - patch 7.4.1820 - Problem: Removing language from help tags too often. - Solution: Only remove @en when not needed. (Hirohito Higashi) - -commit 827b165b2aebad2cfe98cc6d5804c6c0fe8afd89 -Author: Bram Moolenaar -Date: Thu May 5 18:14:03 2016 +0200 - - patch 7.4.1819 - Problem: Compiler warnings when sprintf() is a macro. - Solution: Don't interrupt sprintf() with an #ifdef. (Michael Jarvis, - closes #788) - -commit 89c79b99328b66f77f1d12dc8c6701dfe2c57f15 -Author: Bram Moolenaar -Date: Thu May 5 17:18:41 2016 +0200 - - patch 7.4.1818 - Problem: Help completion adds @en to all matches except the first one. - Solution: Remove "break", go over all items. - -commit cefe4f994853c2d4866e2aa4ea3e3f36ab2fea13 -Author: Bram Moolenaar -Date: Wed May 4 21:49:19 2016 +0200 - - patch 7.4.1817 - Problem: The screen is not updated if a callback is invoked when closing a - channel. - Solution: Invoke redraw_after_callback(). - -commit d8585eded6359f1d7e1981e96ae775efd077c638 -Author: Bram Moolenaar -Date: Sun May 1 23:05:53 2016 +0200 - - patch 7.4.1816 - Problem: Looping over a null list throws an error. - Solution: Skip over the for loop. - -commit 9a3b3311d26c990208150255ad65472bb4eefaa4 -Author: Bram Moolenaar -Date: Sun May 1 20:20:49 2016 +0200 - - patch 7.4.1815 - Problem: Compiler warnings for unused variables. (Ajit Thakkar) - Solution: Add a dummy initialization. (Yasuhiro Matsumoto) - -commit b8d4905592fc26fcd09180d7d6bfefd899f2f6c6 -Author: Bram Moolenaar -Date: Sun May 1 14:22:16 2016 +0200 - - patch 7.4.1814 - Problem: A channel may be garbage collected while it's still being used by - a job. (James McCoy) - Solution: Mark the channel as used if the job is still used. Do the same - for channels that are still used. - -commit 9b4ebc692d77ca8ef90d72517347f74c2474dd3d -Author: Bram Moolenaar -Date: Sun May 1 13:28:38 2016 +0200 - - patch 7.4.1813 - Problem: Memory access error when running test_quickfix. - Solution: Allocate one more byte. (Yegappan Lakshmanan) - -commit 187147aedd588070d0676664d5076d046644094e -Author: Bram Moolenaar -Date: Sun May 1 13:09:57 2016 +0200 - - patch 7.4.1812 - Problem: Failure on startup with Athena and Motif. - Solution: Check for INVALCOLOR. (Kazunobu Kuriyama) - -commit 3266c85a44a637862b0ed6e531680c6ab2897ab5 -Author: Bram Moolenaar -Date: Sat Apr 30 18:07:05 2016 +0200 - - patch 7.4.1811 - Problem: Netbeans channel gets garbage collected. - Solution: Set reference in nb_channel. - -commit 715d285d79a1d97928dd717278e25e6de45d1496 -Author: Bram Moolenaar -Date: Sat Apr 30 17:06:31 2016 +0200 - - patch 7.4.1810 - Problem: Sending DETACH after a channel was closed isn't useful. - Solution: Only add DETACH for a netbeans channel. - -commit 868cfc19bb079a16ca58884b551486566f35419b -Author: Bram Moolenaar -Date: Sat Apr 30 16:49:58 2016 +0200 - - patch 7.4.1809 - Problem: Using wrong short option name for 'termguicolors'. - Solution: Use the option name. - -commit 8a24b794b89916c8074892e7b25121a21f1fa9c9 -Author: Bram Moolenaar -Date: Sat Apr 30 16:13:10 2016 +0200 - - patch 7.4.1808 - Problem: Using wrong feature name to check for 'termguicolors'. - Solution: Use the right feature name. (Ken Takata) - -commit d75263c020a5044fa73bc8cd57ce73ca5e23b360 -Author: Bram Moolenaar -Date: Sat Apr 30 16:07:23 2016 +0200 - - patch 7.4.1807 - Problem: Test_out_close_cb sometimes fails. - Solution: Always write DETACH to out, not err. - -commit 8e3d1b6326c103cc92f8d07b1161ee5172acf201 -Author: Bram Moolenaar -Date: Sat Apr 30 15:17:19 2016 +0200 - - patch 7.4.1806 - Problem: 'termguicolors' option missing from the options window. - Solution: Add the entry. - -commit 06481427005a9dae39721087df94855f7d4d1feb -Author: Bram Moolenaar -Date: Sat Apr 30 15:13:38 2016 +0200 - - Update runtime files. - -commit 4cc39a527fecc96ad6639f10c9389c66af828cf1 -Author: Bram Moolenaar -Date: Sat Apr 30 15:08:27 2016 +0200 - - patch 7.4.1805 - Problem: Running tests in shadow dir fails. - Solution: Link the samples directory - -commit b20545f2a718d4f19c3f609fd11c0ca4eff450ce -Author: Bram Moolenaar -Date: Sat Apr 30 14:15:54 2016 +0200 - - patch 7.4.1804 - Problem: Can't use Vim as MANPAGER. - Solution: Add manpager.vim. (Enno Nagel, closes #491) - -commit 0b6cf69c038b9af198542edc349ebe8e53a8f847 -Author: Bram Moolenaar -Date: Sat Apr 30 13:26:14 2016 +0200 - - patch 7.4.1803 - Problem: GTK3 doesn't handle menu separaters properly. - Solution: Use gtk_separator_menu_item_new(). (Kazunobu Kuriyama) - -commit 6be8c8e165204b8aa4eeb8a52be87a58d8b41b9e -Author: Bram Moolenaar -Date: Sat Apr 30 13:17:09 2016 +0200 - - patch 7.4.1802 - Problem: Quickfix doesn't handle long lines well, they are split. - Solution: Drop characters after a limit. (Anton Lindqvist) - -commit 113ce084569893a3897c8cc4d7d0f301fef7978a -Author: Bram Moolenaar -Date: Sat Apr 30 12:32:52 2016 +0200 - - patch 7.4.1801 - Problem: Make uninstall leaves file behind. - Solution: Delete rgb.txt. (Kazunobu Kuriyama) - -commit 631225627d448b591e529a5d3e7ac74ef44b8459 -Author: Bram Moolenaar -Date: Sat Apr 30 12:28:15 2016 +0200 - - patch 7.4.1800 - Problem: Unnecessary #ifdef. - Solution: Just use USE_24BIT. (Ken Takata) - -commit 61be73bb0f965a895bfb064ea3e55476ac175162 -Author: Bram Moolenaar -Date: Fri Apr 29 22:59:22 2016 +0200 - - patch 7.4.1799 - Problem: 'guicolors' is a confusing option name. - Solution: Use 'termguicolors' instead. (Hirohito Higashi) - -commit bb82762907ba024717ad9af3b229c2fa6405cd36 -Author: Bram Moolenaar -Date: Fri Apr 29 22:33:27 2016 +0200 - - patch 7.4.1798 - Problem: Still compiler warning for unused return value. (Charles Campbell) - Solution: Assign to ignoredp. - -commit c61348e83fd4eed8b999fe5b7cdfb4caf90bf3fd -Author: Bram Moolenaar -Date: Thu Apr 28 22:20:03 2016 +0200 - - patch 7.4.1797 - Problem: Warning from Windows 64 bit compiler. - Solution: Change int to size_t. (Mike Williams) - -commit 283ee8b3a07b9da18f6c73f35cf465b83f96406a -Author: Bram Moolenaar -Date: Wed Apr 27 20:36:31 2016 +0200 - - patch 7.4.1796 - Problem: Colors are wrong on MS-Windows. (Christian Robinson) - Solution: Use existing RGB macro if it exists. (Ken Takata) - -commit 5487544fa5d46af9f8f98aa4f5c59074a6e0639a -Author: Bram Moolenaar -Date: Tue Apr 26 22:33:17 2016 +0200 - - patch 7.4.1795 - Problem: Compiler warning for redefining RGB. (John Marriott) - Solution: Rename it to TORGB. - -commit c285fe7c3ffdb3ec4eff20a1d1d5accfc80f1a86 -Author: Bram Moolenaar -Date: Tue Apr 26 21:51:48 2016 +0200 - - patch 7.4.1794 - Problem: Can't build on MS-Windows. - Solution: Add missing declaration. - -commit e8aee7dcf9b12becff86e8ce1783a86801c5f9f6 -Author: Bram Moolenaar -Date: Tue Apr 26 21:39:13 2016 +0200 - - patch 7.4.1793 - Problem: Some character classes may differ between systems. On OS/X the - regexp test fails. - Solution: Make this less dependent on the system. (idea by Kazunobu Kuriyama) - -commit ab3022196ea4f1496e79b8ee85996e31c45d02f1 -Author: Bram Moolenaar -Date: Tue Apr 26 20:59:29 2016 +0200 - - patch 7.4.1792 - Problem: Color name decoding is implemented several times. - Solution: Move it to term.c. (Christian Brabandt) - -commit 674127e1801fd02ff07dddf0dc3bf0d8cce68997 -Author: Bram Moolenaar -Date: Tue Apr 26 20:30:07 2016 +0200 - - patch 7.4.1791 - Problem: Channel could be garbage collected too early. - Solution: Don't free a channel or remove it from a job when it is still - useful. - -commit 6231cb8b5b208becf088531816027001acc754e5 -Author: Bram Moolenaar -Date: Tue Apr 26 19:42:42 2016 +0200 - - patch 7.4.1790 - Problem: Leading white space in a job command matters. (Andrew Stewart) - Solution: Skip leading white space. - -commit 437905c25d4cedfa16d0f87392e4a000d22362b7 -Author: Bram Moolenaar -Date: Tue Apr 26 19:01:05 2016 +0200 - - patch 7.4.1789 - Problem: Cannot use ch_read() in the close callback. - Solution: Do not discard the channel if there is readahead. Do not discard - readahead if there is a close callback. - -commit c7baa43fdb3f5b001ba3e6eb05bf6e199698eeea -Author: Bram Moolenaar -Date: Tue Apr 26 17:34:44 2016 +0200 - - patch 7.4.1788 - Problem: NSIS script is missing packages. - Solution: Add the missing directories. (Ken Takata) - -commit b2658a1ab02cd0ba848164f70c7c464fdc398162 -Author: Bram Moolenaar -Date: Tue Apr 26 17:16:24 2016 +0200 - - patch 7.4.1787 - Problem: When a job ends the close callback is invoked before other - callbacks. On Windows the close callback is not called. - Solution: First invoke out/err callbacks before the close callback. - Make the close callback work on Windows. - -commit d10abe52019d10403eb559ea0a424bbd310b738f -Author: Bram Moolenaar -Date: Sun Apr 24 15:41:33 2016 +0200 - - patch 7.4.1786 - Problem: Compiled-in colors do not match rgb.txt. - Solution: Use the rgb.txt colors. (Kazunobu Kuriyama) - -commit 490465bda6ab66f78041709cc02f48a25486a3e5 -Author: Bram Moolenaar -Date: Sun Apr 24 15:11:02 2016 +0200 - - patch 7.4.1785 - Problem: Regexp test fails on windows. - Solution: set 'isprint' to the right value for testing. - -commit 8e9eb3a6a1e589949f1c878c839528d917fdfc4a -Author: Bram Moolenaar -Date: Sun Apr 24 15:00:11 2016 +0200 - - patch 7.4.1784 - Problem: The termtruecolor feature is enabled differently from many other - features. - Solution: Enable the termtruecolor feature for the big build, not through - configure. - -commit af98a49dd0ef1661b4998f118151fddbf6e4df75 -Author: Bram Moolenaar -Date: Sun Apr 24 14:40:12 2016 +0200 - - patch 7.4.1783 - Problem: The old regexp engine doesn't handle character classes correctly. - (Manuel Ortega) - Solution: Use regmbc() instead of regc(). Add a test. - -commit fca66003053f8c0da5161d1fe4b75b3a389934b5 -Author: Bram Moolenaar -Date: Sat Apr 23 15:30:09 2016 +0200 - - patch 7.4.1782 - Problem: strcharpart() does not work properly with some multi-byte - characters. - Solution: Use mb_cptr2len() instead of mb_char2len(). (Hirohito Higashi) - -commit da5b3dcf06a3af5b398450258be32b0416451a9b -Author: Bram Moolenaar -Date: Sat Apr 23 15:19:02 2016 +0200 - - patch 7.4.1781 - Problem: synIDattr() does not respect 'guicolors'. - Solution: Change the conditition for the mode. (Christian Brabandt) - -commit dc633cf82758f67f656cda7fa8ccc30414ee53f8 -Author: Bram Moolenaar -Date: Sat Apr 23 14:33:19 2016 +0200 - - patch 7.4.1780 - Problem: Warnings reported by cppcheck. - Solution: Fix the warnings. (Dominique Pelle) - -commit 73dfe917ba6357413aaf98a021c91add5ac6e9bc -Author: Bram Moolenaar -Date: Sat Apr 23 13:54:48 2016 +0200 - - patch 7.4.1779 - Problem: Using negative index in strcharpart(). (Yegappan Lakshmanan) - Solution: Assume single byte when using a negative iindex. - -commit b2fa54a84078e2b8dc3c7c7bfbccf6b75c0788d0 -Author: Bram Moolenaar -Date: Fri Apr 22 21:11:09 2016 +0200 - - patch 7.4.1778 - Problem: When using the term truecolor feature, the t_8f and t_8b termcap - options are not set by default. - Solution: Move the values to before BT_EXTRA_KEYS. (Christian Brabandt) - -commit 3849992b16011e36a5cb5be4b127f843389b96fd -Author: Bram Moolenaar -Date: Fri Apr 22 20:46:52 2016 +0200 - - patch 7.4.1777 - Problem: Newly added features can escape the sandbox. - Solution: Add checks for restricted and secure. (Yasuhiro Matsumoto) - -commit a1c487eef71d1673e57511453009de9cb4c9af51 -Author: Bram Moolenaar -Date: Fri Apr 22 20:20:19 2016 +0200 - - patch 7.4.1776 - Problem: Using wrong buffer length. - Solution: use the right name. (Kazunobu Kuriyama) - -commit 763b684373bf5954445d8d8d99da1e39a4fc5105 -Author: Bram Moolenaar -Date: Fri Apr 22 12:24:52 2016 +0200 - - patch 7.4.1775 - Problem: The rgb.txt file is not installed. - Solution: Install the file. (Christian Brabandt) - -commit 902647d2dfb42dce8449dfbbc22dab27a528744d -Author: Bram Moolenaar -Date: Fri Apr 22 11:49:06 2016 +0200 - - patch 7.4.1774 - Problem: Cterm true color feature has warnings. - Solution: Add type casts. - -commit 380130f1e18da92a44372728fe044f56db58585b -Author: Bram Moolenaar -Date: Fri Apr 22 11:24:43 2016 +0200 - - patch 7.4.1773 - Problem: Compiler warnings. (Dominique Pelle) - Solution: Add UNUSED. Add type cast. Avoid a buffer overflow. - -commit 54a38415caa31de8b4ac46a9234ae339b1fd6255 -Author: Bram Moolenaar -Date: Fri Apr 22 10:14:07 2016 +0200 - - patch 7.4.1772 - Problem: Installation fails when $GTK_UPDATE_ICON_CACHE is empty. - Solution: Add quotes. (Kazunobu Kuriyama) - -commit 21decdd3e6d5ce3469a3c2743de1f4aada388d8c -Author: Bram Moolenaar -Date: Fri Apr 22 10:00:58 2016 +0200 - - patch 7.4.1771 - Problem: Warning for unused variable. - Solution: Add #ifdef. (John Marriott) - -commit 8a633e3427b47286869aa4b96f2bfc1fe65b25cd -Author: Bram Moolenaar -Date: Thu Apr 21 21:10:14 2016 +0200 - - patch 7.4.1770 - Problem: Cannot use true color in the terminal. - Solution: Add the 'guicolors' option. (Nikolai Pavlov) - -commit 6d4431e7b675ba7a0194c0b8eb84b7d92e4e7953 -Author: Bram Moolenaar -Date: Thu Apr 21 20:00:56 2016 +0200 - - patch 7.4.1769 - Problem: No "closed", "errors" and "encoding" attribute on Python output. - Solution: Add attributes and more tests. (Roland Puntaier, closes #622) - -commit d106e5ba7f10f0d2a14eaefe5d78405044416cb9 -Author: Bram Moolenaar -Date: Thu Apr 21 19:38:07 2016 +0200 - - patch 7.4.1768 - Problem: Arguments of setqflist() are not checked properly. - Solution: Add better checks, add a test. (Nikolai Pavlov, Hirohito Higashi, - closes #661) - -commit 4adfaabfe7e07da9546b45130cad0d266ba48611 -Author: Bram Moolenaar -Date: Thu Apr 21 18:20:11 2016 +0200 - - patch 7.4.1767 - Problem: When installing Vim on a GTK system the icon cache is not updated. - Solution: Update the GTK icon cache when possible. (Kazunobu Kuriyama) - -commit 0c1ff16b5467f97ce08134fdbc8198127bbe492a -Author: Bram Moolenaar -Date: Thu Apr 21 18:01:28 2016 +0200 - - updated runtime files. Add avra syntax. - -commit 02cfac85b4e4b038bb2df6962699fa93a42c7eb1 -Author: Bram Moolenaar -Date: Thu Apr 21 14:34:58 2016 +0200 - - patch 7.4.1766 - Problem: Building instructions for MS-Windows are outdated. - Solution: Mention setting SDK_INCLUDE_DIR. (Ben Franklin, closes #771) Move - outdated instructions further down. - -commit 4694a17d1ec08382f996990a7fac1ac60197ec81 -Author: Bram Moolenaar -Date: Thu Apr 21 14:05:23 2016 +0200 - - patch 7.4.1765 - Problem: Undo options are not together in the options window. - Solution: Put them together. (Gary Johnson) - -commit ba53435144f46eaaa53c63a62e748b3feee9742c -Author: Bram Moolenaar -Date: Thu Apr 21 09:20:26 2016 +0200 - - patch 7.4.1763 - Problem: Coverity: useless assignment. - Solution: Add #if 0. - -commit 268a06ce901d2c780304e0395028e3c2f60ec755 -Author: Bram Moolenaar -Date: Thu Apr 21 09:07:01 2016 +0200 - - patch 7.4.1762 - Problem: Coverity: useless assignments. - Solution: Remove them. - -commit 8ed43916dbea4ccedcc84d271e292abbf658b9c5 -Author: Bram Moolenaar -Date: Thu Apr 21 08:56:12 2016 +0200 - - patch 7.4.1761 - Problem: Coverity complains about ignoring return value. - Solution: Add "(void)" to get rid of the warning. - -commit aa3b15dbebf333282503d6031e2f9ba6ee4398ed -Author: Bram Moolenaar -Date: Thu Apr 21 08:53:19 2016 +0200 - - Updated runtime files. - -commit 4445f7ee708f1a1304526a5979c9dd9883a92a0a -Author: Bram Moolenaar -Date: Wed Apr 20 20:55:56 2016 +0200 - - patch 7.4.1760 - Problem: Compiler warning for unused variable. - Solution: Add #ifdef. (John Marriott) - -commit 40b1b5443c88fab77f1f7c6f9e801f7ffdb7e0a8 -Author: Bram Moolenaar -Date: Wed Apr 20 20:18:23 2016 +0200 - - patch 7.4.1759 - Problem: When using feedkeys() in a timer the inserted characters are not - used right away. - Solution: Break the wait loop when characters have been added to typebuf. - use this for testing CursorHoldI. - -commit 245c41070c7f37d52be43cce0cb140bd3ade6c7e -Author: Bram Moolenaar -Date: Wed Apr 20 17:37:41 2016 +0200 - - patch 7.4.1758 - Problem: Triggering CursorHoldI when in CTRL-X mode causes problems. - Solution: Do not trigger CursorHoldI in CTRL-X mode. Add "!" flag to - feedkeys() (test with that didn't work though). - -commit 8e42ae5069d4985869e46eaa56900ed19e30f504 -Author: Bram Moolenaar -Date: Wed Apr 20 16:39:19 2016 +0200 - - patch 7.4.1757 - Problem: When using complete() it may set 'modified' even though nothing - was inserted. - Solution: Use Down/Up instead of Next/Previous match. (Shougo, closes #745) - -commit a6e42501424f6670fa864c739d2dc2eb764900b9 -Author: Bram Moolenaar -Date: Wed Apr 20 16:19:52 2016 +0200 - - patch 7.4.1756 - Problem: "dll" options are not expanded. - Solution: Expand environment variables. (Ozaki Kiichi) - -commit 517ffbee0d5b7b46320726faaa330b61f54e867c -Author: Bram Moolenaar -Date: Wed Apr 20 14:59:29 2016 +0200 - - patch 7.4.1755 - Problem: When using getreg() on a non-existing register a NULL list is - returned. (Bjorn Linse) - Solution: Allocate an empty list. Add a test. - -commit c3691332f72169c486066200c0f3935418364900 -Author: Bram Moolenaar -Date: Wed Apr 20 12:49:49 2016 +0200 - - patch 7.4.1754 - Problem: When 'filetype' was set and reloading a buffer which does not - cause it to be set, the syntax isn't loaded. (KillTheMule) - Solution: Remember whether the FileType event was fired and fire it if not. - (Anton Lindqvist, closes #747) - -commit c020042083b9c0a4e932b562c3bef97c76328e18 -Author: Bram Moolenaar -Date: Wed Apr 20 12:02:02 2016 +0200 - - patch 7.4.1753 - Problem: "noinsert" in 'completeopt' is sometimes ignored. - Solution: Set the variables when the 'completeopt' was set. (Ozaki Kiichi) - -commit 8d8aa0a367380f23f0af428fcb66a1a0615bf872 -Author: Bram Moolenaar -Date: Mon Apr 18 20:21:12 2016 +0200 - - Add missing test file. - -commit c1808d5822ed9534ef7f0fe509b15bee92a5cc28 -Author: Bram Moolenaar -Date: Mon Apr 18 20:04:00 2016 +0200 - - patch 7.4.1752 - Problem: When adding to the quickfix list the current position is reset. - Solution: Do not reset the position when not needed. (Yegappan Lakshmanan) - -commit def5abe0a2727041ecee69afdccfca405333bd24 -Author: Bram Moolenaar -Date: Mon Apr 18 19:46:15 2016 +0200 - - patch 7.4.1751 - Problem: Crash when 'tagstack' is off. (Dominique Pelle) - Solution: Fix it. (Hirohito Higashi) - -commit 7f7c3325d3f1baba32263a3457cfc4d90ecd5ff1 -Author: Bram Moolenaar -Date: Mon Apr 18 19:27:24 2016 +0200 - - patch 7.4.1750 - Problem: When a buffer gets updated while in command line mode, the screen - may be messed up. - Solution: Postpone the redraw when the screen is scrolled. - -commit 30e12d259ee78272359f9da2655d0593a4f6a626 -Author: Bram Moolenaar -Date: Sun Apr 17 20:49:53 2016 +0200 - - patch 7.4.1749 - Problem: When using GTK 3.20 there are a few warnings. - Solution: Use new functions when available. (Kazunobu Kuriyama) - -commit f9660b59b2bdaa3ec2e7b31ab52186ad8b99f047 -Author: Bram Moolenaar -Date: Sat Apr 16 22:19:15 2016 +0200 - - Add missing test file. - -commit 1538fc34fae3fae39773ca43f6ff52401fce61d8 -Author: Bram Moolenaar -Date: Sat Apr 16 09:13:34 2016 +0200 - - patch 7.4.1748 - Problem: "gD" does not find match in first column of first line. (Gary - Johnson) - Solution: Accept match at the cursor. - -commit fe4b18640656ddea41f60cf7a76956c9cc5494d6 -Author: Bram Moolenaar -Date: Fri Apr 15 21:47:54 2016 +0200 - - patch 7.4.1747 - Problem: Coverity: missing check for NULL pointer. - Solution: Check for out of memory. - -commit 95509e18f8806046eeee27482c77666bbec515da -Author: Bram Moolenaar -Date: Fri Apr 15 21:16:11 2016 +0200 - - patch 7.4.1746 - Problem: Memory leak in Perl. - Solution: Decrement the reference count. Add a test. (Damien) - -commit 5d98c9d93278d6961bfee59151666b8a8bcd23c3 -Author: Bram Moolenaar -Date: Fri Apr 15 20:54:52 2016 +0200 - - patch 7.4.1745 - Problem: README file is not clear about where to get Vim. - Solution: Add links to github, releases and the Windows installer. - (Suggested by Christian Brabandt) - -commit 66210042892389d36e3d37203ec77f61467bfb1c -Author: Bram Moolenaar -Date: Fri Apr 15 20:40:41 2016 +0200 - - patch 7.4.1744 - Problem: Python: Converting a sequence may leak memory. - Solution: Decrement a reference. (Nikolay Pavlov) - -commit 75be2339d877bbd38df91c0181e1e0e388852df6 -Author: Bram Moolenaar -Date: Thu Apr 14 23:10:40 2016 +0200 - - patch 7.4.1743 - Problem: Clang warns for uninitialzed variable. (Michael Jarvis) - Solution: Initialize it. - -commit 5d18e0eca59ffbba22c7f7c91c9f99d672095728 -Author: Bram Moolenaar -Date: Thu Apr 14 22:54:24 2016 +0200 - - patch 7.4.1742 - Problem: strgetchar() does not work correctly. - Solution: use mb_cptr2len(). Add a test. (Naruhiko Nishino) - -commit b22bd46b9681d73d095f2eadff8163d3a6cf416b -Author: Bram Moolenaar -Date: Thu Apr 14 22:52:50 2016 +0200 - - patch 7.4.1741 - Problem: Not testing utf-8 characters. - Solution: Move the right asserts to the test_expr_utf8 test. - -commit 4d585022023b96f6507e8cae5ed8fc8d926f5140 -Author: Bram Moolenaar -Date: Thu Apr 14 19:50:22 2016 +0200 - - patch 7.4.1740 - Problem: syn-cchar defined with matchadd() does not appear if there are no - other syntax definitions which matches buffer text. - Solution: Check for startcol. (Ozaki Kiichi, haya14busa, closes #757) - -commit bea1ede1c59a11ca5bf9d91cd30b7b2937b9fb41 -Author: Bram Moolenaar -Date: Thu Apr 14 19:44:36 2016 +0200 - - patch 7.4.1739 - Problem: Messages test fails on MS-Windows. - Solution: Adjust the asserts. Skip the "messages maintainer" line if not - showing all messages. - -commit 5d91646599a7b74310845e30a2a52ff197dc0ed7 -Author: Bram Moolenaar -Date: Thu Apr 14 18:42:47 2016 +0200 - - patch 7.4.1738 - Problem: Count for ":messages" depends on number of lines. - Solution: Add ADDR_OTHER address type. - -commit 52196b2dbe3b64b5054e1df3d3aa8fc65e30addc -Author: Bram Moolenaar -Date: Thu Apr 14 17:52:41 2016 +0200 - - patch 7.4.1737 - Problem: Argument marked as unused is used. - Solution: Remove UNUSED. - -commit baa9fcaf4042a6dbe01e64ce63cb54941ee00f09 -Author: Bram Moolenaar -Date: Thu Apr 14 17:40:56 2016 +0200 - - patch 7.4.1736 - Problem: Unused variable. - Solution: Remove it. (Yasuhiro Matsumoto) - -commit 451f849fd6282a4facd4f0f58af62837443fb5a6 -Author: Bram Moolenaar -Date: Thu Apr 14 17:16:22 2016 +0200 - - patch 7.4.1735 - Problem: It is not possible to only see part of the message history. It is - not possible to clear messages. - Solution: Add a count to ":messages" and a clear argument. (Yasuhiro - Matsumoto) - -commit 0f518a8f4d4be4cac10389680f6bd5e3781f94b0 -Author: Bram Moolenaar -Date: Thu Apr 14 16:57:10 2016 +0200 - - patch 7.4.1734 - Problem: Test fails when not using utf-8. - Solution: Split test in regularand utf-8 part. - -commit 839e954aaa72ef62f65416d177f829e681c15466 -Author: Bram Moolenaar -Date: Thu Apr 14 16:46:02 2016 +0200 - - patch 7.4.1733 - Problem: "make install" doesn't know about cross-compiling. (Christian - Neukirchen) - Solution: Add CROSS_COMPILING. (closes #740) - -commit 429fcfbf9a9275367fe9441a50a3dcd773497d84 -Author: Bram Moolenaar -Date: Thu Apr 14 16:22:04 2016 +0200 - - patch 7.4.1732 - Problem: Folds may close when using autocomplete. (Anmol Sethi) - Solution: Increment/decrement disable_fold. (Christian Brabandt, closes - #643) - -commit 8110a091bc749d8748a20807a724a3af3ca6d509 -Author: Bram Moolenaar -Date: Thu Apr 14 15:56:09 2016 +0200 - - patch 7.4.1731 - Problem: Python: turns partial into simple funcref. - Solution: Use partials like partials. (Nikolai Pavlov, closes #734) - -commit 58de0e2dcc1f2d251b74892a06d71a14973f3187 -Author: Bram Moolenaar -Date: Thu Apr 14 15:13:46 2016 +0200 - - patch 7.4.1730 - Problem: It is not easy to get a character out of a string. - Solution: Add strgetchar() and strcharpart(). - -commit 6244a0fc29163ba1c734f92b55a89e01e6cf2a67 -Author: Bram Moolenaar -Date: Thu Apr 14 14:09:25 2016 +0200 - - patch 7.4.1729 - Problem: The Perl interface cannot use 'print' operator for writing - directly in standard IO. - Solution: Add a minimal implementation of PerlIO Layer feature and try to - use it for STDOUT/STDERR. (Damien) - -commit 81edd171a9465cf99cede4fa4a7b7bca3d538b0f -Author: Bram Moolenaar -Date: Thu Apr 14 13:51:37 2016 +0200 - - patch 7.4.1728 - Problem: The help for functions require a space after the "(". - Solution: Make CTRL-] on a function name ignore the arguments. (Hirohito - Higashi) - -commit ebf7dfa6f121c82f97d2adca3d45fbaba9ad8f7e -Author: Bram Moolenaar -Date: Thu Apr 14 12:46:51 2016 +0200 - - patch 7.4.1727 - Problem: Cannot detect a crash in tests when caused by garbagecollect(). - Solution: Add garbagecollect_for_testing(). Do not free a job if is still - useful. - -commit 700eefe5a4385fd128f5496e3ca384869752376a -Author: Bram Moolenaar -Date: Wed Apr 13 21:14:37 2016 +0200 - - patch 7.4.1726 - Problem: ANSI compiler complains about string length. - Solution: Split long string in two parts. (Michael Jarvis) - -commit 3780bb923a688e0051a9a23474eeb38a8acb695a -Author: Bram Moolenaar -Date: Tue Apr 12 22:18:53 2016 +0200 - - patch 7.4.1725 - Problem: Compiler errors for non-ANSI compilers. - Solution: Remove // comment. Remove comma at end of enum. (Michael Jarvis) - -commit 03413f44167c4b5cd0012def9bb331e2518c83cf -Author: Bram Moolenaar -Date: Tue Apr 12 21:07:15 2016 +0200 - - Updated runtime files. - -commit 73cd8fb3e87e4b29dfc489f58e56dee1839c18e5 -Author: Bram Moolenaar -Date: Mon Apr 11 22:49:03 2016 +0200 - - patch 7.4.1724 - Problem: Tabline test fails in GUI. - Solution: Remove 'e' from 'guioptions'. - -commit f73d3bc253fa79ad220f52f04b93e782e95a9d43 -Author: Bram Moolenaar -Date: Mon Apr 11 21:55:15 2016 +0200 - - patch 7.4.1723 - Problem: When using try/catch in 'tabline' it is still considered an - error and the tabline will be disabled. - Solution: Check did_emsg instead of called_emsg. (haya14busa, closes #746) - -commit 0239acb11fe4bfe9b525ea90b782759da5eb7704 -Author: Bram Moolenaar -Date: Mon Apr 11 21:02:54 2016 +0200 - - patch 7.4.1722 - Problem: Crash when calling garbagecollect() after starting a job. - Solution: Set the copyID on job and channel. (Hirohito Higashi, Ozaki - Kiichi) - -commit 939a1abe935a539f2d4c90a56cb0682cbaf3bbb0 -Author: Bram Moolenaar -Date: Sun Apr 10 01:31:25 2016 +0200 - - Updated runtime files. - -commit a4d13de8363abf4c12fe99a52b4e49e763de92fe -Author: Bram Moolenaar -Date: Fri Apr 8 22:17:04 2016 +0200 - - patch 7.4.1721 - Problem: The vimtbar files are unused. - Solution: Remove them. (Ken Takata) - -commit 9e4043757cd2fc18d071fdd98abf297d74878943 -Author: Bram Moolenaar -Date: Fri Apr 8 17:25:19 2016 +0200 - - patch 7.4.1720 - Problem: Tests fail without the job feature. - Solution: Skip tests when the job feature is not present. - -commit 107e1eef1df3b786ad3ad49fbdb9e058649303b5 -Author: Bram Moolenaar -Date: Fri Apr 8 17:07:19 2016 +0200 - - patch 7.4.1719 - Problem: Leaking memory when there is a cycle involving a job and a - partial. - Solution: Add a copyID to job and channel. Set references in items referred - by them. Go through all jobs and channels to find unreferenced - items. Also, decrement reference counts when garbage collecting. - -commit d56374e25df0b317b01423a01f158157faa647fa -Author: Bram Moolenaar -Date: Thu Apr 7 22:16:30 2016 +0200 - - patch 7.4.1718 - Problem: Coverity: not using return value of set_ref_in_item(). - Solution: Use the return value. - -commit 0e4c1de5560c7f8b4cae539ec8cff0949daba3fc -Author: Bram Moolenaar -Date: Thu Apr 7 21:40:38 2016 +0200 - - patch 7.4.1717 - Problem: Leaking memory when opening a channel fails. - Solution: Unreference partials in job options. - -commit baec5c1768098f9dd867b465aaabfdfb294f10c2 -Author: Bram Moolenaar -Date: Wed Apr 6 23:06:23 2016 +0200 - - patch 7.4.1716 - Problem: 'autochdir' doesn't work for the first file. (Rob Hoelz) - Solution: Call DO_AUTOCHDIR after startup. (Christian Brabandt, closes #704) - -commit ddecc25947dbdd689d5bcaed32f298a08abdd497 -Author: Bram Moolenaar -Date: Wed Apr 6 22:59:37 2016 +0200 - - patch 7.4.1715 - Problem: Double free when a partial is in a cycle with a list or dict. - (Nikolai Pavlov) - Solution: Do not free a nested list or dict used by the partial. - -commit 54f1b7abf8c48b1dd997202258d1d0673ed4bd29 -Author: Bram Moolenaar -Date: Tue Apr 5 22:07:04 2016 +0200 - - patch 7.4.1714 - Problem: Non-GUI specific settings in the gvimrc_example file. - Solution: Move some settings to the vimrc_example file. Remove setting - 'hlsearch' again. (suggested by Hirohito Higashi) - -commit f80663f17b2f2499b45eb4467088704c8298c385 -Author: Bram Moolenaar -Date: Tue Apr 5 21:56:06 2016 +0200 - - patch 7.4.1713 - Problem: GTK GUI doesn't work on Wayland. - Solution: Specify that only the X11 backend is allowed. (Simon McVittie) - -commit 49b27326447d0827c59c6cd201d58f65c1163086 -Author: Bram Moolenaar -Date: Tue Apr 5 21:13:00 2016 +0200 - - patch 7.4.1712 - Problem: For plugins in packages, plugin authors need to take care of all - dependencies. - Solution: When loading "start" packages and for :packloadall, first add all - directories to 'runtimepath' before sourcing plugins. - -commit a742e084b677f76c67e9e52c4f9fb9ab24002e20 -Author: Bram Moolenaar -Date: Tue Apr 5 21:10:38 2016 +0200 - - patch 7.4.1711 - Problem: When using try/catch in 'statusline' it is still considered an - error and the status line will be disabled. - Solution: Check did_emsg instead of called_emsg. (haya14busa, closes #729) - -commit 17fe5e1aecbeff5ca4b2a821ede9badd5dddae59 -Author: Bram Moolenaar -Date: Mon Apr 4 22:03:08 2016 +0200 - - patch 7.4.1710 - Problem: Not all output of an external command is read. - Solution: Avoid timing out when the process has exited. (closes #681) - -commit 4c9ce053d9f2a94cd704342dd4c25670a5995cbd -Author: Bram Moolenaar -Date: Mon Apr 4 21:06:19 2016 +0200 - - patch 7.4.1709 - Problem: Mistake in #ifdef. - Solution: Change PROOF_QUALITY to DRAFT_QUALITY. (Ken Takata) - -commit 2a6fa564a3b5061c14ff63b8b0f12801df0b0ac2 -Author: Bram Moolenaar -Date: Mon Apr 4 20:55:59 2016 +0200 - - patch 7.4.1708 - Problem: New regexp engine does not work properly with EBCDIC. - Solution: Define equivalence class characters. (Owen Leibman) - -commit 0921ecff1c5a74541bad6c073e8ade32247403d8 -Author: Bram Moolenaar -Date: Sun Apr 3 22:44:36 2016 +0200 - - patch 7.4.1707 - Problem: Cannot use empty dictionary key, even though it can be useful. - Solution: Allow using an empty dictionary key. - -commit e185c1efba3cb2611ac303c39a08e908497cbac4 -Author: Bram Moolenaar -Date: Sun Apr 3 22:22:30 2016 +0200 - - patch 7.4.1706 - Problem: Old style function declaration breaks build. - Solution: Remove __ARGS(). - -commit 7c1c6dbb6817640fd3956a0d5417da23fde336d8 -Author: Bram Moolenaar -Date: Sun Apr 3 22:08:05 2016 +0200 - - patch 7.4.1705 - Problem: The 'guifont' option does not allow for a quality setting. - Solution: Add the "q" item, supported on MS-Windows. (Yasuhiro Matsumoto) - -commit 3dda7db4e1f7c4a8110a1f83001ec36b46693d27 -Author: Bram Moolenaar -Date: Sun Apr 3 21:22:58 2016 +0200 - - patch 7.4.1704 - Problem: Using freed memory with "wincmd p". (Dominique Pelle) - Solution: Also clear "prevwin" in other tab pages. - -commit b50e5f56861deb867478997397f7c784a7043233 -Author: Bram Moolenaar -Date: Sun Apr 3 20:57:20 2016 +0200 - - patch 7.4.1703 - Problem: Can't assert for not equal and not matching. - Solution: Add assert_notmatch() and assert_notequal(). - -commit 4afc7c5d4a73340831077a02bfe1f74935e7f4a1 -Author: Bram Moolenaar -Date: Sun Apr 3 14:56:52 2016 +0200 - - patch 7.4.1702 - Problem: Using freed memory when parsing 'printoptions' fails. - Solution: Save the old options and restore them in case of an error. - (Dominique) - -commit f9f22dbe4f90673ecce601a9dee4bb750ce3cd8f -Author: Bram Moolenaar -Date: Sun Apr 3 14:09:59 2016 +0200 - - patch 7.4.1701 - Problem: Equivalence classes still tested in old style tests. - Solution: Remove the duplicate. - -commit 22e421549d54147d003f6444de007cb1d73f1d27 -Author: Bram Moolenaar -Date: Sun Apr 3 14:02:02 2016 +0200 - - patch 7.4.1700 - Problem: Equivalence classes are not properly tested. - Solution: Add tests for multi-byte and latin1. Fix an error. (Owen Leibman) - -commit 71fb0c146bef08dc276fc5793bd47366e6e0f32a -Author: Bram Moolenaar -Date: Sat Apr 2 22:44:16 2016 +0200 - - patch 7.4.1699 - Problem: :packadd does not work the same when used early or late. - Solution: Always load plugins matching "plugin/**/*.vim". - -commit 298c65971e884666d57c32bff6b730d517d9dc30 -Author: Bram Moolenaar -Date: Sat Apr 2 22:24:20 2016 +0200 - - patch 7.4.1698 - Problem: Two tests fail when running tests with MinGW. (Michael Soyka) - Solution: Convert test_getcwd.ok test_wordcount.ok to unix fileformat. - -commit cb0700844c1274fe8bc0ceaffaee0ad21c406f30 -Author: Bram Moolenaar -Date: Sat Apr 2 22:14:51 2016 +0200 - - patch 7.4.1697 - Problem: Display problems when the 'ambiwidth' and 'emoji' options are not - set properly or the terminal doesn't behave as expected. - Solution: After drawing an ambiguous width character always position the - cursor. - -commit fd773e9e88add7d1ffef890fb9f3a00d613b4326 -Author: Bram Moolenaar -Date: Sat Apr 2 19:39:16 2016 +0200 - - patch 7.4.1696 - Problem: When using :stopinsert in a silent mapping the "INSERT" message - isn't cleared. (Coacher) - Solution: Always clear the message. (Christian Brabandt, closes #718) - -commit 8bc189e81aa98ba4aebb03a9dc9527a210fce816 -Author: Bram Moolenaar -Date: Sat Apr 2 19:01:58 2016 +0200 - - patch 7.4.1695 - Problem: ":syn reset" clears the effect ":syn iskeyword". (James McCoy) - Solution: Remove clearing the syntax keywords. - -commit f28d87146544e3b5d70aaa6a2513019f6de043ad -Author: Bram Moolenaar -Date: Sat Apr 2 15:59:40 2016 +0200 - - patch 7.4.1694 - Problem: Win32 gvim doesn't work with "dvorakj" input method. - Solution: Wait for QS_ALLINPUT instead of QS_ALLEVENTS. (Yukihiro Nakadaira) - -commit 8e77bad3c18245f05a3db3acc566856d30667db8 -Author: Bram Moolenaar -Date: Sat Apr 2 15:32:45 2016 +0200 - - Add json_test to gitignore (Hirohito Higashi) - -commit 864733ad92e30cd603314604af73f25106db4c90 -Author: Bram Moolenaar -Date: Sat Apr 2 14:18:01 2016 +0200 - - patch 7.4.1693 - Problem: Building the Perl interface gives compiler warnings. - Solution: Remove a pragma. Add noreturn attributes. (Damien) - -commit 9bd547aca41799605c3a3f83444f6725c2d6eda9 -Author: Bram Moolenaar -Date: Fri Apr 1 21:00:48 2016 +0200 - - patch 7.4.1692 - Problem: feedkeys('i', 'x') gets stuck, waits for a character to be typed. - Solution: Behave like ":normal". (Yasuhiro Matsumoto) - -commit b681be175b6991cdc2b8ddd49b0e97e3fe2b201e -Author: Bram Moolenaar -Date: Thu Mar 31 23:02:16 2016 +0200 - - patch 7.4.1691 - Problem: When switching to a new buffer and an autocommand applies syntax - highlighting an ml_get error may occur. - Solution: Check "syn_buf" against the buffer in the window. (Alexander von - Buddenbrock, closes #676) - -commit 42356150badca33b4e42dc8172abbceff2e86cbe -Author: Bram Moolenaar -Date: Thu Mar 31 22:27:40 2016 +0200 - - patch 7.4.1690 - Problem: Can't compile with the conceal feature but without multi-byte. - Solution: Adjust #ifdef. (Owen Leibman) - -commit 758535a1df4c5e86b45dddf12db2a54dea28ca40 -Author: Bram Moolenaar -Date: Wed Mar 30 22:06:16 2016 +0200 - - patch 7.4.1689 - Problem: Ruby interface has inconsistent coding style. - Solution: Fix the coding style. (Ken Takata) - -commit 67c2c058ea34628bd575aac7ddba4cd3b244ed57 -Author: Bram Moolenaar -Date: Wed Mar 30 22:03:02 2016 +0200 - - patch 7.4.1688 - Problem: MzScheme does not support partial. - Solution: Add minimal partial support. (Ken Takata) - -commit bdf0bda968a53a55149a4c83a10a60c28e431305 -Author: Bram Moolenaar -Date: Wed Mar 30 21:06:57 2016 +0200 - - patch 7.4.1687 - Problem: The channel close_cb option does not work. - Solution: Use jo_close_partial instead of jo_err_partial. (Damien) - -commit e9c07270031e312082604d3505650f185aa65948 -Author: Bram Moolenaar -Date: Wed Mar 30 20:50:46 2016 +0200 - - patch 7.4.1686 - Problem: When running tests $HOME/.viminfo is written. (James McCoy) - Solution: Add 'nviminfo' to the 'viminfo' option. (closes #722) - -commit 7db8f6f4f85e5d0526d23107b2a5e2334dc23354 -Author: Bram Moolenaar -Date: Tue Mar 29 23:12:46 2016 +0200 - - Updated runtime files. - -commit 7fed5c18f8577b75404b80d8b9a9907b1bbd27e4 -Author: Bram Moolenaar -Date: Tue Mar 29 23:10:31 2016 +0200 - - patch 7.4.1685 - Problem: There is no easy way to get all the information about a match. - Solution: Add matchstrpos(). (Ozaki Kiichi) - -commit d18cfb7dbfd32af729d3ac5136f77dcdbefe5dee -Author: Bram Moolenaar -Date: Tue Mar 29 22:29:18 2016 +0200 - - patch 7.4.1684 - Problem: README text is slightly outdated. - Solution: Mention the READMEdir directory. - -commit e609ad557c15e3e5d1e9ace2c578f48c5589c488 -Author: Bram Moolenaar -Date: Mon Mar 28 23:05:48 2016 +0200 - - patch 7.4.1683 - Problem: Generated .bat files do not support --nofork. - Solution: Add check for --nofork. Also add "setlocal". (Kevin Cantú, - closes #659) - -commit 72188e9aae26e6191c68ff673ef145104b17c64f -Author: Bram Moolenaar -Date: Mon Mar 28 22:48:29 2016 +0200 - - patch 7.4.1682 - Problem: Coverity: no check for NULL. - Solution: Add check for invalid argument to assert_match(). - -commit ef9d9b94a8803c405884bb6914ed745ede57c596 -Author: Bram Moolenaar -Date: Mon Mar 28 22:44:50 2016 +0200 - - patch 7.4.1681 - Problem: Coverity warns for fixed size buffer length (false positive). - Solution: Add a check for the name length. - -commit 925ccfde79bf734bc89269c705cebe2d49fe6444 -Author: Bram Moolenaar -Date: Mon Mar 28 22:38:02 2016 +0200 - - patch 7.4.1680 - Problem: Coverity warns for not checking name length (false positive). - Solution: Only copy the characters we know are there. - -commit 7d2a5796d39905a972e8f74af5f7b0a62e3de173 -Author: Bram Moolenaar -Date: Mon Mar 28 22:30:50 2016 +0200 - - 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(). - -commit 8b29aba0192cc56294ef49bb3c01adff4b8f3a28 -Author: Bram Moolenaar -Date: Mon Mar 28 22:17:16 2016 +0200 - - patch 7.4.1678 - Problem: Warning for unused argument. - Solution: Add UNUSED. (Dominique Pelle) - -commit 0b9e4d1224522791c0dbbd45742cbd688be823f3 -Author: Bram Moolenaar -Date: Mon Mar 28 22:05:47 2016 +0200 - - patch 7.4.1677 - Problem: A reference to the removed file_select plugin remains. - Solution: Remove it. - -commit fead3ac9a35e0fc358141d3eb19574cd8a3ecb55 -Author: Bram Moolenaar -Date: Mon Mar 28 21:26:47 2016 +0200 - - patch 7.4.1676 - Problem: The shellmenu plugin has to be copied or sourced to be used. - Solution: Turn it into a package. - -commit e101204906e10f1e100e2f9017985c61f26b03ac -Author: Bram Moolenaar -Date: Mon Mar 28 21:10:49 2016 +0200 - - patch 7.4.1675 - Problem: The swapmous plugin has to be copied or sourced to be used. - Solution: Turn it into the swapmouse package. - -commit cf2d8dee5117b9add3a3f5fc91b3569437e7d359 -Author: Bram Moolenaar -Date: Mon Mar 28 21:04:37 2016 +0200 - - patch 7.4.1674 - Problem: The editexisting plugin has to be copied or sourced to be used. - Solution: Turn it into a package. - -commit 2946d0236dc9e23ec0050feacdb959b9ae5672a8 -Author: Bram Moolenaar -Date: Mon Mar 28 20:53:08 2016 +0200 - - patch 7.4.1673 - Problem: The justify plugin has to be copied or sourced to be used. - Solution: Turn it into a package. - -commit e934e8f5c1c5c64411d98583ecbcf89e5ad01073 -Author: Bram Moolenaar -Date: Mon Mar 28 20:40:32 2016 +0200 - - patch 7.4.1672 - Problem: The Dvorak support is a bit difficult to install. - Solution: Turn it into an optional package. - -commit 61264d99692803eec76a171916ab9720c75536b0 -Author: Bram Moolenaar -Date: Mon Mar 28 19:59:02 2016 +0200 - - 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) - -commit a32095fc8fdf5fe3d487c86d9cc54adb1236731e -Author: Bram Moolenaar -Date: Mon Mar 28 19:27:13 2016 +0200 - - patch 7.4.1670 - Problem: Completion doesn't work well for a variable containing "#". - Solution: Recognize the "#". (Watiko) - -commit 8b877ac38e96424a08a8b8eb713ef4b3cf0064be -Author: Bram Moolenaar -Date: Mon Mar 28 19:16:20 2016 +0200 - - patch 7.4.1669 - Problem: When writing buffer lines to a pipe Vim may block. - Solution: Avoid blocking, write more lines later. - -commit ee1f7b3cb71684aaa9bf457e2caf9d02187e6b7c -Author: Bram Moolenaar -Date: Mon Mar 28 14:42:14 2016 +0200 - - patch 7.4.1668 - Problem: channel_get_all() does multiple allocations. - Solution: Compute the size and allocate once. - -commit 84e1d2b21a424f2687b61daaf84f5fc4f1ab0abe -Author: Bram Moolenaar -Date: Mon Mar 28 14:20:41 2016 +0200 - - 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. - -commit 46c00a6565b8f1f4b7b1041d03eaceaf6ffc4aee -Author: Bram Moolenaar -Date: Mon Mar 28 14:11:42 2016 +0200 - - patch 7.4.1666 - Problem: When reading JSON from a channel all readahead is used. - Solution: Use the fill function to reduce overhead. - -commit 8038568722a0aad72d001edf4972c29abab57f8f -Author: Bram Moolenaar -Date: Sun Mar 27 19:13:35 2016 +0200 - - patch 7.4.1665 - Problem: Crash when calling job_start() with a NULL string. (Dominique) - Solution: Check for an invalid argument. - -commit 89c64d557dbe0bacfdd7b2872411b00cc1523d85 -Author: Bram Moolenaar -Date: Sun Mar 27 18:44:40 2016 +0200 - - patch 7.4.1664 - Problem: Crash in :cgetexpr. - Solution: Check for NULL pointer. (Dominique) Add a test. - -commit ea6553bec340920d8a09c7210cdc2d218e25ace2 -Author: Bram Moolenaar -Date: Sun Mar 27 15:13:38 2016 +0200 - - patch 7.4.1663 - Problem: In tests it's often useful to check if a pattern matches. - Solution: Add assert_match(). - -commit 4f3f668c8486444e53163c29d2fc79bf47eb3c82 -Author: Bram Moolenaar -Date: Sat Mar 26 23:01:59 2016 +0100 - - Updated runtime files. - -commit c4dcd60c76666bf113719f929709ad6120eb6528 -Author: Bram Moolenaar -Date: Sat Mar 26 22:56:46 2016 +0100 - - 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. - -commit fa8b2e173dd5f6c4a5cfd326abdcf68b8eebf90d -Author: Bram Moolenaar -Date: Sat Mar 26 22:19:27 2016 +0100 - - patch 7.4.1661 - Problem: No test for special characters in channel eval command. - Solution: Testing sending and receiving text with special characters. - -commit 819821c5a95fc60797ecbb5e5ca1302e397e3d9a -Author: Bram Moolenaar -Date: Sat Mar 26 21:24:14 2016 +0100 - - patch 7.4.1660 - Problem: has('patch-7.4.1') doesn't work. - Solution: Fix off-by-one error. (Thinca) - -commit e1581307d281ceb35726e1b4ca30ef773a2ef23e -Author: Bram Moolenaar -Date: Sat Mar 26 21:04:48 2016 +0100 - - patch 7.4.1659 - Problem: Compiler warning for argument type. (Manuel Ortega) - Solution: Remove "&". - -commit 1473551a4457d4920b235eeeb9f279e196ee7225 -Author: Bram Moolenaar -Date: Sat Mar 26 21:00:08 2016 +0100 - - patch 7.4.1658 - Problem: A plugin does not know when VimEnter autocommands were already - triggered. - Solution: Add the v:vim_did_enter variable. - -commit 8fdd7210479f0c486822ad8934087b4bfd8a4765 -Author: Bram Moolenaar -Date: Sat Mar 26 19:41:48 2016 +0100 - - 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. - -commit 92e35efaf6a3278e4729115648997f09cd4005f5 -Author: Bram Moolenaar -Date: Sat Mar 26 18:20:41 2016 +0100 - - patch 7.4.1656 - Problem: Crash when using partial with a timer. - Solution: Increment partial reference count. (Hirohito Higashi) - -commit 1e7885abe8daa793fd9328d0fd6c456214cb467e -Author: Bram Moolenaar -Date: Fri Mar 25 19:03:03 2016 +0100 - - patch 7.4.1655 - Problem: remote_expr() hangs. (Ramel) - Solution: Check for messages in the waiting loop. - -commit 52c6eaffd43a8c8865f8d6ed7cde0a8b137479e2 -Author: Bram Moolenaar -Date: Fri Mar 25 18:42:46 2016 +0100 - - 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) - -commit da64ab322ae35e473a24b211d22d05b1439aa05c -Author: Bram Moolenaar -Date: Fri Mar 25 18:35:01 2016 +0100 - - 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. - -commit 610cc1b9b3c8104382f5506606c1f87118c28114 -Author: Bram Moolenaar -Date: Fri Mar 25 17:55:42 2016 +0100 - - patch 7.4.1652 - Problem: Old style test for fnamemodify(). - Solution: Turn it into a new style test. - -commit 780d4c3fff3c06baa3135a9f9739c56a0c280a94 -Author: Bram Moolenaar -Date: Fri Mar 25 17:21:19 2016 +0100 - - patch 7.4.1651 - Problem: Some dead (MSDOS) code remains. - Solution: Remove the unused lines. (Ken Takata) - -commit f68f1d70799631d38461c36cd59d08cf839b010d -Author: Bram Moolenaar -Date: Fri Mar 25 17:14:06 2016 +0100 - - patch 7.4.1650 - Problem: Quickfix test fails. - Solution: Accept any number of matches. - -commit aedfcbe1e6c7df6edcd6756d7601bfdec7dd2087 -Author: Bram Moolenaar -Date: Fri Mar 25 17:02:51 2016 +0100 - - patch 7.4.1649 - Problem: The matchit plugin needs to be copied to be used. - Solution: Put the matchit plugin in an optional package. - -commit bee6c0cf86a75faa2aa893f2c9db82fd944a89a5 -Author: Bram Moolenaar -Date: Fri Mar 25 15:40:50 2016 +0100 - - patch 7.4.1648 - Problem: Compiler has a problem copying a string into di_key[]. (Yegappan - Lakshmanan) - Solution: Add dictitem16_T. - -commit 8b20179c657b4266dff115486ca68c6a50324071 -Author: Bram Moolenaar -Date: Fri Mar 25 15:01:10 2016 +0100 - - 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. - -commit 4c90861e9f864eab94f043c432acff508396ed62 -Author: Bram Moolenaar -Date: Thu Mar 24 21:58:12 2016 +0100 - - patch 7.4.1646 - Problem: Using Python vim.bindeval() on a partial doesn't work. (Nikolai - Pavlov) - Solution: Add VAR_PARTIAL support in Python. - -commit c5fbe8af4cd80789f831b78aa44ff0b238138769 -Author: Bram Moolenaar -Date: Thu Mar 24 21:42:09 2016 +0100 - - 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. - -commit 24c77a1e3a2ad510582116229462b482d69b4b8e -Author: Bram Moolenaar -Date: Thu Mar 24 21:23:06 2016 +0100 - - 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) - -commit d4caf5c16a9f1c9477d426e58d8d3dc47ab5f066 -Author: Bram Moolenaar -Date: Thu Mar 24 19:14:35 2016 +0100 - - patch 7.4.1643 - Problem: Terminating file name has side effects. - Solution: Restore the character. (mostly by James McCoy, closes #713) - -commit 6a08454b93784c92296d4c08456401cbaa74c9d5 -Author: Bram Moolenaar -Date: Thu Mar 24 18:24:58 2016 +0100 - - 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. - -commit 5ca84ce4aa2832041f843e624c222bbc1f4d3e14 -Author: Bram Moolenaar -Date: Wed Mar 23 22:28:25 2016 +0100 - - patch 7.4.1641 - Problem: Using unterminated string. - Solution: Add NUL before calling vim_strsave_shellescape(). (James McCoy) - -commit ffec3c53496d49668669deabc0724ec78e2274fd -Author: Bram Moolenaar -Date: Wed Mar 23 20:55:42 2016 +0100 - - 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) - -commit 5f436fcf9960c95702820d5ac1b8b612995f6c04 -Author: Bram Moolenaar -Date: Tue Mar 22 22:34:03 2016 +0100 - - 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. - -commit e4eb6ff089e79e659acf33c17dd0fda7177de526 -Author: Bram Moolenaar -Date: Tue Mar 22 21:00:09 2016 +0100 - - 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) - -commit 6c0e984f263fc1eef42c9b34a80eff1bceb8d05b -Author: Bram Moolenaar -Date: Tue Mar 22 20:42:31 2016 +0100 - - patch 7.4.1637 - Problem: Can't build with older MinGW compiler. - Solution: Change option from c++11 to gnu++11. (Ken Takata) - -commit 6135d0d803084f6c2dd8672df1bef4c6e58f9e19 -Author: Bram Moolenaar -Date: Tue Mar 22 20:31:13 2016 +0100 - - patch 7.4.1636 - Problem: When 'F' is in 'shortmess' the prompt for the encryption key isn't - displayed. (Toothpik) - Solution: Reset msg_silent. - -commit 6a06363861fcc6beca6e06b39385da411ce58633 -Author: Bram Moolenaar -Date: Mon Mar 21 23:18:54 2016 +0100 - - patch 7.4.1635 - Problem: Channel test is a bit flaky. - Solution: Remove 'DETACH' if it's there. - -commit 8e08125d3a9afd0b16cd84454ae9ddad0abaaab0 -Author: Bram Moolenaar -Date: Mon Mar 21 23:13:32 2016 +0100 - - 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) - -commit b763eba7ae3540cd879f7c29882a29308f9688db -Author: Bram Moolenaar -Date: Mon Mar 21 22:40:03 2016 +0100 - - 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. - -commit 6098957458e538682f54e23de217da06200876a3 -Author: Bram Moolenaar -Date: Mon Mar 21 22:38:34 2016 +0100 - - patch 7.4.1632 - Problem: List of test targets is outdated. - Solution: Update to current list of test targets. - -commit 573e445664eef399a72b1bfc975260a639605fef -Author: Bram Moolenaar -Date: Mon Mar 21 22:35:10 2016 +0100 - - patch 7.4.1631 - Problem: Compiler doesn't understand switch on all enum values. (Tony - Mechelynck) - Solution: Initialize variable. - -commit d63aff0a65b955447de2fd8bfdaee29b61ce2843 -Author: Bram Moolenaar -Date: Mon Mar 21 22:15:30 2016 +0100 - - patch 7.4.1630 - Problem: Unicode table for double width is outdated. - Solution: Update to the latest Unicode standard. - -commit b86f10ee10bdf932df02bdaf601dffa671518a47 -Author: Bram Moolenaar -Date: Mon Mar 21 22:09:44 2016 +0100 - - 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) - -commit 3f3fbd3fdb73bdfbfeab22a9dfc7a25e38bdf5f6 -Author: Bram Moolenaar -Date: Mon Mar 21 12:36:28 2016 +0100 - - patch 7.4.1628 - Problem: 64-bit Compiler warning. - Solution: Change type of variable. (Mike Williams) - -commit 75f7265dd402665b8600fdf21ba33f19db06ac0d -Author: Bram Moolenaar -Date: Sun Mar 20 22:16:56 2016 +0100 - - patch 7.4.1627 - Problem: Channel out_cb and err_cb are not tested. - Solution: Add a test. - -commit 580984e026a46ea0c29789897b701057423b4923 -Author: Bram Moolenaar -Date: Sun Mar 20 21:17:13 2016 +0100 - - patch 7.4.1626 - Problem: Missing changes to structs. - Solution: Include the changes. - -commit e18c0b39815c5a746887a509c2cd9f11fadaba07 -Author: Bram Moolenaar -Date: Sun Mar 20 21:08:34 2016 +0100 - - Updated runtime files. - -commit be6aa46c4d8948e164f7d181dc19ed2fc4818395 -Author: Bram Moolenaar -Date: Sun Mar 20 21:02:00 2016 +0100 - - patch 7.4.1625 - Problem: Trying to close file descriptor that isn't open. - Solution: Check for negative number. - -commit 03602ec28ed25739e88b2c835adb0662d3720bb2 -Author: Bram Moolenaar -Date: Sun Mar 20 20:57:45 2016 +0100 - - patch 7.4.1624 - Problem: Can't get info about a channel. - Solution: Add ch_info(). - -commit e9d6a298df6108e2044b1f0da5a2712f0c51c7d9 -Author: Bram Moolenaar -Date: Sun Mar 20 19:31:33 2016 +0100 - - patch 7.4.1623 - Problem: All Channels share the message ID, it keeps getting bigger. - Solution: Use a message ID per channel. - -commit 17b56c9f8327e6869580e3cfd82efcf8966d797a -Author: Bram Moolenaar -Date: Sun Mar 20 18:54:19 2016 +0100 - - patch 7.4.1622 - Problem: Channel demo doesn't work with Python 2.6. - Solution: Add number in formatting placeholder - -commit a63cdb5ed685181c377ee89f1d1de6a97dfeb151 -Author: Bram Moolenaar -Date: Sun Mar 20 18:24:45 2016 +0100 - - patch 7.4.1621 - Problem: Channel test doesn't work with Python 2.6. - Solution: Add number in formatting placeholder. (Wiredool) - -commit 4077b33a8370afb3d5ae74e556a0119cf51fe294 -Author: Bram Moolenaar -Date: Sun Mar 20 18:15:21 2016 +0100 - - 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) - -commit 364fa5c7ec2a99a791c8f8b66fe70b0bf1dd9a41 -Author: Bram Moolenaar -Date: Sun Mar 20 17:53:25 2016 +0100 - - 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) - -commit a4f6ca717b4483eb82c6c71f71a5a5cf70e55d80 -Author: Bram Moolenaar -Date: Sun Mar 20 17:28:35 2016 +0100 - - patch 7.4.1618 - Problem: Starting job with output to buffer changes options in the current - buffer. - Solution: Set "curbuf" earlier. (Yasuhiro Matsumoto) - -commit ba61ac0d61f46de7d29c64bb0de6d25c2e378be0 -Author: Bram Moolenaar -Date: Sun Mar 20 16:40:37 2016 +0100 - - 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. - -commit ac74d5e86cd16b42e81ba48f58f3d45c72758248 -Author: Bram Moolenaar -Date: Sun Mar 20 14:31:00 2016 +0100 - - patch 7.4.1616 - Problem: Malformed channel request causes a hang. - Solution: Drop malformed message. (Damien) - -commit 829c8e369630a7cbbdac015d8177b7fde25e2f19 -Author: Bram Moolenaar -Date: Sat Mar 19 23:07:23 2016 +0100 - - patch 7.4.1615 - Problem: Build fails with tiny features. - Solution: Adjust #ifdefs. - -commit 7eba3d2cbf19e731dc51652bc26099cc253d538a -Author: Bram Moolenaar -Date: Sat Mar 19 22:54:09 2016 +0100 - - patch 7.4.1614 - Problem: Still quickfix test in old style. - Solution: Turn test 10 into a new style test. - -commit 064154c3fedd6a46ca2f61463d7e5567bd22d9f1 -Author: Bram Moolenaar -Date: Sat Mar 19 22:50:43 2016 +0100 - - patch 7.4.1613 - Problem: Still can't build with small features. - Solution: Adjust #ifdefs. - -commit d293b2b9d43ee4b7b48ca6974202cbf319438975 -Author: Bram Moolenaar -Date: Sat Mar 19 22:29:49 2016 +0100 - - patch 7.4.1612 - Problem: Can't build with small features. - Solution: Move code and #ifdefs. - -commit 44a2f923c00f1384c9ecde12fb5b4711bc20702e -Author: Bram Moolenaar -Date: Sat Mar 19 22:11:51 2016 +0100 - - 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. - -commit cc6cf9b9f9045a7d8b5923ea0c556e9a4c2567d3 -Author: Bram Moolenaar -Date: Sat Mar 19 20:51:35 2016 +0100 - - patch 7.4.1610 - Problem: Compiler warnings for non-virtual destructor. - Solution: Mark the classe final. (Ken Takata) - -commit 4d581a826c54cecdde3001fdf0a5becf67e54cfd -Author: Bram Moolenaar -Date: Sat Mar 19 20:29:39 2016 +0100 - - patch 7.4.1609 - Problem: Contents file is only for Amiga distro. - Solution: Move it to "READMEdir". Update some info. - -commit 5c29154b521e9948190be653cfda666ecbb63b5b -Author: Bram Moolenaar -Date: Sat Mar 19 20:05:45 2016 +0100 - - patch 7.4.1608 - Problem: string() doesn't handle a partial. - Solution: Make a string from a partial. - -commit f0e86a0dbddc18568910e9e4aaae0cd88ca8087a -Author: Bram Moolenaar -Date: Sat Mar 19 19:38:12 2016 +0100 - - 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. - -commit 953cc7fb139dc2ba8590f8b03a095b63f4e1208f -Author: Bram Moolenaar -Date: Sat Mar 19 18:52:29 2016 +0100 - - 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) - -commit 3905e291fe4375ca5c59efa9ffcb01a39c7be3a9 -Author: Bram Moolenaar -Date: Sat Mar 19 18:44:08 2016 +0100 - - patch 7.4.1605 - Problem: Catching exception that won't be thrown. - Solution: Remove try/catch. - -commit 3848e00e0177abdb31bc600234967863ec487233 -Author: Bram Moolenaar -Date: Sat Mar 19 18:42:29 2016 +0100 - - 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) - -commit bfb96c047b79b2aab5fd57a2472871508819f3ef -Author: Bram Moolenaar -Date: Sat Mar 19 17:05:20 2016 +0100 - - 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. - -commit cff572abb922d49455b01484e99b98c371fa4560 -Author: Bram Moolenaar -Date: Sat Mar 19 16:24:14 2016 +0100 - - patch 7.4.1602 - Problem: Info files take space in the top directory. - Solution: Move them to "READMEdir". - -commit 818c9e7edfce339eff7cb357f2ec29a72afd1977 -Author: Bram Moolenaar -Date: Sat Mar 19 16:09:42 2016 +0100 - - patch 7.4.1601 - Problem: README files take a lot of space in the top directory. - Solution: Move most of them to "READMEdir". - -commit 062cc1857d1c990287384409332b2b050bc9c82e -Author: Bram Moolenaar -Date: Sat Mar 19 15:25:51 2016 +0100 - - patch 7.4.1600 - Problem: libs directory is not useful. - Solution: Remove arp.library, it was only for very old Amiga versions. - -commit 8a82c7fa5ec55b59782f7a7846d6152ccf3a22c7 -Author: Bram Moolenaar -Date: Sat Mar 19 15:15:01 2016 +0100 - - patch 7.4.1599 - Problem: No link to Coverity. - Solution: Add Coverity badge in README. - -commit 6d8d849f5ac8a3a228c62fd29e8f40ae1b8381fc -Author: Bram Moolenaar -Date: Sat Mar 19 14:48:31 2016 +0100 - - 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) - -commit 9f6154f26ef17b0a7efd2fcdd79cabfe510f28b4 -Author: Bram Moolenaar -Date: Sat Mar 19 14:22:11 2016 +0100 - - patch 7.4.1597 - Problem: Memory leak when out of memory. (Coverity) - Solution: Free the name. - -commit ba8cd122ef60a7c71a7723be0d635f0c2d4556ab -Author: Bram Moolenaar -Date: Sat Mar 19 14:16:39 2016 +0100 - - patch 7.4.1596 - Problem: Memory leak. (Coverity) - Solution: Free the pattern. - -commit c0a1d7f3ad4d41b64c6c881bb8ad7c201f8439a3 -Author: Bram Moolenaar -Date: Sat Mar 19 14:12:50 2016 +0100 - - patch 7.4.1595 - Problem: Not checking for failed open(). (Coverity) - Solution: Check file descriptor not being negative. - -commit 943bb2b8eb80266a5de143feeab4c842c4b68c61 -Author: Bram Moolenaar -Date: Sat Mar 19 14:11:18 2016 +0100 - - patch 7.4.1594 - Problem: Timers don't work on Unix. - Solution: Add missing code. - -commit a889cf4642a89537e3eeecf6d30326bf6aa4776f -Author: Bram Moolenaar -Date: Sat Mar 19 13:49:43 2016 +0100 - - patch 7.4.1593 - Problem: Using channel timeout instead of request timeout. (Coverity) - Solution: Remove the extra assignment. - -commit 0899d698030ec076eb26352cda1ea334ab0819d9 -Author: Bram Moolenaar -Date: Sat Mar 19 13:35:03 2016 +0100 - - patch 7.4.1592 - Problem: Quickfix code using memory after being freed. (Dominique Pelle) - Solution: Detect that the window was closed. (Hirohito Higashi) - -commit 5584df65a0ca2315d1eebc13c54a448bee4d0758 -Author: Bram Moolenaar -Date: Fri Mar 18 21:00:51 2016 +0100 - - patch 7.4.1591 - Problem: The quickfix title is truncated. - Solution: Save the command before it is truncated. (Anton Lindqvist) - -commit 3f242a844e83a5a04943869f6e3bcbf8650dc465 -Author: Bram Moolenaar -Date: Fri Mar 18 19:39:25 2016 +0100 - - patch 7.4.1590 - Problem: Warning for shadowed variable. (Christian Brabandt) - Solution: Move the variable into a local block. - -commit 9e63f61cb01c70fd71652f54b2d01ee27b2a3534 -Author: Bram Moolenaar -Date: Thu Mar 17 23:13:28 2016 +0100 - - patch 7.4.1589 - Problem: Combining dict and args with partial doesn't always work. - Solution: Use the arguments from the partial. - -commit 1ff2b64b11e7d263c6853745d5e594bd8f94b91e -Author: Bram Moolenaar -Date: Thu Mar 17 22:07:02 2016 +0100 - - patch 7.4.1588 - Problem: Old style test for quickfix. - Solution: Turn test 96 into a new style test. - -commit 1c8b4edb9b6cd5248925f3f06ec82486be9fb4ea -Author: Bram Moolenaar -Date: Thu Mar 17 21:51:03 2016 +0100 - - patch 7.4.1587 - Problem: Compiler warnings with 64 bit compiler. - Solution: Add type casts. (Mike Williams) - -commit 8a1bb046378f4bc68d6a04af2eab80fb3ce04da6 -Author: Bram Moolenaar -Date: Thu Mar 17 21:11:53 2016 +0100 - - patch 7.4.1586 - Problem: Nesting partials doesn't work. - Solution: Append arguments. (Ken Takata) - -commit d22a18928ebcb465393da1418bb88204b97badb1 -Author: Bram Moolenaar -Date: Thu Mar 17 20:50:47 2016 +0100 - - patch 7.4.1585 - Problem: Partial is not recognized everywhere. - Solution: Check for partial in trans_function_name(). (Yasuhiro Matsumoto) - Add a test. - -commit 0e0b3dd335b863603b9a2d415ef18d983e2467ae -Author: Bram Moolenaar -Date: Thu Mar 17 17:58:56 2016 +0100 - - patch 7.4.1584 - Problem: Timers don't work for Win32 console. - Solution: Add check_due_timer() in WaitForChar(). - -commit 597385ab43093ba27adcb86cdc1b46aba86a0093 -Author: Bram Moolenaar -Date: Wed Mar 16 23:24:43 2016 +0100 - - patch 7.4.1583 - Problem: Warning for unitinialized variable. - Solution: Initialize it. (Dominique) - -commit 6f2e4b36c9d9908e1cace2b1b96e2c154a837bc2 -Author: Bram Moolenaar -Date: Wed Mar 16 22:52:12 2016 +0100 - - 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. - -commit 65639032bb7b17996cd255d1508a1df4ad528a1f -Author: Bram Moolenaar -Date: Wed Mar 16 21:40:30 2016 +0100 - - 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) - -commit 7a5c46a9df7ef01a4f6a620861c35400d5ad28d9 -Author: Bram Moolenaar -Date: Wed Mar 16 20:41:21 2016 +0100 - - patch 7.4.1580 - Problem: Crash when using function reference. (Luchr) - Solution: Set initial refcount. (Ken Takata, closes #690) - -commit a3dc5e92dcb79bdc4f0103e6eb91de4c7a6ee9a7 -Author: Bram Moolenaar -Date: Tue Mar 15 23:19:14 2016 +0100 - - patch 7.4.1579 - Problem: Missing changes in channel.c - Solution: Include the changes. - -commit 975b5271eed4fa0500c24a8f37be0b1797cb9db7 -Author: Bram Moolenaar -Date: Tue Mar 15 23:10:59 2016 +0100 - - patch 7.4.1578 - Problem: There is no way to invoke a function later or periodically. - Solution: Add timer support. - -commit ab1fa3955f25dfdb7e329c3bd76e175c93c8cb5e -Author: Bram Moolenaar -Date: Tue Mar 15 19:33:34 2016 +0100 - - patch 7.4.1577 - Problem: Cannot pass "dict.Myfunc" around as a partial. - Solution: Create a partial when expected. - -commit 927030af23982a70580178e32806cd3638ce6e5b -Author: Bram Moolenaar -Date: Tue Mar 15 18:23:55 2016 +0100 - - 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) - -commit 89e375a88f3eceb73bbd97e78aca1a1c4647c897 -Author: Bram Moolenaar -Date: Tue Mar 15 18:09:57 2016 +0100 - - patch 7.4.1575 - Problem: Using wrong size for struct. - Solution: Use the size for wide API. (Ken Takata) - -commit 8067a64852d6d134b493c5674e404225ed4bbe7d -Author: Bram Moolenaar -Date: Tue Mar 15 17:52:10 2016 +0100 - - Add missing test file. - -commit d22e9465f6228207a4fe722ee84371c7817060d6 -Author: Bram Moolenaar -Date: Tue Mar 15 17:43:55 2016 +0100 - - patch 7.4.1574 - Problem: ":undo 0" does not work. (Florent Fayolle) - Solution: Make it undo all the way. (closes #688) - -commit ce2ec0a82a778ff4d79a2c3309f6cac079d7b5ee -Author: Bram Moolenaar -Date: Tue Mar 15 17:10:19 2016 +0100 - - patch 7.4.1573 - Problem: Tests get stuck at the more prompt. - Solution: Move the backspace test out of test_alot. - -commit 85a7cb4dcf50aa562ff1fc872bfc1b50a5a9e368 -Author: Bram Moolenaar -Date: Tue Mar 15 16:53:26 2016 +0100 - - patch 7.4.1572 - Problem: Setting 'compatible' in test influences following tests. - Solution: Turn 'compatible' off again. - -commit 8e15ffcde757ffc6cfe8b5e384948b3278e9af33 -Author: Bram Moolenaar -Date: Tue Mar 15 16:35:39 2016 +0100 - - patch 7.4.1571 - Problem: No test for ":help". - Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi) - -commit 426dd0219512af5f4abeb0901b533159253ffba3 -Author: Bram Moolenaar -Date: Tue Mar 15 15:09:29 2016 +0100 - - 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) - -commit e27dba499aaaf2ffe9f0da45f062450b434cddaa -Author: Bram Moolenaar -Date: Tue Mar 15 14:11:10 2016 +0100 - - patch 7.4.1569 - Problem: Using old style tests for quickfix. - Solution: Change them to new style tests. (Yegappan Lakshmanan) - -commit 00f9e0dbbd3472db217d56639fad9346b9eb3b82 -Author: Bram Moolenaar -Date: Tue Mar 15 13:44:12 2016 +0100 - - patch 7.4.1568 - Problem: Using CTRL-] in help on option in parentheses doesn't work. - Solution: Skip the "(" in "('". (Hirohito Higashi) - -commit 1abb502635c7f317e05a0cf3ea067101f9d684f5 -Author: Bram Moolenaar -Date: Tue Mar 15 13:33:55 2016 +0100 - - patch 7.4.1567 - Problem: Crash in assert_fails(). - Solution: Check for NULL. (Dominique Pelle) Add a test. - -commit 4f118be2bb987cdf313da879d2a93ae125e99202 -Author: Bram Moolenaar -Date: Tue Mar 15 13:09:53 2016 +0100 - - patch 7.4.1566 - Problem: Compiler warning for shadowed variable. (Kazunobu Kuriyama) - Solution: Remove the inner one. - -commit f1551964448607f8222de2d8f0992ea43eb2fe67 -Author: Bram Moolenaar -Date: Tue Mar 15 12:55:58 2016 +0100 - - patch 7.4.1565 - Problem: Crash when assert_equal() runs into a NULL string. - Solution: Check for NULL. (Dominique) Add a test. - -commit 346418c624f1bc7c04c98907134a2b284e6452dd -Author: Bram Moolenaar -Date: Tue Mar 15 12:36:08 2016 +0100 - - 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. - -commit 790500a8e65bee295ef51a59dfa67ecbaab8ea17 -Author: Bram Moolenaar -Date: Tue Mar 15 11:05:45 2016 +0100 - - patch 7.4.1563 - Problem: Partial test fails on windows. - Solution: Return 1 or -1 from compare function. - -commit 9eb3bb2930f804c1d428ea4527e136ac9cd9da43 -Author: Bram Moolenaar -Date: Mon Mar 14 23:45:35 2016 +0100 - - patch 7.4.1562 - Problem: ":helptags ALL" crashes. (Lcd) - Solution: Don't free twice. - -commit 39afdea2035c34239910267978538a3c99b66911 -Author: Bram Moolenaar -Date: Mon Mar 14 23:27:29 2016 +0100 - - patch 7.4.1561 - Problem: Missing update to proto file. - Solution: Change the proto file. - -commit d6c2f0526064eef6f8917d2bad00df707d79ea16 -Author: Bram Moolenaar -Date: Mon Mar 14 23:22:59 2016 +0100 - - 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. - -commit 1735bc988c546cc962c5f94792815b4d7cb79710 -Author: Bram Moolenaar -Date: Mon Mar 14 23:05:14 2016 +0100 - - patch 7.4.1559 - Problem: Passing cookie to a callback is clumsy. - Solution: Change function() to take arguments and return a partial. - -commit 9cdf86b86f5fdb5a45b682f336846f9d9a9c6f1f -Author: Bram Moolenaar -Date: Sun Mar 13 19:04:51 2016 +0100 - - patch 7.4.1558 - Problem: It is not easy to find out what windows display a buffer. - Solution: Add win_findbuf(). - -commit 86edef664efccbfe685906c854b9cdd04e56f2d5 -Author: Bram Moolenaar -Date: Sun Mar 13 18:07:30 2016 +0100 - - patch 7.4.1557 - Problem: Windows cannot be identified. - Solution: Add a unique window number to each window and functions to use it. - -commit a3442cb5056ca62fc71fa03f68a9395e4391caf4 -Author: Bram Moolenaar -Date: Sun Mar 13 14:34:12 2016 +0100 - - 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. - -commit fff341eb5960f656529b56c949043f041eddbb1e -Author: Bram Moolenaar -Date: Sun Mar 13 13:27:36 2016 +0100 - - patch 7.4.1555 - Problem: List of test targets incomplete. - Solution: Add newly added tests. - -commit 52f9c19015df5ee1ee8592b6f3f15b8a57c8f5be -Author: Bram Moolenaar -Date: Sun Mar 13 13:24:45 2016 +0100 - - patch 7.4.1554 - Problem: Completion for :colorscheme does not use 'packpath'. - Solution: Make it work, add a test. (Hirohito Higashi) - -commit 8dcf259d904cfb965d31841dc74a5cfaf5a351d9 -Author: Bram Moolenaar -Date: Sat Mar 12 22:47:14 2016 +0100 - - patch 7.4.1553 - Problem: ":runtime" does not use 'packpath'. - Solution: Add "what" argument. - -commit 7f8989dd8a627af2185df381195351a913f3777f -Author: Bram Moolenaar -Date: Sat Mar 12 22:11:39 2016 +0100 - - patch 7.4.1552 - Problem: ":colorscheme" does not use 'packpath'. - Solution: Also use in "start" and "opt" directories in 'packpath'. - -commit 6bef5306e4f2cacb3a93667992c2312d4b293c9d -Author: Bram Moolenaar -Date: Sat Mar 12 21:28:26 2016 +0100 - - patch 7.4.1551 - Problem: Cannot generate help tags in all doc directories. - Solution: Make ":helptags ALL" work. - -commit 2d8f56acb32428d0f965d42dd13b27100b46fa15 -Author: Bram Moolenaar -Date: Sat Mar 12 20:34:27 2016 +0100 - - patch 7.4.1550 - Problem: Cannot load packages early. - Solution: Add the ":packloadall" command. - -commit c835293d54c223627c7d4516ee273c21a3506fa1 -Author: Bram Moolenaar -Date: Sat Mar 12 20:15:21 2016 +0100 - - patch 7.4.1549 - Problem: Test for syntax attributes fails in Win32 GUI. - Solution: Use an existing font name. - -commit 5a2800fd141a8fc0c80cdf421dcb76001a22327f -Author: Bram Moolenaar -Date: Sat Mar 12 19:33:49 2016 +0100 - - patch 7.4.1548 - Problem: Two tests fail. - Solution: Adjust the expected error number. Remove check for type. - -commit 385111bd86e0b38667879c3e89506ca1ae98e1df -Author: Bram Moolenaar -Date: Sat Mar 12 19:23:00 2016 +0100 - - 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) - -commit f6f32c38bf3319144a84a01a154c8c91939e7acf -Author: Bram Moolenaar -Date: Sat Mar 12 19:03:59 2016 +0100 - - patch 7.4.1546 - Problem: Sticky type checking is more annoying than useful. - Solution: Remove the error for changing a variable type. - -commit b4ebf9ae3b93d082ab3b9f4aab2f6729f77fa46a -Author: Bram Moolenaar -Date: Sat Mar 12 16:28:18 2016 +0100 - - patch 7.4.1545 - Problem: GTK3: horizontal cursor movement in Visual selection not good. - Solution: Make it work better. (Kazunobu Kuriyama) - -commit 583c1f14a4e1d89fe029b1c134d405357468ece7 -Author: Bram Moolenaar -Date: Sat Mar 12 15:58:34 2016 +0100 - - patch 7.4.1544 - Problem: On Win32 escaping the command does not work properly. - Solution: Reset 'ssl' when escaping the command. (Yasuhiro Matsumoto) - -commit 5a6ec52392b78d41153660d0353d5b86a2dc583c -Author: Bram Moolenaar -Date: Sat Mar 12 15:51:44 2016 +0100 - - patch 7.4.1543 - Problem: Channel log methods are not tested. - Solution: Log job activity and check it. - -commit 1adda3403d80e96446248a92ceafee036053765c -Author: Bram Moolenaar -Date: Sat Mar 12 15:39:40 2016 +0100 - - patch 7.4.1542 - Problem: job_start() with a list is not tested. - Solution: Call job_start() with a list. - -commit 8950a563b306ce76f259573d91c2ddccdf52e32e -Author: Bram Moolenaar -Date: Sat Mar 12 15:22:55 2016 +0100 - - patch 7.4.1541 - Problem: Missing job_info(). - Solution: Implement it. - -commit ac42afd10b96424b89762871905e3e785cdfba3d -Author: Bram Moolenaar -Date: Sat Mar 12 13:48:49 2016 +0100 - - patch 7.4.1540 - Problem: Channel test is a bit flaky. - Solution: Increase expected wait time. - -commit 8e2c942ce49f2555d7dc2088cf3aa856820c5e32 -Author: Bram Moolenaar -Date: Sat Mar 12 13:43:33 2016 +0100 - - patch 7.4.1539 - Problem: Too much code in eval.c. - Solution: Move job and channel code to channel.c. - -commit 77cdfd10382e01cc51f4ba1a9177032351843151 -Author: Bram Moolenaar -Date: Sat Mar 12 12:57:59 2016 +0100 - - Updated runtime files. - -commit 4fc563b397949ce23190045112fa08c0776a56e6 -Author: Bram Moolenaar -Date: Sat Mar 12 12:40:58 2016 +0100 - - patch 7.4.1538 - Problem: Selection with the mouse does not work in command line mode. - Solution: Use cairo functions. (Kazunobu Kuriyama) - -commit 509ce2a558e7e0c03242e32e844255af52f1c821 -Author: Bram Moolenaar -Date: Fri Mar 11 22:52:15 2016 +0100 - - patch 7.4.1537 - Problem: Too many feature flags for pipes, jobs and channels. - Solution: Only use FEAT_JOB_CHANNEL. - -commit de27989157f35172b25f9e01e0c147ed8f6ae3ce -Author: Bram Moolenaar -Date: Fri Mar 11 22:19:44 2016 +0100 - - patch 7.4.1536 - Problem: Cannot re-use a channel for another job. - Solution: Add the "channel" option to job_start(). - -commit 9e496854a9fe56699687a4f86003fad115b3b375 -Author: Bram Moolenaar -Date: Fri Mar 11 19:31:47 2016 +0100 - - patch 7.4.1535 - Problem: The feedkeys test has a one second delay. - Solution: Avoid need_wait_return() to delay. (Hirohito Higashi) - -commit 846cdb227526272e2cd8ecba4f7168e2226cd633 -Author: Bram Moolenaar -Date: Fri Mar 11 18:52:22 2016 +0100 - - patch 7.4.1534 - Problem: Compiler warning for shadowed variable. (Kazunobu Kuriyama) - Solution: Rename it. - -commit 74c5bbf13435a7ab1e3461078bbcb1200f0451e1 -Author: Bram Moolenaar -Date: Thu Mar 10 22:19:53 2016 +0100 - - patch 7.4.1533 - Problem: Using feedkeys() with an empty string disregards 'x' option. - Solution: Make 'x' work with an empty string. (Thinca) - -commit 7bffaa9f9b477969d85cef41adeadc4506373708 -Author: Bram Moolenaar -Date: Thu Mar 10 21:46:03 2016 +0100 - - patch 7.4.1532 - Problem: MS-Windows channel leaks file descriptor. - Solution: Use CreateFile with the right options. (Yasuhiro Matsumoto) - -commit 40e8cb292c36f5057628e570591e8917ac1ca121 -Author: Bram Moolenaar -Date: Thu Mar 10 21:10:58 2016 +0100 - - patch 7.4.1531 - Problem: Compiler warning for unitinialized variable. (Dominique Pelle) - Solution: Always give the variable a value. - -commit 75578a388d2aff59dc330ceccd8894c79b4bc735 -Author: Bram Moolenaar -Date: Thu Mar 10 16:33:31 2016 +0100 - - patch 7.4.1530 - Problem: MS-Windows job_start() closes wrong handle. - Solution: Close hThread on the process info. (Ken Takata) - -commit 29fd03878c41526a586d77b3f3cd7938d26297af -Author: Bram Moolenaar -Date: Wed Mar 9 23:14:07 2016 +0100 - - patch 7.4.1529 - Problem: Specifying buffer number for channel not implemented yet. - Solution: Implement passing a buffer number. - -commit af1a0e371e739f8dff337fd31da0ff8ffb347b43 -Author: Bram Moolenaar -Date: Wed Mar 9 22:19:26 2016 +0100 - - patch 7.4.1528 - Problem: Using "ever" for packages is confusing. - Solution: Use "start", as it's related to startup. - -commit 562ca7142845273bca656aa5aeeda90f001062e0 -Author: Bram Moolenaar -Date: Wed Mar 9 21:50:05 2016 +0100 - - 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. - -commit d5d3d307ddb824f59a2f2516c4b6a6d48762aa58 -Author: Bram Moolenaar -Date: Wed Mar 9 20:54:51 2016 +0100 - - 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) - -commit beb003b303cde1e55634aae9f810535684b76211 -Author: Bram Moolenaar -Date: Tue Mar 8 22:47:17 2016 +0100 - - 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) - -commit 045a284a83c2a85113de233d5233eae34724a4b6 -Author: Bram Moolenaar -Date: Tue Mar 8 22:33:07 2016 +0100 - - patch 7.4.1524 - Problem: Channel test fails on BSD. - Solution: Break out of the loop when connect() succeeds. (Ozaki Kiichi) - -commit 0622732b32ff4a883e4f490a1b38ada539da8ba2 -Author: Bram Moolenaar -Date: Tue Mar 8 20:58:29 2016 +0100 - - patch 7.4.1523 - Problem: Writing channel to a file fails on MS-Windows. - Solution: Disable it for now. - -commit 6ff02c96519946716069f05c62849986a706033b -Author: Bram Moolenaar -Date: Tue Mar 8 20:12:44 2016 +0100 - - patch 7.4.1522 - Problem: Cannot write channel err to a buffer. - Solution: Implement it. - -commit 8322e1f06e8fa39a6bb790a7d8d7db5d7aff3366 -Author: Bram Moolenaar -Date: Tue Mar 8 19:20:04 2016 +0100 - - patch 7.4.1521 - Problem: File permission test fails on MS-Windows. - Solution: Expect a different permission. - -commit d9d473ea124339c4dd173127db47c4583645ac2c -Author: Bram Moolenaar -Date: Tue Mar 8 19:07:22 2016 +0100 - - patch 7.4.1520 - Problem: Channel test: Waiting for a file to appear doesn't work. - Solution: In waitFor() ignore errors. - -commit 13d6fb17a2c5d2ae02429e31fc8603a9caa4395e -Author: Bram Moolenaar -Date: Tue Mar 8 18:40:52 2016 +0100 - - patch 7.4.1519 - Problem: Channel output to file not implemented for MS-Windows. - Solution: Implement it. (Yasuhiro Matsumoto) - -commit f65333c9b59654a70f2a07200f65c93dfcaa49b3 -Author: Bram Moolenaar -Date: Tue Mar 8 18:27:21 2016 +0100 - - patch 7.4.1518 - Problem: Channel with disconnected in/out/err is not supported. - Solution: Implement it for Unix. - -commit 367aabdbf76f7df00fd18e39d9378d1360a526ab -Author: Bram Moolenaar -Date: Tue Mar 8 17:13:06 2016 +0100 - - patch 7.4.1517 - Problem: Compiler warning with 64bit compiler. - Solution: Add typecast. (Mike Williams) - -commit 8049253b96838b3584600e5ad229abad37a95b10 -Author: Bram Moolenaar -Date: Tue Mar 8 17:08:53 2016 +0100 - - patch 7.4.1516 - Problem: Cannot change file permissions. - Solution: Add setfperm(). - -commit 9fe885e49ade94e6277db0dd18a5bbc1c94c60c4 -Author: Bram Moolenaar -Date: Tue Mar 8 16:06:55 2016 +0100 - - 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. - -commit e98d12105213975f37b8d653bd909bd787a2cda9 -Author: Bram Moolenaar -Date: Tue Mar 8 15:37:41 2016 +0100 - - patch 7.4.1514 - Problem: Channel output to file not implemented yet. - Solution: Implement it for Unix. - -commit 41e0f2f48f541eb2c8eb5620d3f1d270eb979154 -Author: Bram Moolenaar -Date: Tue Mar 8 14:44:42 2016 +0100 - - 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. - -commit 94d0191dbcce829ad9b92d902b6e2717041db3b8 -Author: Bram Moolenaar -Date: Tue Mar 8 13:48:51 2016 +0100 - - patch 7.4.1512 - Problem: Channel input from file not supported on MS-Windows. - Solution: Implement it. (Yasuhiro Matsumoto) - -commit af6e36ff16736106a1bc63bb4d01f51fdfeb29a2 -Author: Bram Moolenaar -Date: Tue Mar 8 12:56:33 2016 +0100 - - patch 7.4.1511 - Problem: Statusline highlighting is sometimes wrong. - Solution: Check for Highlight type. (Christian Brabandt) - -commit 5f148ec0b5a6cedd9129b3abac351034b83cc4f7 -Author: Bram Moolenaar -Date: Mon Mar 7 22:59:26 2016 +0100 - - Update runtime files. - -commit 304563c0b3e24895322ce3a29378388665b4769b -Author: Bram Moolenaar -Date: Mon Mar 7 22:26:28 2016 +0100 - - patch 7.4.1510 - Problem: Channel test fails on AppVeyor. - Solution: Wait longer than 10 msec if needed. - -commit 151f656e171f6ffbb0cbeb343cbcf2ffac0c36b0 -Author: Bram Moolenaar -Date: Mon Mar 7 21:19:38 2016 +0100 - - 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) - -commit 47cff3a444be7e99bae52b39b2174c22d58d2f86 -Author: Bram Moolenaar -Date: Mon Mar 7 20:58:50 2016 +0100 - - patch 7.4.1508 - Problem: Can't build GvimExt with MingW. - Solution: Adjust the makefile. (Ben Fritz) - -commit 4e329fcaf7122370a6d1815a30aaf29476d3f722 -Author: Bram Moolenaar -Date: Mon Mar 7 15:24:03 2016 +0100 - - patch 7.4.1507 - Problem: Crash when starting a job fails. - Solution: Check for the channel to be NULL. (idea by Yasuhiro Matsumoto) - -commit b69fccf377f43544b86817b0de6cc1498a4ff9ec -Author: Bram Moolenaar -Date: Sun Mar 6 23:06:25 2016 +0100 - - patch 7.4.1506 - Problem: Job cannot read from a file. - Solution: Implement reading from a file for Unix. - -commit d0b6502a7ace39d6cd30874110a572371d10beae -Author: Bram Moolenaar -Date: Sun Mar 6 21:50:33 2016 +0100 - - 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. - -commit 3f39f648662bf8723f687d14694041779ed0780c -Author: Bram Moolenaar -Date: Sun Mar 6 21:35:57 2016 +0100 - - patch 7.4.1504 - Problem: No test for reading last-but-one line. - Solution: Add a test. - -commit 839fd11d7ed1a96bace3159c4d1861658864aae3 -Author: Bram Moolenaar -Date: Sun Mar 6 21:34:03 2016 +0100 - - patch 7.4.1503 - Problem: Crash when using ch_getjob(). (Damien) - Solution: Check for a NULL job. - -commit 99ef06296f3c37490511c03786a2c8672e015c56 -Author: Bram Moolenaar -Date: Sun Mar 6 20:22:25 2016 +0100 - - 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. - -commit 38fd4bb2842df7634823b99c655b3896a7a2e988 -Author: Bram Moolenaar -Date: Sun Mar 6 16:38:28 2016 +0100 - - patch 7.4.1501 - Problem: Garbage collection with an option channel is not tested. - Solution: Call garbagecollect() in the test. - -commit 9ef00be261115acb5bae3b3ca45c1d86a19ba2c7 -Author: Bram Moolenaar -Date: Sun Mar 6 14:58:28 2016 +0100 - - patch 7.4.1500 - Problem: Should_free flag set to FALSE. - Solution: Set it to TRUE. (Neovim 4415) - -commit be82c254862e475a582c0717455e1db6bf96b0d0 -Author: Bram Moolenaar -Date: Sun Mar 6 14:44:08 2016 +0100 - - patch 7.4.1499 - Problem: No error message when :packadd does not find anything. - Solution: Add an error message. (Hirohito Higashi) - -commit 2588b5a43f049ddf542991050260237051caad77 -Author: Bram Moolenaar -Date: Sat Mar 5 23:23:02 2016 +0100 - - patch 7.4.1498 - Problem: Error for locked item when using json_decode(). (Shougo) - Solution: Initialize v_lock. - -commit 0ecbe33718b06a3771fd2c65b331c8c9504657d7 -Author: Bram Moolenaar -Date: Sat Mar 5 22:40:52 2016 +0100 - - patch 7.4.1497 - Problem: Cursor drawing problem with GTK 3. - Solution: Handle blinking differently. (Kazunobu Kuriyama) - -commit a96909cfaf21dbbf033e904ccdcda9905799f0fc -Author: Bram Moolenaar -Date: Sat Mar 5 22:19:41 2016 +0100 - - patch 7.4.1496 - Problem: Crash when built with GUI but it's not active. (Dominique Pelle) - Solution: Check gui.in_use. - -commit 802d559431e6003a46c7f19628213b7cec8ba6d0 -Author: Bram Moolenaar -Date: Sat Mar 5 22:05:27 2016 +0100 - - 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) - -commit 119d4693e06e68d4f099aa7287e375ae3d265fd0 -Author: Bram Moolenaar -Date: Sat Mar 5 21:21:24 2016 +0100 - - patch 7.4.1494 - Problem: clr_history() does not work properly. - Solution: Increment hisptr. Add a test. (Yegappan Lakshmanan) - -commit 5983ad0b038fa689653246cb304fd43e8ae39a78 -Author: Bram Moolenaar -Date: Sat Mar 5 20:54:36 2016 +0100 - - 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. - -commit 35ca0e7a1cb6e6daef8e0052a8437801226cef19 -Author: Bram Moolenaar -Date: Sat Mar 5 17:41:49 2016 +0100 - - patch 7.4.1492 - Problem: No command line completion for ":packadd". - Solution: Implement completion. (Hirohito Higashi) - -commit 019b9c644e92742e37efc08fef47c2620a01b6b3 -Author: Bram Moolenaar -Date: Sat Mar 5 17:26:00 2016 +0100 - - Add new test file. - -commit 20b4f463f4ab50fa9bcc9838aa94101fa5698125 -Author: Bram Moolenaar -Date: Sat Mar 5 17:25:39 2016 +0100 - - patch 7.4.1491 - Problem: Visual-block shift breaks multi-byte characters. - Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test. - -commit 2369c15407cf9a730a396ebf9709abb280c5ce48 -Author: Bram Moolenaar -Date: Fri Mar 4 23:08:25 2016 +0100 - - patch 7.4.1490 - Problem: Compiler warning for unused function. - Solution: Add #ifdef. (Dominique Pelle) - -commit 0c171716c0430458741fbf18a6fd4baea4c0390b -Author: Bram Moolenaar -Date: Fri Mar 4 22:57:20 2016 +0100 - - patch 7.4.1489 - Problem: "inline" is not supported by old MSVC. - Solution: use "__inline". (Ken Takata) - -commit 179f1b9a7ddf3624daf6380c3dad740e0a1ba361 -Author: Bram Moolenaar -Date: Fri Mar 4 22:52:34 2016 +0100 - - patch 7.4.1488 - Problem: Not using key when result from hangul_string_convert() is NULL. - Solution: Fall back to not converted string. - -commit 328da0dcb7be34b594725eef6dc98d3ea6516d69 -Author: Bram Moolenaar -Date: Fri Mar 4 22:22:32 2016 +0100 - - Update runtime files. - -commit 6300317b15eb33409f652c603fb402417fe4eed7 -Author: Bram Moolenaar -Date: Fri Mar 4 22:19:21 2016 +0100 - - patch 7.4.1487 - Problem: For WIN32 isinf() is defined as a macro. - Solution: Define it as an inline function. (ZyX) - -commit f3654827368e6204608036353a0360e9e7c21e02 -Author: Bram Moolenaar -Date: Fri Mar 4 22:12:23 2016 +0100 - - patch 7.4.1486 - Problem: ":loadplugin" is not optimal, some people find it confusing. - Solution: Only use ":packadd" with an optional "!". - -commit 014069a7ac51557e531eb3c8b94e36f2193f6c21 -Author: Bram Moolenaar -Date: Thu Mar 3 22:51:40 2016 +0100 - - patch 7.4.1485 - Problem: Job input from buffer is not implemented. - Solution: Implement it. Add "in-top" and "in-bot" options. - -commit c25558bff4ed10d2642e6f5c016701641c494916 -Author: Bram Moolenaar -Date: Thu Mar 3 21:02:23 2016 +0100 - - patch 7.4.1484 - Problem: Channel "err-io" value "out" is not supported. - Solution: Connect stderr to stdout if wanted. - -commit d6547fc6471d9084f942bdc4ae3aedb39361751d -Author: Bram Moolenaar -Date: Thu Mar 3 19:35:02 2016 +0100 - - 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. - -commit da94fdf2588b3910d38e477a755748ce2c6d2e66 -Author: Bram Moolenaar -Date: Thu Mar 3 18:09:10 2016 +0100 - - 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. - -commit 9f7820f83bc994bbbecdca9483b355953f07179b -Author: Bram Moolenaar -Date: Thu Mar 3 17:22:49 2016 +0100 - - patch 7.4.1481 - Problem: Can't build with small features. - Solution: Add #ifdef. - -commit 91715873d19a1859c08eeded7848113596e2f2bd -Author: Bram Moolenaar -Date: Thu Mar 3 17:13:03 2016 +0100 - - patch 7.4.1480 - Problem: Cannot add a pack direcory without loading a plugin. - Solution: Add the :packadd command. - -commit 863c1a9079fa340d663ccafb011729a29186d73e -Author: Bram Moolenaar -Date: Thu Mar 3 15:47:06 2016 +0100 - - patch 7.4.1479 - Problem: No testfor ":loadplugin". - Solution: Add a test. Fix how option is being set. - -commit 1bdd42627d619258d0e847f217cfc1c2795f1ac5 -Author: Bram Moolenaar -Date: Thu Mar 3 14:23:10 2016 +0100 - - patch 7.4.1478 - Problem: ":loadplugin" doesn't take care of ftdetect files. - Solution: Also load ftdetect scripts when appropriate. - -commit b5760a1ce5b700fc32b8bd11948ee189a847c59e -Author: Bram Moolenaar -Date: Thu Mar 3 13:10:44 2016 +0100 - - patch 7.4.1477 - Problem: Test_reltime is flaky, it depends on timing. - Solution: When it fails run it a second time. - -commit f1d2501ebe33e148886c2914acd33140e20ee222 -Author: Bram Moolenaar -Date: Thu Mar 3 12:22:53 2016 +0100 - - patch 7.4.1476 - Problem: Function arguments marked as unused while they are not. - Solution: Remove UNUSED. (Yegappan Lakshmanan) - -commit 00ded43a5a85df57abb74f9e3a38a401f6fbd8fd -Author: Bram Moolenaar -Date: Thu Mar 3 11:45:15 2016 +0100 - - patch 7.4.1475 - Problem: When using hangulinput with utf-8 a CSI character is - misintepreted. - Solution: Convert CSI to K_CSI. (SungHyun Nam) - -commit 5fac467474376a844407cecc0ff481510ead221c -Author: Bram Moolenaar -Date: Wed Mar 2 22:16:32 2016 +0100 - - patch 7.4.1474 - Problem: Compiler warnings without the float feature. - Solution: Move #ifdefs. (John Marriott) - -commit d1413d90983fc6c579ad66ba4d4611b057197f94 -Author: Bram Moolenaar -Date: Wed Mar 2 21:51:56 2016 +0100 - - patch 7.4.1473 - Problem: Can't build without the autocommand feature. - Solution: Add #ifdefs. (Yegappan Lakshmanan) - -commit 4ca812b15378f83e56a2dc42947a61d0aa40697f -Author: Bram Moolenaar -Date: Wed Mar 2 21:51:16 2016 +0100 - - patch 7.4.1472 - Problem: Coverity warning for not using return value. - Solution: Add "(void)". - -commit bf73b91c664488ca57e2b4a8eb9b1f36f6625bc7 -Author: Bram Moolenaar -Date: Wed Mar 2 21:16:59 2016 +0100 - - patch 7.4.1471 - Problem: Missing out-of-memory check. And Coverity warning. - Solution: Bail out when msg is NULL. - -commit 289a90551d185c307abd4cfe6baadea8990d956b -Author: Bram Moolenaar -Date: Wed Mar 2 21:09:32 2016 +0100 - - patch 7.4.1470 - Problem: Coverity reports missing restore. - Solution: Move json_encode() call up. - -commit 42bc6dde46f1b52476cc84ee89277f981b4116c4 -Author: Bram Moolenaar -Date: Wed Mar 2 20:48:47 2016 +0100 - - 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) - -commit 51d1d536802b5d8232d47e56f165ba8a009529b5 -Author: Bram Moolenaar -Date: Tue Mar 1 22:51:46 2016 +0100 - - patch 7.4.1468 - Problem: Sort test doesn't test with "1" argument. - Solution: Also test ignore-case sorting. (Yasuhiro Matsumoto) - -commit 10b369f67064cee91a5eb41383a694162c5c5e73 -Author: Bram Moolenaar -Date: Mon Feb 29 23:12:49 2016 +0100 - - patch 7.4.1467 - Problem: Can't build without the float feature. - Solution: Add #ifdefs. (Nick Owens, closes #667) - -commit 6b584af3d7337639da27fd847c7c69a406af397e -Author: Bram Moolenaar -Date: Mon Feb 29 23:03:23 2016 +0100 - - patch 7.4.1466 - Problem: Coverity reports dead code. - Solution: Remove the two lines. - -commit cc7f8be3e0e6c4d902b02052a862e21c3a3fbe22 -Author: Bram Moolenaar -Date: Mon Feb 29 22:55:56 2016 +0100 - - 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. - -commit 5131c144feb046c5e2b72e6c172159d80ce06b3c -Author: Bram Moolenaar -Date: Mon Feb 29 22:05:26 2016 +0100 - - 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) - -commit a6b8976bb724f8c85dd5699d115d795f7b730298 -Author: Bram Moolenaar -Date: Mon Feb 29 21:38:26 2016 +0100 - - patch 7.4.1463 - Problem: Configure doesn't find isinf() and isnan() on some systems. - Solution: Use a configure check that includes math.h. - -commit 2f6271b1e7cff985cac66f6850116bcf3fcccd58 -Author: Bram Moolenaar -Date: Mon Feb 29 21:20:48 2016 +0100 - - patch 7.4.1462 - Problem: Two more rarily used functions with errors. - Solution: Add proper argument types. (Dominique Pelle) - -commit a86f14a923d9a242107c16d0852f61f3daf985a8 -Author: Bram Moolenaar -Date: Mon Feb 29 21:05:48 2016 +0100 - - 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) - -commit fdcc9afb71ea88fe63bbed8bad0d5bae607bfb73 -Author: Bram Moolenaar -Date: Mon Feb 29 12:52:39 2016 +0100 - - patch 7.4.1460 - Problem: Syntax error in rarily used code. - Solution: Fix the mch_rename() declaration. (Ken Takata) - -commit e081e21f760bffc24ca98d5f9bbdb5f02e6aea79 -Author: Bram Moolenaar -Date: Sun Feb 28 22:33:46 2016 +0100 - - patch 7.4.1459 - Problem: MS-Windows doesn't know socklen_t. - Solution: Use previous method for WIN32. - -commit fdd6ce4a2f922afac7bd719a00228dbd8539b9c4 -Author: Bram Moolenaar -Date: Sun Feb 28 22:21:38 2016 +0100 - - 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. - -commit d42119fff228434fe57e88d501c744de0a9fb1b1 -Author: Bram Moolenaar -Date: Sun Feb 28 20:51:49 2016 +0100 - - 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) - -commit 29e1951e14907b62797554ad0cc85cbbe75a1be4 -Author: Bram Moolenaar -Date: Sun Feb 28 20:13:18 2016 +0100 - - patch 7.4.1456 - Problem: Test 87 fails with Python 3.5. - Solution: Work around difference. (Taro Muraoka) - -commit fc2457e21d136cb366076edd448e67c9732dc40a -Author: Bram Moolenaar -Date: Sun Feb 28 20:04:09 2016 +0100 - - patch 7.4.1455 - Problem: JSON decoding test for surrogate pairs is in the wrong place. - Solution: Move the test lines. (Ken Takata) - -commit 9730f74a0b2acb490943393a203a24ab8fab923a -Author: Bram Moolenaar -Date: Sun Feb 28 19:50:51 2016 +0100 - - patch 7.4.1454 - Problem: The exit callback test is flaky. - Solution: Loop to wait for a short time up to a second. - -commit 9bfdba3de39c9d23d0d44c92b8aeb5a133513806 -Author: Bram Moolenaar -Date: Sun Feb 28 19:39:20 2016 +0100 - - patch 7.4.1453 - Problem: Missing --not-a-term. - Solution: Add the argument. - -commit 18b5d6df10a5f08ffebbec85a1cf2828871e3736 -Author: Bram Moolenaar -Date: Sun Feb 28 19:30:24 2016 +0100 - - 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. - -commit 707659490d35e8d66e8bbdcfd93b12dc1387d86c -Author: Bram Moolenaar -Date: Sun Feb 28 19:28:59 2016 +0100 - - 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. - -commit 1c39102666d2ccb998059bd7ada2d2efa31a11bc -Author: Bram Moolenaar -Date: Sun Feb 28 18:04:00 2016 +0100 - - 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. - -commit 8cc6977a9655603bfc4aab64edddafef147da65e -Author: Bram Moolenaar -Date: Sun Feb 28 16:42:03 2016 +0100 - - patch 7.4.1449 - Problem: Build fails with job feature but without channel feature. - Solution: Add #ifdef. - -commit c5215e943bf5a045089693b60b8805a794d8c2f6 -Author: Bram Moolenaar -Date: Sun Feb 28 16:29:50 2016 +0100 - - patch 7.4.1448 - Problem: JSON tests fail if 'encoding' is not utf-8. - Solution: Force encoding to utf-8. - -commit d6051b5eb83687f60bb4a2f3d5cd23fe8b290eb4 -Author: Bram Moolenaar -Date: Sun Feb 28 15:49:03 2016 +0100 - - 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. - -commit 80e78847395b5c8ada7861674774d81bd0a42789 -Author: Bram Moolenaar -Date: Sun Feb 28 15:21:13 2016 +0100 - - patch 7.4.1446 - Problem: Crash when using json_decode(). - Solution: Terminate string with a NUL byte. - -commit b36287283781e09d8874157b9d9bdc5243a2f319 -Author: Bram Moolenaar -Date: Sun Feb 28 14:56:39 2016 +0100 - - patch 7.4.1445 - Problem: Memory corruption when 'encoding' is not utf-8. - Solution: Convert decoded string later. - -commit 0f526f5652e0a5432493b3f2a1cb34ab99a9da0a -Author: Bram Moolenaar -Date: Sat Feb 27 22:59:41 2016 +0100 - - patch 7.4.1444 - Problem: Can't build with JSON but without multi-byte. - Solution: Fix pointer name. - -commit dae8d21dd291df6a6679a00be64e18bca0156576 -Author: Bram Moolenaar -Date: Sat Feb 27 22:40:16 2016 +0100 - - Updated runtime files - -commit 3f2a5d8dfbe2998b4d3d369c0275e2366c92666b -Author: Bram Moolenaar -Date: Sat Feb 27 22:08:16 2016 +0100 - - patch 7.4.1443 - Problem: Can't build GTK3 with small features. - Solution: Use gtk_widget_get_window(). Fix typos. (Dominique Pelle) - -commit e0fd2aa8f6544f9cf8286c707be3fb1c66c609e6 -Author: Bram Moolenaar -Date: Sat Feb 27 21:59:51 2016 +0100 - - patch 7.4.1442 - Problem: MS-Windows: more compilation warnings for destructor. - Solution: Add "virtual". (Ken Takata) - -commit e26643e6bcd6c6c42f5eae78cee2e7950cd3f629 -Author: Bram Moolenaar -Date: Sat Feb 27 21:53:02 2016 +0100 - - patch 7.4.1441 - Problem: Using empty name instead of no name for channel buffer. - Solution: Remove the empty name. - -commit fefecb0fbe14c44d46f91036d76bbb6c28162da8 -Author: Bram Moolenaar -Date: Sat Feb 27 21:27:20 2016 +0100 - - patch 7.4.1440 - Problem: Can't build on Windows. - Solution: Change #ifdefs. Only define isnan when used. - -commit f97ddbeb255c64a2b3d9db4b049278cd286070a6 -Author: Bram Moolenaar -Date: Sat Feb 27 21:13:38 2016 +0100 - - patch 7.4.1439 - Problem: Using uninitialzed variable. - Solution: Initialize vc_type. - -commit c7f0ebc6d1e1cdaed816b88a0d6092c5ace615eb -Author: Bram Moolenaar -Date: Sat Feb 27 21:10:09 2016 +0100 - - patch 7.4.1438 - Problem: Can't get buffer number of a channel. - Solution: Add ch_getbufnr(). - -commit 136f29a91dbafce424e31a4af133155f997e8f78 -Author: Bram Moolenaar -Date: Sat Feb 27 20:14:15 2016 +0100 - - 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) - -commit e98991b8cfaf29016d14b8ec437d3dedfc0a5eb7 -Author: Bram Moolenaar -Date: Sat Feb 27 19:26:01 2016 +0100 - - patch 7.4.1436 - Problem: Sniff files still referenced in distribution. - Solution: Remove sniff files from distribution. - -commit 8b1862a31639becadcbbca5dc2eaa92db73e8e5f -Author: Bram Moolenaar -Date: Sat Feb 27 19:21:24 2016 +0100 - - 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(). - -commit b6ff81188d27fae774d9ad2dfb498f596d697d4b -Author: Bram Moolenaar -Date: Sat Feb 27 18:41:27 2016 +0100 - - patch 7.4.1434 - Problem: JSON encoding doesn't hanel surrogate pair. - Solution: Improve multi-byte handling of JSON. (Yasuhiro Matsumoto) - -commit 85b11769ab507c7df93f319fd964fa579701b76b -Author: Bram Moolenaar -Date: Sat Feb 27 18:13:23 2016 +0100 - - 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. - -commit 4d1961783fdcb133b6b181acb7166b9f1872bf09 -Author: Bram Moolenaar -Date: Sat Feb 27 18:07:44 2016 +0100 - - patch 7.4.1432 - Problem: Typo in button text. - Solution: Fix the typo. (Dominique Pelle) - -commit 9e24f0c5c1b1097295d0619d95da66e6b2d83ac9 -Author: Bram Moolenaar -Date: Sat Feb 27 17:22:27 2016 +0100 - - patch 7.4.1431 - Problem: Including header files twice. - Solution: Remove the extra includes. - -commit 7ce686c990ea8c490d16be7f1c6bd95eb48816f9 -Author: Bram Moolenaar -Date: Sat Feb 27 16:33:22 2016 +0100 - - 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. - -commit d804fdf4c25435284333258856bc265f1ff10b09 -Author: Bram Moolenaar -Date: Sat Feb 27 16:04:58 2016 +0100 - - 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) - -commit edb4f2b3601b0abd47091606269c0ac3244a805b -Author: Bram Moolenaar -Date: Sat Feb 27 15:27:23 2016 +0100 - - patch 7.4.1428 - Problem: Compiler warning for non-virtual destructor. - Solution: Make it virtual. (Yasuhiro Matsumoto) - -commit 43acbce1bb0a33edc67496b220cae629ad95d2d8 -Author: Bram Moolenaar -Date: Sat Feb 27 15:21:32 2016 +0100 - - patch 7.4.1427 - Problem: Trailing comma in enums is not ANSI C. - Solution: Remove the trailing commas. - -commit 187db50d0499aecf4cfd42fb4db0a1bebf61c8cd -Author: Bram Moolenaar -Date: Sat Feb 27 14:44:26 2016 +0100 - - 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. - -commit 6e722e2f948bc51fcb92d98d6f2a089dac01e2bd -Author: Bram Moolenaar -Date: Fri Feb 26 19:58:58 2016 +0100 - - 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) - -commit 0c0dac1fb134309462b263fd5347d9232bfe36ed -Author: Bram Moolenaar -Date: Fri Feb 26 15:56:42 2016 +0100 - - patch 7.4.1424 - Problem: Not using --not-a-term when running tests on MS-Windows. - Solution: Use NO_PLUGIN. (Christian Brabandt) - -commit 4cafa6dc7f0728b018979aff0ca039908ecf2ae1 -Author: Bram Moolenaar -Date: Fri Feb 26 11:52:39 2016 +0100 - - 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. - -commit 46c85439c966d7ed39fb3d711d4d6c61ac964647 -Author: Bram Moolenaar -Date: Fri Feb 26 11:17:46 2016 +0100 - - 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. - -commit c8dcbb12c5d7f3eb0c334daebb4475bb015b91e7 -Author: Bram Moolenaar -Date: Thu Feb 25 23:10:17 2016 +0100 - - 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. - -commit d2227a02b03708eb0579e17612d5a96262f3d463 -Author: Bram Moolenaar -Date: Thu Feb 25 22:37:42 2016 +0100 - - patch 7.4.1420 - Problem: Missing makefile. - Solution: Type the path correctly. - -commit 49c39ff678e2ba9f7dc280b25368e12084a610cf -Author: Bram Moolenaar -Date: Thu Feb 25 21:21:52 2016 +0100 - - patch 7.4.1419 - Problem: Tests slowed down because of the "not a terminal" warning. - Solution: Add the --not-a-term command line argument. - -commit 923d926d57d985ec8965da9d0cd3634e6b24bfe1 -Author: Bram Moolenaar -Date: Thu Feb 25 20:56:01 2016 +0100 - - 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. - -commit 265f64efcf8df61cfbc93bbe103018dcfc5836e4 -Author: Bram Moolenaar -Date: Thu Feb 25 20:37:40 2016 +0100 - - patch 7.4.1417 - Problem: Missing appveyor.bat from the distribution. - Solution: Add it to the list of files. - -commit 669cac0a805333e69b9e1176425083914eada659 -Author: Bram Moolenaar -Date: Thu Feb 25 15:25:03 2016 +0100 - - 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. - -commit f391327adbbffb11180cf6038a92af1ed144e907 -Author: Bram Moolenaar -Date: Thu Feb 25 00:00:01 2016 +0100 - - Updated runtime files. - -commit 84f4996d2ab2982006d79ee69df4688c966bf8e8 -Author: Bram Moolenaar -Date: Wed Feb 24 22:27:05 2016 +0100 - - patch 7.4.1415 - Problem: Dropped the skip-tags setting. - Solution: Put it back. - -commit 81275ca9ce3059148fdb65dff29f7ecdbca446fb -Author: Bram Moolenaar -Date: Wed Feb 24 21:02:20 2016 +0100 - - patch 7.4.1414 - Problem: Appveyor only builds one feature set. - Solution: Build a combination of features and GUI/console. (Christian - Brabandt) - -commit 8b374215ccd35003b95ba1df8f12e03bf8a8adc3 -Author: Bram Moolenaar -Date: Wed Feb 24 20:43:06 2016 +0100 - - 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. - -commit 68c85fcdf31c104db21c96cd5871724e458c95ff -Author: Bram Moolenaar -Date: Wed Feb 24 12:57:50 2016 +0100 - - patch 7.4.1412 - Problem: Compiler warning for indent. (Dominique Pelle) - Solution: Fix the indent. - -commit 9e34110816522b081feb65ed5b2f4ec03d290e30 -Author: Bram Moolenaar -Date: Tue Feb 23 23:04:36 2016 +0100 - - patch 7.4.1411 - Problem: Compiler warning for indent. (Ajit Thakkar) - Solution: Indent normally. - -commit 42dd7aee41ffcc5afdbf9bb83d70e7123261cada -Author: Bram Moolenaar -Date: Tue Feb 23 22:50:12 2016 +0100 - - patch 7.4.1410 - Problem: Leaking memory in cscope interface. - Solution: Free memory when no tab is found. (Christian Brabandt) - -commit 1858a842af5e3b07157add378ee3fd7b512cfea6 -Author: Bram Moolenaar -Date: Tue Feb 23 22:30:31 2016 +0100 - - patch 7.4.1409 - Problem: Configure includes GUI despite --disable-gui flag. - Solution: Add SKIP_GTK3. (Kazunobu Kuriyama) - -commit 3ea0f1ae318db6cd9413914bb2ff824d71cefc6e -Author: Bram Moolenaar -Date: Tue Feb 23 22:07:32 2016 +0100 - - patch 7.4.1408 - Problem: MS-Windows doesn't have isnan() and isinf(). - Solution: Use _isnan() and _isinf(). - -commit f1b6ac72293e658bb6e68c5cfd926c405b1b6f34 -Author: Bram Moolenaar -Date: Tue Feb 23 21:26:43 2016 +0100 - - 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(). - -commit e16e5a9d8d6d3159107541a259c6823ade18fd08 -Author: Bram Moolenaar -Date: Tue Feb 23 20:44:08 2016 +0100 - - patch 7.4.1406 - Problem: Leaking memory in cs_print_tags_priv(). - Solution: Free tbuf. (idea by Forrest Fleming) - -commit 8aefbe0ad5d05ee7225b20024b0f3023286ebd0f -Author: Bram Moolenaar -Date: Tue Feb 23 20:13:16 2016 +0100 - - patch 7.4.1405 - Problem: Completion menu flickers. - Solution: Delay showing the popup menu. (Shougo, Justin M. Keyes, closes - #656) - -commit 9186a276222ea8a7c88f4092ac5b4201381f4e20 -Author: Bram Moolenaar -Date: Tue Feb 23 19:34:01 2016 +0100 - - patch 7.4.1404 - Problem: ch_read() doesn't time out on MS-Windows. - Solution: Instead of WM_NETBEANS use select(). (Yukihiro Nakadaira) - -commit 0106e3d0bf8a38351af45331cbf3b9172a6bb90b -Author: Bram Moolenaar -Date: Tue Feb 23 18:55:43 2016 +0100 - - patch 7.4.1403 - Problem: Can't build without the quickfix feature. - Solution: Add #ifdefs. Call ex_ni() for unimplemented commands. (Yegappan - Lakshmanan) - -commit 9892189d2e7ab94b750f99e6da4cbfc3c8014517 -Author: Bram Moolenaar -Date: Tue Feb 23 17:14:37 2016 +0100 - - patch 7.4.1402 - Problem: GTK 3 is not supported. - Solution: Add GTK 3 support. (Kazunobu Kuriyama) - -commit 6bd364e08461159ad3c153ffba4def5b896486a1 -Author: Bram Moolenaar -Date: Tue Feb 23 16:19:07 2016 +0100 - - 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) - -commit 254ebaf068919407de6bd83ac905bd2f36ad944e -Author: Bram Moolenaar -Date: Tue Feb 23 16:06:28 2016 +0100 - - 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) - -commit 48e330aff911be1c798c88a973af6437a8141fce -Author: Bram Moolenaar -Date: Tue Feb 23 14:53:34 2016 +0100 - - patch 7.4.1399 - Problem: The MS-DOS code does not build. - Solution: Remove the old MS-DOS code. - -commit 4e221c99e85ed40c98892068a01270b9e7492d98 -Author: Bram Moolenaar -Date: Tue Feb 23 13:20:22 2016 +0100 - - patch 7.4.1398 - Problem: The close-cb option is not implemented yet. - Solution: Implemente close-cb. (Yasuhiro Matsumoto) - -commit 0bb6108eb4e1ecaed437bc507f514f5da7816d9e -Author: Bram Moolenaar -Date: Mon Feb 22 23:50:28 2016 +0100 - - patch 7.4.1397 - Problem: Sort test fails on MS-Windows. - Solution: Correct the compare function. - -commit 1daae446e58fd90f98c51ff3af8f54bfa5197751 -Author: Bram Moolenaar -Date: Mon Feb 22 23:25:25 2016 +0100 - - patch 7.4.1396 - Problem: Compiler warnings for conversions. - Solution: Add type cast. - -commit eed284a16977ab81fa6da8c9562990ba498acd8c -Author: Bram Moolenaar -Date: Mon Feb 22 23:13:33 2016 +0100 - - 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. - -commit 0b962473ddc7cee3cb45253dea273573bcca9bf9 -Author: Bram Moolenaar -Date: Mon Feb 22 22:51:33 2016 +0100 - - patch 7.4.1394 - Problem: Can't sort inside a sort function. - Solution: Use a struct to store the sort parameters. (Jacob Niehus) - -commit bd73ae1bc63a3b0187ffe7fc8f0caee5a4eb66fa -Author: Bram Moolenaar -Date: Mon Feb 22 22:19:22 2016 +0100 - - 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) - -commit 2cd5bb2505acc001933e97cf788f473f8db60895 -Author: Bram Moolenaar -Date: Mon Feb 22 22:05:32 2016 +0100 - - patch 7.4.1392 - Problem: Some tests fail for Win32 console version. - Solution: Move the tests to SCRIPTS_MORE2. Pass VIMRUNTIME. (Christian - Brabandt) - -commit 4db20ab091330e460f08651d6052afd0536c507a -Author: Bram Moolenaar -Date: Mon Feb 22 21:48:30 2016 +0100 - - patch 7.4.1391 - Problem: Warning for uninitialzed variable. - Solution: Set it to zero. (Christian Brabandt) - -commit 33c31d5abf122806a4a1b4353e5bdc1dbb9468c0 -Author: Bram Moolenaar -Date: Mon Feb 22 21:07:06 2016 +0100 - - 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) - -commit b2bd6a087d0598f6934bba825bed7535f42efc91 -Author: Bram Moolenaar -Date: Mon Feb 22 20:20:25 2016 +0100 - - patch 7.4.1389 - Problem: Incomplete function declaration. - Solution: Add "void". (Yasuhiro Matsumoto) - -commit bdcd75275002c3b74015bb9bc0a01b13bb6107d4 -Author: Bram Moolenaar -Date: Mon Feb 22 20:19:03 2016 +0100 - - patch 7.4.1388 - Problem: Compiler warning. (Cesar Romani) - Solution: Initialize variable. - -commit 8f8ae40ce45822c51c7f3cc58d7c23990f0ecc3d -Author: Bram Moolenaar -Date: Mon Feb 22 20:07:49 2016 +0100 - - patch 7.4.1387 - Problem: Win16 docs still referenced. - Solution: Remove Win16 files from the docs Makefile. (Kenichi Ito) - -commit 23c463a157b4f5585ad85efc9f453ffc09c245c3 -Author: Bram Moolenaar -Date: Mon Feb 22 11:39:27 2016 +0100 - - patch 7.4.1386 - Problem: When the Job exit callback is invoked, the job may be freed too - soon. (Yasuhiro Matsumoto) - Solution: Increase refcount. - -commit 5e83840756f6bb446d5cd8d026c1430b203645f1 -Author: Bram Moolenaar -Date: Sun Feb 21 23:12:41 2016 +0100 - - patch 7.4.1385 - Problem: Compiler warning for using array. - Solution: Use the right member name. (Yegappan Lakshmanan) - -commit f6fee0e2d4341c0c2f5339c1268e5877fafd07cf -Author: Bram Moolenaar -Date: Sun Feb 21 23:02:49 2016 +0100 - - patch 7.4.1384 - Problem: It is not easy to use a set of plugins and their dependencies. - Solution: Add packages, ":loadopt", 'packpath'. - -commit 271273c39f2150ecdaa67fe1a2a8e9cdc63db545 -Author: Bram Moolenaar -Date: Sun Feb 21 20:30:22 2016 +0100 - - patch 7.4.1383 - Problem: GvimExt only loads the old libintl.dll. - Solution: Also try loading libint-8.dll. (Ken Takata, closes #608) - -commit 02e83b438ea7071fdb176dabbaefea319ab2d686 -Author: Bram Moolenaar -Date: Sun Feb 21 20:10:26 2016 +0100 - - patch 7.4.1382 - Problem: Can't get the job of a channel. - Solution: Add ch_getjob(). - -commit eab089d22f172ddd2d33367a998e68c2f1c6c989 -Author: Bram Moolenaar -Date: Sun Feb 21 19:32:02 2016 +0100 - - patch 7.4.1381 - Problem: Exit value not available on MS-Windows. - Solution: Set the exit value. - -commit ee1cffc07a42441924c5353af7fd7ab6e97e5aae -Author: Bram Moolenaar -Date: Sun Feb 21 19:14:41 2016 +0100 - - patch 7.4.1380 - Problem: The job exit callback is not implemented. - Solution: Add the "exit-cb" option. - -commit b7522a2f0ca6c970df37241c9e70024465d8596b -Author: Bram Moolenaar -Date: Sun Feb 21 17:20:55 2016 +0100 - - 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) - -commit 65edff8f51e9e54f85407bdb9156ae8e3e1b76a1 -Author: Bram Moolenaar -Date: Sun Feb 21 16:40:11 2016 +0100 - - patch 7.4.1378 - Problem: Can't change job settings after it started. - Solution: Add job_setoptions() with the "stoponexit" flag. - -commit 08298fa1d3e32c2af476582792fc4f70cd57a59a -Author: Bram Moolenaar -Date: Sun Feb 21 13:01:53 2016 +0100 - - patch 7.4.1377 - Problem: Test_connect_waittime() is flaky. - Solution: Ignore the "Connection reset by peer" error. - -commit decb14d68c3e3736566466aed2190f1d1cab587a -Author: Bram Moolenaar -Date: Sat Feb 20 23:32:02 2016 +0100 - - Update channel.txt - -commit b6b5252bcde68b296858bc090cb424493635dfec -Author: Bram Moolenaar -Date: Sat Feb 20 23:30:07 2016 +0100 - - patch 7.4.1376 - Problem: ch_setoptions() cannot set all options. - Solution: Support more options. - -commit e89ff0472bc33779583d48e8d38a5e794d05613a -Author: Bram Moolenaar -Date: Sat Feb 20 22:17:05 2016 +0100 - - patch 7.4.1375 - Problem: Still some Win16 code. - Solution: Remove FEAT_GUI_W16.(Hirohito Higashi) - -commit af7559f66603075e9b4d39d873b2161ea3ec8492 -Author: Bram Moolenaar -Date: Sat Feb 20 21:48:25 2016 +0100 - - patch 7.4.1374 - Problem: Channel test hangs on MS-Windows. - Solution: Disable the ch_read() that is supposed to time out. - -commit ece61b06ef4726515177c9b293e1c20d2122a73f -Author: Bram Moolenaar -Date: Sat Feb 20 21:39:05 2016 +0100 - - 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. - -commit 6f3a544228c1faf92211cbaf8bbedb1dff883f90 -Author: Bram Moolenaar -Date: Sat Feb 20 19:56:13 2016 +0100 - - patch 7.4.1372 - Problem: channel read implementation is incomplete. - Solution: Add ch_read() and options for ch_readraw(). - -commit fffd5560c6c8840be3233ef1c8da3c9e5dd424ea -Author: Bram Moolenaar -Date: Sat Feb 20 18:44:39 2016 +0100 - - 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. - -commit ddbe7d26b10c4374f406b807ae161826cf2096e1 -Author: Bram Moolenaar -Date: Sat Feb 20 18:26:48 2016 +0100 - - patch 7.4.1370 - Problem: The Python test script may keep on running. - Solution: Join the threads. (Yasuhiro Matsumoto) - -commit 42d38a2db17e70312d073095257555c27a5f9443 -Author: Bram Moolenaar -Date: Sat Feb 20 18:18:59 2016 +0100 - - patch 7.4.1369 - Problem: Channels don't have a queue for stderr. - Solution: Have a queue for each part of the channel. - -commit 914331648dc3609ca9f6954f4019497e5fb3274e -Author: Bram Moolenaar -Date: Sat Feb 20 15:50:18 2016 +0100 - - patch 7.4.1368 - Problem: One more Win16 file remains. - Solution: Delete it. - -commit e0fa3742ead676a3074a10edadbc955e1a89153d -Author: Bram Moolenaar -Date: Sat Feb 20 15:47:01 2016 +0100 - - Updated runtime files. - -commit c6b14f0a8346ec7ddd86f3349d0b861a1b500147 -Author: Bram Moolenaar -Date: Sat Feb 20 15:26:42 2016 +0100 - - patch 7.4.1367 - Problem: Compiler warning for unreachable code. - Solution: Remove a "break". (Danek Duvall) - -commit 663128270e6ea6b529c45ceee4b369734b8b2fdb -Author: Bram Moolenaar -Date: Sat Feb 20 15:10:50 2016 +0100 - - 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) - -commit befb366affa6309c6b4a469ec7f729821e3a36fa -Author: Bram Moolenaar -Date: Sat Feb 20 14:41:40 2016 +0100 - - patch 7.4.1365 - Problem: Cannot execute a single test function. - Solution: Add an argument to filter the functions with. (Yasuhiro Matsumoto) - -commit cf7164a088664961e7d70dd100c5874dc5ceb293 -Author: Bram Moolenaar -Date: Sat Feb 20 13:55:06 2016 +0100 - - patch 7.4.1364 - Problem: The Win 16 code is not maintained and unused. - Solution: Remove the Win 16 support. - -commit 065bbac8adfe29a09958570237d223457f235c6c -Author: Bram Moolenaar -Date: Sat Feb 20 13:08:46 2016 +0100 - - patch 7.4.1363 - Problem: Compiler warnings with tiny build. - Solution: Add #ifdefs. - -commit 8600ace87618d33ad3182124be447f0b2c9728f4 -Author: Bram Moolenaar -Date: Fri Feb 19 23:31:40 2016 +0100 - - patch 7.4.1362 - Problem: Using unitinialized value. - Solution: Initialize jo_set. - -commit 254e00d71429aa4e71b93d3e8c6bb93bfebe4f26 -Author: Bram Moolenaar -Date: Fri Feb 19 23:23:12 2016 +0100 - - patch 7.4.1361 - Problem: Channel test fails on Solaris. - Solution: Use the 1 msec waittime for all systems. - -commit 0ba75a9714884895b2ac09733158c47544a8dfb9 -Author: Bram Moolenaar -Date: Fri Feb 19 23:21:26 2016 +0100 - - patch 7.4.1360 - Problem: Can't remove a callback with ch_setoptions(). - Solution: When passing zero or an empty string remove the callback. - -commit 1f6ef66254c1e25ef1c7972aa9a0ba119ebc17e4 -Author: Bram Moolenaar -Date: Fri Feb 19 22:59:44 2016 +0100 - - patch 7.4.1359 - Problem: Channel test ch_sendexpr() times out. - Solution: Increase the timeout - -commit 1d6fbe654066845ff2a182ed258e6e9d3408fa90 -Author: Bram Moolenaar -Date: Fri Feb 19 22:46:34 2016 +0100 - - patch 7.4.1358 - Problem: Compiler warning when not building with +crypt. - Solution: Add #ifdef. (John Marriott) - -commit 132006c3d0f87dbda5f4d5410fcce312e4716f72 -Author: Bram Moolenaar -Date: Fri Feb 19 22:38:15 2016 +0100 - - patch 7.4.1357 - Problem: Error for returning value from void function. - Solution: Don't do that. - -commit 40ea1da14ba196a23309789852e1b663fd92e3a8 -Author: Bram Moolenaar -Date: Fri Feb 19 22:33:35 2016 +0100 - - patch 7.4.1356 - Problem: Job and channel options parsing is scattered. - Solution: Move all option value parsing to get_job_options(); - -commit ed5a78e11c80c7b13b233149fd4273b71fc96262 -Author: Bram Moolenaar -Date: Fri Feb 19 21:05:03 2016 +0100 - - patch 7.4.1355 - Problem: Win32 console and GUI handle channels differently. - Solution: Consolidate code between Win32 console and GUI. - -commit 223b723be0703137cf6373e23f8ae5c02e92ef82 -Author: Bram Moolenaar -Date: Fri Feb 19 19:43:49 2016 +0100 - - 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) - -commit 922d25f99c6d38e7f9cfca7a53ab841641517ebc -Author: Bram Moolenaar -Date: Thu Feb 18 22:58:26 2016 +0100 - - patch 7.4.1353 - Problem: Test_connect_waittime is skipped for MS-Windows. - Solution: Add the test back, it works now. - -commit 93bf558caef2d507ef6baf56eaf6025b63da1e34 -Author: Bram Moolenaar -Date: Thu Feb 18 22:25:47 2016 +0100 - - patch 7.4.1352 - Problem: The test script lists all functions before executing them. - Solution: Only list the function currently being executed. - -commit 81661fb86801e6d6e5194b43dfd27d73fcc016ec -Author: Bram Moolenaar -Date: Thu Feb 18 22:23:34 2016 +0100 - - 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(). - -commit ec70bdd68a531762a62728747ab529d7a6dfc842 -Author: Bram Moolenaar -Date: Thu Feb 18 22:17:42 2016 +0100 - - 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. - -commit 74a97b1ea0fe2c729e26718d0eec4164c8bed151 -Author: Bram Moolenaar -Date: Thu Feb 18 21:19:21 2016 +0100 - - patch 7.4.1349 - Problem: And some more MingW compiler warnings. (Cesar Romani) - Solution: Add type casts. - -commit 7f0608fb5219645d776fadfe13efb867c2460698 -Author: Bram Moolenaar -Date: Thu Feb 18 20:46:39 2016 +0100 - - patch 7.4.1348 - Problem: More compiler warnings. (John Marriott) - Solution: Add type casts, remove unused variable. - -commit 8b778d55993d951a65f8a59843cecd177c707676 -Author: Bram Moolenaar -Date: Thu Feb 18 20:31:34 2016 +0100 - - 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) - -commit a1e24b9bc9123ff6dd23e3cac2287a4411ef5572 -Author: Bram Moolenaar -Date: Thu Feb 18 20:18:09 2016 +0100 - - patch 7.4.1346 - Problem: Compiler warnings in build with -O2. - Solution: Add inintializations. - -commit a87e2c277eabf0134925c340e9dc4fe9446f3636 -Author: Bram Moolenaar -Date: Wed Feb 17 20:48:19 2016 +0100 - - patch 7.4.1345 - Problem: A few more compiler warnings. (Axel Bender) - Solution: Add type casts. - -commit 203219048fa007b5042d9b893fd647aef44722a0 -Author: Bram Moolenaar -Date: Wed Feb 17 12:30:17 2016 +0100 - - patch 7.4.1344 - Problem: Can't compile Win32 GUI with tiny features. - Solution: Add #ifdef. (Christian Brabandt) - -commit cd39bbcd1dd5bdc280f0fa5833b1107853f1227f -Author: Bram Moolenaar -Date: Wed Feb 17 10:05:42 2016 +0100 - - patch 7.4.1343 - Problem: Can't compile with +job but without +channel. (Andrei Olsen) - Solution: Move get_job_options up and adjust #ifdef. - -commit e74e8e7d758e9312165a931f176185f07a64231a -Author: Bram Moolenaar -Date: Tue Feb 16 22:01:30 2016 +0100 - - 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. - -commit 910b8aac5dc4693c4508b7acd2cef0bbfac04242 -Author: Bram Moolenaar -Date: Tue Feb 16 21:03:07 2016 +0100 - - 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. - -commit 7d63f624603ebeae336d4c504f82ab3da3481f46 -Author: Bram Moolenaar -Date: Tue Feb 16 20:31:31 2016 +0100 - - patch 7.4.1340 - Problem: Merge left extra #endif behind. - Solution: Remove the #endif - -commit 418f81b5fa400ed59793384f2f3d9df45390f080 -Author: Bram Moolenaar -Date: Tue Feb 16 20:12:02 2016 +0100 - - patch 7.4.1339 - Problem: Warnings when building the GUI with MingW. (Cesar Romani) - Solution: Add type cats. (Yasuhiro Matsumoto) - -commit 0c2c96e47c8b44f7d69da2add906224a89318ff7 -Author: Bram Moolenaar -Date: Tue Feb 16 19:44:20 2016 +0100 - - patch 7.4.1338 - Problem: Another part of the change is missing. - Solution: Type os_unix.c right this time. - -commit ba093bc0002ac60aebd0f2d8a458e2fdac38f1ed -Author: Bram Moolenaar -Date: Tue Feb 16 19:37:29 2016 +0100 - - patch 7.4.1337 - Problem: Part of the change is missing. - Solution: Add changes to eval.c - -commit 9a6e33a19b18f20c25b73392cd2faa3ec4890c8c -Author: Bram Moolenaar -Date: Tue Feb 16 19:25:12 2016 +0100 - - patch 7.4.1336 - Problem: Channel NL mode is not supported yet. - Solution: Add NL mode support to channels. - -commit 5d54a045989599468b7a971fc354b0cba4e2b09d -Author: Bram Moolenaar -Date: Tue Feb 16 16:39:51 2016 +0100 - - patch 7.4.1335 - Problem: Can't build on MS-Windows with +job but without +channel. (Cesar - Romani) - Solution: Add #ifdefs. (Yasuhiro Matsumoto) - -commit 6aa2cd4be287f35f95f35c2cec6d5a24f53c4d3c -Author: Bram Moolenaar -Date: Tue Feb 16 15:06:59 2016 +0100 - - patch 7.4.1334 - Problem: Many compiler warnings with MingW. - Solution: Add type casts. (Yasuhiro Matsumoto) - -commit f8df7addc5f741c16fa2a458f8777ac1fdf2e01e -Author: Bram Moolenaar -Date: Tue Feb 16 14:07:40 2016 +0100 - - patch 7.4.1333 - Problem: Channel test fails on non-darwin builds. - Solution: Add the "osx" feature and test for that. (Kazunobu Kuriyama) - -commit acd58ef676bb9559ac0f635f66b62f4602929c87 -Author: Bram Moolenaar -Date: Tue Feb 16 13:42:24 2016 +0100 - - patch 7.4.1332 - Problem: Problem using Python3 when compiled with MingW. - Solution: Define PYTHON3_HOME as a wide character string. (Yasuhiro - Matsumoto) - -commit d46ae142aa9452e99576b5e923de974704e3c896 -Author: Bram Moolenaar -Date: Tue Feb 16 13:33:52 2016 +0100 - - 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. - -commit 0943a09db84b036ec550d7f2e5b832f621b400ca -Author: Bram Moolenaar -Date: Tue Feb 16 13:11:17 2016 +0100 - - patch 7.4.1330 - Problem: fd_read() has an unused argument. - Solution: Remove the timeout. (Yasuhiro Matsumoto) - -commit 5cefd4098204b4677387511b586673649f2fab48 -Author: Bram Moolenaar -Date: Tue Feb 16 12:44:26 2016 +0100 - - patch 7.4.1329 - Problem: Crash when using channel that failed to open. - Solution: Check for NULL. Update messages. (Yukihiro Nakadaira) - -commit 12dcf024e90ab511f04a08b20fe7eedbe92096d2 -Author: Bram Moolenaar -Date: Mon Feb 15 23:09:04 2016 +0100 - - patch 7.4.1328 - Problem: Can't compile with +job but without +channel. (John Marriott) - Solution: Add more #ifdefs. - -commit b6a7737938e7e7b34f862f58aa5498e6f652e33d -Author: Bram Moolenaar -Date: Mon Feb 15 22:55:28 2016 +0100 - - 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) - -commit 97eba78f69ba68ce8e1fc72bbe762fc321e0a4b1 -Author: Bram Moolenaar -Date: Mon Feb 15 22:45:12 2016 +0100 - - 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) - -commit 2368917d8f0c0a997eac7a51ddfaa748dc528392 -Author: Bram Moolenaar -Date: Mon Feb 15 22:37:37 2016 +0100 - - 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. - -commit 38a55639d603823efcf2d2fdf542dbffdeb60b75 -Author: Bram Moolenaar -Date: Mon Feb 15 22:07:32 2016 +0100 - - Update runtime files. - -commit d807036d10615b960c814ef3890ecad335b57f56 -Author: Bram Moolenaar -Date: Mon Feb 15 21:56:54 2016 +0100 - - patch 7.4.1324 - Problem: Channels with pipes don't work on MS-Windows. - Solution: Add pipe I/O support. (Yasuhiro Matsumoto) - -commit a971df849f92e32e18ce475fdb47ad9ea2aa47f3 -Author: Bram Moolenaar -Date: Mon Feb 15 21:22:10 2016 +0100 - - patch 7.4.1323 - Problem: Do not get warnings when building with MingW. - Solution: Remove the -w flag. (Ken Takata) - -commit 3bece9fee9c02934d3e295b29d253e13d4ef26a7 -Author: Bram Moolenaar -Date: Mon Feb 15 20:39:46 2016 +0100 - - 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. - -commit 71b0f7b5c083d32fd37fa825f5d829b6a6c1a09a -Author: Bram Moolenaar -Date: Mon Feb 15 12:44:20 2016 +0100 - - patch 7.4.1321 - Problem: Compiler complains about missing statement. - Solution: Add an empty statement. (Andrei Olsen) - -commit 44d571868f4fcf000e8b03ee0a350f1f8131c9ca -Author: Bram Moolenaar -Date: Sun Feb 14 23:11:23 2016 +0100 - - 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. - -commit 16eb4f88000cfdba68df6c421fe44e7e029ba53e -Author: Bram Moolenaar -Date: Sun Feb 14 23:02:34 2016 +0100 - - patch 7.4.1319 - Problem: Tests fail on MS-Windows and on Unix with GUI. - Solution: Fix unregistering. - -commit 7b3ca76a451b10d238ef946f3231762e0bd988e9 -Author: Bram Moolenaar -Date: Sun Feb 14 19:13:43 2016 +0100 - - patch 7.4.1318 - Problem: Channel with pipes doesn't work in GUI. - Solution: Register input handlers for pipes. - -commit 0727d362b4dad83d9fdf1caba074213e77e0aa49 -Author: Bram Moolenaar -Date: Sun Feb 14 00:19:59 2016 +0100 - - patch 7.4.1317 - Problem: MS-Windows: channel test fails. - Solution: Temporarily disable Test_connect_waittime(). - -commit fa4bce7dd23e62d5a2fd79c7719969e11d5597aa -Author: Bram Moolenaar -Date: Sat Feb 13 23:50:08 2016 +0100 - - patch 7.4.1316 - Problem: Can't build MS-Windows console version. (Tux) - Solution: Add #ifdefs. - -commit 7707344ddec9069b495b2a5ed41f2104466fc88b -Author: Bram Moolenaar -Date: Sat Feb 13 23:23:53 2016 +0100 - - patch 7.4.1315 - Problem: Using a channel handle does not allow for freeing it when unused. - Solution: Add the Channel variable type. - -commit e516c39ee97cb85fa230fbb1b1f54ad1346920d9 -Author: Bram Moolenaar -Date: Sat Feb 13 18:50:38 2016 +0100 - - patch 7.4.1314 - Problem: Warning for uninitialzed variable. - Solution: Initialize it. (Dominique Pelle) - -commit bfa1ffca8bcce92c030d8366036a316954f1ee69 -Author: Bram Moolenaar -Date: Sat Feb 13 18:40:30 2016 +0100 - - 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. - -commit f8b7d890f1d62f3ab101d2b02dd7716cb7f053cb -Author: Bram Moolenaar -Date: Sat Feb 13 17:24:26 2016 +0100 - - patch 7.4.1312 - Problem: sock_T is not defined without the +channel feature. - Solution: Always define it. - -commit d090d7bab5a0d96559579e078dfdcc6d7d4f4713 -Author: Bram Moolenaar -Date: Sat Feb 13 17:09:53 2016 +0100 - - patch 7.4.1311 - Problem: sock_T is defined too late. - Solution: Move it up. - -commit 6463ca229cb9412581419497924c85fcbfc854ab -Author: Bram Moolenaar -Date: Sat Feb 13 17:04:46 2016 +0100 - - 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. - -commit 00af60bbb6cc7e8ccafddb30a1964f891b800bce -Author: Bram Moolenaar -Date: Sat Feb 13 14:06:14 2016 +0100 - - patch 7.4.1309 - Problem: When a test fails not all relevant info is listed. - Solution: Add the errors to the messages. - -commit 45c7f054730da5c88e1e5c7de290d25c450578a0 -Author: Bram Moolenaar -Date: Fri Feb 12 22:35:51 2016 +0100 - - patch 7.4.1308 - Problem: Typo in test. - Solution: Change endf to endif. - -commit f02c5cffd8cd567d8dfbe4d9e93ec75eb29e7910 -Author: Bram Moolenaar -Date: Fri Feb 12 22:25:56 2016 +0100 - - patch 7.4.1307 - Problem: Some channel tests fail on MS-Windows. - Solution: Disable the failing tests temporarily. - -commit 76467dfcafcf295fd987f712730774c6f55317d3 -Author: Bram Moolenaar -Date: Fri Feb 12 19:30:26 2016 +0100 - - 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) - -commit 7c29f387819b5817b003d2ba73e2b5cf3cb3d0dd -Author: Bram Moolenaar -Date: Fri Feb 12 19:08:15 2016 +0100 - - 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) - -commit 7823a3bd2eed6ff9e544d201de96710bd5344aaf -Author: Bram Moolenaar -Date: Thu Feb 11 21:08:32 2016 +0100 - - 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. - -commit b6a4fee37ebbb0c76f2fbda7d06cbf48a3a07e8d -Author: Bram Moolenaar -Date: Thu Feb 11 20:48:34 2016 +0100 - - patch 7.4.1303 - Problem: A Funcref is not accepted as a callback. - Solution: Make a Funcref work. (Damien) - -commit 6119e6156e024d9047bbfeb7cdfdae259f9e1b92 -Author: Bram Moolenaar -Date: Thu Feb 11 12:48:36 2016 +0100 - - patch 7.4.1302 - Problem: Typo in struct field name. (Ken Takata) - Solution: Rename jf_pi to jv_pi. - -commit 39b21272d521512b6ecac6cc0f310944f21b7443 -Author: Bram Moolenaar -Date: Wed Feb 10 23:28:21 2016 +0100 - - patch 7.4.1301 - Problem: Missing options in ch_open(). - Solution: Add s:chopt like in the other calls. (Ozaki Kiichi) - -commit 2ab375e54ef4eac438d1aef8b99d9e71f2fa0c63 -Author: Bram Moolenaar -Date: Wed Feb 10 22:23:06 2016 +0100 - - patch 7.4.1300 - Problem: Cannot test CursorMovedI because there is typeahead. - Solution: Add disable_char_avail_for_testing(). - -commit f6157284de71d8881f3b89fbd79d1ecbf842929f -Author: Bram Moolenaar -Date: Wed Feb 10 21:07:14 2016 +0100 - - 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. - -commit d6a8d48587b2ff43c343fa365898576cc1e235ea -Author: Bram Moolenaar -Date: Wed Feb 10 20:32:20 2016 +0100 - - patch 7.4.1298 - Problem: When the channel test fails in an unexpected way the server keeps - running. - Solution: Use try/catch. (Ozaki Kiichi) - -commit a483326e3b04215b86fe9c582ac96bb9679f0812 -Author: Bram Moolenaar -Date: Tue Feb 9 23:33:25 2016 +0100 - - 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) - -commit f068dcafcfe0c8018e5a559c50769ca1364bd9a5 -Author: Bram Moolenaar -Date: Tue Feb 9 21:24:46 2016 +0100 - - 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. - -commit 4d8747cdfc13843a5680dc8340fbeb6d32e7b626 -Author: Bram Moolenaar -Date: Tue Feb 9 20:39:26 2016 +0100 - - patch 7.4.1295 - Problem: string(job) doesn't work well on MS-Windows. - Solution: Use the process ID. (Yasuhiro Matsumoto) - -commit 7280140c08799f683ef31a6c1019e283c3dc13aa -Author: Bram Moolenaar -Date: Tue Feb 9 11:37:50 2016 +0100 - - patch 7.4.1294 - Problem: job_stop() only kills the started process. - Solution: Send the signal to the process group. (Olaf Dabrunz) - -commit e56bf15c163a921ce9e1c09c0d5b3a03efc63324 -Author: Bram Moolenaar -Date: Mon Feb 8 23:23:42 2016 +0100 - - 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. - -commit 2fc83fcd1d6dfd4728a2ef70e2316f79203c7ee0 -Author: Bram Moolenaar -Date: Mon Feb 8 22:57:24 2016 +0100 - - 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. - -commit b92abad0c58de36d0b0afdcd4ec05261fa1fa84c -Author: Bram Moolenaar -Date: Mon Feb 8 22:37:24 2016 +0100 - - patch 7.4.1291 - Problem: On MS-Windows the channel test server doesn't quit. - Solution: Use return instead of break. (Ken Takata) - -commit cbebd4879cc78e670d79b2c57dc33d7b911c962a -Author: Bram Moolenaar -Date: Sun Feb 7 23:02:56 2016 +0100 - - Updated runtime files. - -commit ee5aeae22b8029fdb5ae97bb6ed8114a81e34c22 -Author: Bram Moolenaar -Date: Sun Feb 7 22:30:47 2016 +0100 - - patch 7.4.1290 - Problem: Coverity complains about uneccessary check for NULL. - Solution: Remove the check. - -commit 0fa98e7b85b52c63611b2fe8e370f0aa1c8f6dc9 -Author: Bram Moolenaar -Date: Sun Feb 7 22:21:19 2016 +0100 - - patch 7.4.1289 - Problem: Channel test fails on MS-Windows, connect() takes too long. - Solution: Adjust the test for MS-Windows using "waittime". - -commit ae8eb3ca927f1b0ac2a6643da8699538cdc380f6 -Author: Bram Moolenaar -Date: Sun Feb 7 21:59:26 2016 +0100 - - 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. - -commit 74f5e65bcc3d77ab879f56eb977f5038edccbcf8 -Author: Bram Moolenaar -Date: Sun Feb 7 21:44:49 2016 +0100 - - patch 7.4.1287 - Problem: Channel test fails. - Solution: Use reltimefloat(). - -commit 7a84dbe6be0ef0e1ffbb7148cfe4ab50b9ba8f41 -Author: Bram Moolenaar -Date: Sun Feb 7 21:29:00 2016 +0100 - - 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. - -commit cb00f039332d3188931035e9d07144546fdea78a -Author: Bram Moolenaar -Date: Sun Feb 7 21:25:56 2016 +0100 - - Add missing test file. - -commit 79c2c881bb7ae1cbdeeff91d4875b4bf2e54df06 -Author: Bram Moolenaar -Date: Sun Feb 7 21:19:28 2016 +0100 - - patch 7.4.1285 - Problem: Cannot measure elapsed time. - Solution: Add reltimefloat(). - -commit dc94a26a641914df5f1ba1ab47a5752e1137287e -Author: Bram Moolenaar -Date: Sun Feb 7 20:29:00 2016 +0100 - - patch 7.4.1284 - Problem: Test 49 fails. - Solution: Check for a different error message. - -commit 942d6b22686858c9e72f8b8929df5c288170179c -Author: Bram Moolenaar -Date: Sun Feb 7 19:57:16 2016 +0100 - - 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) - -commit 768ce2435ae956041579ef2d26e3e9d3a2444e1e -Author: Bram Moolenaar -Date: Sun Feb 7 19:46:12 2016 +0100 - - patch 7.4.1282 - Problem: Crash when evaluating the pattern of ":catch" causes an error. - (Dominique Pelle) - Solution: Block error messages at this point. - -commit ea8c219ca852cc8eaf603b1bf475edf95e2850cf -Author: Bram Moolenaar -Date: Sun Feb 7 19:27:53 2016 +0100 - - 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. - -commit eba6d8c66c3511a5e1bfe6ffa30c8bea47d129ad -Author: Bram Moolenaar -Date: Sun Feb 7 19:25:51 2016 +0100 - - patch 7.4.1280 - Problem: Missing case value. - Solution: Add VAR_JOB. - -commit 595e64e259faefb330866852e1b9f6168544572a -Author: Bram Moolenaar -Date: Sun Feb 7 19:19:53 2016 +0100 - - patch 7.4.1279 - Problem: jsonencode() is not producing strict JSON. - Solution: Add jsencode() and jsdecode(). Make jsonencode() and jsondecode() - strict. - -commit 55fab439a6f3bba6dbe780ac034b84d5822a1a96 -Author: Bram Moolenaar -Date: Sun Feb 7 16:53:13 2016 +0100 - - patch 7.4.1278 - Problem: When jsonencode() fails it still returns something. - Solution: Return an empty string on failure. - -commit a6f72ba7c6cadd37be38d92008d10a3025fdc5ec -Author: Bram Moolenaar -Date: Sun Feb 7 15:57:00 2016 +0100 - - 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. - -commit fbc4b4db3a9690906a96e16724350a6241cf32a5 -Author: Bram Moolenaar -Date: Sun Feb 7 15:14:01 2016 +0100 - - patch 7.4.1276 - Problem: Warning for not using return value of fcntl(). - Solution: Explicitly ignore the return value. - -commit cb4b01230be26ada92a1622c2278277d59ef2ec1 -Author: Bram Moolenaar -Date: Sun Feb 7 14:53:21 2016 +0100 - - patch 7.4.1275 - Problem: Build fails on MS-Windows. - Solution: Fix wrong #ifdef. - -commit 835dc636a5350f610b62f110227d2363b5b2880a -Author: Bram Moolenaar -Date: Sun Feb 7 14:27:38 2016 +0100 - - patch 7.4.1274 - Problem: Cannot run a job. - Solution: Add job_start(), job_status() and job_stop(). Currently only works - for Unix. - -commit c5f98ee987ae0c369867cf6cc581c766d3c0226d -Author: Bram Moolenaar -Date: Sun Feb 7 00:00:35 2016 +0100 - - patch 7.4.1273 - Problem: assert_false(v:false) still fails. - Solution: Fix the typo. - -commit 1701481c53f4e6756038c9c00d51d491a8f42c65 -Author: Bram Moolenaar -Date: Sat Feb 6 20:32:25 2016 +0100 - - patch 7.4.1272 - Problem: Using future enum value. - Solution: Remove it. - -commit 3712792637516aea7acf76a11533be1066952820 -Author: Bram Moolenaar -Date: Sat Feb 6 20:29:28 2016 +0100 - - patch 7.4.1271 - Problem: assert_false(v:false) reports an error. (Nikolai Pavlov) - Solution: Recognize v:true and v:false. (Closes #625) - -commit 81e7a9c3fb37cad46c8f04a5ce871fb06819a371 -Author: Bram Moolenaar -Date: Sat Feb 6 19:57:20 2016 +0100 - - patch 7.4.1270 - Problem: Warnings for missing values in switch. - Solution: Change switch to if-else or add values. - -commit 4f8b8faec31a934920a723053e8dcf47b6fac08c -Author: Bram Moolenaar -Date: Sat Feb 6 18:42:07 2016 +0100 - - patch 7.4.1269 - Problem: Encoding {'key':} to JSON doesn't give an error (Tyru) - Solution: Give an error. - -commit 26dfc41335ef47fe765643148ae980be388084ec -Author: Bram Moolenaar -Date: Sat Feb 6 18:18:54 2016 +0100 - - patch 7.4.1268 - Problem: Waittime is used as seconds instead of milliseconds. (Hirohito - Higashi) - Solution: Divide by 1000. - -commit a03f23351588f04276469cd7742b7ec655bb604b -Author: Bram Moolenaar -Date: Sat Feb 6 18:09:59 2016 +0100 - - patch 7.4.1267 - Problem: Easy to miss handling all types of variables. - Solution: Change the variable type into an enum. - -commit ab9fc7e0cf22bcee119b62d3433cac60f405e645 -Author: Bram Moolenaar -Date: Sat Feb 6 15:29:40 2016 +0100 - - patch 7.4.1266 - Problem: A BufAdd autocommand may cause an ml_get error (Christian - Brabandt) - Solution: Increment RedrawingDisabled earlier. - -commit f416086f264c1d998863b2e600f4c14f799d0d99 -Author: Bram Moolenaar -Date: Fri Feb 5 23:09:12 2016 +0100 - - patch 7.4.1265 - Problem: Not all channel commands are tested. - Solution: Add a test for "normal", "expr" and "redraw". - -commit 6076fe1986255d32b7a078a28bf9e7bea19d6f30 -Author: Bram Moolenaar -Date: Fri Feb 5 22:49:56 2016 +0100 - - patch 7.4.1264 - Problem: Crash when receiving an empty array. - Solution: Check for array with wrong number of arguments. (Damien) - -commit 4d919d748e4e435edb135aa5ccf6ee7de9212023 -Author: Bram Moolenaar -Date: Fri Feb 5 22:36:41 2016 +0100 - - 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) - -commit a07fec9c85d062acd9dd433a2e681770f459ba47 -Author: Bram Moolenaar -Date: Fri Feb 5 21:04:08 2016 +0100 - - patch 7.4.1262 - Problem: The channel callback is not invoked. - Solution: Make a list of pending callbacks. - -commit 4b6a6dcbe7bd13170c4884cc17acb1eac2c633d1 -Author: Bram Moolenaar -Date: Thu Feb 4 22:49:49 2016 +0100 - - 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. - -commit a8343c1808f2f268282f3030ce4adaf22e8ade54 -Author: Bram Moolenaar -Date: Thu Feb 4 22:09:48 2016 +0100 - - patch 7.4.1260 - Problem: The channel feature doesn't work on Win32 GUI. - Solution: Use WSAGetLastError(). (Ken Takata) - -commit 3fc3e14282c182c046d1335f3d576bc0eeb605c5 -Author: Bram Moolenaar -Date: Thu Feb 4 21:53:33 2016 +0100 - - patch 7.4.1259 - Problem: No test for what patch 7.3.414 fixed. - Solution: Add a test. (Elias Diem) - -commit a02b321686d9827ac806353ea8af780676da340d -Author: Bram Moolenaar -Date: Thu Feb 4 21:03:33 2016 +0100 - - patch 7.4.1258 - Problem: The channel test can fail if messages arrive later. - Solution: Add a short sleep. (Jun T.) - -commit 681baaf4a4c81418693dcafb81421a8614832e91 -Author: Bram Moolenaar -Date: Thu Feb 4 20:57:07 2016 +0100 - - Update runtime files. - -commit e24692573a266f5060c06dd80bde264092c90dd5 -Author: Bram Moolenaar -Date: Thu Feb 4 10:54:34 2016 +0100 - - patch 7.4.1257 - Problem: Channel test fails in some configurations. - Solution: Add check for the +channel feature. - -commit b3e2f00f39d6edafda6e5508a926ebd244997a0f -Author: Bram Moolenaar -Date: Thu Feb 4 00:11:37 2016 +0100 - - patch 7.4.1256 - Problem: On Mac sys.exit(0) doesn't kill the test server. - Solution: Use self.server.shutdown(). (Jun Takimoto) - -commit 66624ff0d9e1de2fc5eb4f95f3a3a2ed70b10138 -Author: Bram Moolenaar -Date: Wed Feb 3 23:59:43 2016 +0100 - - patch 7.4.1255 - Problem: Crash for channel "eval" command without third argument. - Solution: Check for missing argument. - -commit 3b05b135e3ee4cfd59983fd63461e8f7642c1713 -Author: Bram Moolenaar -Date: Wed Feb 3 23:25:07 2016 +0100 - - patch 7.4.1254 - Problem: Opening a second channel causes a crash. (Ken Takata) - Solution: Don't re-allocate the array with channels. - -commit 608a8919cae982cb38e38725a843df47b234dae6 -Author: Bram Moolenaar -Date: Wed Feb 3 22:39:51 2016 +0100 - - 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". - -commit e7bed627c89ed80bc4b2d96f542819029adf6e76 -Author: Bram Moolenaar -Date: Wed Feb 3 22:20:29 2016 +0100 - - patch 7.4.1252 - Problem: The channel test server may receive two messages concatenated. - Solution: Split the messages. - -commit bf087cead956513bcd8d40d70322875c479a1984 -Author: Bram Moolenaar -Date: Wed Feb 3 21:56:42 2016 +0100 - - patch 7.4.1251 - Problem: New test file missing from distribution. - Solution: Add src/testdir/*.py. - -commit 2212c4154cde0641225782cc4dd1a6483ff2ff35 -Author: Bram Moolenaar -Date: Wed Feb 3 21:45:27 2016 +0100 - - patch 7.4.1250 - Problem: Running tests in shadow directory fails. - Solution: Also link testdir/*.py - -commit fcb1e3d16832ce06da0dc38ecb7ab9aaa3ee4383 -Author: Bram Moolenaar -Date: Wed Feb 3 21:32:46 2016 +0100 - - 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(). - -commit f92591f7f9fc78d2aced99befe444cb423b26df8 -Author: Bram Moolenaar -Date: Wed Feb 3 20:22:32 2016 +0100 - - 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. - -commit a0f9cd148eaab23b2037d2f543f3b8f5a3a7ad3c -Author: Bram Moolenaar -Date: Wed Feb 3 20:13:24 2016 +0100 - - 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) - -commit 7c764f7bbf71a7a49baae07641efd2ead69e4d08 -Author: Bram Moolenaar -Date: Tue Feb 2 23:33:43 2016 +0100 - - Make the python script executable. - -commit d7ece1008ee6173afda6d173bed486ae79c1c38a -Author: Bram Moolenaar -Date: Tue Feb 2 23:23:02 2016 +0100 - - patch 7.4.1246 - Problem: The channel functionality isn't tested. - Solution: Add a test using a Python test server. - -commit d087566a419cc107adab77db997b184ea0e433ad -Author: Bram Moolenaar -Date: Tue Feb 2 20:52:42 2016 +0100 - - patch 7.4.1245 - Problem: File missing from distribution. - Solution: Add json_test.c. - -commit f57969a20a4398f56e3028a6cc1102f9f9286ccf -Author: Bram Moolenaar -Date: Tue Feb 2 20:47:49 2016 +0100 - - patch 7.4.1244 - Problem: The channel functions don't sort together. - Solution: Use a common "ch_" prefix. - -commit fbf9c6b6c3bdb1c2eb42ea8c227e8ee021a7a8f2 -Author: Bram Moolenaar -Date: Tue Feb 2 19:43:57 2016 +0100 - - patch 7.4.1243 - Problem: Compiler warning for uninitialized variable. - Solution: Initialize it. (Elias Diem) - -commit 8d8c509ac8dea59ad07712971d74afae08521f79 -Author: Bram Moolenaar -Date: Tue Feb 2 19:15:38 2016 +0100 - - patch 7.4.1242 - Problem: json_test fails without the eval feature. - Solution: Add #ifdef. - -commit 04b08c3de68534adff95c8823787299e07ed3b49 -Author: Bram Moolenaar -Date: Tue Feb 2 19:01:55 2016 +0100 - - patch 7.4.1241 - Problem: Missing change in Makefile due to diff mismatch - Solution: Update the list of object files. - -commit bc073092254df17b282d162d8e8181e8f6a7a356 -Author: Bram Moolenaar -Date: Tue Feb 2 18:50:45 2016 +0100 - - patch 7.4.1240 - Problem: Visual studio tools are noisy. - Solution: Suppress startup info. (Mike Williams) - -commit df5b27b20ec023274fb0f5347973d5abcde7ddd6 -Author: Bram Moolenaar -Date: Tue Feb 2 18:43:17 2016 +0100 - - patch 7.4.1239 - Problem: JSON message after the first one is dropped. - Solution: Put remainder of message back in the queue. - -commit 56ead341a75e1a0395eee94a3280c67e2278a57e -Author: Bram Moolenaar -Date: Tue Feb 2 18:20:08 2016 +0100 - - 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. - -commit d9ea9069f5ef5b8b9f9e0d0daecdd124e2dcd818 -Author: Bram Moolenaar -Date: Tue Feb 2 12:38:02 2016 +0100 - - patch 7.4.1237 - Problem: Can't translate message without adding a line break. - Solution: Join the two parts of the message. - -commit 885f24fbcae2a39ae496ffb3a1e139379be8fae1 -Author: Bram Moolenaar -Date: Mon Feb 1 22:54:46 2016 +0100 - - 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) - -commit 11e0afa00a8e6c0aa1d50f760b5d5cb62dade038 -Author: Bram Moolenaar -Date: Mon Feb 1 22:41:00 2016 +0100 - - patch 7.4.1235 - Problem: Missing change to eval.c. - Solution: Include that change. - -commit 5e9b2fa9bb0e6061cf18457c173cd141a5dc9c92 -Author: Bram Moolenaar -Date: Mon Feb 1 22:37:05 2016 +0100 - - Updated runtime files and translations. - -commit 488a130ea261f02317adc2c2ca93cc6e68cf2c23 -Author: Bram Moolenaar -Date: Mon Feb 1 22:01:10 2016 +0100 - - patch 7.4.1234 - Problem: Demo server only runs with Python 2. - Solution: Make it run with Python 3 as well. (Ken Takata) - -commit 14ad611ca435d97e8fd0d9ab03ddc982843298ac -Author: Bram Moolenaar -Date: Mon Feb 1 21:47:13 2016 +0100 - - patch 7.4.1233 - Problem: Channel command may cause a crash. - Solution: Check for NULL argument. (Damien) - -commit 1357caf31f3e447d99baf8dd6a3243e2ab38567f -Author: Bram Moolenaar -Date: Mon Feb 1 21:40:14 2016 +0100 - - patch 7.4.1232 - Problem: Compiler warnings when the Sniff feature is enabled. - Solution: Add UNUSED. - -commit 19d2f1589850d7db1ce77efec052929246f156e2 -Author: Bram Moolenaar -Date: Mon Feb 1 21:38:19 2016 +0100 - - patch 7.4.1231 - Problem: JSON messages are not parsed properly. - Solution: Queue received messages. - -commit ca568aeec60dd6cc13b4dcf5cec0e0a07113547f -Author: Bram Moolenaar -Date: Mon Feb 1 21:32:58 2016 +0100 - - 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) - -commit fb1f62691eae7c79a28b3b17a60e72ce198c71a2 -Author: Bram Moolenaar -Date: Sun Jan 31 20:24:32 2016 +0100 - - patch 7.4.1229 - Problem: "eval" and "expr" channel commands don't work yet. - Solution: Implement them. Update the error numbers. Also add "redraw". - -commit 155500077c80cdb5d9c63996000c011b66a676bf -Author: Bram Moolenaar -Date: Sun Jan 31 18:45:24 2016 +0100 - - patch 7.4.1228 - Problem: copy() and deepcopy() fail with special variables. (Nikolai - Pavlov) - Solution: Make it work. Add a test. Closes #614. - -commit 448a22549b4528fd81d520497f30672567199c96 -Author: Bram Moolenaar -Date: Sun Jan 31 18:08:34 2016 +0100 - - patch 7.4.1227 - Problem: Compiler warnings. - Solution: Add UNUSED. Add type cast. (Yegappan Lakshmanan) - -commit 3803bad99de92f4c5ebd6f40b757bc7ade47619e -Author: Bram Moolenaar -Date: Sun Jan 31 17:56:07 2016 +0100 - - patch 7.4.1226 - Problem: GRESOURCE_HDR is unused. - Solution: Remove it. (Kazunobu Kuriyama) - -commit d14e00ea67afbaa8cb4a7e6b1eb306da6a2d5adb -Author: Bram Moolenaar -Date: Sun Jan 31 17:30:51 2016 +0100 - - patch 7.4.1225 - Problem: Still a few old style function declarations. - Solution: Make them new style. (Hirohito Higashi) - -commit bbb3339dbfa2067fab616698739097df06aa5e6c -Author: Bram Moolenaar -Date: Sun Jan 31 16:37:33 2016 +0100 - - 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) - -commit a542c680a8b42cb766e64d4ee7374ef4dacb7832 -Author: Bram Moolenaar -Date: Sun Jan 31 16:28:04 2016 +0100 - - patch 7.4.1223 - Problem: Crash when setting v:errors to a number. - Solution: Free the typval without assuming its type. (Yasuhiro Matsumoto) - -commit e2c3810c2ae290bbc2cba18eb47cc2d44e4b9797 -Author: Bram Moolenaar -Date: Sun Jan 31 14:55:40 2016 +0100 - - patch 7.4.1222 - Problem: ":normal" command and others missing in tiny build. - Solution: Graduate FEAT_EX_EXTRA. - -commit 3c124e3ac81521ae1e7e4a9cb9597ab754b92429 -Author: Bram Moolenaar -Date: Sun Jan 31 14:36:58 2016 +0100 - - 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. - -commit fa399af7ece091203bd70ebcf955bf07a820beff -Author: Bram Moolenaar -Date: Sun Jan 31 14:13:21 2016 +0100 - - patch 7.4.1220 - Problem: Warnings for unused variables in tiny build. (Tony Mechelynck) - Solution: Move declarations inside #ifdef. (Hirohito Higashi) - -commit 937204a9175d0fe2f13c8bc4ebeb043003d7e7d7 -Author: Bram Moolenaar -Date: Sat Jan 30 23:37:38 2016 +0100 - - patch 7.4.1219 - Problem: Build fails with +channel but without +float. - Solution: Add #ifdef. - -commit 779a7759ad03e6a3fb616828793512644390655a -Author: Bram Moolenaar -Date: Sat Jan 30 23:26:34 2016 +0100 - - patch 7.4.1218 - Problem: Missing change in configure. More changes for function style. - Solution: Avoid the typos. - -commit 20fb9f346497daca4d19402fdfa5de7958642477 -Author: Bram Moolenaar -Date: Sat Jan 30 23:20:33 2016 +0100 - - patch 7.4.1217 - Problem: Execution of command on channel doesn't work yet. - Solution: Implement the "ex" and "normal" commands. - -commit ba4ef2757cfc126f342b710f1ad9ea39e6b56cec -Author: Bram Moolenaar -Date: Sat Jan 30 21:48:49 2016 +0100 - - patch 7.4.1216 - Problem: Still using HAVE_STDARG_H. - Solution: Assume it's always defined. - -commit b638a7be952544ceb03052c25b84224577a6494b -Author: Bram Moolenaar -Date: Sat Jan 30 21:29:58 2016 +0100 - - patch 7.4.1215 - Problem: Using old style function declarations. - Solution: Change to new style function declarations. (script by Hirohito - Higashi) - -commit 764b23c8fd3369cb05ae9122abf3ca16fec539d7 -Author: Bram Moolenaar -Date: Sat Jan 30 21:10:09 2016 +0100 - - patch 7.4.1214 - Problem: Using old style function declarations. - Solution: Change to new style function declarations. (script by Hirohito - Higashi) - -commit 055409764ca5f7978d4c399d2c440af0ce971c4f -Author: Bram Moolenaar -Date: Sat Jan 30 20:31:25 2016 +0100 - - patch 7.4.1213 - Problem: Using old style function declarations. - Solution: Change to new style function declarations. (script by Hirohito - Higashi) - -commit c1ab67674aa0dfdcf9f0e9701ac248e3eb41b19c -Author: Bram Moolenaar -Date: Sat Jan 30 19:45:49 2016 +0100 - - patch 7.4.1212 - Problem: Can't build with Motif. - Solution: Fix function declaration.(Dominique Pelle) - -commit 9b57814db13c29ecb08260b36923c0e1c8a373a9 -Author: Bram Moolenaar -Date: Sat Jan 30 19:39:49 2016 +0100 - - patch 7.4.1211 - Problem: Using old style function declarations. - Solution: Change to new style function declarations. (script by Hirohito - Higashi) - -commit 52ea13da0fe86df1abf34de52841e367035170c0 -Author: Bram Moolenaar -Date: Sat Jan 30 18:51:09 2016 +0100 - - patch 7.4.1210 - Problem: Using old style function declarations. - Solution: Change to new style function declarations. (script by Hirohito - Higashi) - -commit 02fdaeaa697fb5af4ba7fee6e209b3c2c825bb4f -Author: Bram Moolenaar -Date: Sat Jan 30 18:13:55 2016 +0100 - - patch 7.4.1209 - Problem: Can't build with Athena. - Solution: Fix function declarations. - -commit 68c2f638e65d914dc6e84eb7ce2624f08af525c0 -Author: Bram Moolenaar -Date: Sat Jan 30 17:24:07 2016 +0100 - - patch 7.4.1208 - Problem: Using old style function declarations. - Solution: Change to new style function declarations. (script by Hirohito - Higashi) - -commit 66f948e928d5e0cd3123af902aa8ac1613534c94 -Author: Bram Moolenaar -Date: Sat Jan 30 16:39:25 2016 +0100 - - patch 7.4.1207 - Problem: Using old style function declarations. - Solution: Change to new style function declarations. (script by Hirohito - Higashi) - -commit 78c0b7d43e5048fd71d12816659667834170c76d -Author: Bram Moolenaar -Date: Sat Jan 30 15:52:46 2016 +0100 - - patch 7.4.1206 - Problem: Using old style function declarations. - Solution: Change to new style function declarations. (script by Hirohito - Higashi) - -commit 7454a06e2642d2b37afad1c5e71cec68081ca4ff -Author: Bram Moolenaar -Date: Sat Jan 30 15:14:10 2016 +0100 - - patch 7.4.1205 - Problem: Using old style function declarations. - Solution: Change to new style function declarations. (script by Hirohito - Higashi) - -commit 305598b71261265994e2846b4ff4a4d8efade280 -Author: Bram Moolenaar -Date: Sat Jan 30 13:53:36 2016 +0100 - - patch 7.4.1204 - Problem: Latin1 characters cause encoding conversion. - Solution: Remove the characters. - -commit 4349c57543a98dc417b74da5a08c326337aa0bd3 -Author: Bram Moolenaar -Date: Sat Jan 30 13:28:28 2016 +0100 - - patch 7.4.1203 - Problem: Still more files still using __ARGS. - Solution: Remove __ARGS in really the last files. - -commit 3e96c3d241ab657cf4df0913ea8de50a6cb90730 -Author: Bram Moolenaar -Date: Fri Jan 29 23:46:21 2016 +0100 - - 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) - -commit 569850724ef37061bfd4cb6423f04c8b8c690515 -Author: Bram Moolenaar -Date: Fri Jan 29 23:23:06 2016 +0100 - - patch 7.4.1201 - Problem: One more file still using __ARGS. - Solution: Remove __ARGS in the last file. (script by Hirohito Higashi) - -commit d99df423c559d85c17779b3685426c489554908c -Author: Bram Moolenaar -Date: Fri Jan 29 23:20:40 2016 +0100 - - patch 7.4.1200 - Problem: Still using __ARGS. - Solution: Remove __ARGS in several files. (script by Hirohito Higashi) - -commit baaa7e9ec7398a813e21285c272fa99792642077 -Author: Bram Moolenaar -Date: Fri Jan 29 22:47:03 2016 +0100 - - patch 7.4.1199 - Problem: Still using __ARGS. - Solution: Remove __ARGS in several files. (script by Hirohito Higashi) - -commit 92b8b2d307e34117f146319872010b0ccc9d2713 -Author: Bram Moolenaar -Date: Fri Jan 29 22:36:45 2016 +0100 - - 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. - -commit d25c16e2f2776d50245bf31d6e4d5364f12d188e -Author: Bram Moolenaar -Date: Fri Jan 29 22:13:30 2016 +0100 - - patch 7.4.1197 - Problem: Still using __ARGS. - Solution: Remove __ARGS in several files. (script by Hirohito Higashi) - -commit f28dbcea371b3a35727d91afc90fb90e0527d78a -Author: Bram Moolenaar -Date: Fri Jan 29 22:03:47 2016 +0100 - - patch 7.4.1196 - Problem: Still using __ARGS. - Solution: Remove __ARGS in several files. (script by Hirohito Higashi) - -commit f12d983deab06b0408781d7a6c2f8970d765b723 -Author: Bram Moolenaar -Date: Fri Jan 29 21:11:25 2016 +0100 - - patch 7.4.1195 - Problem: The channel feature does not work in the MS-Windows console. - Solution: Add win32 console support. (Yasuhiro Matsumoto) - -commit 83162468b3c8722fffea033d3de144cd4191472a -Author: Bram Moolenaar -Date: Thu Jan 28 23:10:07 2016 +0100 - - patch 7.4.1194 - Problem: Compiler warning for not using return value of fwrite(). - Solution: Return OK/FAIL. (Charles Campbell) - -commit b8b6511fc1f8422a17778d710ed11538174a7f33 -Author: Bram Moolenaar -Date: Thu Jan 28 23:01:49 2016 +0100 - - patch 7.4.1193 - Problem: Can't build the channel feature on MS-Windows. - Solution: Add #ifdef HAVE_POLL. - -commit fa06a517b5d5e37f40ab7c884bd334f089988fac -Author: Bram Moolenaar -Date: Thu Jan 28 22:46:58 2016 +0100 - - patch 7.4.1192 - Problem: Can't build with FEAT_EVAL but without FEAT_MBYTE. (John - Marriott) - Solution: Add #ifdef for FEAT_MBYTE. - -commit 298b440930ecece38d6ea0505a3e582dc817e79b -Author: Bram Moolenaar -Date: Thu Jan 28 22:38:53 2016 +0100 - - Update runtime files. - -commit 3b5f929b18492fec291d1ec95a91f54e5912c03b -Author: Bram Moolenaar -Date: Thu Jan 28 22:37:01 2016 +0100 - - 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. - -commit ba59ddbd3642d02614acbe52694e3e8a78c0e9d3 -Author: Bram Moolenaar -Date: Thu Jan 28 15:34:25 2016 +0100 - - 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) - -commit 923e43b837ca4c8edb7998743f142823eaeaf588 -Author: Bram Moolenaar -Date: Thu Jan 28 15:07:38 2016 +0100 - - 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. - -commit 009d84a34f3678ec93921bee3bc05be2fd606264 -Author: Bram Moolenaar -Date: Thu Jan 28 14:12:00 2016 +0100 - - patch 7.4.1188 - Problem: Using older JSON standard. - Solution: Update the link. Adjust the text a bit. - -commit 85be35f33ea848b50e84d57321a45ebfedfad669 -Author: Bram Moolenaar -Date: Wed Jan 27 21:08:18 2016 +0100 - - 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. - -commit 4a1314cb9c1847dc32ceeb3eebeae123ef10b16e -Author: Bram Moolenaar -Date: Wed Jan 27 20:47:18 2016 +0100 - - patch 7.4.1186 - Problem: Error messages for security context are hard to translate. - Solution: Use one string with %s. (Ken Takata) - -commit 0d6f835683bede8bfa171c2518dce10832eb8226 -Author: Bram Moolenaar -Date: Wed Jan 27 11:07:47 2016 +0100 - - patch 7.4.1185 - Problem: Can't build with TCL on some systems. - Solution: Rename the channel_ functions. - -commit 54e09e71984af6db92f3ad37ce390630a23407af -Author: Bram Moolenaar -Date: Tue Jan 26 23:49:31 2016 +0100 - - patch 7.4.1184 - Problem: MS-Windows build is still broken. - Solution: Change nbsock to ch_fd. - -commit fb4194e4e0d6bd2df43c3e75a969866fcb103f6b -Author: Bram Moolenaar -Date: Tue Jan 26 23:39:55 2016 +0100 - - patch 7.4.1183 - Problem: MS-Windows build is broken. - Solution: Remove init in wrong place. - -commit d04a020a8a8d7a438b091d49218c438880beb50c -Author: Bram Moolenaar -Date: Tue Jan 26 23:30:18 2016 +0100 - - patch 7.4.1182 - Problem: Still socket code intertwined with netbeans. - Solution: Move code from netbeans.c to channel.c - -commit 6650a694547eb744afa060ec62dd8270e99db9f2 -Author: Bram Moolenaar -Date: Tue Jan 26 19:59:10 2016 +0100 - - patch 7.4.1181 - Problem: free_tv() can't handle special variables. (Damien) - Solution: Add the variable type. - -commit ac80999985299dae4a9ef56dbf31fbdb35c04c08 -Author: Bram Moolenaar -Date: Mon Jan 25 22:44:54 2016 +0100 - - add missing test file - -commit 7465c6375fd60eab603681bcad8a8744ddc31614 -Author: Bram Moolenaar -Date: Mon Jan 25 22:20:27 2016 +0100 - - patch 7.4.1180 - Problem: Crash with invalid argument to glob2regpat(). - Solution: Check for NULL. (Justin M. Keyes, closes #596) Add a test. - -commit f4f79b84a5595c511f6fdbe4e3e1d188d97879a0 -Author: Bram Moolenaar -Date: Mon Jan 25 20:38:30 2016 +0100 - - patch 7.4.1179 - Problem: test_writefile and test_viml do not delete the tempfile. - Solution: Delete the tempfile. (Charles Cooper) Add DeleteTheScript(). - -commit 767d8c1a1ae762ecf47297c168b8c23caf05d30a -Author: Bram Moolenaar -Date: Mon Jan 25 20:22:54 2016 +0100 - - patch 7.4.1178 - Problem: empty() doesn't work for the new special variables. - Solution: Make empty() work. (Damien) - -commit 5aec481097278d7d4e6559d9db2b9c3b8aa0dd5d -Author: Bram Moolenaar -Date: Mon Jan 25 20:15:45 2016 +0100 - - patch 7.4.1177 - Problem: The +channel feature is not in :version output. (Tony Mechelynck) - Solution: Add the feature string. - -commit 1d63539cc72c5be7ad875d2d48a34c4f74c096ab -Author: Bram Moolenaar -Date: Mon Jan 25 16:05:56 2016 +0100 - - patch 7.4.1176 - Problem: Missing change to proto file. - Solution: Update the proto file. (Charles Cooper) - -commit f75612fd9912205870bf024e4fb20af62b096c1d -Author: Bram Moolenaar -Date: Mon Jan 25 14:17:04 2016 +0100 - - patch 7.4.1175 - Problem: Can't build with Mingw and Cygwin. - Solution: Remove extra "endif". (Christian J. Robinson) - -commit 3e53c700a2bcbe7fafb51cd01f3e6428fd803099 -Author: Bram Moolenaar -Date: Sun Jan 24 22:17:03 2016 +0100 - - patch 7.4.1174 - Problem: Netbeans contains dead code insde #ifdef. - Solution: Remove the dead code. - -commit 65591001e405cbaaf9772c9375d0bb6049cf9a3a -Author: Bram Moolenaar -Date: Sun Jan 24 21:51:57 2016 +0100 - - patch 7.4.1173 - Problem: No test for new behavior of v:true et al. - Solution: Add a test. - -commit 16435480f0f41372585b3d305a29b5fda8271fbc -Author: Bram Moolenaar -Date: Sun Jan 24 21:31:54 2016 +0100 - - patch 7.4.1172 - Problem: Configure is overly positive. - Solution: Insert "test". - -commit 2e2301437cb5cd4782fa031ea36dea086b9bd804 -Author: Bram Moolenaar -Date: Sun Jan 24 20:54:37 2016 +0100 - - patch 7.4.1171 - Problem: Makefile dependencies are outdated. - Solution: Run "make depend". Add GTK resource dependencies. - -commit 0e7f88e73ee6a47a9c2933b7fdbfc4d83476f67f -Author: Bram Moolenaar -Date: Sun Jan 24 20:41:51 2016 +0100 - - patch 7.4.1170 - Problem: Missing changes in src/Makefile, Filelist. - Solution: Add the missing changes. - -commit e0874f8cbcddfcf9965a85ba35199964efb1d01a -Author: Bram Moolenaar -Date: Sun Jan 24 20:36:41 2016 +0100 - - 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. - -commit 705ada1aff27ecd9c47c690df817d043c2ceb5e2 -Author: Bram Moolenaar -Date: Sun Jan 24 17:56:50 2016 +0100 - - Update a few runtime files. - -commit f48aa160fdd7b8caa7678e1a2139244dd2bdc547 -Author: Bram Moolenaar -Date: Sun Jan 24 17:54:24 2016 +0100 - - 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". - -commit 04369229657f182d35b471eb8b38f273a4d9ef65 -Author: Bram Moolenaar -Date: Sun Jan 24 17:21:29 2016 +0100 - - patch 7.4.1167 - Problem: No tests for "is" and "isnot" with the new variables. - Solution: Add tests. - -commit fcaaae6b3fdbf3421a1ff95a25ae16d82381c39a -Author: Bram Moolenaar -Date: Sun Jan 24 16:49:11 2016 +0100 - - 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. - -commit 938ee834d345062cd94f8fdfd54fad0019432a83 -Author: Bram Moolenaar -Date: Sun Jan 24 15:36:03 2016 +0100 - - 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. - -commit 6039c7f05376f0e470cf62bf2757e653aea357f3 -Author: Bram Moolenaar -Date: Sun Jan 24 15:05:32 2016 +0100 - - 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. - -commit 17a13437c9414a8693369a97f3be2fc8ad48c12e -Author: Bram Moolenaar -Date: Sun Jan 24 14:22:10 2016 +0100 - - 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) - -commit 9e3be26872307f9c53a9f37647a659091bdffb1f -Author: Bram Moolenaar -Date: Sun Jan 24 13:58:40 2016 +0100 - - patch 7.4.1162 - Problem: Missing error number in MzScheme. (Dominique Pelle) - Solution: Add a proper error number. - -commit 2faa29f896252073b53f387406109e331fbbe5f8 -Author: Bram Moolenaar -Date: Sat Jan 23 23:02:34 2016 +0100 - - 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) - -commit bd4593ffb170230504500ddedabad3fad1f31291 -Author: Bram Moolenaar -Date: Sat Jan 23 22:51:07 2016 +0100 - - patch 7.4.1160 - Problem: No error for jsondecode('"'). - Solution: Give an error message for missing double quote. - -commit e240c2da796531e807ea9df78bdbcc7b1012870c -Author: Bram Moolenaar -Date: Sat Jan 23 22:46:10 2016 +0100 - - patch 7.4.1159 - Problem: Automatically generated function prototypes use __ARGS. - Solution: Remove __ARGS from osdef.sh. - -commit 48e697e4b6b6b490c58ec9393da9b2d2ea47c6d8 -Author: Bram Moolenaar -Date: Sat Jan 23 22:17:30 2016 +0100 - - patch 7.4.1158 - Problem: Still using __ARGS(). - Solution: Remove __ARGS() from eval.c - -commit f95534c3d411084d1b6112fe64f6108bf7acbb92 -Author: Bram Moolenaar -Date: Sat Jan 23 21:59:52 2016 +0100 - - patch 7.4.1157 - Problem: type() does not work for v:true, v:none, etc. - Solution: Add new type numbers. - -commit 2dedb45260604911035cff2364aca90a69156ed9 -Author: Bram Moolenaar -Date: Sat Jan 23 21:38:51 2016 +0100 - - 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. - -commit 64922b9014765a41bb09e8612433a2a61918af6e -Author: Bram Moolenaar -Date: Sat Jan 23 19:54:30 2016 +0100 - - patch 7.4.1155 - Problem: Build with normal features fails. - Solution: Always deinfe dict_lookup(). - -commit 520e1e41f35b063ede63b41738c82d6636e78c34 -Author: Bram Moolenaar -Date: Sat Jan 23 19:46:28 2016 +0100 - - 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. - -commit 6920c72d4d62c8dc5596e9f392e38204f561d7af -Author: Bram Moolenaar -Date: Fri Jan 22 22:44:10 2016 +0100 - - patch 7.4.1153 - Problem: Autocommands triggered by quickfix cannot always get the current - title value. - Solution: Call qf_fill_buffer() later. (Christian Brabandt) - -commit 09e786e7a7fc952f43e3f88ba49ab1ac6ef3b3a3 -Author: Bram Moolenaar -Date: Thu Jan 21 23:53:06 2016 +0100 - - patch 7.4.1152 - Problem: Langmap test fails with normal build. - Solution: Check for +langmap feature. - -commit 13d5aeef56e3140a8eb8f40c7062aa1c5700f76e -Author: Bram Moolenaar -Date: Thu Jan 21 23:36:05 2016 +0100 - - Update runtime files - -commit 5f8a14b9dea094b8bbab94cfc1e8da8e633fbc01 -Author: Bram Moolenaar -Date: Thu Jan 21 23:34:58 2016 +0100 - - patch 7.4.1151 - Problem: Missing change to eval.c - Solution: Also change feedkeys(). - -commit 25281634cda03ce302aaf9f906a9520b5f81f91e -Author: Bram Moolenaar -Date: Thu Jan 21 23:32:32 2016 +0100 - - 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(). - -commit d6357e8f93c50f984ffd69c3a0d247d8603f86c3 -Author: Bram Moolenaar -Date: Thu Jan 21 21:48:09 2016 +0100 - - patch 7.4.1149 - Problem: Using the local value of 'errorformat' causes more problems than - it solves. - Solution: Revert 7.4.1013. - -commit e5f2be61595fbbba77261f3bf1e032fe03a1966d -Author: Bram Moolenaar -Date: Thu Jan 21 20:24:34 2016 +0100 - - patch 7.4.1148 - Problem: Default for MingW and Cygwin is still "normal". - Solution: Use "huge" as default. (Ken Takata) - -commit 88e8f9f14434a7cd538d0c159dc432bea869a5bd -Author: Bram Moolenaar -Date: Wed Jan 20 22:48:02 2016 +0100 - - 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. - -commit a7c3795a2e65233ba2d187d680acc83bf6bf4ef5 -Author: Bram Moolenaar -Date: Wed Jan 20 22:23:15 2016 +0100 - - patch 7.4.1146 - Problem: Can't build with Python 3 interface using MingW. - Solution: Update the Makefile. (Yasuhiro Matsumoto, Ken Takata) - -commit 23c4f7183cca0ff8d2c5c2ef9a5c62f6307e07ea -Author: Bram Moolenaar -Date: Wed Jan 20 22:11:59 2016 +0100 - - patch 7.4.1145 - Problem: Default features are conservative. - Solution: Make the default feature set for most of todays systems "huge". - -commit 17576a1e33d71b5602cee86bf220a806c8412605 -Author: Bram Moolenaar -Date: Wed Jan 20 20:05:44 2016 +0100 - - patch 7.4.1144 - Problem: Can't build on several systems. - Solution: Include float.h. (Christian Robinson, closes #570 #571) - -commit f7edf40448a09e04eec3bd05e043f7fea93b07c9 -Author: Bram Moolenaar -Date: Tue Jan 19 23:36:15 2016 +0100 - - 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(). - -commit b8060fe862f684b591f9ac679eac5b2594d6c5a0 -Author: Bram Moolenaar -Date: Tue Jan 19 22:29:28 2016 +0100 - - patch 7.4.1142 - Problem: Cannot define keyword characters for a syntax file. - Solution: Add the ":syn iskeyword" command. (Christian Brabandt) - -commit 6773a348da0dcf45df3c6c6649880655ec0d2042 -Author: Bram Moolenaar -Date: Tue Jan 19 20:52:44 2016 +0100 - - 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) - -commit e266d6d664d6d743c79797af400b2c01ec746216 -Author: Bram Moolenaar -Date: Tue Jan 19 20:51:32 2016 +0100 - - patch 7.4.1140 - Problem: Recognizing does not work when the language is Turkish. - (Christian Brabandt) - Solution: Use MB_STNICMP() instead of STNICMP(). - -commit fce7b3d24fd18b1486e474e933a95f9090df9973 -Author: Bram Moolenaar -Date: Tue Jan 19 19:00:32 2016 +0100 - - patch 7.4.1139 - Problem: MS-Windows: getftype() returns "file for symlink to directory. - Solution: Make it return "dir". (Ken Takata) - -commit 3a466a87180d677b898687ef72d09f14a397794e -Author: Bram Moolenaar -Date: Tue Jan 19 17:47:25 2016 +0100 - - 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) - -commit 62ef797496c6243d111c596a592a8ef8c1d1e710 -Author: Bram Moolenaar -Date: Tue Jan 19 14:51:54 2016 +0100 - - 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. - -commit da5dcd936656f524dd0ae7cb2685245f07f5720f -Author: Bram Moolenaar -Date: Tue Jan 19 14:31:20 2016 +0100 - - patch 7.4.1136 - Problem: Wrong argument to assert_exception() causes a crash. (reported by - Coverity) - Solution: Check for NULL pointer. Add a test. - -commit 301417041bdb15264a9c8ff20e4fea4dcc12c478 -Author: Bram Moolenaar -Date: Tue Jan 19 14:14:08 2016 +0100 - - patch 7.4.1135 - Problem: One more arglist test fails on MS-Windows. - Solution: Don't edit "Y" after editing "y". - -commit 82e4184d489e2ce950c871354062fca40bf59598 -Author: Bram Moolenaar -Date: Tue Jan 19 13:50:57 2016 +0100 - - patch 7.4.1134 - Problem: The arglist test fails on MS-Windows. - Solution: Only check for failure of argedit on Unix. - -commit ef26954a35207c3f17d6ed35d9a40c918d974892 -Author: Bram Moolenaar -Date: Tue Jan 19 13:22:12 2016 +0100 - - patch 7.4.1133 - Problem: Generated function prototypes still have __ARGS(). - Solution: Generate function prototypes without __ARGS(). - -commit 99dbe291f55022bd5166c9c3c7967b8693cd9d1b -Author: Bram Moolenaar -Date: Tue Jan 19 13:07:23 2016 +0100 - - patch 7.4.1132 - Problem: Old style tests for the argument list. - Solution: Add more new style tests. (Yegappan Lakshmanan) - -commit b20e334859334be35de4b295023a2b49bdabbfa9 -Author: Bram Moolenaar -Date: Mon Jan 18 23:29:01 2016 +0100 - - 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. - -commit 61ff4dd6a4d47bd32383fe28087be2b37dec53f4 -Author: Bram Moolenaar -Date: Mon Jan 18 20:30:17 2016 +0100 - - patch 7.4.1130 - Problem: Memory leak in :vimgrep. - Solution: Call FreeWild(). (Yegappan Lakshmanan) - -commit 77324fc9d3206a12f5ae39da1574be3ee1273591 -Author: Bram Moolenaar -Date: Sun Jan 17 22:37:03 2016 +0100 - - patch 7.4.1129 - Problem: Python None value can't be converted to a Vim value. - Solution: Just use zero. (Damien) - -commit 85084ef1e999dcf50e8d466106a33bac24a0febb -Author: Bram Moolenaar -Date: Sun Jan 17 22:26:33 2016 +0100 - - Update help files. - -commit 203258c3ad2966cc9d08b3805b103333988b30b7 -Author: Bram Moolenaar -Date: Sun Jan 17 22:15:16 2016 +0100 - - 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) - -commit 021b593e7ed6c7111cbf189744ad1e5d6c4a7d79 -Author: Bram Moolenaar -Date: Sun Jan 17 22:05:48 2016 +0100 - - patch 7.4.1127 - Problem: Both old and new style tests for Perl. - Solution: Merge the old tests with the new style tests. - -commit c970330676eaae7ba7cd05cfa46df5a413853ef9 -Author: Bram Moolenaar -Date: Sun Jan 17 21:49:33 2016 +0100 - - 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) - -commit e9b892ebcd8596bf813793a1eed5a460a9495a28 -Author: Bram Moolenaar -Date: Sun Jan 17 21:15:58 2016 +0100 - - patch 7.4.1125 - Problem: There is no perleval(). - Solution: Add perleval(). (Damien) - -commit 25b2b94ea73eff2aeef624d2ba7f59a1a265a0c1 -Author: Bram Moolenaar -Date: Sun Jan 17 20:53:12 2016 +0100 - - 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) - -commit a24f0a550fed3d9773800cf6be4efd072fff20ec -Author: Bram Moolenaar -Date: Sun Jan 17 19:39:00 2016 +0100 - - 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. - -commit 42c9cfa7f4d2f176234e385573ff2fb1f61915e5 -Author: Bram Moolenaar -Date: Sun Jan 17 18:49:57 2016 +0100 - - 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) - -commit 08b270a8a4544be9a7fecce311834fde2b457634 -Author: Bram Moolenaar -Date: Sun Jan 17 18:34:19 2016 +0100 - - patch 7.4.1121 - Problem: test_expand leaves files behind. - Solution: Edit another file before deleting, otherwise the swap file - remains. - -commit 336bd622c31e1805495c034e1a8cfadcc0bbabc7 -Author: Bram Moolenaar -Date: Sun Jan 17 18:23:58 2016 +0100 - - patch 7.4.1120 - Problem: delete(x, 'rf') fails if a directory is empty. (Lcd) - Solution: Ignore not finding matches in an empty directory. - -commit 72defda84eb26be9e2ade56c7877b912f818026e -Author: Bram Moolenaar -Date: Sun Jan 17 18:04:33 2016 +0100 - - 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. - -commit a99b90437af730dcafd9143c0942c87777a00d52 -Author: Bram Moolenaar -Date: Sun Jan 17 17:10:59 2016 +0100 - - patch 7.4.1118 - Problem: Tests hang in 24 line terminal. - Solution: Set the 'more' option off. - -commit d82103ed8534a1207742e9666ac7ef1e47dda12d -Author: Bram Moolenaar -Date: Sun Jan 17 17:04:05 2016 +0100 - - patch 7.4.1117 - Problem: No longer get "." and ".." in directory list. - Solution: Do not skip "." and ".." unless EW_DODOT is set. - -commit b0967d587fc420fa02832533d4915c85d1a78c17 -Author: Bram Moolenaar -Date: Sun Jan 17 16:49:43 2016 +0100 - - patch 7.4.1116 - Problem: delete(x, 'rf') does not delete files starting with a dot. - Solution: Also delete files starting with a dot. - -commit d0232917ced39ff4838665fbcf379d5116a91aa3 -Author: Bram Moolenaar -Date: Sun Jan 17 16:15:32 2016 +0100 - - patch 7.4.1115 - Problem: MS-Windows: make clean in testdir doesn't clean everything. - Solution: Add command to delete X* directories. (Ken Takata) - -commit 43a34f9f74fdce462fa250baab620264c28b6165 -Author: Bram Moolenaar -Date: Sun Jan 17 15:56:34 2016 +0100 - - patch 7.4.1114 - Problem: delete() does not work well with symbolic links. - Solution: Recognize symbolik links. - -commit 4119cf80e1e534057680f9543e73edf7967c2440 -Author: Bram Moolenaar -Date: Sun Jan 17 14:59:01 2016 +0100 - - patch 7.4.1113 - Problem: Using {ns} in variable name does not work. (lilydjwg) - Solution: Fix recognizing colon. Add a test. - -commit 2db5c3b3ceeaded7fb5a64dc5cb22b0cb95b78a1 -Author: Bram Moolenaar -Date: Sat Jan 16 22:49:34 2016 +0100 - - patch 7.4.1112 - Problem: When using ":next" with an illegal file name no error is reported. - Solution: Give an error message. - -commit f60b796fa9870bdfc4cdeb91653bac041916077d -Author: Bram Moolenaar -Date: Sat Jan 16 22:47:23 2016 +0100 - - patch 7.4.1111 - Problem: test_expand fails on MS-Windows. - Solution: Always use forward slashes. Remove references to test27. - -commit 8c600052fabe4859470d9d0ba2ddd74a52ea9745 -Author: Bram Moolenaar -Date: Sat Jan 16 22:08:11 2016 +0100 - - patch 7.4.1110 - Problem: Test 108 fails when language is French. - Solution: Force English messages. (Dominique Pelle) - -commit 4cf7679383dca81a4a351e2b0ec333c95d6d9085 -Author: Bram Moolenaar -Date: Sat Jan 16 22:02:57 2016 +0100 - - patch 7.4.1109 - Problem: MS-Windows doesn't have rmdir(). - Solution: Add mch_rmdir(). - -commit 58adb14739fa240ca6020cede9ab1f1cb07bd90a -Author: Bram Moolenaar -Date: Sat Jan 16 21:50:51 2016 +0100 - - 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. - -commit da440d21a6b94d7f525fa7be9b1417c78dd9aa4c -Author: Bram Moolenaar -Date: Sat Jan 16 21:27:23 2016 +0100 - - 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. - -commit 286eacd3f6631e985089176fb1dff1bcf1a1d6b5 -Author: Bram Moolenaar -Date: Sat Jan 16 18:05:50 2016 +0100 - - 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. - -commit 9bbf63dbf8286fadc0cd6b3428010abb67b1b64d -Author: Bram Moolenaar -Date: Sat Jan 16 16:49:28 2016 +0100 - - 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) - -commit 4e640bd930d133889dbc9f9a77e29bab902e3b7d -Author: Bram Moolenaar -Date: Sat Jan 16 16:20:38 2016 +0100 - - patch 7.4.1104 - Problem: Various problems building with MzScheme/Racket. - Solution: Make it work with new versions of Racket. (Yukihiro Nakadaira, Ken - Takata) - -commit d125001297ac76e0ed4759a9320ffb7872cf6242 -Author: Bram Moolenaar -Date: Sat Jan 16 15:45:15 2016 +0100 - - patch 7.4.1103 - Problem: Removed file still in distribution. - Solution: Remove Make_cyg.mak from the list of files. - -commit f1f60f859cdbb2638b3662ccf7b1d179865fe7dc -Author: Bram Moolenaar -Date: Sat Jan 16 15:40:53 2016 +0100 - - patch 7.4.1102 - Problem: Debugger has no stack backtrace support. - Solution: Add "backtrace", "frame", "up" and "down" commands. (Alberto - Fanjul, closes #433) - -commit e39b3d9fb4e4006684c33847d1ef6a0d742699dd -Author: Bram Moolenaar -Date: Fri Jan 15 22:52:22 2016 +0100 - - 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) - -commit abfa9efb983c6fe9f5c4c342ff4d7017ce9a2c4b -Author: Bram Moolenaar -Date: Fri Jan 15 22:34:45 2016 +0100 - - patch 7.4.1100 - Problem: Cygwin makefiles are unused. - Solution: Remove them. - -commit 36d7cd8965bc4027d420c7d70c56ac95d83d3bfa -Author: Bram Moolenaar -Date: Fri Jan 15 22:08:23 2016 +0100 - - 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'). - -commit b7604cc19fa1db6a8182546bf662aa13d4574d7a -Author: Bram Moolenaar -Date: Fri Jan 15 21:23:22 2016 +0100 - - 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. - -commit 345efa013dc6d1754ba06e5596a26c48c9935937 -Author: Bram Moolenaar -Date: Fri Jan 15 20:57:49 2016 +0100 - - Update runtime files - -commit 065ee9aebf9abe08ae8c0dba7d05cbdcc423c8e0 -Author: Bram Moolenaar -Date: Fri Jan 15 20:53:38 2016 +0100 - - patch 7.4.1097 - Problem: Looking up the alloc ID for tests fails. - Solution: Fix the line computation. Use assert_fails() for unlet test. - -commit a260b87d9da17f605666630f18c1ed909c2b8bae -Author: Bram Moolenaar -Date: Fri Jan 15 20:48:22 2016 +0100 - - 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. - -commit 3d6d5cc3a417c04d9772596ea83f8e6b41321781 -Author: Bram Moolenaar -Date: Fri Jan 15 18:03:32 2016 +0100 - - patch 7.4.1095 - Problem: Can't build GvimExt with SDK 7.1. - Solution: Support using setenv.bat instead of vcvars32.bat. (Ken Takata) - -commit 5a46a58eb6e50cb5204909cc2202e3400761263f -Author: Bram Moolenaar -Date: Fri Jan 15 15:56:58 2016 +0100 - - Add missing test file. - -commit ccb80989f2779c8441f7f15d160fb2141bd1676d -Author: Bram Moolenaar -Date: Fri Jan 15 15:56:35 2016 +0100 - - patch 7.4.1094 - Problem: Test for :hardcopy fails on MS-Windows. - Solution: Check for the +postscript feature. - -commit 24c4d539eed33e8073f8f9fe2bee497bbba935a4 -Author: Bram Moolenaar -Date: Fri Jan 15 15:37:20 2016 +0100 - - 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(). - -commit a803c7f94070f94b831fdfd1984f288c8b825b5d -Author: Bram Moolenaar -Date: Fri Jan 15 15:31:39 2016 +0100 - - patch 7.4.1092 - Problem: It is not simple to test for an exception and give a proper error - message. - Solution: Add assert_exception(). - -commit b01f357791f88c7083e58cf2b36509dd83f21ea2 -Author: Bram Moolenaar -Date: Fri Jan 15 15:17:04 2016 +0100 - - 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. - -commit b5690794cf081773628fa0f1f2b948fd129d5b39 -Author: Bram Moolenaar -Date: Thu Jan 14 22:10:41 2016 +0100 - - patch 7.4.1090 - Problem: No tests for :hardcopy and related options. - Solution: Add test_hardcopy. - -commit ef2b5036b3005f1ce15d146dce72379a9834c56d -Author: Bram Moolenaar -Date: Tue Jan 12 22:20:58 2016 +0100 - - patch 7.4.1089 - Problem: Repeating CTRL-A doesn't work. - Solution: Call prep_redo_cmd(). (Hirohito Higashi) - -commit 7ae4fbca552c972eb3645ece02a2807e517610d7 -Author: Bram Moolenaar -Date: Tue Jan 12 21:00:40 2016 +0100 - - 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. - -commit d79e55016cf8268cee935f1ac3b5b28712d1399e -Author: Bram Moolenaar -Date: Sun Jan 10 22:13:02 2016 +0100 - - 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) - -commit 507edf63df75fe228e0f76b845b58d60266e65d8 -Author: Bram Moolenaar -Date: Sun Jan 10 20:54:17 2016 +0100 - - patch 7.4.1086 - Problem: Crash with an extremely long buffer name. - Solution: Limit the return value of vim_snprintf(). (Dominique Pelle) - -commit a52dfaed104183c1fa2a3b6e4430b23d86bcbece -Author: Bram Moolenaar -Date: Sun Jan 10 20:21:57 2016 +0100 - - patch 7.4.1085 - Problem: The CTRL-A and CTRL-X commands do not update the '[ and '] marks. - Solution: (Yukihiro Nakadaira) - -commit e1edc1caba05c553fa60b1cf45a7670b1cfd63fe -Author: Bram Moolenaar -Date: Sun Jan 10 20:08:03 2016 +0100 - - 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) - -commit 4514d2769b05faf6edcca42c3ab3d42da84270f1 -Author: Bram Moolenaar -Date: Sun Jan 10 19:21:36 2016 +0100 - - patch 7.4.1083 - Problem: Building GvimExt with VS2015 may fail. - Solution: Adjust the makefile. (Mike Williams) - -commit 858b96f382eeb8f1eab5100639e7b09523a6a2a1 -Author: Bram Moolenaar -Date: Sun Jan 10 16:12:24 2016 +0100 - - patch 7.4.1082 - Problem: The Tcl interface is always skipping memory free on exit. - Solution: Only skip for dynamically loaded Tcl. - -commit 254b105b755d9736ece5f7f28db92acaf3e7bf76 -Author: Bram Moolenaar -Date: Sun Jan 10 16:10:17 2016 +0100 - - patch 7.4.1081 - Problem: No test for what previously caused a crash. - Solution: Add test for unletting errmsg. - -commit f32c5cd6e0e6aa6d4aeacb6bf52e3d3ba21e5201 -Author: Bram Moolenaar -Date: Sun Jan 10 16:07:44 2016 +0100 - - 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) - -commit b86a343280b08d6701da68ee0651e960a0a7a61c -Author: Bram Moolenaar -Date: Sun Jan 10 16:00:53 2016 +0100 - - 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. - -commit acb4f221c715a333f4c49a2235a8006c6ac6e4d5 -Author: Bram Moolenaar -Date: Sun Jan 10 15:59:26 2016 +0100 - - Updated runtime files. - -commit d08a8d4a31ed10225aca6be7565220fa541c32ac -Author: Bram Moolenaar -Date: Sun Jan 10 15:20:29 2016 +0100 - - patch 7.4.1078 - Problem: MSVC: "make clean" doesn't cleanup in the tee directory. - Solution: Add the commands to cleanup tee. (Erich Ritz) - -commit 30a89473ee64a276215a55e7fa99e008945022df -Author: Bram Moolenaar -Date: Sun Jan 10 14:35:58 2016 +0100 - - 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) - -commit 6a3c8aff0439c8406082760c54b26e00ff19a90c -Author: Bram Moolenaar -Date: Sun Jan 10 14:13:40 2016 +0100 - - 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) - -commit 05fe017c1ac0503b706dad695097572fde01ab0b -Author: Bram Moolenaar -Date: Sun Jan 10 13:54:48 2016 +0100 - - patch 7.4.1075 - Problem: Crash when using an invalid command. - Solution: Fix generating the error message. (Dominique Pelle) - -commit 5fa4d448fb717874b6619bcda62e42190702997c -Author: Bram Moolenaar -Date: Sun Jan 10 13:25:55 2016 +0100 - - patch 7.4.1074 - Problem: Warning from VX2015 compiler. - Solution: Add a type cast. (Mike Williams) - -commit 28fb79db6b52d1154e8dc63d227673648c2fce15 -Author: Bram Moolenaar -Date: Sat Jan 9 22:28:33 2016 +0100 - - 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. - -commit 44132a10aeb45c957959cafb4ac39d3f478be98c -Author: Bram Moolenaar -Date: Sat Jan 9 21:09:10 2016 +0100 - - add missing test file - -commit 450919587d4566ce3d17e685e183d5c17d9c2a11 -Author: Bram Moolenaar -Date: Sat Jan 9 21:08:35 2016 +0100 - - patch 7.4.1072 - Problem: Increment test is old style. - Solution: Make the increment test a new style test. (Hirohito Higashi) - -commit cfc0a350a9fa04f1b0cfa1ba31fbd2847376513f -Author: Bram Moolenaar -Date: Sat Jan 9 20:23:00 2016 +0100 - - 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. - -commit 8a5115cf18751022387af2085f374d38c60dde83 -Author: Bram Moolenaar -Date: Sat Jan 9 19:41:11 2016 +0100 - - 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) - -commit 5f24542e5eda590acdbee89b120fa2e19ec7596e -Author: Bram Moolenaar -Date: Sat Jan 9 18:52:40 2016 +0100 - - patch 7.4.1069 - Problem: Compiler warning for unused argument. - Solution: Add UNUSED. - -commit 71bcfdf30109c3d6e40d143adcaf33964b18a70b -Author: Bram Moolenaar -Date: Sat Jan 9 18:20:46 2016 +0100 - - patch 7.4.1068 - Problem: Wrong way to check for unletting internal variables. - Solution: Use a better way. (Olaf Dabrunz) - -commit 449538c3d2f7089dcaa1a888f09f41714faec9a6 -Author: Bram Moolenaar -Date: Sat Jan 9 17:49:15 2016 +0100 - - patch 7.4.1067 - Problem: Can't build with MingW and Python on MS-Windows. - Solution: Move the build flags to CFLAGS. - -commit 64496ffc9cfb0eb6f2074f22809de2b420b5f300 -Author: Bram Moolenaar -Date: Sat Jan 9 15:08:03 2016 +0100 - - patch 7.4.1066 - Problem: Build fails on MS-Windows. - Solution: Adjust the #ifdefs for "dll" options. - -commit 25e4fcde767084d1a79e0926bc301c92987c0cce -Author: Bram Moolenaar -Date: Sat Jan 9 14:57:47 2016 +0100 - - 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. - -commit 7b877b360532713dc21a0ff3d55a76ac02eaf573 -Author: Bram Moolenaar -Date: Sat Jan 9 13:51:34 2016 +0100 - - 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. - -commit 4d1c0a44419afb3c15a861dcb88f46bfed8cd952 -Author: Bram Moolenaar -Date: Sat Jan 9 13:23:54 2016 +0100 - - Update to newer English spell files, - - but without the COMPOUND rules that make suggestions very slow. - -commit eca99bd45f094b1b12e22b9d6b206bd05dc9a38c -Author: Bram Moolenaar -Date: Thu Jan 7 22:50:05 2016 +0100 - - 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. - -commit 0bee2fe25aca7e8e5fefe55fe0f2c0e5e0878a98 -Author: Bram Moolenaar -Date: Thu Jan 7 22:45:09 2016 +0100 - - patch 7.4.1062 - Problem: Building with Ruby on MS-Windows requires a lot of arguments. - Solution: Make it simpler. (Ken Takata) - -commit 285bf84b4b9aca828828a8729b04cd59ab333dac -Author: Bram Moolenaar -Date: Thu Jan 7 22:34:01 2016 +0100 - - patch 7.4.1061 - Problem: Compiler warning for ignoring return value of fwrite(). - Solution: Do use the return value. (idea: Charles Campbell) - -commit 6602af7fe069246dbcf419c3e904a78b60e7d4dc -Author: Bram Moolenaar -Date: Thu Jan 7 22:01:01 2016 +0100 - - patch 7.4.1060 - Problem: Instructions for writing tests are outdated. - Solution: Mention Make_all.mak. Add steps for new style tests. - -commit fd39d08fb6f61bc6c1366de8a7af19a42dc1b377 -Author: Bram Moolenaar -Date: Thu Jan 7 21:28:24 2016 +0100 - - patch 7.4.1059 - Problem: Code will never be executed. - Solution: Remove the code. - -commit 75bdf6aa30a5c99d67c42886cf7a4a000bbaa422 -Author: Bram Moolenaar -Date: Thu Jan 7 21:25:08 2016 +0100 - - 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. - -commit 2b7db933b0418f3964da5399047ce8998007874c -Author: Bram Moolenaar -Date: Thu Jan 7 16:52:10 2016 +0100 - - patch 7.4.1057 - Problem: Typos in the :options window. - Solution: Fix the typos. (Dominique Pelle) - -commit ca1fe985175385c609f8e06672a1014729aba05c -Author: Bram Moolenaar -Date: Thu Jan 7 16:22:06 2016 +0100 - - patch 7.4.1056 - Problem: Don't know why finding spell suggestions is slow. - Solution: Add some code to gather profiling information. - -commit a61018d7e02a4c98086a04ef747ff0406437b509 -Author: Bram Moolenaar -Date: Thu Jan 7 16:19:13 2016 +0100 - - Revert English spell file update - -commit e7893a4088d6ea796bcab6195d232cb26c12c317 -Author: Bram Moolenaar -Date: Wed Jan 6 21:23:56 2016 +0100 - - 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. - -commit 2795e21eaafaeaf95a91667fd411023280d0f902 -Author: Bram Moolenaar -Date: Tue Jan 5 22:04:49 2016 +0100 - - patch 7.4.1054 - Problem: Illegal memory access. - Solution: Check for missing pattern. (Dominique Pelle) - -commit da59dd5da6440c3410866ed61ce169a2012ba5bd -Author: Bram Moolenaar -Date: Tue Jan 5 21:59:58 2016 +0100 - - patch 7.4.1053 - Problem: Insufficient testing for quickfix commands. - Solution: Add a new style quickfix test. (Yegappan Lakshmanan) - -commit 04bff88df6211f64731bf8f5afa088e94496db16 -Author: Bram Moolenaar -Date: Tue Jan 5 20:46:16 2016 +0100 - - patch 7.4.1052 - Problem: Illegal memory access with weird syntax command. (Dominique Pelle) - Solution: Check for column past end of line. - -commit af8af8bfac5792fa64efbc524032d568cc7754f7 -Author: Bram Moolenaar -Date: Mon Jan 4 22:05:24 2016 +0100 - - patch 7.4.1051 - Problem: Segfault when unletting "count". - Solution: Check for readonly and locked first. (Dominique Pelle) - Add a test. - -commit c71982b23978ef61d0a2f0fe5535e782e1c561ed -Author: Bram Moolenaar -Date: Mon Jan 4 21:43:08 2016 +0100 - - patch 7.4.1050 - Problem: Warning for unused var with tiny features. (Tony Mechelynck) - Solution: Add #ifdef. Use vim_snprintf(). Reduce number of statemements. - -commit 485dace817a99f4cf92a598845d27c8ee685df93 -Author: Bram Moolenaar -Date: Mon Jan 4 12:45:29 2016 +0100 - - patch 7.4.1049 - Problem: Wordcount test still still fails on MS-Windows. - Solution: Set 'fileformats' to "unix". - -commit c7803a1c42228566ee2e2efcd621b21d0a8ed3ea -Author: Bram Moolenaar -Date: Mon Jan 4 12:26:23 2016 +0100 - - patch 7.4.1048 - Problem: Wordcount test still fail on MS-Windows. - Solution: Set 'fileformat' to "unix". - -commit 7f68203168aeb22fcf8a5a9680503fe16759ebd4 -Author: Bram Moolenaar -Date: Mon Jan 4 12:13:05 2016 +0100 - - patch 7.4.1047 - Problem: Tests fail on MS-Windows. - Solution: Set 'selection' to inclusive. - -commit 2d6c8002729821acc54a4de41d5c5f3d50594973 -Author: Bram Moolenaar -Date: Sun Jan 3 23:31:24 2016 +0100 - - patch 7.4.1046 - Problem: No test coverage for menus. - Solution: Load the standard menus and check there is no error. - -commit 47707f6f34007dd803c75addbbd578fd37a74a92 -Author: Bram Moolenaar -Date: Sun Jan 3 23:06:34 2016 +0100 - - 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. - -commit 718272a7e13c71095ce07eb3b3d5e1f9790a6991 -Author: Bram Moolenaar -Date: Sun Jan 3 22:56:45 2016 +0100 - - patch 7.4.1044 - Problem: Can't build without the +eval feature. - Solution: Add #ifdef. - -commit d7a08a23bf210147e846c74af570bd219e4903da -Author: Bram Moolenaar -Date: Sun Jan 3 22:51:16 2016 +0100 - - patch 7.4.1043 - Problem: Another small thing. - Solution: Now really update the Mac install text. - -commit ed767a2073ef150971b0439a58e7ee582af6984e -Author: Bram Moolenaar -Date: Sun Jan 3 22:49:16 2016 +0100 - - 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) - -commit 022b896592721838e387e99fd785d3ded7b68be7 -Author: Bram Moolenaar -Date: Sun Jan 3 22:16:20 2016 +0100 - - patch 7.4.1041 - Problem: Various small things. - Solution: Add file to list of distributed files. Adjust README. Fix typo. - -commit fa7353428f705f7a13465a1943dddeede4083023 -Author: Bram Moolenaar -Date: Sun Jan 3 22:14:44 2016 +0100 - - Updated runtime files. - -commit 24db72958fc91bd067c7d60a4990d09a6f295b48 -Author: Bram Moolenaar -Date: Sun Jan 3 16:56:10 2016 +0100 - - 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) - -commit d798af8c77cf47dba74b6b69ae4eba904023981c -Author: Bram Moolenaar -Date: Sun Jan 3 14:32:41 2016 +0100 - - patch 7.4.1039 - Problem: Test 31 fails with small build. - Solution: Bail out for small build. (Hirohito Higashi) - -commit d2e03f02c4a69d13bd90b5d084990bca95d0b0af -Author: Bram Moolenaar -Date: Sat Jan 2 22:46:36 2016 +0100 - - 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. - -commit 027387f70c671f62e3e08e0bdd09ec05b0232735 -Author: Bram Moolenaar -Date: Sat Jan 2 22:25:52 2016 +0100 - - 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) - -commit fa03fd6c4a9fe05274d62ddefd645cb5801d2023 -Author: Bram Moolenaar -Date: Sat Jan 2 22:03:00 2016 +0100 - - 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) - -commit a3306958dcb9aadff1e1e8521d908d86b10ac99a -Author: Bram Moolenaar -Date: Sat Jan 2 21:41:06 2016 +0100 - - 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) - -commit 27a82e31ee9acedb6922093b2764f7f6860b0f91 -Author: Bram Moolenaar -Date: Sat Jan 2 21:39:09 2016 +0100 - - Add new file left out from patch 7.4.1034. - -commit aac624bacd4be0c5a8e603dac9020f4a754c9c9c -Author: Bram Moolenaar -Date: Sat Jan 2 21:31:39 2016 +0100 - - patch 7.4.1034 - Problem: There is no test for the 'backspace' option behavior. - Solution: Add a test. (Hirohito Higashi) - -commit ee2739787f1e996739541bb60e6003b892497e03 -Author: Bram Moolenaar -Date: Sat Jan 2 21:11:51 2016 +0100 - - 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) - -commit cbfe32953aea09d35d9ac7e5865c915b14e310c1 -Author: Bram Moolenaar -Date: Sat Jan 2 20:59:10 2016 +0100 - - 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. - -commit 3c6f92e52ef15df4aa248ce00eacd65928044210 -Author: Bram Moolenaar -Date: Sat Jan 2 20:26:36 2016 +0100 - - patch 7.4.1031 - Problem: Can't build with Python interface using MingW. - Solution: Update the Makefile. (Yasuhiro Matsumoto) - -commit a2cce8630756769b2cefdc28c7290ae9262cddb1 -Author: Bram Moolenaar -Date: Sat Jan 2 19:50:04 2016 +0100 - - patch 7.4.1030 - Problem: test49 is still slow. - Solution: Move more tests from old to new style. - -commit d3343960d7745bd586197a28b9a96d634a292422 -Author: Bram Moolenaar -Date: Sat Jan 2 18:17:16 2016 +0100 - - patch 7.4.1029 - Problem: test_increment fails on systems with 32 bit long. - Solution: Only test with 32 bits. - -commit 92c23d8ab82e723e5fa2e0c5ee06348d72b8e444 -Author: Bram Moolenaar -Date: Sat Jan 2 18:08:01 2016 +0100 - - patch 7.4.1028 - Problem: Nsis version file missing from the distribution. - Solution: Add the file to the list. - -commit 89b24fcfc2250d3ccb2f96c61911d9ad0020756b -Author: Bram Moolenaar -Date: Sat Jan 2 18:05:10 2016 +0100 - - Update ignored files. Delete file that should have been deleted by patch 7.4.1016. - -commit 887c1fea4a114e7170091942d0446c8882701b5b -Author: Bram Moolenaar -Date: Sat Jan 2 17:56:35 2016 +0100 - - patch 7.4.1027 - Problem: No support for binary numbers. - Solution: Add "bin" to nrformats. (Jason Schulz) - -commit acf92d27c94811e3bd6b84cfd54246e91d44c355 -Author: Bram Moolenaar -Date: Sat Jan 2 16:00:20 2016 +0100 - - 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. - -commit 6c7b44472f7055c78d996e1b626bd2932502212f -Author: Bram Moolenaar -Date: Sat Jan 2 15:44:32 2016 +0100 - - patch 7.4.1025 - Problem: Version in installer needs to be updated manually. - Solution: Generate a file with the version number. (Guopeng Wen) - -commit d5c899a3f1d67a220e571dadf90dde1bbd41e166 -Author: Bram Moolenaar -Date: Sat Jan 2 15:07:02 2016 +0100 - - 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. - -commit 2c15f6aa8fd057721e35d03523577b41cf7aaad5 -Author: Bram Moolenaar -Date: Sat Jan 2 15:00:30 2016 +0100 - - 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. - -commit 43f837dea588207c87c34794b19c024e9ff1db3e -Author: Bram Moolenaar -Date: Fri Jan 1 18:34:39 2016 +0100 - - patch 7.4.1022 - Problem: The README file contains some outdated information. - Solution: Update the information about supported systems. - -commit 17b609ed7f3d718e233a561f792f7473e48b0aaa -Author: Bram Moolenaar -Date: Fri Jan 1 17:56:17 2016 +0100 - - patch 7.4.1021 - Problem: Some makefiles are outdated. - Solution: Add a note to warn developers. - -commit 7eae47af89580df07a72079405a0e7b8aad784a8 -Author: Bram Moolenaar -Date: Fri Jan 1 17:49:44 2016 +0100 - - patch 7.4.1020 - Problem: On MS-Windows there is no target to run tests with gvim. - Solution: Add the testgvim target. - -commit 40a346dc19a75f2be1b2d491053487cf365dd7d4 -Author: Bram Moolenaar -Date: Fri Jan 1 17:29:40 2016 +0100 - - Update gitignore for files created when running tests. - -commit 39373819fd5fad825df416f1e2b96a6f43758e23 -Author: Bram Moolenaar -Date: Fri Jan 1 17:20:27 2016 +0100 - - patch 7.4.1019 - Problem: Directory listing of "src" is too long. - Solution: Rename the resources file to make it shorter. - -commit af2dff8fbc0e0c1dd7cb5ae058c3b896c28f7d24 -Author: Bram Moolenaar -Date: Fri Jan 1 14:57:51 2016 +0100 - - patch 7.4.1018 - Problem: Failure running tests. - Solution: Add missing change to list of old style tests. - -commit 8f79acdf7ede2693fbda53c3c9693f16db4f193b -Author: Bram Moolenaar -Date: Fri Jan 1 14:48:20 2016 +0100 - - 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. - -commit 8dfc5eb32818b11ff5818a060324b94345c40031 -Author: Bram Moolenaar -Date: Thu Dec 31 22:37:52 2015 +0100 - - patch 7.4.1016 - Problem: Still a few OS/2 pieces remain. - Solution: Delete more. - -commit c21d67e33c1b42a492e04788cbb14a23a6724e39 -Author: Bram Moolenaar -Date: Thu Dec 31 22:27:55 2015 +0100 - - 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. - -commit 06b0734d9cd2f39d4c12c7fd89a100eadbe5be78 -Author: Bram Moolenaar -Date: Thu Dec 31 22:26:28 2015 +0100 - - 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) - -commit 9b05a0d0f94d8c4c1ddd51e7f31b73f7556bdbdc -Author: Bram Moolenaar -Date: Thu Dec 31 21:19:49 2015 +0100 - - 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. - -commit 1000565c3a2439c9a7c9759284814dbf3b8bc20d -Author: Bram Moolenaar -Date: Thu Dec 31 21:03:23 2015 +0100 - - 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) - -commit 2bf2417612879de627dcea1dbb22ee2199b16963 -Author: Bram Moolenaar -Date: Thu Dec 31 20:54:51 2015 +0100 - - patch 7.4.1011 - Problem: Can't build with Strawberry Perl. - Solution: Include stdbool.h. (Ken Takata, closes #328) - -commit 2d820808cda15b3ad9fe674393d1f1e997453d9e -Author: Bram Moolenaar -Date: Thu Dec 31 20:46:39 2015 +0100 - - patch 7.4.1010 - Problem: Some developers are unhappy while running tests. - Solution: Add a test and some color. - -commit 53076830fea6df737455523f7e235bfe4f79864d -Author: Bram Moolenaar -Date: Thu Dec 31 19:53:21 2015 +0100 - - patch 7.4.1009 - Problem: There are still #ifdefs for ARCHIE. - Solution: Remove references to ARCHIE, the code was removed in Vim 5. - -commit e7fedb6ebe72d9a475aa65109b77d5ed4667067a -Author: Bram Moolenaar -Date: Thu Dec 31 19:07:19 2015 +0100 - - 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. - -commit e3303cb0817e826e3c25d5dc4ac10b569d0841e1 -Author: Bram Moolenaar -Date: Thu Dec 31 18:29:46 2015 +0100 - - 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) - -commit 96c664af27ec9535f2c3cd9b889faad3e9460ad6 -Author: Bram Moolenaar -Date: Thu Dec 31 16:21:52 2015 +0100 - - 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) - -commit 86e179dbe75010e9545e1a2fcc92a15d57bf27fd -Author: Bram Moolenaar -Date: Thu Dec 31 16:10:23 2015 +0100 - - patch 7.4.1005 - Problem: Vim users are not always happy. - Solution: Make them happy. - -commit cc7ff3fcd8c8fd7da6faac98a138b830ec5c00d8 -Author: Bram Moolenaar -Date: Wed Dec 30 19:13:24 2015 +0100 - - Update English spell files. - -commit 08b7bae91adb79d30d4c923fd758e2f7cecd33ef -Author: Bram Moolenaar -Date: Wed Dec 30 17:56:05 2015 +0100 - - patch 7.4.1004 - Problem: Using Makefile when auto/config.mk does not exists results in - warnings. - Solution: Use default values for essential variables. - -commit 7b5f0a15bce11754c47f849b2ddd68ba0909afac -Author: Bram Moolenaar -Date: Wed Dec 30 17:40:43 2015 +0100 - - 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. - -commit 604619784c7f9007a883c123231d080598bd49f5 -Author: Bram Moolenaar -Date: Wed Dec 30 17:17:10 2015 +0100 - - patch 7.4.1002 - Problem: Cannot run an individual test on MS-Windows. - Solution: Move the rule to run test1 downwards. (Ken Takata) - -commit f49e240c2def978247fa457aa105bb3024413f7d -Author: Bram Moolenaar -Date: Wed Dec 30 15:59:25 2015 +0100 - - patch 7.4.1001 - Problem: test_viml isn't run. - Solution: Include change in makefile. - -commit c06624661a3aa6642304c06db9cebe553a4cab17 -Author: Bram Moolenaar -Date: Wed Dec 30 15:49:05 2015 +0100 - - 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. - -commit b8cb643eab0e84d6a41f5884c7e41736218425fb -Author: Bram Moolenaar -Date: Wed Dec 30 13:43:56 2015 +0100 - - patch 7.4.999 - Problem: "make shadow" creates a broken link. (Tony Mechelynck) - Solution: Remove vimrc.unix from the list. - -commit f9c8bd2137b045f9a64d63eefcf022b4726b1419 -Author: Bram Moolenaar -Date: Tue Dec 29 21:34:48 2015 +0100 - - 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. - -commit 4c7bb12c82914307e6bbb73d95cfb3ba7189813a -Author: Bram Moolenaar -Date: Tue Dec 29 20:32:23 2015 +0100 - - patch 7.4.997 - Problem: "make shadow" was sometimes broken. - Solution: Add a test for it. (James McCoy, closes #520) - -commit 256972a9849b5d575b62a6a71be5b6934b5b0e8b -Author: Bram Moolenaar -Date: Tue Dec 29 19:10:25 2015 +0100 - - Updated runtime files. - -commit e292d80bede5cb0b9b1ca95176ad6c3fbaae2e0a -Author: Bram Moolenaar -Date: Tue Dec 29 19:03:21 2015 +0100 - - 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. - -commit 36e294c00c784b9ddd05a4fdbea2e331ab2b1ca8 -Author: Bram Moolenaar -Date: Tue Dec 29 18:55:46 2015 +0100 - - patch 7.4.995 - Problem: gdk_pixbuf_new_from_inline() is deprecated. - Solution: Generate auto/gui_gtk_gresources.c. (Kazunobu Kazunobu, - closes #507) - -commit 4e5a31c8b3e259605f4d8543aaae68578cf9b0d7 -Author: Bram Moolenaar -Date: Tue Dec 29 17:11:15 2015 +0100 - - patch 7.4.994 - Problem: New style tests are not run on MS-Windows. - Solution: Add the new style tests. - -commit 52f6ae1366b34fc5771595c0bd17c779a7f6f544 -Author: Bram Moolenaar -Date: Tue Dec 29 16:34:06 2015 +0100 - - patch 7.4.993 - Problem: Test 87 is flaky on AppVeyor. - Solution: Reduce the minimum background thread count. - -commit 013806229a1e15480592f6bc8453130685ec750b -Author: Bram Moolenaar -Date: Tue Dec 29 16:04:42 2015 +0100 - - patch 7.4.992 - Problem: Makefiles for MS-Windows in src/po are outdated. - Solution: Make them work. (Ken Takata, Taro Muraoka) - -commit 096c8bb40d51b22a4b1d761baf7bb79fb9e55a28 -Author: Bram Moolenaar -Date: Tue Dec 29 14:26:57 2015 +0100 - - 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. - -commit e5c5f0c66c9491aca013f30da6e4f730a7ba7db6 -Author: Bram Moolenaar -Date: Tue Dec 29 13:59:29 2015 +0100 - - patch 7.4.990 - Problem: Test 86 fails on AppVeyor. - Solution: Do some registry magic. (Ken Takata) - -commit 0107f5ba87ca9427500d0fc42ec80a1f3fca9fdb -Author: Bram Moolenaar -Date: Mon Dec 28 22:51:20 2015 +0100 - - patch 7.4.989 - Problem: Leaking memory when hash_add() fails. Coverity error 99126. - Solution: When hash_add() fails free the memory. - -commit 40bbceee2213a6fa8fdc1d3f3920d61fb5370803 -Author: Bram Moolenaar -Date: Mon Dec 28 22:24:41 2015 +0100 - - patch 7.4.988 - Problem: Default test target is test49.out. - Solution: Add a build rule before including Make_all.mak. - -commit 0d27f64f7188efef99062a3c5694027c12401670 -Author: Bram Moolenaar -Date: Mon Dec 28 22:05:28 2015 +0100 - - patch 7.4.987 - Problem: Can't build with Ruby 1.9.2. - Solution: Require Rub 2.0 for defining USE_TYPEDDATA. - -commit da9888a3f0118ce1ce5acbdcf4720602c2de2a3b -Author: Bram Moolenaar -Date: Mon Dec 28 21:35:14 2015 +0100 - - 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. - -commit f2f6d297966ec0e357640b71a238e51afcaba6cc -Author: Bram Moolenaar -Date: Mon Dec 28 20:57:10 2015 +0100 - - 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) - -commit ad4d8a192abf44b89371af87d70b971cd654b799 -Author: Bram Moolenaar -Date: Mon Dec 28 19:20:36 2015 +0100 - - 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. - -commit a60824308cd9bc192c5d38fc16cccfcf652b40f6 -Author: Bram Moolenaar -Date: Mon Dec 28 16:26:45 2015 +0100 - - patch 7.4.983 - Problem: Executing one test after "make testclean" doesn't work. - Solution: Add a dependency on test1.out. - -commit 7b6156f4cd4027b664a916ba546e9b05d4c49e11 -Author: Bram Moolenaar -Date: Mon Dec 28 16:01:26 2015 +0100 - - 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. - -commit 4686b323e4bc0f466500b018959f6c8965f010f9 -Author: Bram Moolenaar -Date: Mon Dec 28 14:44:10 2015 +0100 - - patch 7.4.981 - Problem: An error in a test script goes unnoticed. - Solution: Source the test script inside try/catch. (Hirohito Higashi) - -commit 57d7971b5f1621071176eea81cdb0d1fc50c925d -Author: Bram Moolenaar -Date: Mon Dec 28 14:04:47 2015 +0100 - - patch 7.4.980 - Problem: Tests for :cdo, :ldo, etc. are outdated. - Solution: Add new style tests for these commands. (Yegappan Lakshmanan) - -commit 4a8c2cfc56b9affc36934aa0f20d8cfd2b1511c8 -Author: Bram Moolenaar -Date: Sat Dec 19 15:28:18 2015 +0100 - - 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) - -commit c42b9c670ea621d4dac0f216e011a6db576c5136 -Author: Bram Moolenaar -Date: Sat Dec 19 15:15:54 2015 +0100 - - patch 7.4.978 - Problem: test_cdo fails when using another language than English. - Solution: Set the language to C. (Dominique Pelle) - -commit 9bc01ebb957d2b30d57bd30d7aee6f1df2a336b0 -Author: Bram Moolenaar -Date: Thu Dec 17 21:14:58 2015 +0100 - - patch 7.4.977 - Problem: 'linebreak' does not work properly when using "space" in - 'listchars'. - Solution: (Hirohito Higashi, Christian Brabandt) - -commit 8def26a0f5f5535e9af64e715cb80845fc8ec322 -Author: Bram Moolenaar -Date: Thu Dec 17 15:34:53 2015 +0100 - - 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) - -commit 75e3ad019933f4879137775549261bf51985ab7d -Author: Bram Moolenaar -Date: Thu Dec 17 15:07:32 2015 +0100 - - 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(). - -commit f29a82dcd0914c76f595d475ddac4517371fab2b -Author: Bram Moolenaar -Date: Thu Dec 17 15:03:55 2015 +0100 - - 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. - -commit 6f62fed349bf829da2adb02619dc9acba13c8ab6 -Author: Bram Moolenaar -Date: Thu Dec 17 14:04:24 2015 +0100 - - patch 7.4.973 - Problem: When pasting on the command line line breaks result in literal - characters. This makes pasting a long file name difficult. - Solution: Skip the characters. - -commit a98849670674264de699d7ab22ae4b9b32e78f4a -Author: Bram Moolenaar -Date: Sun Dec 13 15:08:56 2015 +0100 - - patch 7.4.972 - Problem: Memory leak when there is an error in setting an option. - Solution: Free the saved value (Christian Brabandt) - -commit 099fdde0f073315b7f2700786ae533d23a556348 -Author: Bram Moolenaar -Date: Sun Dec 13 14:45:21 2015 +0100 - - patch 7.4.971 - Problem: The asin() function can't be used. - Solution: Sort the function table properly. (Watiko) - -commit 9ec021a2b0dd35ba744a8e2a9430a643c85b922a -Author: Bram Moolenaar -Date: Sat Dec 12 16:23:29 2015 +0100 - - 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) - -commit 35be4534c029148a89ccc41e8e465d793e7ed7c2 -Author: Bram Moolenaar -Date: Fri Dec 11 22:38:36 2015 +0100 - - patch 7.4.969 - Problem: Compiler warnings on Windowx x64 build. - Solution: Add type casts. (Mike Williams) - -commit b65c749ac5a8a990d53493e3b9677142b1b9e4ce -Author: Bram Moolenaar -Date: Fri Dec 11 20:53:58 2015 +0100 - - patch 7.4.968 - Problem: test86 and test87 are flaky in Appveyor. - Solution: Reduce the count from 8 to 7. (suggested by ZyX) - -commit 6b90351786eb0915336b576cc930300bf5c9ac63 -Author: Bram Moolenaar -Date: Fri Dec 11 19:38:44 2015 +0100 - - 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) - -commit 49222bee65228c7b5994b33c1568394c3cbf4583 -Author: Bram Moolenaar -Date: Fri Dec 11 18:11:30 2015 +0100 - - patch 7.4.966 - Problem: Configure doesn't work with a space in a path. - Solution: Put paths in quotes. (James McCoy, close #525) - -commit 941aea2b975623a0c8bc24b140881ef0032a8bb8 -Author: Bram Moolenaar -Date: Fri Dec 11 17:14:27 2015 +0100 - - 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) - -commit 91376b63877c113fe9a3fff2c1b04bf9504f447f -Author: Bram Moolenaar -Date: Fri Dec 11 16:17:02 2015 +0100 - - patch 7.4.964 - Problem: Test 87 doesn't work in a shadow directory. - Solution: Handle the extra subdirectory. (James McCoy, closes #515) - -commit 1c57fe8b9450eb29c3e42a94527d4b7514f853e2 -Author: Bram Moolenaar -Date: Sun Dec 6 14:53:18 2015 +0100 - - patch 7.4.963 - Problem: test_listlbr_utf8 sometimes fails. - Solution: Don't use a literal multibyte character but uXXXX. Do not - dump the screen highlighting. (Christian Brabandt, closes #518) - -commit 2c5e8e80eacf491d4f266983f534a77776c7ae83 -Author: Bram Moolenaar -Date: Sat Dec 5 20:59:21 2015 +0100 - - Updated runtime files. - -commit 3f12a2421bda43a4e48c822541b75f72ee11125a -Author: Bram Moolenaar -Date: Sat Dec 5 20:56:57 2015 +0100 - - patch 7.4.962 - Problem: Cannot run the tests with gvim. Cannot run individual new stests. - Solution: Add the -f flag. Add new test targets in Makefile. - -commit 9dc2ce398bb3456cc8f590ef0260459798b34d2a -Author: Bram Moolenaar -Date: Sat Dec 5 19:47:04 2015 +0100 - - patch 7.4.961 - Problem: Test107 fails in some circunstances. - Solution: When using "zt", "zb" and "z=" recompute the fraction. - -commit 90f5d0a5c3bbfeefcbc4d6eac59cf225ec714b28 -Author: Bram Moolenaar -Date: Thu Dec 3 22:37:21 2015 +0100 - - patch 7.4.960 - Problem: Detecting every version of nmake is clumsy. - Solution: Use a tiny C program to get the version of _MSC_VER. (Ken Takata) - -commit 0379d01c52e7930ccfc9133f229fba54a2024a42 -Author: Bram Moolenaar -Date: Thu Dec 3 21:17:24 2015 +0100 - - patch 7.4.959 - Problem: When setting 'term' the clipboard ownership is lost. - Solution: Do not call clip_init(). (James McCoy) - -commit e1a61991d9b6fd5f65636d17583f93118268cda5 -Author: Bram Moolenaar -Date: Thu Dec 3 21:02:27 2015 +0100 - - patch 7.4.958 - Problem: Vim checks if the directory "$TMPDIR" exists. - Solution: Do not check if the name starts with "$". - -commit bc96c29ffc753daef302d20322d1e3d560094f44 -Author: Bram Moolenaar -Date: Thu Dec 3 20:46:20 2015 +0100 - - patch 7.4.957 - Problem: Test_tagcase fails when using another language than English. - Solution: Set the messages language to C. (Kenichi Ito) - -commit f882d9f89dbe24ab1ba4bc88529bef28242fd2ed -Author: Bram Moolenaar -Date: Thu Dec 3 20:18:24 2015 +0100 - - patch 7.4.956 - Problem: A few more file name extensions not recognized. - Solution: Add .asciidoc, .bzl, .gradle, etc. - -commit 3b8fcd945c5f0ee104eaabcf969fb6f973e79c77 -Author: Bram Moolenaar -Date: Thu Dec 3 20:14:12 2015 +0100 - - patch 7.4.955 - Problem: Vim doesn't recognize .pl6 and .pod6 files. - Solution: Recognize them as perl6 and pod6. (Mike Eve, closes #511) - -commit f609dcf8c1094f6fc95f4fc36321a1fb08a7110c -Author: Bram Moolenaar -Date: Thu Dec 3 17:43:17 2015 +0100 - - patch 7.4.954 - Problem: When using Lua there may be a crash. (issue #468) - Solution: Avoid using an unitialized tv. (Yukihiro Nakadaira) - -commit de0ad40cb3c1bc691a754698ed16a5b6cdb4086b -Author: Bram Moolenaar -Date: Thu Dec 3 17:21:28 2015 +0100 - - patch 7.4.953 - Problem: When a test script navigates to another buffer the .res file is - created with the wrong name. - Solution: Use the "testname" for the .res file. (Damien) - -commit 6cd1345307440491580e5e86cb82c54ee9a46baa -Author: Bram Moolenaar -Date: Thu Dec 3 16:54:53 2015 +0100 - - patch 7.4.952 - Problem: 'lispwords' is tested in the old way. - Solution: Make a new style test for 'lispwords'. - -commit b00da1d6d1655cb6e415f84ecc3be5ff3b790811 -Author: Bram Moolenaar -Date: Thu Dec 3 16:33:12 2015 +0100 - - patch 7.4.951 - Problem: Sorting number strings does not work as expected. (Luc Hermitte) - Solution: Add the 'N" argument to sort() - -commit 4649ded2877508fe343cbcf6f7e7fd277be0aab3 -Author: Bram Moolenaar -Date: Thu Dec 3 14:55:55 2015 +0100 - - patch 7.4.950 - Problem: v:errors is not initialized. - Solution: Initialze it to an empty list. (Thinca) - -commit 32a214e78df0120f92fe049eab1385c60f0cdb0b -Author: Bram Moolenaar -Date: Thu Dec 3 14:29:02 2015 +0100 - - patch 7.4.949 - Problem: When using 'colorcolumn' and there is a sign with a fullwidth - character the highlighting is wrong. (Andrew Stewart) - Solution: Only increment vcol when in the right state. (Christian Brabandt) - -commit 20ad69ccfb60ef718bd26387ef0e5424461a643e -Author: Bram Moolenaar -Date: Thu Dec 3 13:52:52 2015 +0100 - - patch 7.4.948 - Problem: Can't build when the insert_expand feature is disabled. - Solution: Add #ifdefs. (Dan Pasanen, closes #499) - -commit 5311c02f25eed8f34e8a80becb98e86264f371c3 -Author: Bram Moolenaar -Date: Tue Dec 1 20:19:26 2015 +0100 - - patch 7.4.947 - Problem: Test_listchars fails with MingW. (Michael Soyka) - Solution: Add the test to the ones that need the fileformat fixed. - (Christian Brabandt) - -commit bbfbaf9741deebb9f1ed790885bd571c4cbce17a -Author: Bram Moolenaar -Date: Tue Dec 1 15:32:56 2015 +0100 - - patch 7.4.946 - Problem: Missing changes in source file. - Solution: Include changes to the eval.c file. - -commit 683fa185a4b4ed7595e5942901548b8239ed5cdb -Author: Bram Moolenaar -Date: Mon Nov 30 21:38:24 2015 +0100 - - patch 7.4.945 - Problem: New style testing is incomplete. - Solution: Add the runtest script to the list of distributed files. - Add the new functions to the function overview. - Rename the functions to match Vim function style. - Move undolevels testing into a new style test script. - -commit 43345546ae63710441f066648b8485fb545b3801 -Author: Bram Moolenaar -Date: Sun Nov 29 17:35:35 2015 +0100 - - patch 7.4.944 - Problem: Writing tests for Vim script is hard. - Solution: Add assertEqual(), assertFalse() and assertTrue() functions. Add - the v:errors variable. Add the runtest script. Add a first new - style test script. - -commit 48a969b48898fb08dce636c6b918408c6fbd3ea0 -Author: Bram Moolenaar -Date: Sat Nov 28 14:29:26 2015 +0100 - - patch 7.4.943 - Problem: Tests are not run. - Solution: Add test_writefile to makefiles. (Ken Takata) - -commit 60422e68a3a555144f8c76c666f050e8d104c16b -Author: Bram Moolenaar -Date: Wed Nov 25 23:53:01 2015 +0100 - - patch 7.4.942 - Problem: test_tagcase breaks for small builds. - Solution: Bail out of the test early. (Hirohito Higashi) - -commit d042dc825c9b97dacd84d4728f88300da4d5b6b9 -Author: Bram Moolenaar -Date: Tue Nov 24 19:18:36 2015 +0100 - - Update runtime files. - -commit 0f6562e9036f889185dff49a75c7fc5ffb28b307 -Author: Bram Moolenaar -Date: Tue Nov 24 18:48:14 2015 +0100 - - patch 7.4.941 - Problem: There is no way to ignore case only for tag searches. - Solution: Add the 'tagcase' option. (Gary Johnson) - -commit 2a1b474fd82aff922f18570593972b12feaa2073 -Author: Bram Moolenaar -Date: Tue Nov 24 18:15:51 2015 +0100 - - patch 7.4.940 - Problem: vt52 terminal codes are not correct. - Solution: Move entries outside of #if. (Random) Adjustments based on - documented codes. - -commit 9a7d58e42ed54406437c2394e5a489ee6a9e4220 -Author: Bram Moolenaar -Date: Tue Nov 24 17:23:56 2015 +0100 - - patch 7.4.939 - Problem: Memory leak when encountering a syntax error. - Solution: Free the memory. (Dominique Pelle) - -commit 88e484bf1b0afb5f2dec44f19335729578ace66a -Author: Bram Moolenaar -Date: Tue Nov 24 15:38:44 2015 +0100 - - patch 7.4.938 - Problem: X11 and GTK have moure mouse buttons than Vim supports. - Solution: Recognize more mouse buttons. (Benoit Pierre, closes #498) - -commit 5ad075c0735d3d8b97708d17c22de8facb15f997 -Author: Bram Moolenaar -Date: Tue Nov 24 15:18:32 2015 +0100 - - patch 7.4.937 - Problem: Segfault reading unitialized memory. - Solution: Do not read match \z0, it does not exist. (Marius Gedminas, closes - #497) - -commit 294a7e55b01149154807a23323038784549b8946 -Author: Bram Moolenaar -Date: Sun Nov 22 19:39:38 2015 +0100 - - patch 7.4.936 - Problem: Crash when dragging with the mouse. - Solution: Add safety check for NULL pointer. Check mouse position for valid - value. (Hirohito Higashi) - -commit 6040256d8b0404564ac6f192296b12ea9d175e7d -Author: Bram Moolenaar -Date: Sun Nov 22 15:08:59 2015 +0100 - - patch 7.4.935 - Problem: test_utf8 fails on MS-Windows when executed with gvim. - Solution: Use the insert flag on feedkeys() to put the string before the - ":" that was already read when checking for available chars. - -commit 7487792ab14c1fb8dbdb37bdd74265d8b1d3be50 -Author: Bram Moolenaar -Date: Sat Nov 21 17:15:33 2015 +0100 - - patch 7.4.934 - Problem: Appveyor also builds on a tag push. - Solution: Add a skip_tags line. (Kenichi Ito, closes #489) - -commit e4eda3bc7157932b0bf380fd3fdc1ba8f4438b60 -Author: Bram Moolenaar -Date: Sat Nov 21 16:28:50 2015 +0100 - - patch 7.4.933 - Problem: Crash when using longest completion match. - Solution: Fix array index. - -commit 8f08dab18df6dbf6c4b4973fd2d480e4bffb82d8 -Author: Bram Moolenaar -Date: Sat Nov 21 14:31:33 2015 +0100 - - patch 7.4.932 - Problem: test_utf8 has confusing dummy command. - Solution: Use a real command instead of a colon. - -commit cfcd1ddd103129b309671cba5cff55e19a9908e4 -Author: Bram Moolenaar -Date: Sat Nov 21 14:24:50 2015 +0100 - - patch 7.4.931 - Problem: Test 94 fails on some systems. - Solution: Set 'encoding' to utf-8. - -commit e392eb41f8dfc01bd13634e534ac6b4d505326f4 -Author: Bram Moolenaar -Date: Thu Nov 19 20:38:09 2015 +0100 - - Update runtime files. - -commit 97b0b0ec764d3a247ef600d809b965d5ab37155d -Author: Bram Moolenaar -Date: Thu Nov 19 20:23:37 2015 +0100 - - patch 7.4.930 - Problem: MS-Windows: Most users appear not to like the window border. - Solution: Remove WS_EX_CLIENTEDGE. (Ian Halliday) - -commit d29c6fea94947b3f4b54fbd5a6f832a7d744bf27 -Author: Bram Moolenaar -Date: Thu Nov 19 20:11:54 2015 +0100 - - patch 7.4.929 - Problem: "gv" after paste selects one character less if 'selection' is - "exclusive". - Solution: Increment the end position. (Christian Brabandt) - -commit 5d8afebb5bf7fb1e8ce06062451dc6a1f9a53ac0 -Author: Bram Moolenaar -Date: Thu Nov 19 19:55:16 2015 +0100 - - patch 7.4.928 - Problem: A clientserver message interrupts handling keys of a mapping. - Solution: Have mch_inchar() send control back to WaitForChar when it is - interrupted by server message. (James Kolb) - -commit 9b1067e038d371bd6c51e5da025383761f4921b4 -Author: Bram Moolenaar -Date: Thu Nov 19 19:33:15 2015 +0100 - - patch 7.4.927 - Problem: Ruby crashes when there is a runtime error. - Solution: Use ruby_options() instead of ruby_process_options(). (Damien) - -commit 4f8fa1633cdfbd09a41160c8480fe67c198067e9 -Author: Bram Moolenaar -Date: Thu Nov 19 19:00:05 2015 +0100 - - patch 7.4.926 - Problem: Completing the longest match doesn't work properly with multi-byte - characters. - Solution: When using multi-byte characters use another way to find the - longest match. (Hirohito Higashi) - -commit a0ed84a26897c994512873a895b9fc54e90c6845 -Author: Bram Moolenaar -Date: Thu Nov 19 17:56:13 2015 +0100 - - patch 7.4.925 - Problem: User may yank or put using the register being recorded in. - Solution: Add the recording register in the message. (Christian Brabandt, - closes #470) - -commit 32d03b34ac8a34a962f57847fc431a2b4e14efea -Author: Bram Moolenaar -Date: Thu Nov 19 13:46:48 2015 +0100 - - patch 7.4.924 - Problem: DEVELOPER_DIR gets reset by configure. - Solution: Do not reset DEVELOPER_DIR when there is no --with-developer-dir - argument. (Kazuki Sakamoto, closes #482) - -commit 6a2697ffd7e894861853b351689b0ddec8901c96 -Author: Bram Moolenaar -Date: Thu Nov 19 13:14:30 2015 +0100 - - patch 7.4.923 - Problem: Prototypes not always generated. - Solution: Change #if to OR with PROTO. - -commit b4ff518d95aa57c2f8c0568c915035bef849581b -Author: Bram Moolenaar -Date: Tue Nov 10 21:15:48 2015 +0100 - - Updated runtime files. - -commit 1c2836e268ce930bca9ea1287d0d83e92ce1b3ff -Author: Bram Moolenaar -Date: Tue Nov 10 21:05:48 2015 +0100 - - patch 7.4.922 - Problem: Leaking memory with ":helpt {dir-not-exists}". - Solution: Free dirname. (Dominique Pelle) - -commit cd1c55f706c2f9b8310b8a9fc1f8226c7fd19372 -Author: Bram Moolenaar -Date: Tue Nov 10 20:52:04 2015 +0100 - - patch 7.4.921 - Problem: Missing proto file update. (Randall W. Morris) - Solution: Add the missing line for mch_ishidden. - -commit a93f975e8b39d7cfc8145dbe181cc4e5e4ec0bdf -Author: Bram Moolenaar -Date: Tue Nov 10 20:45:09 2015 +0100 - - patch 7.4.920 - Problem: The rubydll option is not in the options window. - Solution: Add the rubydll option. - -commit d4ece23e2e602d820ab7367c383dc0d72dd87029 -Author: Bram Moolenaar -Date: Tue Nov 10 19:48:14 2015 +0100 - - patch 7.4.919 - Problem: The dll options are not in the options window. - Solution: Add the dll options. And other fixes. - -commit 0796c0625fa4b9eb2f47fe8c976b78523924e1fb -Author: Bram Moolenaar -Date: Tue Nov 10 19:41:37 2015 +0100 - - patch 7.4.918 - Problem: A digit in an option name has problems. - Solution: Rename 'python3dll' to 'pythonthreedll'. - -commit 1be2ed6c11671eabefa0fc8600fd2af6cd3963e8 -Author: Bram Moolenaar -Date: Tue Nov 10 19:11:58 2015 +0100 - - patch 7.4.917 - Problem: Compiler warning for comparing signed and unsigned. - Solution: Add a type cast. - -commit 8648357841065295e39831d2b559d87ca01a7a7c -Author: Bram Moolenaar -Date: Tue Nov 10 19:04:23 2015 +0100 - - patch 7.4.916 - Problem: When running out of memory while copying a dict memory may be - freed twice. (ZyX) - Solution: Do not call the garbage collector when running out of memory. - -commit 174674743d9a2d7361c9cd89836f8dd8651edeeb -Author: Bram Moolenaar -Date: Tue Nov 10 17:50:24 2015 +0100 - - patch 7.4.915 - Problem: When removing from 'path' and then adding, a comma may go missing. - (Malcolm Rowe) - Solution: Fix the check for P_ONECOMMA. (closes #471) - -commit 98b30a473a58ae98c280e0383c8b1e08c0ebced5 -Author: Bram Moolenaar -Date: Tue Nov 10 15:18:02 2015 +0100 - - patch 7.4.914 - Problem: New compiler warning: logical-not-parentheses - Solution: Silence the warning. - -commit 72f4cc4a987d123c0ed909c85b9a05f65cef7202 -Author: Bram Moolenaar -Date: Tue Nov 10 14:35:18 2015 +0100 - - patch 7.4.913 - Problem: No utf-8 support for the hangul input feature. - Solution: Add utf-8 support. (Namsh) - -commit e01f4f86cef7bed3cb99b26f9f57d86f6eb5fe1a -Author: Bram Moolenaar -Date: Tue Nov 10 14:06:53 2015 +0100 - - patch 7.4.912 - Problem: Wrong indenting for C++ constructor. - Solution: Recognize ::. (Anhong) - -commit 450ca4335e467ac29c1560b7397225a974aee3bf -Author: Bram Moolenaar -Date: Tue Nov 10 13:30:39 2015 +0100 - - patch 7.4.911 - Problem: t_Ce and t_Cs are documented but not supported. (Hirohito Higashi) - Solution: Define the options. - -commit e7427f4b7e1af6a63600183be6b4c5724beb2f66 -Author: Bram Moolenaar -Date: Tue Nov 10 13:24:20 2015 +0100 - - patch 7.4.910 - Problem: Compiler complains about type punned pointer. - Solution: Use another way to increment the ref count. - -commit de59ba33aa3b94f2757dbf3451682d762c15ebcf -Author: Bram Moolenaar -Date: Tue Nov 3 22:03:16 2015 +0100 - - patch 7.4.909 - Problem: "make install" fails. - Solution: Only try installing desktop files if the destination directory - exists. - -commit a16f472edfa028e5574c7c145d02f3821edbc698 -Author: Bram Moolenaar -Date: Mon Nov 2 17:35:43 2015 +0100 - - patch 7.4.908 - Problem: Build error with MingW compiler. (Cesar Romani) - Solution: Change #if into #ifdef. - -commit d94464ee294a351ce7b6ba18e8bd3f24f1bef920 -Author: Bram Moolenaar -Date: Mon Nov 2 15:28:18 2015 +0100 - - patch 7.4.907 - Problem: Libraries for dynamically loading interfaces can only be defined - at compile time. - Solution: Add options to specify the dll names. (Kazuki Sakamoto, - closes #452) - -commit 8a52ba791893fd55c5bdf98825c5b3e8892eaa62 -Author: Bram Moolenaar -Date: Mon Nov 2 14:45:56 2015 +0100 - - patch 7.4.906 - Problem: On MS-Windows the viminfo file is (always) given the hidden - attribute. (raulnac) - Solution: Check the hidden attribute in a different way. (Ken Takata) - -commit 1d8d9c0bec84ac799a2f62a5ac81eade3eaf638a -Author: Bram Moolenaar -Date: Mon Nov 2 13:29:53 2015 +0100 - - Add files in patch 7.4.904 missing from commit. - -commit d424747d5821c2873e24d25d3407d08b25ea3443 -Author: Bram Moolenaar -Date: Mon Nov 2 13:28:59 2015 +0100 - - patch 7.4.905 - Problem: Python interface can produce error "vim.message' object has no - attribute 'isatty'". - Solution: Add dummy isatty(), readable(), etc. (closes #464) - -commit 6407b3e80d7d7f8f0797c13ae35cc06f96be46c9 -Author: Bram Moolenaar -Date: Mon Nov 2 12:50:55 2015 +0100 - - patch 7.4.904 - Problem: Vim does not provide .desktop files. - Solution: Include and install .desktop files. (James McCoy, closes #455) - -commit d7464be9747fcaa8e6210e1f00a3882932df76e2 -Author: Bram Moolenaar -Date: Sun Nov 1 16:49:04 2015 +0100 - - Updated runtime files. - -commit 7314efd87d8c4095229bdc2867a553c36c064918 -Author: Bram Moolenaar -Date: Sat Oct 31 15:32:52 2015 +0100 - - patch 7.4.903 - Problem: MS-Windows: When 'encoding' differs from the current code page, - expandinig wildcards may cause illegal memory access. - Solution: Allocate a longer buffer. (Ken Takata) - -commit 4c0aac57599092da404f6726e88701ba441a4a6d -Author: Bram Moolenaar -Date: Fri Oct 30 16:46:55 2015 +0100 - - patch 7.4.902 - Problem: Problems with using the MS-Windows console. - Solution: Revert patches 7.4.851, 7.4.876 and 7.4.886 until we find a better - solution. (suggested by Ken Takata) - -commit a0f849ee40cbea3c889345256786b640b0becca2 -Author: Bram Moolenaar -Date: Fri Oct 30 14:37:44 2015 +0100 - - Update runtime files. - -commit e7d1376b636e6c758196c3542bd2c1053f9edb75 -Author: Bram Moolenaar -Date: Fri Oct 30 14:23:33 2015 +0100 - - patch 7.4.901 - Problem: When a BufLeave autocommand changes folding in a way it syncs - undo, undo can be corrupted. - Solution: Prevent undo sync. (Jacob Niehus) - -commit f1a4c98ea6fa122ceb24c1ad17e184703cbfd182 -Author: Bram Moolenaar -Date: Sun Oct 25 22:42:00 2015 +0100 - - patch 7.4.900 - Problem: README file can still be improved - Solution: Add a couple of links. (Christian Brabandt) - -commit c92399f4ee6d0289dbe5d708d14a84e32f617bd5 -Author: Bram Moolenaar -Date: Sun Oct 25 13:55:00 2015 +0100 - - patch 7.4.899 - Problem: README file is not optimal. - Solution: Move buttons, update some text. (closes #460) - -commit 60cce2fb736c8ff6fdb9603f502d3c15f1f7a25d -Author: Bram Moolenaar -Date: Tue Oct 13 23:21:27 2015 +0200 - - Update runtime files. - -commit 04dfd512293e951479aec2378753b946c39bea87 -Author: Bram Moolenaar -Date: Tue Oct 13 20:55:50 2015 +0200 - - patch 7.4.898 - Problem: The 'fixendofline' option is set on with ":edit". - Solution: Don't set the option when clearing a buffer. (Yasuhiro Matsumoto) - -commit 4e86150ec5b5158da92b28938ea55819dc890a14 -Author: Bram Moolenaar -Date: Tue Oct 13 20:21:49 2015 +0200 - - patch 7.4.897 - Problem: Freeze and crash when there is a sleep in a remote command. - (Karl Yngve Lervåg) - Solution: Remove a message from the queue before dealing with it. (James - Kolb) - -commit b4f6a46b01ed00b642a2271e9d1559e51ab0f2c4 -Author: Bram Moolenaar -Date: Tue Oct 13 19:43:17 2015 +0200 - - patch 7.4.896 - Problem: Editing a URL, which netrw should handle, doesn't work. - Solution: Avoid changing slashes to backslashes. (Yasuhiro Matsumoto) - -commit 23d1b62746dce048c80cc19e7e5af1d513b6b4cf -Author: Bram Moolenaar -Date: Tue Oct 13 19:18:04 2015 +0200 - - patch 7.4.895 - Problem: Custom command line completion does not work for a command - containing digits. - Solution: Skip over the digits. (suggested by Yasuhiro Matsumoto) - -commit f59c73da1e8eb16e7b49b4465aedd1d6ddacc6fd -Author: Bram Moolenaar -Date: Tue Oct 13 17:52:59 2015 +0200 - - patch 7.4.894 - Problem: vimrun.exe is picky about the number of spaces before -s. - Solution: Skip all spaces. (Cam Sinclair) - -commit d1b15dec4d00d7ed5e92ff4e0fb7fc2e0818e479 -Author: Bram Moolenaar -Date: Tue Oct 13 16:13:39 2015 +0200 - - patch 7.4.893 - Problem: C indenting is wrong below a "case (foo):" because it is - recognized as a C++ base class construct. Issue #38. - Solution: Check for the case keyword. - -commit 9d6ca1cc5ebb6e61cc2ef73aecfbb0bdbb65432f -Author: Bram Moolenaar -Date: Tue Oct 13 13:49:09 2015 +0200 - - patch 7.4.892 - Problem: On MS-Windows the iconv DLL may have a different name. - Solution: Also try libiconv2.dll and libiconv-2.dll. (Yasuhiro Matsumoto) - -commit 089af18d1fd0961ff504ee72db0156bbfe509cdf -Author: Bram Moolenaar -Date: Wed Oct 7 11:41:49 2015 +0200 - - patch 7.4.891 - Problem: Indentation of array initializer is wrong. - Solution: Avoid that calling find_start_rawstring() changes the position - returned by find_start_comment(), add a test. (Hirohito Higashi) - -commit 094454fa708d3297db744f095cd2b7b155a8b6ad -Author: Bram Moolenaar -Date: Wed Oct 7 10:39:55 2015 +0200 - - patch 7.4.890 - Problem: Build failure when using dynamic python but not python3. - Solution: Adjust the #if to also include DYNAMIC_PYTHON3 and UNIX. - -commit 74b738d414b2895b3365e26ae3b7792eb82ccf47 -Author: Bram Moolenaar -Date: Tue Sep 29 18:08:33 2015 +0200 - - patch 7.4.889 - Problem: Triggering OptionSet from setwinvar() isn't tested. - Solution: Add a test. (Christian Brabandt) - -commit ba117c23dfd1146aca3235bea172df17a48bccee -Author: Bram Moolenaar -Date: Tue Sep 29 16:53:22 2015 +0200 - - patch 7.4.888 - Problem: The OptionSet autocommands are not triggered from setwinvar(). - Solution: Do not use switch_win() when not needed. (Hirohito Higashi) - -commit c2b717ebd6719e722dcb5f10e4c74033a53ff7c7 -Author: Bram Moolenaar -Date: Tue Sep 29 15:06:14 2015 +0200 - - patch 7.4.887 - Problem: Using uninitialized memory for regexp with back reference. - (Dominique Pelle) - Solution: Initialize end_lnum. - -commit 1d478a6242871dcf4566814d3c6208df17991426 -Author: Bram Moolenaar -Date: Tue Sep 29 14:01:12 2015 +0200 - - patch 7.4.886 - Problem: Windows7: Switching screen buffer causes flicker when using - system(). - Solution: Instead of actually switching screen buffer, duplicate the handle. - (Yasuhiro Matsumoto) - -commit c79a5452acd695238798947e40086f9823c400e7 -Author: Bram Moolenaar -Date: Tue Sep 29 12:08:42 2015 +0200 - - patch 7.4.885 - Problem: When doing an upwards search without wildcards the search fails if - the initial directory doesn't exist. - Solution: Fix the non-wildcard case. (Stefan Kempf) - -commit ca63501fbcd1cf9c8aa9ff12c093c95b62a89ed7 -Author: Bram Moolenaar -Date: Fri Sep 25 20:34:21 2015 +0200 - - Update various runtime files. - -commit c1d20998d71f3fa0aebeeee42007a337cd7e3d8a -Author: Bram Moolenaar -Date: Fri Sep 25 20:30:58 2015 +0200 - - patch 7.4.884 - Problem: Travis also builds on a tag push. - Solution: Filter out tag pushes. (Kenichi Ito) - -commit 10ad1d90da8c464e1bf08bf23d92d4888378a8a1 -Author: Bram Moolenaar -Date: Fri Sep 25 19:35:02 2015 +0200 - - patch 7.4.883 - Problem: Block-mode replace works characterwise instead of blockwise after - column 147. (Issue #422) - Solution: Set Visual mode. (Christian Brabandt) - -commit 5f1fea28f5bc573e2430773c49e95ae1f9cc2a25 -Author: Bram Moolenaar -Date: Fri Sep 25 19:12:22 2015 +0200 - - patch 7.4.882 - Problem: When leaving the command line window with CTRL-C while a - completion menu is displayed the menu isn't removed. - Solution: Force a screen update. (Hirohito Higashi) - -commit 0a777ab9890ba0e8dd57f082e98fde1adab36aa0 -Author: Bram Moolenaar -Date: Fri Sep 25 17:56:50 2015 +0200 - - patch 7.4.881 - Problem: Test 49 fails. - Solution: Add line number to check of call stack. - -commit 02d803fc0cc99a1c86a3553a1d445137eab1aa8d -Author: Bram Moolenaar -Date: Fri Sep 25 17:50:22 2015 +0200 - - patch 7.4.880 - Problem: No build and coverage status. - Solution: Add links to the README file. (Christian Brabandt) - -commit 1d6328ca00fc6cfe37b1f5e038ec23f443258886 -Author: Bram Moolenaar -Date: Fri Sep 25 17:37:16 2015 +0200 - - patch 7.4.879 - Problem: Can't see line numbers in nested function calls. - Solution: Add line number to the file name. (Alberto Fanjul) - -commit 69b67f7e774dc212e8c97495ee81c601b8a89ac2 -Author: Bram Moolenaar -Date: Fri Sep 25 16:59:47 2015 +0200 - - patch 7.4.878 - Problem: Coverity error for clearing only one byte of struct. - Solution: Clear the whole struct. (Dominique Pelle) - -commit 4d0c7bc74ac6fad5cb599dc3ade6996e848d83b6 -Author: Bram Moolenaar -Date: Fri Sep 25 16:38:01 2015 +0200 - - patch 7.4.877 - Problem: ":find" sometimes fails. (Excanoe) - Solution: Compare current characters instead of previous ones. - -commit b0262f239e77480f81fa3345491b7b6d52a17f6d -Author: Bram Moolenaar -Date: Fri Sep 25 15:28:38 2015 +0200 - - patch 7.4.876 - Problem: Windows7: when using vim.exe with msys or msys2, conhost.exe - (console window provider on Windows7) will freeze or crash. - Solution: Make original screen buffer active, before executing external - program. And when the program is finished, revert to vim's one. - (Taro Muraoka) - -commit 3fe076f0feb91460266fdf7f9133a59c49a53c4e -Author: Bram Moolenaar -Date: Fri Sep 25 15:00:56 2015 +0200 - - patch 7.4.875 - Problem: Not obvious how to contribute. - Solution: Add a remark about CONTRIBUTING.md to README.md - -commit 8919554fe17255cddbbce6b833fab9aba19c8b88 -Author: Bram Moolenaar -Date: Fri Sep 25 15:00:31 2015 +0200 - - patch 7.4.874 - Problem: MS-Windows: When Vim runs inside another application, the size - isn't right. - Solution: When in child mode compute the size differently. (Agorgianitis - Loukas) - -commit b8603882b1679385b287f14c527fa61eee60a9dd -Author: Bram Moolenaar -Date: Thu Sep 17 23:20:42 2015 +0200 - - patch 7.4.873 - Problem: Compiler warning for unused variable. (Tony Mechelynck) - Solution: Remove the variable. Also fix int vs long_u mixup. - -commit 0600f3511c6018cbcdb170a904bcf6533a06bf2d -Author: Bram Moolenaar -Date: Tue Sep 15 19:18:18 2015 +0200 - - patch 7.4.872 - Problem: Not using CI services available. - Solution: Add configuration files for travis and appveyor. (PR #401) - -commit 7b256fe7445b46929f660ea74e9090418f857696 -Author: Bram Moolenaar -Date: Tue Sep 15 19:05:59 2015 +0200 - - patch 7.4.871 - Problem: Vim leaks memory, when 'wildignore' filters out all matches. - Solution: Free the files array when it becomes empty. - -commit 2455c4ede8d4ff6f0754977b548708eec08869eb -Author: Bram Moolenaar -Date: Tue Sep 15 18:29:39 2015 +0200 - - patch 7.4.870 - Problem: May get into an invalid state when using getchar() in an - expression mapping. - Solution: Anticipate mod_mask to change. (idea by Yukihiro Nakadaira) - -commit 3b59755862f4604ded8155404a1fe4c84c606829 -Author: Bram Moolenaar -Date: Tue Sep 15 17:58:29 2015 +0200 - - patch 7.4.869 - Problem: MS-Windows: scrolling may cause text to disappear when using an - Intel GPU. - Solution: Call GetPixel(). (Yohei Endo) - -commit 54f018cd5994c3ffcd0740526e56db6934edf1f2 -Author: Bram Moolenaar -Date: Tue Sep 15 17:30:40 2015 +0200 - - patch 7.4.868 - Problem: 'smarttab' is also effective when 'paste' is enabled. (Alexander - Monakov) - Solution: Disable 'smarttab' when 'paste' is set. (Christian Brabandt) - Do the same for 'expandtab'. - -commit 9534680731ea342c2fed01a812559958923480da -Author: Bram Moolenaar -Date: Tue Sep 15 15:57:29 2015 +0200 - - patch 7.4.867 - Problem: Can't build on MS-Windows. (Taro Muraoka) - Solution: Adjust #ifdef. - -commit 93c88e0f6a4a8f7634ed84721daf4af46fc0d5db -Author: Bram Moolenaar -Date: Tue Sep 15 14:12:05 2015 +0200 - - patch 7.4.866 - Problem: Crash when changing the 'tags' option from a remote command. - (Benjamin Fritz) - Solution: Instead of executing messages immediately, use a queue, like for - netbeans. (James Kolb) - -commit ed84b76021df763619cabaedddc44eb5ee849136 -Author: Bram Moolenaar -Date: Wed Sep 9 22:35:29 2015 +0200 - - patch 7.4.865 - Problem: Compiler warning for uninitialized variable. - Solution: Initialize. - -commit e906c502079770ae0e0071c74cefb802689ff193 -Author: Bram Moolenaar -Date: Wed Sep 9 21:10:39 2015 +0200 - - patch 7.4.864 - Problem: Tiny build fails. - Solution: Put qf_ items inside #ifdef. - -commit 43335ea394fe247132b9701c55cccf51e6c36425 -Author: Bram Moolenaar -Date: Wed Sep 9 20:59:37 2015 +0200 - - patch 7.4.863 - Problem: plines_nofill() used without the diff feature. - Solution: Define PLINES_NOFILL(). - -commit 5325b9bbae8a717510ef7248f3ce8b50281bd33f -Author: Bram Moolenaar -Date: Wed Sep 9 20:27:02 2015 +0200 - - patch 7.4.862 - Problem: Still problems with pango_shape_full() not available. - Solution: Change AC_TRY_COMPILE to AC_TRY_LINK. - -commit 12969c04fe7bd27dc0cbf37709eb40a86d4a27f9 -Author: Bram Moolenaar -Date: Tue Sep 8 23:36:10 2015 +0200 - - Update documentation and syntax files. - -commit 3cbe0c01ad71875bd662edb629f9e792a734f292 -Author: Bram Moolenaar -Date: Tue Sep 8 20:00:22 2015 +0200 - - patch 7.4.861 - Problem: pango_shape_full() is not always available. - Solution: Add a configure check. - -commit a122b5e98afe18c9cfdab31b77d2a9fbb8e36416 -Author: Bram Moolenaar -Date: Tue Sep 8 19:13:51 2015 +0200 - - patch 7.4.860 - Problem: Filetype detection is outdated. - Solution: Include all recent and not-so-recent changes. - -commit d8986fd91494642b3bab305406aa55268498f49c -Author: Bram Moolenaar -Date: Tue Sep 8 19:10:55 2015 +0200 - - patch 7.4.859 - Problem: Vim doesn't recognize all htmldjango files. - Solution: Recognize a comment. (Daniel Hahler, PR #410) - -commit aa23b379421aa214e6543b06c974594a25799b09 -Author: Bram Moolenaar -Date: Tue Sep 8 18:46:31 2015 +0200 - - patch 7.4.858 - Problem: It's a bit clumsy to execute a command on a list of matches. - Solution: Add the ":ldo", ":lfdo", ":cdo" and ":cfdo" commands. (Yegappan - Lakshmanan) - -commit 4a4b821085847651b71d8ad9fab9f180635cb453 -Author: Bram Moolenaar -Date: Tue Sep 8 17:50:41 2015 +0200 - - patch 7.4.857 - Problem: Dragging the current tab with the mouse doesn't work properly. - Solution: Take the current tabpage index into account. (Hirohito Higashi) - -commit a09a2c5857ab854f0870573b5160da1964c905a2 -Author: Bram Moolenaar -Date: Tue Sep 8 17:31:59 2015 +0200 - - patch 7.4.856 - Problem: "zt" still doesn't work well with filler lines. (Gary Johnson) - Solution: Check for filler lines above the cursor. (Christian Brabandt) - -commit 7e2ec008f5c5152205d0b8a7d88177b374225d8d -Author: Bram Moolenaar -Date: Tue Sep 8 16:31:06 2015 +0200 - - patch 7.4.855 - Problem: GTK: font glitches for combining characters - Solution: Use pango_shape_full() instead of pango_shape(). (luchr, PR #393) - -commit b58988b832b69b52dfefeca338ea4802d0c4cdca -Author: Bram Moolenaar -Date: Tue Sep 1 21:25:44 2015 +0200 - - patch 7.4.854 - Problem: Missing information about runtime files. - Solution: Add section about runtime files. (Christian Brabandt) - -commit cf619daa8e0ef9a335f27f65eb74e422a17d4f92 -Author: Bram Moolenaar -Date: Tue Sep 1 20:53:24 2015 +0200 - - patch 7.4.853 - Problem: "zt" in diff mode does not always work properly. (Gary Johnson) - Solution: Don't count filler lines twice. (Christian Brabandt) - -commit ac360bf2ca293735fc7c6654dc2b3066f4c62488 -Author: Bram Moolenaar -Date: Tue Sep 1 20:31:20 2015 +0200 - - patch 7.4.852 - Problem: On MS-Windows console Vim uses ANSI APIs for keyboard input and - console output, it cannot input/output Unicode characters. - Solution: Use Unicode APIs for console I/O. (Ken Takata, Yasuhiro Matsumoto) - -commit 615942452eb74eee7d8386fd3d76a1534181fa06 -Author: Bram Moolenaar -Date: Tue Sep 1 20:23:37 2015 +0200 - - patch 7.4.851 - Problem: Saving and restoring the console buffer does not work properly. - Solution: Instead of ReadConsoleOutputA/WriteConsoleOutputA use - CreateConsoleScreenBuffer and SetConsoleActiveScreenBuffer. - (Ken Takata) - -commit 544780248b5876339b316703fc2f330a9d316c45 -Author: Bram Moolenaar -Date: Tue Sep 1 19:50:09 2015 +0200 - - patch 7.4.850 - Problem: does not show up. - Solution: Use > and <. (Kazunobu Kuriyama) - -commit 8b5f65a527c353b9942e362e719687c3a7592309 -Author: Bram Moolenaar -Date: Tue Sep 1 19:26:12 2015 +0200 - - patch 7.4.849 - Problem: Moving the cursor in Insert mode starts new undo sequence. - Solution: Add CTRL-G U to keep the undo sequence for the following cursor - movement command. (Christian Brabandt) - -commit 5adfea1ac63e252556bccce54e92e8e10b58f592 -Author: Bram Moolenaar -Date: Tue Sep 1 18:51:39 2015 +0200 - - patch 7.4.848 - Problem: CTRL-A on hex number in Visual block mode is incorrect. - Solution: Account for the "0x". (Hirohito Higashi) - -commit 8667d66ca923d361e00e6369cbff37283db5a432 -Author: Bram Moolenaar -Date: Tue Sep 1 18:27:49 2015 +0200 - - patch 7.4.847 - Problem: "vi)d" may leave a character behind. - Solution: Skip over multi-byte character. (Christian Brabandt) - -commit 6017f3799dbb744fc34894d968b36729e607203e -Author: Bram Moolenaar -Date: Tue Sep 1 17:50:48 2015 +0200 - - patch 7.4.846 - Problem: Some GitHub users don't know how to use issues. - Solution: Add a file that explains the basics of contributing. - -commit 5df1ed2de3fa9dcace996b9a0a4c9b3cea79cf1e -Author: Bram Moolenaar -Date: Tue Sep 1 16:25:34 2015 +0200 - - patch 7.4.845 - Problem: Compiler warning for possible loss of data. - Solution: Add a type cast. (Erich Ritz) - -commit 37a8de17d4dfd3d463960c38a204ce399c8e19d4 -Author: Bram Moolenaar -Date: Tue Sep 1 16:05:00 2015 +0200 - - patch 7.4.844 - Problem: When '#' is in 'isident' the is# comparator doesn't work. - Solution: Don't use vim_isIDc(). (Yasuhiro Matsumoto) - -commit d43f0951bca162d4491d57df9277b5dbc462944f -Author: Bram Moolenaar -Date: Thu Aug 27 22:30:47 2015 +0200 - - patch 7.4.843 - Problem: Still possible to go beyond the end of a string. - Solution: Check for NUL also in second string. (Dominique Pelle) - -commit cdf0442d009ea97fad06d72231f7de309c75205a -Author: Bram Moolenaar -Date: Thu Aug 27 22:25:10 2015 +0200 - - patch 7.4.842 - Problem: Sending too many messages to close the balloon. - Solution: Only send a WM_CLOSE message. (Jurgen Kramer) - -commit 5ea87a04964b0ccd017380b8247d04d2a69f6062 -Author: Bram Moolenaar -Date: Wed Aug 26 23:24:09 2015 +0200 - - patch 7.4.841 - Problem: Can't compile without the multi-byte feature. (John Marriott) - Solution: Add more #ifdef's. - -commit 8e5f5b47c2198ffa4161c21a4140eaa9bed46f37 -Author: Bram Moolenaar -Date: Wed Aug 26 23:12:38 2015 +0200 - - patch 7.4.840 - Problem: Tooltip window stays open. - Solution: Send a WM_CLOSE message. (Jurgen Kramer) - -commit 6ed535dbc0981d328c02e139d6505207cbef4835 -Author: Bram Moolenaar -Date: Wed Aug 26 23:01:21 2015 +0200 - - patch 7.4.839 - Problem: Compiler warning on 64-bit system. - Solution: Add cast to int. (Mike Williams) - -commit 8060687905bdadc46abb68ee6d40e5660e352297 -Author: Bram Moolenaar -Date: Tue Aug 25 21:27:35 2015 +0200 - - patch 7.4.838 - Problem: Can't compile without the crypt feature. (John Marriott) - Solution: Add #ifdef. - -commit 88774fdd23f08355297bb8cda78856859051d3c7 -Author: Bram Moolenaar -Date: Tue Aug 25 19:52:04 2015 +0200 - - Updated runtime files and Italian messages. - -commit 80ce282107849ef1a0e9b8a3be26c59c211b0957 -Author: Bram Moolenaar -Date: Tue Aug 25 19:49:50 2015 +0200 - - patch 7.4.837 - Problem: Compiler warning with MSVC compiler when using +sniff. - Solution: Use Sleep() instead of _sleep(). (Tux) - -commit 0a38dd29d6f65aa601162542a5ab0ba7f308fc8e -Author: Bram Moolenaar -Date: Tue Aug 25 16:49:01 2015 +0200 - - patch 7.4.836 - Problem: Accessing unitinialized memory. - Solution: Add missing calls to init_tv(). (Dominique Pelle) - -commit f6470c288cb6f8efd60a507baf2c070f9d209ae6 -Author: Bram Moolenaar -Date: Tue Aug 25 16:31:40 2015 +0200 - - patch 7.4.835 - Problem: Comparing utf-8 sequences does not handle different byte sizes - correctly. - Solution: Get the byte size of each character. (Dominique Pelle) - -commit 7e47d1ac6a9ae0e5a7167aa34ff651a9c39c1641 -Author: Bram Moolenaar -Date: Tue Aug 25 16:19:05 2015 +0200 - - patch 7.4.834 - Problem: gettabvar() doesn't work after Vim start. (Szymon Wrozynski) - Solution: Handle first window in tab still being NULL. (Christian Brabandt) - -commit e68c25c677167bb90ac5ec77038e340c730b6567 -Author: Bram Moolenaar -Date: Tue Aug 25 15:39:55 2015 +0200 - - patch 7.4.833 - Problem: More side effects of ":set all&" are missing. (Björn Linse) - Solution: Call didset_options() and add didset_options2() to collect more - side effects to take care of. Still not everything... - -commit be83b73ddb2ee8297037166d243f72e3423a3ce3 -Author: Bram Moolenaar -Date: Tue Aug 25 14:21:19 2015 +0200 - - patch 7.4.832 - Problem: $HOME in is expanded too early. - Solution: Skip over when expanding environment names. - -commit 3f188935ec4db5117c4a64cc3f71219175624745 -Author: Bram Moolenaar -Date: Tue Aug 25 13:57:04 2015 +0200 - - patch 7.4.831 - Problem: When expanding on the command line and encountering an - error, the command is executed anyway. - Solution: Bail out when an error is detected. - -commit b341dda575899458f7075614dcedf0a80ee9d080 -Author: Bram Moolenaar -Date: Tue Aug 25 12:56:31 2015 +0200 - - patch 7.4.830 - Problem: Resetting 'encoding' when doing ":set all&" causes problems. - (Bjorn Linse) Display is not updated. - Solution: Do not reset 'encoding'. Do a full redraw. - -commit 7fb7d34caf5f45289212987123baac4ce5a0d38c -Author: Bram Moolenaar -Date: Tue Aug 25 12:21:32 2015 +0200 - - patch 7.4.829 - Problem: Crash when clicking in beval balloon. (Travis Lebsock) - Solution: Use PostMessage() instead of DestroyWindow(). (Raymond Ko, PR 298) - -commit 670acbc70f371409b46b722bd9a1166e53574f42 -Author: Bram Moolenaar -Date: Tue Aug 25 11:58:36 2015 +0200 - - patch 7.4.828 - Problem: Crash when using "syn keyword x c". (Dominique Pelle) - Solution: Initialize the keyword tabble. (Raymond Ko, PR 397) - -commit 8cba8ba3e026c12a5294a1260dbfea9c0d8fe7eb -Author: Bram Moolenaar -Date: Tue Aug 18 13:48:54 2015 +0200 - - patch 7.4.827 - Problem: Not all test targets are in the Makefile. - Solution: Add the missing targets. - -commit 3cfd5289ca1135f116e7ece9cdadef51493ca02b -Author: Bram Moolenaar -Date: Thu Aug 13 23:28:43 2015 +0200 - - patch 7.4.826 - Problem: Compiler warnings and errors. - Solution: Make it build properly without the multi-byte feature. - -commit 1560d07045d416d0abf9731c43c28925f61515b6 -Author: Bram Moolenaar -Date: Thu Aug 13 22:53:29 2015 +0200 - - patch 7.4.825 - Problem: Invalid memory access for ":syn keyword x a[". - Solution: Do not skip over the NUL. (Dominique Pelle) - -commit 8e8b486727a473fa21dccde3ec4541f7ee70c2f4 -Author: Bram Moolenaar -Date: Wed Aug 12 22:56:58 2015 +0200 - - patch 7.4.824 - Problem: Can't compile without the multi-byte feature. (John Marriott) - Solution: Add #ifdef. - -commit fc39ecf8ded5466d7e9cbde8db75517718b023d8 -Author: Bram Moolenaar -Date: Tue Aug 11 20:34:49 2015 +0200 - - Update runtime files. - -commit 25c2f6783a9d5f15e062bd5b085abe7deb121152 -Author: Bram Moolenaar -Date: Tue Aug 11 19:36:42 2015 +0200 - - patch 7.4.823 - Problem: Cursor moves after CTRL-A on alphabetic character. - Solution: (Hirohito Higashi, test by Christian Brabandt) - -commit cde885473099296c4837de261833f48b24caf87c -Author: Bram Moolenaar -Date: Tue Aug 11 19:14:00 2015 +0200 - - patch 7.4.822 - Problem: More problems reported by coverity. - Solution: Avoid the warnings. (Christian Brabandt) - -commit bd8539aac385d265d41da2e8ab59d7b9c3694557 -Author: Bram Moolenaar -Date: Tue Aug 11 18:53:03 2015 +0200 - - patch 7.4.821 - Problem: Coverity reports a few problems. - Solution: Avoid the warnings. (Christian Brabandt) - -commit 8fee878fe277ec1b1b833ba6e5db679151f7982f -Author: Bram Moolenaar -Date: Tue Aug 11 18:45:48 2015 +0200 - - patch 7.4.820 - Problem: Invalid memory access in file_pat_to_reg_pat. - Solution: Avoid looking before the start of a string. (Dominique Pelle) - -commit 901e58c243ef4363bb2c13b2c96c7b0acd45e6d1 -Author: Bram Moolenaar -Date: Tue Aug 11 18:33:48 2015 +0200 - - patch 7.4.819 - Problem: Beeping when running the tests. - Solution: Fix 41 beeps. (Roland Eggner) - -commit 89c17c02cac7594c6bb85900d73b1dc70aa78306 -Author: Bram Moolenaar -Date: Tue Aug 11 17:46:36 2015 +0200 - - patch 7.4.818 - Problem: 'linebreak' breaks c% if the last Visual selection was block. - (Chris Morganiser, Issue 389) - Solution: Handle Visual block mode differently. (Christian Brabandt) - -commit 2288afed428d29ce2e464964df4c5a757281e70e -Author: Bram Moolenaar -Date: Tue Aug 11 16:20:05 2015 +0200 - - patch 7.4.817 - Problem: Invalid memory access in file_pat_to_reg_pat(). - Solution: Use vim_isspace() instead of checking for a space only. (Dominique - Pelle) - -commit dd8a5286e191d23410c5970a0f17f01c7ff1211b -Author: Bram Moolenaar -Date: Tue Aug 11 15:54:52 2015 +0200 - - patch 7.4.816 - Problem: Invalid memory access when doing ":fun X(". - Solution: Check for missing ')'. (Dominique Pelle) - -commit 73627d0bd43e63a67995ab1c826f1cec4ed22560 -Author: Bram Moolenaar -Date: Tue Aug 11 15:46:09 2015 +0200 - - patch 7.4.815 - Problem: Invalid memory access when doing ":call g:". - Solution: Check for an empty name. (Dominique Pelle) - -commit 382197865ca8353a3d6681a364f95bda6aed95ec -Author: Bram Moolenaar -Date: Tue Aug 11 15:27:13 2015 +0200 - - patch 7.4.814 - Problem: Illegal memory access with "sy match a fold". - Solution: Check for empty string. (Dominique Pelle) - -commit dbd24b59678dd976b2ad356451e248a6e8b8bd8b -Author: Bram Moolenaar -Date: Tue Aug 11 14:26:19 2015 +0200 - - patch 7.4.813 - Problem: It is not possible to save and restore character search state. - Solution: Add getcharsearch() and setcharsearch(). (James McCoy) - -commit fbd302ff38624abdec64980f4a19379d20a6e6c6 -Author: Bram Moolenaar -Date: Sat Aug 8 18:23:46 2015 +0200 - - patch 7.4.812 - Problem: Gcc sanitizer complains about using a NULL pointer to memmove(). - Solution: Only call memmove when there is something to move. (Vittorio - Zecca) - -commit 204b93f95831454e6924acf30b16fd4bdfda0d14 -Author: Bram Moolenaar -Date: Tue Aug 4 22:02:51 2015 +0200 - - patch 7.4.811 - Problem: Invalid memory access when using "exe 'sc'". - Solution: Avoid going over the end of the string. (Dominique Pelle) - -commit 9dd33af4baf5fd7d3a7a779d8363834b38804946 -Author: Bram Moolenaar -Date: Tue Aug 4 21:51:25 2015 +0200 - - patch 7.4.810 - Problem: With a sequence of commands using buffers in diff mode E749 is - given. (itchyny) - Solution: Skip unloaded buffer. (Hirohito Higashi) - -commit 75e641354645b62fbf171231ebf71f046489cf17 -Author: Bram Moolenaar -Date: Tue Aug 4 21:27:11 2015 +0200 - - patch 7.4.809 - Problem: Test is duplicated. - Solution: Roll back 7.4.802. - -commit bb86ebb0ef5f4013852ef86023060585d9a5f10a -Author: Bram Moolenaar -Date: Tue Aug 4 19:27:05 2015 +0200 - - patch 7.4.808 - Problem: On MS-Windows 8 IME input doen't work correctly. - Solution: Read console input before calling MsgWaitForMultipleObjects(). - (vim-jp, Nobuhiro Takasaki) - -commit 0bbcb5c8efbfe5f1568f56b24ffd222d915916f6 -Author: Bram Moolenaar -Date: Tue Aug 4 19:18:52 2015 +0200 - - patch 7.4.807 - Problem: After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi) - Solution: Clear the command line or update the displayed command. - -commit cc218ab3caf983a0dcd3399beb8e1ecfcf0dd25d -Author: Bram Moolenaar -Date: Tue Aug 4 18:23:22 2015 +0200 - - patch 7.4.806 - Problem: CTRL-A in Visual mode doesn't work properly with "alpha" in - 'nrformat'. - Solution: Make it work. (Christian Brabandt) - -commit 29bc9db36e41cb519dca9381cc29a3fc1ff02106 -Author: Bram Moolenaar -Date: Tue Aug 4 17:43:25 2015 +0200 - - patch 7.4.805 - Problem: The ruler shows "Bot" even when there are only filler lines - missing. (Gary Johnson) - Solution: Use "All" when the first line and one filler line are visible. - -commit 43fe32900c12fea5f9e15ee94ac850e95ec73188 -Author: Bram Moolenaar -Date: Tue Aug 4 17:29:07 2015 +0200 - - patch 7.4.804 - Problem: Xxd doesn't have a license notice. - Solution: Add license as indicated by Juergen. - -commit f7bb86dc593913d055e4cce16cec43f6271adda3 -Author: Bram Moolenaar -Date: Tue Jul 28 21:17:36 2015 +0200 - - patch 7.4.803 - Problem: C indent does not support C11 raw strings. (Mark Lodato) - Solution: Do not change indent inside the raw string. - -commit 52e21cf057e313a867b0f529c8e4d52ad5ae740d -Author: Bram Moolenaar -Date: Tue Jul 28 17:16:33 2015 +0200 - - patch 7.4.802 - Problem: Using "A" in Visual mode while 'linebreak' is set is not tested. - Solution: Add a test for this, verifies the problem is fixed. (Ingo Karkat) - -commit 278236000f6449c79041be8d6f4faabb1d295260 -Author: Bram Moolenaar -Date: Tue Jul 28 14:42:45 2015 +0200 - - patch 7.4.801 - Problem: Test for ":diffoff" doesn't catch all potential problems. - Solution: Add a :diffthis and a :diffoff command. (Olaf Dabrunz) - -commit 829aef1eb48b17445b1f0a801948c1b826f507f8 -Author: Bram Moolenaar -Date: Tue Jul 28 14:25:48 2015 +0200 - - patch 7.4.800 - Problem: Using freed memory when triggering CmdUndefined autocommands. - Solution: Set pointer to NULL. (Dominique Pelle) - -commit 6b9be1b6f29884536d99f7347fb9faa08e642e61 -Author: Bram Moolenaar -Date: Tue Jul 28 13:33:45 2015 +0200 - - patch 7.4.799 - Problem: Accessing memory before an allocated block. - Solution: Check for not going before the start of a pattern. (Dominique - Pelle) - -commit 31b259bf9571cae6408be3ef75d9485e24029be5 -Author: Bram Moolenaar -Date: Tue Jul 28 11:21:32 2015 +0200 - - patch 7.4.798 - Problem: Repeating a change in Visual mode does not work as expected. - (Urtica Dioica) - Solution: Make redo in Visual mode work better. (Christian Brabandt) - -commit 5f95f288a2d303be1571e818655fd90e399ee58e -Author: Bram Moolenaar -Date: Sat Jul 25 22:53:00 2015 +0200 - - patch 7.4.797 - Problem: Crash when using more lines for the command line than - 'maxcombine'. - Solution: Use the correct array index. Also, do not try redrawing when - exiting. And use screen_Columns instead of Columns. - -commit 33c3a694fca7978cdd28c5e41b498473a08bc05e -Author: Bram Moolenaar -Date: Wed Jul 22 22:46:13 2015 +0200 - - patch 7.4.796 - Problem: Warning from 64 bit compiler. - Solution: Add type cast. (Mike Williams) - -commit dd1616e6cedf798a5e6db3bf8cec1fc79a0481d0 -Author: Bram Moolenaar -Date: Wed Jul 22 22:22:59 2015 +0200 - - Correct optwin script, update PHP complete. - -commit b388be0abf04bba744f390587e8293bfbb1708a4 -Author: Bram Moolenaar -Date: Wed Jul 22 22:19:38 2015 +0200 - - patch 7.4.795 - Problem: The 'fixeol' option is not copied to a new window. - Solution: Copy the option value. (Yasuhiro Matsumoto) - -commit d4a95c3bc5a70f43db0abd020a15d8a1a65db961 -Author: Bram Moolenaar -Date: Tue Jul 21 20:22:12 2015 +0200 - - patch 7.4.794 - Problem: Visual Studio 2015 is not recognized. - Solution: Add the version numbers to the makefile. (Taro Muraoka) - -commit f91328100db34996ed7e7a800bed0a30ff0890dd -Author: Bram Moolenaar -Date: Tue Jul 21 19:19:13 2015 +0200 - - Updated and new runtime files. - -commit 165bc69d1b7f70ca9d5b657f35d0584ecb7b5183 -Author: Bram Moolenaar -Date: Tue Jul 21 17:53:25 2015 +0200 - - patch 7.4.793 - Problem: Can't specify when not to ring the bell. - Solution: Add the 'belloff' option. (Christian Brabandt) - -commit 6561d52ecbe6e24d1b90403078cc8b76c53c42fc -Author: Bram Moolenaar -Date: Tue Jul 21 15:48:27 2015 +0200 - - patch 7.4.792 - Problem: Can only conceal text by defining syntax items. - Solution: Use matchadd() to define concealing. (Christian Brabandt) - -commit d51cb706a4e3ae99555bc214a64c83603c701139 -Author: Bram Moolenaar -Date: Tue Jul 21 15:03:06 2015 +0200 - - patch 7.4.791 - Problem: The buffer list can be very long. - Solution: Add an argument to ":ls" to specify the type of buffer to list. - (Marcin Szamotulski) - -commit d113a80c77101e9f5723abb075882012753cf611 -Author: Bram Moolenaar -Date: Tue Jul 21 10:57:44 2015 +0200 - - patch 7.4.790 - Problem: Test fails when the autochdir feature is not available. Test - output contains the test script. - Solution: Check for the autochdir feature. (Kazunobu Kuriyama) Only write - the relevant test output. - -commit 9cac424d05c0e79cd621f1b9f2f01a9f459fcbe6 -Author: Bram Moolenaar -Date: Sun Jul 19 14:42:23 2015 +0200 - - patch 7.4.789 - Problem: Using freed memory and crash. (Dominique Pellej) - Solution: Correct use of pointers. (Hirohito Higashi) - -commit 5cbb8dbc329ab33ce56ea7ce4695778630c4e9ee -Author: Bram Moolenaar -Date: Fri Jul 17 23:08:29 2015 +0200 - - patch 7.4.788 - Problem: Can't build without the crypt feature. (John Marriott) - Solution: Add #ifdef's. - -commit fb9bc4829a1442fc8e93f078c9f923c9d382dbd2 -Author: Bram Moolenaar -Date: Fri Jul 17 22:04:48 2015 +0200 - - patch 7.4.787 - Problem: snprintf() isn't available everywhere. - Solution: Use vim_snprintf(). (Ken Takata) - -commit 537443018d41918639695a442c91b34ccec69fc3 -Author: Bram Moolenaar -Date: Fri Jul 17 17:38:22 2015 +0200 - - patch 7.4.786 - Problem: It is not possible for a plugin to adjust to a changed setting. - Solution: Add the OptionSet autocommand event. (Christian Brabandt) - -commit 34d72d4b6c1a2b04a214d8a49b7d22c97bc7a8bc -Author: Bram Moolenaar -Date: Fri Jul 17 14:18:08 2015 +0200 - - patch 7.4.785 - Problem: On some systems automatically adding the missing EOL causes - problems. Setting 'binary' has too many side effects. - Solution: Add the 'fixeol' option, default on. (Pavel Samarkin) - -commit 2cf6938706ebcd20e4b4a6723f5f70568b26b1c6 -Author: Bram Moolenaar -Date: Fri Jul 17 13:42:23 2015 +0200 - - patch 7.4.784 - Problem: Using both "noinsert" and "noselect" in 'completeopt' does not - work properly. - Solution: Change the ins_complete() calls. (Ozaki Kiichi) - -commit 2536d4f396680f079e2cb96f9787a434846b5ce7 -Author: Bram Moolenaar -Date: Fri Jul 17 13:22:51 2015 +0200 - - patch 7.4.783 - Problem: copy_chars() and copy_spaces() are inefficient. - Solution: Use memset() instead. (Dominique Pelle) - -commit 5d1bc78a2b9fbe3e3112afcde7c80eb19d5989f4 -Author: Bram Moolenaar -Date: Fri Jul 17 13:03:48 2015 +0200 - - patch 7.4.782 - Problem: Still a few problems with CTRL-A and CTRL-X in Visual mode. - Solution: Fix the reported problems. (Christian Brabandt) - -commit fe6f18687761403470979feef8fe8ce582ae3b60 -Author: Bram Moolenaar -Date: Sun Jul 12 17:52:57 2015 +0200 - - patch 7.4.781 - Problem: line2byte() returns one less when 'bin' and 'noeol' are set. - Solution: Only adjust the size for the last line. (Rob Wu) - -commit 1db43b1145fe466b5d41af6744a08083983de3a9 -Author: Bram Moolenaar -Date: Sun Jul 12 16:21:23 2015 +0200 - - patch 7.4.780 - Problem: Compiler complains about uninitialized variable and clobbered - variables. - Solution: Add Initialization. Make variables static. - -commit 3ec326198029d5a59413b3b8b33dbc9c06c4f28b -Author: Bram Moolenaar -Date: Sun Jul 12 15:02:38 2015 +0200 - - patch 7.4.779 - Problem: Using CTRL-A in a line without a number moves the cursor. May - cause a crash when at the start of the line. (Urtica Dioica) - Solution: Do not move the cursor if no number was changed. - -commit ae2fe73abc954b8fd3dbd7994daa8e31e6690bd0 -Author: Bram Moolenaar -Date: Fri Jul 10 22:38:00 2015 +0200 - - patch 7.4.778 - Problem: Coverity warns for uninitialized variable. - Solution: Change condition of assignment. - -commit 86ae720d7567fcbbe40f00cf136c797953f21038 -Author: Bram Moolenaar -Date: Fri Jul 10 19:31:35 2015 +0200 - - Updated runtime files. - -commit 694cac7a352ea66827cd94ed1ccbc2fc5655e9cc -Author: Bram Moolenaar -Date: Fri Jul 10 19:22:03 2015 +0200 - - patch 7.4.777 - Problem: The README file doesn't look nice on github. - Solution: Add a markdown version of the README file. - -commit 2c61ec65e8dddcaf9bb5751f6dead97f2a794593 -Author: Bram Moolenaar -Date: Fri Jul 10 19:16:34 2015 +0200 - - patch 7.4.776 - Problem: Equivalence class for 'd' does not work correctly. - Solution: Fix 0x1e0f and 0x1d0b. (Dominique Pelle) - -commit efcabd6892ad89a4585fb77aa94c3b1802b784ab -Author: Bram Moolenaar -Date: Fri Jul 10 18:23:59 2015 +0200 - - Add files missing from patch 7.4.771. - -commit b6be1e2390485ff314022d2b7ce0307e42d7e2a6 -Author: Bram Moolenaar -Date: Fri Jul 10 18:18:40 2015 +0200 - - patch 7.4.775 - Problem: It is not possible to avoid using the first item of completion. - Solution: Add the "noinsert" and "noselect" values to 'completeopt'. (Shougo - Matsu) - -commit 42a4512f62322fcc12c0071037161d2079d98ba5 -Author: Bram Moolenaar -Date: Fri Jul 10 17:56:23 2015 +0200 - - patch 7.4.774 - Problem: When using the CompleteDone autocommand event it's difficult to - get to the completed items. - Solution: Add the v:completed_items variable. (Shougo Matsu) - -commit ae94b7718ab5ecc820ce487c9ea0178c04a9853c -Author: Bram Moolenaar -Date: Fri Jul 10 17:19:30 2015 +0200 - - patch 7.4.773 - Problem: 'langmap' is used in command-line mode when checking for mappings. - Issue 376. - Solution: Do not use 'langmap' in command-line mode. (Larry Velazquez) - -commit 5c5c9801b1e28050a40cef80aeba1ecdea6ea411 -Author: Bram Moolenaar -Date: Fri Jul 10 16:12:48 2015 +0200 - - patch 7.4.772 - Problem: Racket 6.2 is not supported on MS-Windows. - Solution: Check for the "racket" subdirectory. (Weiyong Mao) - -commit 5f1e68b7bc241118e5dd8fc781147fdda881ada8 -Author: Bram Moolenaar -Date: Fri Jul 10 14:43:35 2015 +0200 - - patch 7.4.771 - Problem: Search does not handle multi-byte character at the start position - correctly. - Solution: Take byte size of character into account. (Yukihiro Nakadaira) - -commit 46fd4df719b1c3f3d84474c71da8b10e17601ffc -Author: Bram Moolenaar -Date: Fri Jul 10 14:05:10 2015 +0200 - - patch 7.4.770 - Problem: Background color response with transparency is not ignored. - Solution: Change the way escape sequences are recognized. (partly by - Hirohito Higashi) - -commit 2693ca21cee8a729d74682fd86a4818f2b050228 -Author: Bram Moolenaar -Date: Sat Jul 4 15:05:14 2015 +0200 - - patch 7.4.769 - Problem: Behavior of :diffoff is not tested. - Solution: Add a bit of testing. (Olaf Dabrunz) - -commit 4392996461f56803d5c4a4919ba6dc509434bef5 -Author: Bram Moolenaar -Date: Fri Jul 3 15:06:56 2015 +0200 - - patch 7.4.768 - Problem: :diffoff only works properly once. - Solution: Also make :diffoff work when used a second time. (Olaf Dabrunz) - -commit fafeee6b9e4b1a295001ed2139f9c5bc81eab836 -Author: Bram Moolenaar -Date: Fri Jul 3 13:33:01 2015 +0200 - - patch 7.4.767 - Problem: --remote-tab-silent can fail on MS-Windows. - Solution: Use single quotes to avoid problems with backslashes. (Idea by - Weiyong Mao) - -commit 92abe859ed8dc8b9a49b9cc2692d1a2569ebd31e -Author: Bram Moolenaar -Date: Fri Jul 3 13:05:50 2015 +0200 - - patch 7.4.766 - Problem: Background color check does not work on Tera Term. - Solution: Also recognize ST as a termination character. (Hirohito Higashi) - -commit 9bb1930af908338b68588e988be9601ad144af07 -Author: Bram Moolenaar -Date: Fri Jul 3 12:44:07 2015 +0200 - - patch 7.4.765 - Problem: CTRL-A and CTRL-X in Visual mode do not always work well. - Solution: Improvements for increment and decrement. (Christian Brabandt) - -commit 6a57cce04801d3e8fe30d0dcd31f9325b38de2fe -Author: Bram Moolenaar -Date: Sun Jun 28 19:24:39 2015 +0200 - - patch 7.4.764 - Problem: test_increment fails on MS-Windows. (Ken Takata) - Solution: Clear Visual mappings. (Taro Muraoka) - -commit 1f860d8590460b6f13b39bebf191b81572fa0fdf -Author: Bram Moolenaar -Date: Sat Jun 27 18:36:16 2015 +0200 - - patch 7.4.763 - Problem: Building with Lua 5.1 doesn't work. - Solution: Define lua_replace and lua_remove. (KF Leong) - -commit 4921c24b3183d6000fdc66684f0752dcf86f48a9 -Author: Bram Moolenaar -Date: Sat Jun 27 18:34:24 2015 +0200 - - patch 7.4.762 - Problem: Comment for may_req_bg_color() is wrong. (Christ van Willegen) - Solution: Rewrite the comment. - -commit 979243b990a68c20ea17fa26470639104e62b071 -Author: Bram Moolenaar -Date: Fri Jun 26 19:35:49 2015 +0200 - - Update help files. - -commit e5401220b0def9ac380c7910e18f2e042ed5ddc5 -Author: Bram Moolenaar -Date: Thu Jun 25 19:16:56 2015 +0200 - - patch 7.4.761 - Problem: The request-background termcode implementation is incomplete. - Solution: Add the missing pieces. - -commit 5081d202475328a920c0bdcab990e8da84128c13 -Author: Bram Moolenaar -Date: Thu Jun 25 18:36:26 2015 +0200 - - patch 7.4.760 - Problem: Spelling mistakes are not displayed after ":syn spell". - Solution: Force a redraw after ":syn spell" command. (Christian Brabandt) - -commit 9514b1f9a12f6d032f7d749dfb0e947332d1c5e1 -Author: Bram Moolenaar -Date: Thu Jun 25 18:27:32 2015 +0200 - - patch 7.4.759 - Problem: Building with Lua 5.3 doesn't work, symbols have changed. - Solution: Use the new names for the new version. (Felix Schnizlein) - -commit fa67fbe6b84133207271e4ff582c3d589172efd9 -Author: Bram Moolenaar -Date: Thu Jun 25 18:20:36 2015 +0200 - - patch 7.4.758 - Problem: When 'conceallevel' is 1 and quitting the command-line window with - CTRL-C the first character ':' is erased. - Solution: Reset 'conceallevel' in the command-line window. (Hirohito - Higashi) - -commit b5c3265521749fda81ae4b052de35a0d1209cf50 -Author: Bram Moolenaar -Date: Thu Jun 25 17:03:36 2015 +0200 - - patch 7.4.757 - Problem: Cannot detect the background color of a terminal. - Solution: Add T_RBG to request the background color if possible. (Lubomir - Rintel) - -commit 367fbf17dad7bfb65cef8a4a18147989516218f2 -Author: Bram Moolenaar -Date: Thu Jun 25 16:13:46 2015 +0200 - - patch 7.4.756 - Problem: Can't use strawberry Perl 5.22 x64 on MS-Windows. - Solution: Add new defines and #if. (Ken Takata) - -commit 641e48c2248ccb3c25a5cdaa3709f16152d8c77d -Author: Bram Moolenaar -Date: Thu Jun 25 16:09:26 2015 +0200 - - patch 7.4.755 - Problem: It is not easy to count the number of characters. - Solution: Add the skipcc argument to strchars(). (Hirohito Higashi, Ken - Takata) - -commit 3a304b23823b089e499063e8211c5695d049f3ba -Author: Bram Moolenaar -Date: Thu Jun 25 13:57:36 2015 +0200 - - patch 7.4.754 - Problem: Using CTRL-A in Visual mode does not work well. (Gary Johnson) - Solution: Make it increment all numbers in the Visual area. (Christian - Brabandt) - -commit 74db34cc9162445e3d500ab2d61c5c19ce9af0ca -Author: Bram Moolenaar -Date: Thu Jun 25 13:30:46 2015 +0200 - - patch 7.4.753 - Problem: Appending in Visual mode with 'linebreak' set does not work - properly. Also when 'selection' is "exclusive". (Ingo Karkat) - Solution: Recalculate virtual columns. (Christian Brabandt) - -commit 66312acf145f9d09fbc0dfa5caeafb715d5fd9ed -Author: Bram Moolenaar -Date: Sun Jun 21 14:22:00 2015 +0200 - - patch 7.4.752 - Problem: Unicode 8.0 not supported. - Solution: Update tables for Unicode 8.0. Avoid E36 when running the script. - (James McCoy) - -commit 70b5a5f5b9beb2c5d7ccb3518c474c432f31ad91 -Author: Bram Moolenaar -Date: Sun Jun 21 13:44:13 2015 +0200 - - patch 7.4.751 - Problem: It is not obvious how to enable the address sanitizer. - Solution: Add commented-out flags in the Makefile. (Dominique Pelle) - Also add missing test targets. - -commit 280a868a246eda3904eb925588f111b69e304878 -Author: Bram Moolenaar -Date: Sun Jun 21 13:41:08 2015 +0200 - - patch 7.4.750 - Problem: Cannot build with clang 3.5 on Cygwin with perl enabled. - Solution: Strip "-fdebug-prefix-map" in configure. (Ken Takata) - -commit 0e7c4b99c608d22fd1b8526e700420b248319b1f -Author: Bram Moolenaar -Date: Sat Jun 20 15:30:03 2015 +0200 - - patch 7.4.749 - Problem: For some options two consecutive commas are OK. (Nikolay Pavlov) - Solution: Add the P_ONECOMMA flag. - -commit 6a7e2a668b492b5b574e489790e349a9058e2a48 -Author: Bram Moolenaar -Date: Fri Jun 19 21:06:11 2015 +0200 - - patch 7.4.748 - Problem: Buffer overflow. - Solution: Make the buffer larger. (Kazunobu Kuriyama) - -commit e2db6c975b97685ca58bd767a2b98cd8a94c1938 -Author: Bram Moolenaar -Date: Fri Jun 19 18:48:41 2015 +0200 - - Add the logiPat plugin to the distribution. - -commit b8c890035efd694daab5cdd71b5265c52c23fa81 -Author: Bram Moolenaar -Date: Fri Jun 19 18:35:34 2015 +0200 - - patch 7.4.747 - Problem: ":cnext" may jump to the wrong column when setting - 'virtualedit=all' (cs86661) - Solution: Reset the coladd field. (Hirohito Higashi) - -commit 01cf376da1726862afc8fa1d84cf5a773909fd0d -Author: Bram Moolenaar -Date: Fri Jun 19 16:45:43 2015 +0200 - - patch 7.4.746 - Problem: ":[count]tag" is not always working. (cs86661) - Solution: Set cur_match a bit later. (Hirohito Higashi) - -commit 0fce4257727f9d75e488963b73e407d31dd46546 -Author: Bram Moolenaar -Date: Fri Jun 19 16:32:57 2015 +0200 - - patch 7.4.745 - Problem: The entries added by matchaddpos() are returned by getmatches() - but can't be set with setmatches(). (Lcd) - Solution: Fix setmatches(). (Christian Brabandt) - -commit cf0213ef7e88d38c34ef71459d413cf5813e2a95 -Author: Bram Moolenaar -Date: Fri Jun 19 15:45:29 2015 +0200 - - patch 7.4.744 - Problem: No tests for Ruby and Perl. - Solution: Add minimal tests. (Ken Takata) - -commit c004bc2726eafc7a56d1d9f8398a65a0a7dc8d6c -Author: Bram Moolenaar -Date: Fri Jun 19 15:17:55 2015 +0200 - - patch 7.4.743 - Problem: "p" in Visual mode causes an unexpected line split. - Solution: Advance the cursor first. (Yukihiro Nakadaira) - -commit a594d77ffcccf2ac0e4079c41342ca55d4c9bb08 -Author: Bram Moolenaar -Date: Fri Jun 19 14:41:49 2015 +0200 - - patch 7.4.742 - Problem: Cannot specify a vertical split when loading a buffer for a - quickfix command. - Solution: Add the "vsplit" value to 'switchbuf'. (Brook Hong) - -commit a7b7b1cef9b61700ba5076c1d889dce791392388 -Author: Bram Moolenaar -Date: Fri Jun 19 14:06:43 2015 +0200 - - patch 7.4.741 - Problem: When using += with ":set" a trailing comma is not recognized. - (Issue 365) - Solution: Don't add a second comma. Add a test. (partly by Christian - Brabandt) - -commit 541f92d6cfdf2215e743553b5f4b6529dd9fcf31 -Author: Bram Moolenaar -Date: Fri Jun 19 13:27:23 2015 +0200 - - Updated runtime files. - -commit c7a0d32c834ff321491d8fd7bc68bf6cabd11e44 -Author: Bram Moolenaar -Date: Fri Jun 19 12:43:07 2015 +0200 - - patch 7.4.740 - Problem: ":1quit" works like ":.quit". (Bohr Shaw) - Solution: Don't exit Vim when a range is specified. (Christian Brabandt) - -commit acc39888cddbc8082fb3b89c1a46646bdca55e42 -Author: Bram Moolenaar -Date: Fri Jun 19 12:08:13 2015 +0200 - - patch 7.4.739 - Problem: In a string "\U" only takes 4 digits, while after CTRL-V U eight - digits can be used. - Solution: Make "\U" also take eight digits. (Christian Brabandt) - -commit d710e0d2478e7f813562bfb084406d524bfecd19 -Author: Bram Moolenaar -Date: Wed Jun 10 12:16:47 2015 +0200 - - patch 7.4.738 - Problem: Can't compile without the syntax highlighting feature. - Solution: Add #ifdef around use of w_p_cul. (Hirohito Higashi) - -commit 6e8d3b0d41bcef7ebe0ba2e887eb25781e1437fe -Author: Bram Moolenaar -Date: Tue Jun 9 21:33:31 2015 +0200 - - patch 7.4.737 - Problem: On MS-Windows vimgrep over arglist doesn't work (Issue 361) - Solution: Only escape backslashes in ## expansion when it is not used as the - path separator. (James McCoy) - -commit b878bbbca67c384101c2ebb822e390f0feda9489 -Author: Bram Moolenaar -Date: Tue Jun 9 20:39:24 2015 +0200 - - patch 7.4.736 - Problem: Invalid memory access. - Solution: Avoid going over the end of a NUL terminated string. (Dominique - Pelle) - -commit e2e4b98622f7c44910dc9660035048a4177d3777 -Author: Bram Moolenaar -Date: Tue Jun 9 20:30:51 2015 +0200 - - patch 7.4.735 - Problem: Wrong argument for sizeof(). - Solution: Use a pointer argument. (Chris Hall) - -commit d009e8682686a56f7565e6e093a42cd0596e121f -Author: Bram Moolenaar -Date: Tue Jun 9 20:20:03 2015 +0200 - - patch 7.4.734 - Problem: ml_get error when using "p" in a Visual selection in the last - line. - Solution: Change the behavior at the last line. (Yukihiro Nakadaira) - -commit d68f2219b57acb86ddedebdcc1476fee15c9c0c7 -Author: Bram Moolenaar -Date: Tue Jun 9 19:58:32 2015 +0200 - - patch 7.4.733 - Problem: test_listchars breaks on MS-Windows. (Kenichi Ito) - Solution: Set fileformat to "unix". (Christian Brabandt) - -commit f2571c61d5aa05682ae4d358e625348b61adc861 -Author: Bram Moolenaar -Date: Tue Jun 9 19:44:55 2015 +0200 - - Updated runtime files. - -commit d0d0fe09cf95bf88f643ec07d07939cbd41f8e63 -Author: Bram Moolenaar -Date: Tue Jun 9 19:23:46 2015 +0200 - - patch 7.4.732 - Problem: The cursor line is not always updated for the "O" command. - Solution: Reset the VALID_CROW flag. (Christian Brabandt) - -commit 7098ee5c37e35494ed36f3ad2d1c305341a41a45 -Author: Bram Moolenaar -Date: Tue Jun 9 19:14:24 2015 +0200 - - patch 7.4.731 - Problem: The tab menu shows "Close tab" even when it doesn't work. - Solution: Don't show "Close tab" for the last tab. (John Marriott) - -commit bc56336bb4501884257352446abb60713cef6452 -Author: Bram Moolenaar -Date: Tue Jun 9 18:35:25 2015 +0200 - - patch 7.4.730 - Problem: When setting the crypt key and using a swap file, text may be - encrypted twice or unencrypted text remains in the swap file. - (Issue 369) - Solution: Call ml_preserve() before re-encrypting. Set correct index for - next pointer block. - -commit 0481fee48800817bee206bb2f958fe04be4d8db6 -Author: Bram Moolenaar -Date: Thu May 14 05:56:09 2015 +0200 - - patch 7.4.729 - Problem: Occasional crash with 'list' set. - Solution: Fix off-by-one error. (Christian Brabandt) - -commit 4270496716fe851213e03bea7bd4368cc01ff807 -Author: Bram Moolenaar -Date: Wed May 6 11:33:47 2015 +0200 - - patch 7.4.728 - Problem: Can't build with some version of Visual Studio 2015. - Solution: Recognize another version 14 number. (Sinan) - -commit 9c60161888277b84157441666cb59c813b1f85e3 -Author: Bram Moolenaar -Date: Wed May 6 06:51:50 2015 +0200 - - patch 7.4.727 - Problem: Cannot build GvimExt with MingW. - Solution: Add -lgdi32. (KF Leong) - -commit 1fd3e30ce92117201b170c1ef83280035488fdfa -Author: Bram Moolenaar -Date: Tue May 5 10:25:16 2015 +0200 - - patch 7.4.726 - Problem: Cannot build GvimExt. - Solution: Set APPVER to 5.0. (KF Leong) - -commit 659c94d483b2fdad949c14a42cee96f99a66394b -Author: Bram Moolenaar -Date: Mon May 4 20:19:21 2015 +0200 - - patch 7.4.725 - Problem: ":call setreg('"', [])" reports an internal error. - Solution: Make the register empty. (Yasuhiro Matsumoto) - -commit 7bc25aed33934f4281b321fce2f736d47d6defdf -Author: Bram Moolenaar -Date: Mon May 4 18:27:36 2015 +0200 - - patch 7.4.724 - Problem: Vim icon does not show in Windows context menu. (issue 249) - Solution: Load the icon in GvimExt. - -commit 4032cfdf17c1c744d0f87219924870378b86a1c4 -Author: Bram Moolenaar -Date: Mon May 4 17:50:33 2015 +0200 - - patch 7.4.723 - Problem: For indenting, finding the C++ baseclass can be slow. - Solution: Cache the result. (Hirohito Higashi) - -commit 73284b973a013692dd1055cf210f3138a7f3c497 -Author: Bram Moolenaar -Date: Mon May 4 17:28:22 2015 +0200 - - patch 7.4.722 - Problem: 0x202f is not recognized as a non-breaking space character. - Solution: Add 0x202f to the list. (Christian Brabandt) - -commit d59c099120919d2d77b431308e390f86c594c825 -Author: Bram Moolenaar -Date: Mon May 4 16:52:01 2015 +0200 - - patch 7.4.721 - Problem: When 'list' is set Visual mode does not highlight anything in - empty lines. (mgaleski) - Solution: Check the value of lcs_eol in another place. (Christian Brabandt) - -commit f300ad230bc394556aac070faa88ca1667ffbfa2 -Author: Bram Moolenaar -Date: Mon May 4 16:18:42 2015 +0200 - - patch 7.4.720 - Problem: Can't build with Visual Studio 2015. - Solution: Recognize the "version 14" numbers and omit /nodefaultlib when - appropriate. (Paul Moore) - -commit c4dc286fe67f385043efddca1bb7196619df8fb2 -Author: Bram Moolenaar -Date: Mon May 4 16:10:26 2015 +0200 - - patch 7.4.719 - Problem: Overflow when adding MAXCOL to a pointer. - Solution: Subtract pointers instead. (James McCoy) - -commit 81278efadf45ad745ec9733fdd9970f070571544 -Author: Bram Moolenaar -Date: Mon May 4 12:34:22 2015 +0200 - - patch 7.4.718 - Problem: Autocommands triggered by quickfix cannot get the current title - value. - Solution: Set w:quickfix_title earlier. (Yannick) - Also move the check for a title into the function. - -commit 1cd5e613b0d8947d52762af0e17351d5e49869de -Author: Bram Moolenaar -Date: Mon May 4 11:10:27 2015 +0200 - - patch 7.4.717 - Problem: ":let list += list" can change a locked list. - Solution: Check for the lock earlier. (Olaf Dabrunz) - -commit cad2fc9935b3a3d9564b4f8d20890b13f14c7d32 -Author: Bram Moolenaar -Date: Mon May 4 10:46:03 2015 +0200 - - patch 7.4.716 - Problem: When using the 'c' flag of ":substitute" and selecting "a" or "l" - at the prompt the flags are not remembered for ":&&". (Ingo - Karkat) - Solution: Save the flag values and restore them. (Hirohito Higashi) - -commit 2186ffa2c7d8a9e2cb09316a7ac9e4ade3957c2f -Author: Bram Moolenaar -Date: Mon May 4 10:33:15 2015 +0200 - - patch 7.4.715 - Problem: Invalid memory access when there are illegal bytes. - Solution: Get the length from the text, not from the character. (Dominique - Pelle) - -commit 069dd08d8dbbbadc4e6780d5c881a24bce79a4f7 -Author: Bram Moolenaar -Date: Mon May 4 09:56:49 2015 +0200 - - patch 7.4.714 - Problem: Illegal memory access when there are illegal bytes. - Solution: Check the byte length of the character. (Dominique Pelle) - -commit ea98f8b4d6d2d2843b803f4c105cff1fe6fa0a90 -Author: Bram Moolenaar -Date: Mon May 4 09:31:11 2015 +0200 - - patch 7.4.713 - Problem: Wrong condition for #ifdef. - Solution: Change USR_EXRC_FILE2 to USR_VIMRC_FILE2. (Mikael Fourrier) - -commit 1510f996c53243e5fe65a773087a1fa14879f503 -Author: Bram Moolenaar -Date: Wed Apr 22 22:18:22 2015 +0200 - - patch 7.4.712 - Problem: Missing change in another file. - Solution: Also change message.c - -commit 4c6b3b20dd86bb44247bb82ffc3b67eaee830954 -Author: Bram Moolenaar -Date: Tue Apr 21 19:10:48 2015 +0200 - - patch 7.4.711 - Problem: Missing change in one file. - Solution: Also change option.c - -commit 79278367337be1e9a12222698642dcce0af1e059 -Author: Bram Moolenaar -Date: Tue Apr 21 18:33:48 2015 +0200 - - patch 7.4.710 - Problem: It is not possible to make spaces visibible in list mode. - Solution: Add the "space" item to 'listchars'. (David Bürgin, issue 350) - -commit 40ce3a4e1f50badb75ca812e26557a9bc5fde8c6 -Author: Bram Moolenaar -Date: Tue Apr 21 18:08:39 2015 +0200 - - patch 7.4.709 - Problem: ":tabmove" does not work as documented. - Solution: Make it work consistently. Update documentation and add tests. - (Hirohito Higashi) - -commit 77354e78a887e1b59ac519c5a1cb0e7fe9fc5899 -Author: Bram Moolenaar -Date: Tue Apr 21 16:49:05 2015 +0200 - - patch 7.4.708 - Problem: gettext() is called too often. - Solution: Do not call gettext() for messages until they are actually used. - (idea by Yasuhiro Matsumoto) - -commit 3cbac309f78f92434f75da5c4963d8caf4b6d3d3 -Author: Bram Moolenaar -Date: Tue Apr 21 16:12:06 2015 +0200 - - patch 7.4.707 - Problem: Undo files can have their executable bit set. - Solution: Strip of the executable bit. (Mikael Berthe) - -commit 5b14f89164fa2f40f52283226c98005887568317 -Author: Bram Moolenaar -Date: Tue Apr 21 15:43:05 2015 +0200 - - patch 7.4.706 - Problem: Window drawn wrong when 'laststatus' is zero and there is a - command-line window. (Yclept Nemo) - Solution: Set the status height a bit later. (Christian Brabandt) - -commit bbc1a592a0e0efd5101a58032e7e7cc9f3e9f417 -Author: Bram Moolenaar -Date: Tue Apr 21 15:25:31 2015 +0200 - - patch 7.4.705 - Problem: Can't build with Ruby 2.2. - Solution: Add #ifdefs to handle the incompatible change. (Andrei Olsen) - -commit d82a2a990bc329754e1b61c5af669c76ac202497 -Author: Bram Moolenaar -Date: Tue Apr 21 14:02:35 2015 +0200 - - patch 7.4.704 - Problem: Searching for a character matches an illegal byte and causes - invalid memory access. (Dominique Pelle) - Solution: Do not match an invalid byte when search for a character in a - string. Fix equivalence classes using negative numbers, which - result in illegal bytes. - -commit f9bde2b152d3344c694c5e1ca629156b34f1a627 -Author: Bram Moolenaar -Date: Fri Apr 17 22:08:16 2015 +0200 - - patch 7.4.703 - Problem: Compiler warning for start_dir unused when building unittests. - Solution: Move start_dir inside the #ifdef. - -commit d39a7512804f860a20319c181613771a79a9ea4e -Author: Bram Moolenaar -Date: Thu Apr 16 22:51:22 2015 +0200 - - patch 7.4.702 - Problem: Joining an empty list does uneccessary work. - Solution: Let join() return early. (Marco Hinz) - -commit ec45c4a6dfd8acf52c8d1412188f54f79dde895e -Author: Bram Moolenaar -Date: Wed Apr 15 14:27:49 2015 +0200 - - patch 7.4.701 - Problem: Compiler warning for using uninitialized variable. (Yasuhiro - Matsumoto) - Solution: Initialize it. - -commit ba172f2eabd3f8a98a797be6721229b49783ef69 -Author: Bram Moolenaar -Date: Wed Apr 15 14:13:18 2015 +0200 - - Remove local-additions entries from help.txt. - -commit 0a63dedf9921bd43cc0b4bc61cd3d0e3ec5728a7 -Author: Bram Moolenaar -Date: Wed Apr 15 13:31:24 2015 +0200 - - Updated runtime files. - -commit d5f6933d5c57ea6f79bbdeab6c426cf66a393f33 -Author: Bram Moolenaar -Date: Wed Apr 15 12:43:50 2015 +0200 - - patch 7.4.700 - Problem: Fold can't be opened after ":move". (Ein Brown) - Solution: Delete the folding information and update it afterwards. - (Christian Brabandt) - -commit 05b20fb14ec3219d73014595cfb6cc28ae1e1fc3 -Author: Bram Moolenaar -Date: Mon Apr 13 20:52:36 2015 +0200 - - patch 7.4.699 - Problem: E315 when trying to delete a fold. (Yutao Yuan) - Solution: Make sure the fold doesn't go beyond the last buffer line. - (Christian Brabandt) - -commit 9bc174b69d2775b0f27ed74bf372608d18c9f3d4 -Author: Bram Moolenaar -Date: Mon Apr 13 16:16:38 2015 +0200 - - patch 7.4.698 - Problem: Various problems with locked and fixed lists and dictionaries. - Solution: Disallow changing locked items, fix a crash, add tests. (Olaf - Dabrunz) - -commit d94682ffb4fb479e99f375431f82d67b38255629 -Author: Bram Moolenaar -Date: Mon Apr 13 15:37:56 2015 +0200 - - patch 7.4.697 - Problem: The filename used for ":profile" must be given literally. - Solution: Expand "~" and environment variables. (Marco Hinz) - -commit 50ab994ab34fcbe0046a9a998ee420be196334ba -Author: Bram Moolenaar -Date: Mon Apr 13 15:28:12 2015 +0200 - - patch 7.4.696 - Problem: Not freeing memory when encountering an error. - Solution: Free the stack before returning. (Eliseo Martínez) - -commit 7c94ce910f07e0d76d66b46bccfe39a07d8e1f6d -Author: Bram Moolenaar -Date: Mon Apr 13 14:45:27 2015 +0200 - - patch 7.4.695 - Problem: Out-of-bounds read, dectected by Coverity. - Solution: Remember the value of cmap for the first matching encoding. Reset - cmap to that value if first matching encoding is going to be used. - (Eliseo Martínez) - -commit 83d1b19015219c7799af0a0d539ae86a41057240 -Author: Bram Moolenaar -Date: Mon Apr 13 14:22:40 2015 +0200 - - More updated runtime files. - -commit 29d54df5cdd0ef4caa9c050854ddffdabece7a61 -Author: Bram Moolenaar -Date: Mon Apr 13 12:58:12 2015 +0200 - - patch 7.4.694 - Problem: Running tests changes the .viminfo file. - Solution: Disable viminfo in the text objects test. - -commit 5a5f45917dbf542cb00617fa5ef70a14898495dd -Author: Bram Moolenaar -Date: Mon Apr 13 12:43:06 2015 +0200 - - Updated runtime files. - -commit 695baeefe17adcd95f91d089efee87bd96fc98db -Author: Bram Moolenaar -Date: Mon Apr 13 12:39:22 2015 +0200 - - patch 7.4.693 - Problem: Session file is not correct when there are multiple tab pages. - Solution: Reset the current window number for each tab page. (Jacob Niehus) - -commit de1502f2b48f77c98547a66b324e76be422228d3 -Author: Bram Moolenaar -Date: Thu Apr 9 22:08:21 2015 +0200 - - patch 7.4.692 for Problem: Defining SOLARIS for no good reason. (Danek Duvall) - Solution: Remove it. - -commit f6303878274b9aedfb9ac5b80d95002965093e5b -Author: Bram Moolenaar -Date: Fri Apr 3 17:59:43 2015 +0200 - - patch 7.4.691 for Problem: Can't build with MzScheme. - Solution: Change "cwd" into the global variable "start_dir". - -commit da6365774d658b66f8d337f6342f4077594dd494 -Author: Bram Moolenaar -Date: Fri Apr 3 17:11:45 2015 +0200 - - patch 7.4.690 for Problem: Memory access errors when changing indent in Ex mode. Also missing - redraw when using CTRL-U. (Knil Ino) - Solution: Update pointers after calling ga_grow(). - -commit d87c36ea5eae50580f3c733734669250cc969019 -Author: Bram Moolenaar -Date: Fri Apr 3 14:56:49 2015 +0200 - - updated for version 7.4.689 - Problem: On MS-Windows, when 'autochdir' is set, diff mode with files in - different directories does not work. (Axel Bender) - Solution: Remember the current directory and use it where needed. (Christian - Brabandt) - -commit 478c46e50fd94f270369ec1c5f76aa65af7ee671 -Author: Bram Moolenaar -Date: Tue Mar 31 19:18:00 2015 +0200 - - updated for version 7.4.688 - Problem: When "$" is in 'cpo' the popup menu isn't undrawn correctly. - (Issue 166) - Solution: When using the popup menu remove the "$". - -commit 1e7813a1872df80eec1760bdd9d80352b306ac56 -Author: Bram Moolenaar -Date: Tue Mar 31 18:31:03 2015 +0200 - - updated for version 7.4.687 - Problem: There is no way to use a different in Replace mode for a terminal. - Solution: Add t_SR. (Omar Sandoval) - -commit 7d2757a47204d00cd47e3db94f1bd248c499d4e3 -Author: Bram Moolenaar -Date: Tue Mar 31 17:46:22 2015 +0200 - - updated for version 7.4.686 - Problem: "zr" and "zm" do not take a count. - Solution: Implement the count, restrict the fold level to the maximum - nesting depth. (Marcin Szamotulski) - -commit 0e462411cafdd908356792b2c229ab6369103bca -Author: Bram Moolenaar -Date: Tue Mar 31 14:17:31 2015 +0200 - - updated for version 7.4.685 - Problem: When there are illegal utf-8 characters the old regexp engine may - go past the end of a string. - Solution: Only advance to the end of the string. (Dominique Pelle) - -commit e5c421cfd70a4d864faa0fac4e9f2dd6cdf5881d -Author: Bram Moolenaar -Date: Tue Mar 31 13:33:08 2015 +0200 - - updated for version 7.4.684 - Problem: When starting several Vim instances in diff mode, the temp files - used may not be unique. (Issue 353) - Solution: Add an argument to vim_tempname() to keep the file. - -commit 1ca2e361a869c58a775b5fabb2aaf4e2675ea7ba -Author: Bram Moolenaar -Date: Wed Mar 25 20:24:04 2015 +0100 - - updated for version 7.4.683 - Problem: Typo in the vimtutor command. - Solution: Fix the typo. (Corey Farwell, github pull 349) - -commit 09deeb7c945d2677722df5b40959f97b646b6092 -Author: Bram Moolenaar -Date: Tue Mar 24 18:22:41 2015 +0100 - - updated for version 7.4.682 - Problem: The search highlighting and match highlighting replaces the - cursorline highlighting, this doesn't look good. - Solution: Combine the highlighting. (Yasuhiro Matsumoto) - -commit dbcf19dc498cb1561c9215a3f255e81cde0c0543 -Author: Bram Moolenaar -Date: Tue Mar 24 17:57:45 2015 +0100 - - Add test files for patch 7.4.680. - -commit 71371b15794941dbeb01e46827d6d501dc95acbd -Author: Bram Moolenaar -Date: Tue Mar 24 17:57:12 2015 +0100 - - updated for version 7.4.681 - Problem: MS-Windows: When Vim is minimized the window height is computed - incorrectly. - Solution: When minimized use the previously computed size. (Ingo Karkat) - -commit 310f2d59b2b20c642088feb5e6dfe323cc570923 -Author: Bram Moolenaar -Date: Tue Mar 24 17:49:51 2015 +0100 - - updated for version 7.4.680 - Problem: CTRL-W in Insert mode does not work well for multi-byte - characters. - Solution: Use mb_get_class(). (Yasuhiro Matsumoto) - -commit 6383b92d8c272f75d1fe144f75e2e35ad7e11b04 -Author: Bram Moolenaar -Date: Tue Mar 24 17:12:19 2015 +0100 - - updated for version 7.4.679 - Problem: Color values greater than 255 cause problems on MS-Windows. - Solution: Truncate to 255 colors. (Yasuhiro Matsumoto) - -commit f11ce667b06ffb7447fb55638a04b5fa5cfe29a0 -Author: Bram Moolenaar -Date: Tue Mar 24 16:48:58 2015 +0100 - - updated for version 7.4.678 - Problem: When using --remote the directory may end up being wrong. - Solution: Use localdir() to find out what to do. (Xaizek) - -commit a161e26d558204311f6e76208fa4cd3b2dbbab0b -Author: Bram Moolenaar -Date: Tue Mar 24 15:14:27 2015 +0100 - - updated for version 7.4.677 - Problem: Configure fails when specifying a python-config-dir. (Lcd) - Solution: Check if PYTHONFRAMEWORKPREFIX is set. - -commit 6c927557e2b0b2fbc2dfc91f604bf1117d0bf77a -Author: Bram Moolenaar -Date: Tue Mar 24 12:21:33 2015 +0100 - - updated for version 7.4.676 - Problem: On Mac, when not using the default Python framework configure - doesn't do the right thing. - Solution: Use a linker search path. (Kazunobu Kuriyama) - -commit eab316bdf9494eb1e076dfc5c8ec7ae000a0560f -Author: Bram Moolenaar -Date: Tue Mar 24 11:46:30 2015 +0100 - - updated for version 7.4.675 - Problem: When a FileReadPost autocommand moves the cursor inside a line it - gets moved back. - Solution: When checking whether an autocommand moved the cursor store the - column as well. (Christian Brabandt) - -commit 77b7710d4e0ec9c1f3d0d057d9fa335420273b37 -Author: Bram Moolenaar -Date: Sat Mar 21 22:18:41 2015 +0100 - - updated for version 7.4.674 - Problem: Missing changes in one file. - Solution: Also change the win32 file. - -commit e7154eb5c391aa39d5a87b47b9f7338f1a65354e -Author: Bram Moolenaar -Date: Sat Mar 21 21:46:13 2015 +0100 - - updated for version 7.4.673 - Problem: The first syntax entry gets sequence number zero, which doesn't - work. (Clinton McKay) - Solution: Start at number one. (Bjorn Linse) - -commit 5837f1f447c34628268aab52476a79d57b6a7eaf -Author: Bram Moolenaar -Date: Sat Mar 21 18:06:14 2015 +0100 - - Update runtime files. - -commit b5971141dff0c69355fd64196fcc0d0d071d4c82 -Author: Bram Moolenaar -Date: Sat Mar 21 17:32:19 2015 +0100 - - updated for version 7.4.672 - Problem: When completing a shell command, directories in the current - directory are not listed. - Solution: When "." is not in $PATH also look in the current directory for - directories. - -commit 4df702999d14955255fcdfb820511767dcfec463 -Author: Bram Moolenaar -Date: Sat Mar 21 14:20:16 2015 +0100 - - updated for version 7.4.671 - Problem: Warning for shadowing a variable. - Solution: Rename off to mb_off. (Kazunobu Kuriyama) - -commit dcefba993456263100785f18d21d780cf531f2dc -Author: Bram Moolenaar -Date: Fri Mar 20 19:06:06 2015 +0100 - - updated for version 7.4.670 - Problem: Using 'cindent' for Javascript is less than perfect. - Solution: Improve indenting of continuation lines. (Hirohito Higashi) - -commit 3b7b83649cd9c486afd6fbdb33e4450616c4bd46 -Author: Bram Moolenaar -Date: Fri Mar 20 18:11:48 2015 +0100 - - updated for version 7.4.669 - Problem: When netbeans is active the sign column always shows up. - Solution: Only show the sign column once a sign has been added. (Xavier de - Gaye) - -commit 825e7ab423ce34a57f4819cc3745246246f38081 -Author: Bram Moolenaar -Date: Fri Mar 20 17:36:42 2015 +0100 - - updated for version 7.4.668 - Problem: Can't use a glob pattern as a regexp pattern. - Solution: Add glob2regpat(). (Christian Brabandt) - -commit fbc25b20cbf29d6f9846e97875474f18e8d0c7be -Author: Bram Moolenaar -Date: Fri Mar 20 17:16:27 2015 +0100 - - updated for version 7.4.667 - Problem: 'colorcolumn' isn't drawn in a closed fold while 'cursorcolumn' - is. (Carlos Pita) - Solution: Make it consistent. (Christian Brabandt) - -commit b1fc2bf29c560ca60515950812e8672c6dca1a4c -Author: Bram Moolenaar -Date: Fri Mar 20 16:26:54 2015 +0100 - - updated for version 7.4.666 - Problem: There is a chance that Vim may lock up. - Solution: Handle timer events differently. (Aaron Burrow) - -commit 76feaf1bfed170d2fc5c34e7e758885554ecc794 -Author: Bram Moolenaar -Date: Fri Mar 20 15:58:52 2015 +0100 - - updated for version 7.4.665 - Problem: 'linebreak' does not work properly with multi-byte characters. - Solution: Compute the pointer offset with mb_head_off(). (Yasuhiro - Matsumoto) - -commit 6b31467aa7f304a80343216c11a1588dff361229 -Author: Bram Moolenaar -Date: Fri Mar 20 15:42:10 2015 +0100 - - updated for version 7.4.664 - Problem: When 'compatible' is reset 'numberwidth' is set to 4, but the - effect doesn't show until a change is made. - Solution: Check if 'numberwidth' changed. (Christian Brabandt) - -commit 404c942fb85c390f4b73c1733088871b0b0d7964 -Author: Bram Moolenaar -Date: Sat Mar 14 15:35:52 2015 +0100 - - updated for version 7.4.663 - Problem: When using netbeans a buffer is not found in another tab. - Solution: When 'switchbuf' is set to "usetab" then switch to another tab - when possible. (Xavier de Gaye) - -commit 438b64ab71cd724129c4eec840be16c52602ebc8 -Author: Bram Moolenaar -Date: Fri Mar 13 15:03:00 2015 +0100 - - updated for version 7.4.662 - Problem: When 'M' is in the 'cpo' option then selecting a text object in - parenthesis does not work correctly. - Solution: Keep 'M' in 'cpo' when finding a match. (Hirohito Higashi) - -commit 6c5bdb751c0c77be7d03a6000134d1df367763d2 -Author: Bram Moolenaar -Date: Fri Mar 13 13:24:23 2015 +0100 - - updated for version 7.4.661 - Problem: Using "0 CTRL-D" in Insert mode may have CursorHoldI interfere. - (Gary Johnson) - Solution: Don't store K_CURSORHOLD as the last character. (Christian - Brabandt) - -commit c7dc1f4a53fdb26b88c484003142c575655481b7 -Author: Bram Moolenaar -Date: Fri Mar 13 12:53:37 2015 +0100 - - updated for version 7.4.660 - Problem: Using freed memory when g:colors_name is changed in the colors - script. (oni-link) - Solution: Make a copy of the variable value. - -commit 488eb26ec7fda1dc79f3d856d40da072332630b6 -Author: Bram Moolenaar -Date: Fri Mar 13 11:23:50 2015 +0100 - - updated for version 7.4.659 - Problem: When 'ruler' is set the preferred column is reset. (Issue 339) - Solution: Don't set curswant when redrawing the status lines. - -commit 0f8dd840fc6a614450db60ebe405d6201a2ecc3e -Author: Bram Moolenaar -Date: Sun Mar 8 14:48:49 2015 +0100 - - updated for version 7.4.658 - Problem: 'formatexpr' is evaluated too often. - Solution: Only invoke it when beyond the 'textwidth' column, as it is - documented. (James McCoy) - -commit ab11a5914b04228249d429cbc2dd6c56ae6c8232 -Author: Bram Moolenaar -Date: Fri Mar 6 22:00:11 2015 +0100 - - updated for version 7.4.657 - Problem: Compiler warnings for pointer mismatch. - Solution: Add a typecast. (John Marriott) - -commit d8b77f7dc04e5721989df9c505b8568194261a39 -Author: Bram Moolenaar -Date: Thu Mar 5 21:21:19 2015 +0100 - - updated for version 7.4.656 - Problem: Missing changes for glob() in one file. - Solution: Add the missing changes. - -commit b6c2735c56f1541159e1ad95c3f17a52b3a94f1d -Author: Bram Moolenaar -Date: Thu Mar 5 19:57:49 2015 +0100 - - updated for version 7.4.655 - Problem: Text deleted by "dit" depends on indent of closing tag. - (Jan Parthey) - Solution: Do not adjust oap->end in do_pending_operator(). (Christian - Brabandt) - -commit a245bc79b4c6b83a4b5b6cdb95c4d2165762a20b -Author: Bram Moolenaar -Date: Thu Mar 5 19:35:25 2015 +0100 - - updated for version 7.4.654 - Problem: glob() and globpath() cannot include links to non-existing files. - (Charles Campbell) - Solution: Add an argument to include all links with glob(). (James McCoy) - Also for globpath(). - -commit e421450a5ef8c6327fcc9b90a5c3d6b26b274830 -Author: Bram Moolenaar -Date: Thu Mar 5 18:08:43 2015 +0100 - - updated for version 7.4.653 - Problem: Insert mode completion with complete() may have CTRL-L work like - CTRL-P. - Solution: Handle completion with complete() differently. (Yasuhiro - Matsumoto, Christian Brabandt, Hirohito Higashi) - -commit 4dcdf299100781766d09829b9b80d7fb1ad48f37 -Author: Bram Moolenaar -Date: Thu Mar 5 17:51:15 2015 +0100 - - updated for version 7.4.652 - Problem: Xxd lacks a few features. - Solution: Use 8 characters for the file position. Add the -e and -o - arguments. (Vadim Vygonets) - -commit 4f36dc3bf7118a3fa5ccdae1a37963860dc71e6c -Author: Bram Moolenaar -Date: Thu Mar 5 17:16:06 2015 +0100 - - updated for version 7.4.651 - Problem: Can't match "%>80v" properly for multi-byte characters. - Solution: Multiply the character number by the maximum number of bytes in a - character. (Yasuhiro Matsumoto) - -commit 5d3fbf3bfea3b698f42a44c2732e58fa63f01446 -Author: Bram Moolenaar -Date: Thu Mar 5 16:47:20 2015 +0100 - - updated for version 7.4.650 - Problem: Configure check may fail because the dl library is not used. - Solution: Put "-ldl" in LIBS rather than LDFLAGS. (Oazki Kiichi) - -commit cf48767cd17130958a3076eed1872b6950947a0a -Author: Bram Moolenaar -Date: Thu Mar 5 13:36:00 2015 +0100 - - updated for version 7.4.649 - Problem: Compiler complains about ignoring return value of fwrite(). - (Michael Jarvis) - Solution: Add (void). - -commit f3c2afb77f8b1f2591337fcaa90ba0fb45365cbc -Author: Bram Moolenaar -Date: Mon Mar 2 23:16:07 2015 +0100 - - Update a few runtime files. - -commit 2b8388bd0175835eb751e6c58cd0b0b69465f0d9 -Author: Bram Moolenaar -Date: Sat Feb 28 13:11:45 2015 +0100 - - Updated runtime files. - -commit bac203ea2d0e3b2a5e4eae4dbe48244e592926e2 -Author: Bram Moolenaar -Date: Fri Feb 27 22:12:34 2015 +0100 - - updated for version 7.4.648 - Problem: Tests broken on MS-Windows. - Solution: Delete wrong copy line. (Ken Takata) - -commit 13cf77ba1715803355029ed119e55a12f6865db1 -Author: Bram Moolenaar -Date: Fri Feb 27 21:11:02 2015 +0100 - - updated for version 7.4.647 - Problem: After running the tests on MS-Windows many files differ from their - originals as they were checked out. - Solution: Use a temp directory for executing the tests. (Ken Takata, Taro - Muraoka) - -commit e25bb90b2eb0ceed2caa5202ca62003e367021ae -Author: Bram Moolenaar -Date: Fri Feb 27 20:33:37 2015 +0100 - - updated for version 7.4.646 - Problem: ":bufdo" may start at a deleted buffer. - Solution: Find the first not deleted buffer. (Shane Harper) - -commit 8da9bbfd02957b79edd595c8c7397453012510b0 -Author: Bram Moolenaar -Date: Fri Feb 27 19:34:56 2015 +0100 - - updated for version 7.4.645 - Problem: When splitting the window in a BufAdd autocommand while still in - the first, empty buffer the window count is wrong. - Solution: Do not reset b_nwindows to zero and don't increment it. - -commit ba17ed6797421b377ec0cac7ec186d24bf5b3979 -Author: Bram Moolenaar -Date: Fri Feb 27 18:25:16 2015 +0100 - - updated for version 7.4.644 - Problem: Stratus VOS doesn't have sync(). - Solution: Use fflush(). (Karli Aurelia) - -commit c6b7217ff502b8fc28d6c861d25c1943e30973ad -Author: Bram Moolenaar -Date: Fri Feb 27 17:48:09 2015 +0100 - - updated for version 7.4.643 - Problem: Using the default file format for Mac files. (Issue 77) - Solution: Reset the try_mac counter in the right place. (Oswald) - -commit d45c07ac7499358c5cb096cadb675ce74ae3eaf6 -Author: Bram Moolenaar -Date: Fri Feb 27 17:19:10 2015 +0100 - - updated for version 7.4.642 - Problem: When using "gf" escaped spaces are not handled. - Solution: Recognize escaped spaces. - -commit dfd7691bb85b345bd86cf30945a66acf7c782920 -Author: Bram Moolenaar -Date: Fri Feb 27 15:03:58 2015 +0100 - - updated for version 7.4.641 - Problem: The tabline menu was using ":999tabnew" which is now invalid. - Solution: Use ":$tabnew" instead. (Florian Degner) - -commit c3bbad085c3ec304b111dc95aed97fea4c38a177 -Author: Bram Moolenaar -Date: Tue Feb 17 17:50:26 2015 +0100 - - updated for version 7.4.640 - Problem: After deleting characters in Insert mode such that lines are - joined undo does not work properly. (issue 324) - Solution: Use Insstart instead of Insstart_orig. (Christian Brabandt) - -commit 8fc6bc71266e342d339c851b3ee472357f917597 -Author: Bram Moolenaar -Date: Tue Feb 17 17:26:10 2015 +0100 - - updated for version 7.4.639 - Problem: Combination of linebreak and conceal doesn't work well. - Solution: Fix the display problems. (Christian Brabandt) - -commit 46538ee46cb04ed47c546d92583d6eb023e51b32 -Author: Bram Moolenaar -Date: Tue Feb 17 16:28:55 2015 +0100 - - updated for version 7.4.638 - Problem: Can't build with Lua 5.3 on Windows. - Solution: use luaL_optinteger() instead of LuaL_optlong(). (Ken Takata) - -commit 1e997827f12b38359fe8a4e7b033bbb6465b6668 -Author: Bram Moolenaar -Date: Tue Feb 17 16:04:57 2015 +0100 - - updated for version 7.4.637 - Problem: Incorrectly read the number of buffer for which an autocommand - should be registered. - Solution: Reverse check for "". (Lech Lorens) - -commit 35e7594dd429f7a8a06cefd61c3e8d48b9bd74e2 -Author: Bram Moolenaar -Date: Tue Feb 17 15:47:46 2015 +0100 - - Add missing test files from 7.4.634 to the repository. - -commit 4653911950e8bedff444adc9a2dcbebd9b36dc07 -Author: Bram Moolenaar -Date: Tue Feb 17 15:43:57 2015 +0100 - - updated for version 7.4.636 - Problem: A search with end offset gets stuck at end of file. (Gary Johnson) - Solution: When a search doesn't move the cursor repeat it with a higher - count. (Christian Brabandt) - -commit 05eb612ff3597fb7102f892bfd320f28b56d2fc6 -Author: Bram Moolenaar -Date: Tue Feb 17 14:15:19 2015 +0100 - - updated for version 7.4.635 - Problem: If no NL or CR is found in the first block of a file then the - 'fileformat' may be set to "mac". (Issue 77) - Solution: Check if a CR was found. (eswald) - -commit f65aad5554f1d1f972f0bd38059da70e3cdf4c87 -Author: Bram Moolenaar -Date: Tue Feb 17 13:43:40 2015 +0100 - - updated for version 7.4.634 - Problem: Marks are not restored after redo + undo. - Solution: Fix the way marks are restored. (Olaf Dabrunz) - -commit be20f9fa5da001258a40a5f01e38befac4ebfe80 -Author: Bram Moolenaar -Date: Tue Feb 17 12:44:09 2015 +0100 - - updated for version 7.4.633 - Problem: After 7.4.630 the problem persists. - Solution: Also skip redo when calling a user function. - -commit eaa330e8e913823f1514bc419f23b885d6028cb9 -Author: Bram Moolenaar -Date: Tue Feb 17 12:17:14 2015 +0100 - - updated for version 7.4.632 - Problem: 7.4.592 breaks the netrw plugin, because the autocommands are - skipped. - Solution: Roll back the change. - -commit 4a427106954857c6f84c0b0dc07725e302a433c6 -Author: Bram Moolenaar -Date: Tue Feb 17 11:11:48 2015 +0100 - - updated for version 7.4.631 - Problem: The default conceal character is documented to be a space but it's - initially a dash. (Christian Brabandt) - Solution: Make the intial value a space. - -commit c51b02d7d9c75c241eb6435d410422d0fa9147a1 -Author: Bram Moolenaar -Date: Tue Feb 17 10:58:25 2015 +0100 - - updated for version 7.4.630 - Problem: When using Insert mode completion combined with autocommands the - redo command may not work. - Solution: Do not save the redo buffer when executing autocommands. (Yasuhiro - Matsumoto) - -commit 98f52500b6bca75539f50ea31cb333223141dfeb -Author: Bram Moolenaar -Date: Tue Feb 10 20:03:45 2015 +0100 - - updated for version 7.4.629 - Problem: Coverity warning for Out-of-bounds read. - Solution: Increase MAXWLEN to 254. (Eliseo Martínez) - -commit 8872ef1b4e1b304cc168ea4c8f68645498c155be -Author: Bram Moolenaar -Date: Tue Feb 10 19:27:05 2015 +0100 - - updated for version 7.4.628 - Problem: Compiler warning for variable might be clobbered by longjmp. - Solution: Add volatile. (Michael Jarvis) - -commit 494838a3fec2fb1abcac6256271810a762225bed -Author: Bram Moolenaar -Date: Tue Feb 10 19:20:37 2015 +0100 - - updated for version 7.4.627 - Problem: The last screen cell is not updated. - Solution: Respect the "tn" termcap feature. (Hayaki Saito) - -commit eb2928595bca45cb37f0906c76896dce806b5543 -Author: Bram Moolenaar -Date: Tue Feb 10 18:47:58 2015 +0100 - - updated for version 7.4.626 - Problem: MSVC with W4 gives useless warnings. - Solution: Disable more warnings. (Mike Williams) - -commit 24a6ff88bc8710c305deba405d00061dec909125 -Author: Bram Moolenaar -Date: Tue Feb 10 18:41:58 2015 +0100 - - updated for version 7.4.625 - Problem: Possible NULL pointer dereference. - Solution: Check for NULL before using it. (Mike Williams) - -commit 9abd5c6507154eabdfe8256940a24f090db0f533 -Author: Bram Moolenaar -Date: Tue Feb 10 18:34:01 2015 +0100 - - updated for version 7.4.624 - Problem: May leak memory or crash when vim_realloc() returns NULL. - Solution: Handle a NULL value properly. (Mike Williams) - -commit a1d2c58985584116d20fa5e132137d8ff1a535f7 -Author: Bram Moolenaar -Date: Tue Feb 10 18:18:17 2015 +0100 - - updated for version 7.4.623 - Problem: Crash with pattern: \(\)\{80000} (Dominique Pelle) - Solution: When the max limit is large fall back to the old engine. - -commit 168e04966c48b0d7d4726934ed2c39a9a0fec2af -Author: Bram Moolenaar -Date: Thu Feb 5 20:29:59 2015 +0100 - - updated for version 7.4.622 - Problem: Compiler warning for unused argument. - Solution: Add UNUSED. - -commit f554a3285e45d8c3f95f9b8f43bd0897185b95cb -Author: Bram Moolenaar -Date: Wed Feb 4 23:08:01 2015 +0100 - - updated for version 7.4.621 - Problem: Returning 1 in the wrong function. (Raymond Ko) - Solution: Return 1 in the right function (hopefully). - -commit 934b13619318c5d0721797266b9a9060546e07a5 -Author: Bram Moolenaar -Date: Wed Feb 4 23:06:45 2015 +0100 - - updated for version 7.4.620 - Problem: Compiler warning for unitinialized variable. (Tony Mechelynck) - Solution: Initialize "did_free". (Ben Fritz) - -commit b84634de30884f4f6a17b5872f4553ec746797c5 -Author: Bram Moolenaar -Date: Wed Feb 4 22:02:37 2015 +0100 - - updated for version 7.4.619 - Problem: luaV_setref() not returning the correct value. - Solution: Return one. - -commit 9d49da8cbbd46d528be38ec3ac394a2ce9062093 -Author: Bram Moolenaar -Date: Tue Feb 3 23:10:46 2015 +0100 - - updated for version 7.4.618 - Problem: luaV_setref() is missing a return statement. (Ozaki Kiichi) - Solution: Put the return statement back. - -commit 0122c4070f84e71f15a39fb20ababeffb70757c4 -Author: Bram Moolenaar -Date: Tue Feb 3 19:13:34 2015 +0100 - - Update runtime files. - -commit c0a37b9db38e722b9e5ac3ac8b4c4af86bdf018c -Author: Bram Moolenaar -Date: Tue Feb 3 19:10:53 2015 +0100 - - updated for version 7.4.617 - Problem: Wrong ":argdo" range does not cause an error. - Solution: Reset "cmd" to NULL. (Marcin Szamotulski, Ingo Karkat) - -commit f2c03d7301d35590a20cc43431950acc3a2f6036 -Author: Bram Moolenaar -Date: Tue Feb 3 18:36:44 2015 +0100 - - updated for version 7.4.616 - Problem: Cannot insert a tab in front of a block. - Solution: Correctly compute aop->start. (Christian Brabandt) - -commit e71eea801ec779e2d19f4b486313b59de2137a8a -Author: Bram Moolenaar -Date: Tue Feb 3 17:10:06 2015 +0100 - - updated for version 7.4.615 - Problem: Vim hangs when freeing a lot of objects. - Solution: Do not go back to the start of the list every time. (Yasuhiro - Matsumoto and Ariya Mizutani) - -commit d7ce7a9ad2d9311f7ec3368eeddec8fce6d8e890 -Author: Bram Moolenaar -Date: Tue Feb 3 16:53:51 2015 +0100 - - updated for version 7.4.614 - Problem: There is no test for what patch 7.4.601 fixes. - Solution: Add a test. (Christian Brabandt) - -commit 70781ee4035b5fd5e3cbb3fe4c7646e19119f0a8 -Author: Bram Moolenaar -Date: Tue Feb 3 16:49:24 2015 +0100 - - updated for version 7.4.613 - Problem: The NFA engine does not implement the 'redrawtime' time limit. - Solution: Implement the time limit. - -commit e08dd4e49e6d67686e3ba1322a641488ad67c711 -Author: Bram Moolenaar -Date: Tue Feb 3 16:07:47 2015 +0100 - - updated for version 7.4.612 - Problem: test_eval fails on Mac. - Solution: Use the * register instead of the + register. (Jun Takimoto) - -commit b641df49655bb34762b44aa8c6e03e5f464f73d6 -Author: Bram Moolenaar -Date: Tue Feb 3 13:16:04 2015 +0100 - - updated for version 7.4.611 - Problem: Syntax error. - Solution: Change statement to return. - -commit 016154919e317a8ce2b7f2e33db2f39ca3a8edb9 -Author: Bram Moolenaar -Date: Tue Feb 3 13:00:38 2015 +0100 - - updated for version 7.4.610 - Problem: Some function headers may be missing from generated .pro files. - Solution: Add PROTO to the #ifdef. - -commit 2459a5ecaa43c8549ea53e9364253ff891676da5 -Author: Bram Moolenaar -Date: Tue Feb 3 12:55:18 2015 +0100 - - updated for version 7.4.609 - Problem: For complicated list and dict use the garbage collector can run - out of stack space. - Solution: Use a stack of dicts and lists to be marked, thus making it - iterative instead of recursive. (Ben Fritz) - -commit 4ac163ae5f137af236931e778660cf7878d70c25 -Author: Bram Moolenaar -Date: Tue Jan 27 22:52:15 2015 +0100 - - updated for version 7.4.608 - Problem: test_eval fails when the clipboard feature is missing. - Solution: Skip part of the test. Reduce the text used. - -commit 73a156bf362caed3b42f834e90e4409cf4d1df9b -Author: Bram Moolenaar -Date: Tue Jan 27 21:39:05 2015 +0100 - - updated for version 7.4.607 - Problem: Compiler warnings for unused variables. - Solution: Move them inside #ifdef. (Kazunobu Kuriyama) - -commit 7cc8ec47208f784418e40d1ede49c4aeb95b0b53 -Author: Bram Moolenaar -Date: Tue Jan 27 20:59:31 2015 +0100 - - updated for version 7.4.606 - Problem: May crash when using a small window. - Solution: Avoid dividing by zero. (Christian Brabandt) - -commit 3b3a9498d1eab3c28c524cce115160528a9a9297 -Author: Bram Moolenaar -Date: Tue Jan 27 18:44:16 2015 +0100 - - updated for version 7.4.605 - Problem: The # register is not writable, it cannot be restored after - jumping around. - Solution: Make the # register writable. (Marcin Szamotulski) - -commit 6bf7c523ad54f625547ef2cc6009c28c0dd337ed -Author: Bram Moolenaar -Date: Tue Jan 27 17:12:00 2015 +0100 - - updated for version 7.4.604 - Problem: Running tests changes viminfo. - Solution: Disable viminfo. - -commit 1c93429c48c59e22aa8e9cd76f102063799db938 -Author: Bram Moolenaar -Date: Tue Jan 27 16:39:29 2015 +0100 - - updated for version 7.4.603 - Problem: 'foldcolumn' may be set such that it fills the whole window, not - leaving space for text. - Solution: Reduce the foldcolumn width when there is not sufficient room. - (idea by Christian Brabandt) - -commit 18400e6430755c97eb7e31525ab4744502603731 -Author: Bram Moolenaar -Date: Tue Jan 27 15:58:40 2015 +0100 - - updated for version 7.4.602 - Problem: ":set" does not accept hex numbers as documented. - Solution: Use vim_str2nr(). (ZyX) - -commit 0a988df731605d692892f18317c26e6ab24d3d82 -Author: Bram Moolenaar -Date: Tue Jan 27 15:19:24 2015 +0100 - - updated for version 7.4.601 - Problem: It is not possible to have feedkeys() insert characters. - Solution: Add the 'i' flag. - -commit 0cd040b96a14363de6928b4bc0a10d628ab40a52 -Author: Bram Moolenaar -Date: Tue Jan 27 14:54:11 2015 +0100 - - updated for version 7.4.600 - Problem: Memory wasted in struct because of aligning. - Solution: Split pos in lnum and col. (Dominique Pelle) - -commit aaf3047de2123ae87811e947ddbaee97593fad57 -Author: Bram Moolenaar -Date: Tue Jan 27 14:40:00 2015 +0100 - - updated for version 7.4.599 - Problem: Out-of-memory error. - Solution: Avoid trying to allocate a negative amount of memory, use size_t - instead of int. (Dominique Pelle) - -commit 5c27fd100aa5ec587e9d6b2a4a751172b890c837 -Author: Bram Moolenaar -Date: Tue Jan 27 14:09:37 2015 +0100 - - updated for version 7.4.598 - Problem: ":tabdo windo echo 'hi'" causes "* register not to be changed. - (Salman Halim) - Solution: Change how clip_did_set_selection is used and add - clipboard_needs_update and global_change_count. (Christian - Brabandt) - -commit 9a492d456d15fe637f197fe872b76c164428fd3e -Author: Bram Moolenaar -Date: Tue Jan 27 13:49:31 2015 +0100 - - updated for version 7.4.597 - Problem: Cannot change the result of systemlist(). - Solution: Initialize v_lock. (Yukihiro Nakadaira) - -commit 932d88662f0d6636586aa3a321502609ebad73b5 -Author: Bram Moolenaar -Date: Tue Jan 27 13:33:23 2015 +0100 - - updated for version 7.4.596 - Problem: Tiny build doesn't compile. (Ike Devolder) - Solution: Add #ifdef. - -commit 322a24af83a322b616da01969b37395df9ab3aa3 -Author: Bram Moolenaar -Date: Tue Jan 27 13:28:46 2015 +0100 - - updated for version 7.4.595 - Problem: The test_command_count test fails when using Japanese. - Solution: Force the language to C. (Hirohito Higashi) - -commit 1dc92334eb5e235af338f3b27277157839fa8dcc -Author: Bram Moolenaar -Date: Tue Jan 27 13:22:20 2015 +0100 - - updated for version 7.4.594 - Problem: Using a block delete while 'breakindent' is set does not work - properly. - Solution: Use "line" instead of "prev_pend" as the first argument to - lbr_chartabsize_adv(). (Hirohito Higashi) - -commit e0ad365498399c1bd34dd6361b3f7dc38e84e4ca -Author: Bram Moolenaar -Date: Tue Jan 27 12:59:55 2015 +0100 - - updated for version 7.4.593 - Problem: Crash when searching for "x\{0,90000}". (Dominique Pelle) - Solution: Bail out from the NFA engine when the max limit is much higher - than the min limit. - -commit df5caa08f62fe67f11e48771f4a5125ebc5a69b3 -Author: Bram Moolenaar -Date: Tue Jan 27 11:26:15 2015 +0100 - - updated for version 7.4.592 - Problem: When doing ":e foobar" when already editing "foobar" and 'buftype' - is "nofile" the buffer is cleared. (Xavier de Gaye) - Solution: Do no clear the buffer. - -commit 8a94d873aa8c753a8522ea86a049bdf2abd0c507 -Author: Bram Moolenaar -Date: Sun Jan 25 13:02:57 2015 +0100 - - Update runtime files. - -commit df82661c9cf24a8947584197c756a88add5406ca -Author: Bram Moolenaar -Date: Thu Jan 22 22:41:56 2015 +0100 - - updated for version 7.4.591 - Problem: test_listlbr_utf8 fails when the conceal feature is not available. - Solution: Check for the conceal feature. (Kazunobu Kuriyama) - -commit eea478f885ab2fb4185053f1093d05b83bbdf5e1 -Author: Bram Moolenaar -Date: Thu Jan 22 22:40:20 2015 +0100 - - updated for version 7.4.590 - Problem: Using ctrl_x_mode as if it contains flags. - Solution: Don't use AND with CTRL_X_OMNI. (Hirohito Higashi) - -commit 1ec4dd41de276260cd1d934b8033804f2d2f0435 -Author: Bram Moolenaar -Date: Tue Jan 20 19:39:35 2015 +0100 - - updated for version 7.4.589 - Problem: In the MS-Windows console Vim can't handle greek characters when - encoding is utf-8. - Solution: Escape K_NUL. (Yasuhiro Matsumoto) - -commit 4bde00c59575f7547ab59946aea527c5be067662 -Author: Bram Moolenaar -Date: Tue Jan 20 19:31:02 2015 +0100 - - updated for version 7.4.588 - Problem: ":0argedit foo" puts the new argument in the second place instead - of the first. - Solution: Adjust the range type. (Ingo Karkat) - -commit 6a6028cf4b0a2c48e34f657d478adee814d471c5 -Author: Bram Moolenaar -Date: Tue Jan 20 19:01:35 2015 +0100 - - updated for version 7.4.587 - Problem: Conceal does not work properly with 'linebreak'. (cs86661) - Solution: Save and restore boguscols. (Christian Brabandt) - -commit 6bf7a5933f50db03455104a018f5de1efd82b7fb -Author: Bram Moolenaar -Date: Tue Jan 20 17:27:22 2015 +0100 - - updated for version 7.4.586 - Problem: Parallel building of the documentation html files is not reliable. - Solution: Remove a cyclic dependency. (Reiner Herrmann) - -commit e823183254e79af4d384abd99d5bde9b013c4ec5 -Author: Bram Moolenaar -Date: Tue Jan 20 13:29:49 2015 +0100 - - updated for version 7.4.585 - Problem: Range for :bdelete does not work. (Ronald Schild) - Solution: Also allow unloaded buffers. - -commit ff8a75dab738a2d1e81202b5dd1c03fc45d714f2 -Author: Bram Moolenaar -Date: Tue Jan 20 12:39:39 2015 +0100 - - updated for version 7.4.584 - Problem: With tiny features test_command_count may fail. - Solution: Source small.vim. (Christian Brabandt) - -commit ff13610d7b40bee4ae58c3ce3e3b4ca7012a6c4f -Author: Bram Moolenaar -Date: Tue Jan 20 12:14:01 2015 +0100 - - updated for version 7.4.583 - Problem: With tiny features test 16 may fail. - Solution: Source small.vim. (Christian Brabandt) - -commit ef795d1a5bb39a7cc74e7e36075a47afbfa75901 -Author: Bram Moolenaar -Date: Sun Jan 18 16:46:32 2015 +0100 - - updated for version 7.4.582 - Problem: Can't match "%>80v" properly. (Axel Bender) - Solution: Correctly handle ">". (Christian Brabandt) - -commit 7cbc703fdc7be3b5c0c83afe8362885b920aa132 -Author: Bram Moolenaar -Date: Sun Jan 18 14:08:56 2015 +0100 - - updated for version 7.4.581 - Problem: Compiler warnings for unitinialized variables. (John Little) - Solution: Initialize the variables. - -commit 164f3269b13080ab39495440d614efa29bd81fe5 -Author: Bram Moolenaar -Date: Wed Jan 14 21:22:01 2015 +0100 - - updated for version 7.4.580 - Problem: ":52wincmd v" still gives an invalid range error. (Charles - Campbell) - Solution: Skip over white space. - -commit 83caecf31437c1e1af342186514f2a073ee1427e -Author: Bram Moolenaar -Date: Wed Jan 14 19:42:21 2015 +0100 - - Updated runtime files. - -commit d574ea2f80b271aff4bac7dc7fa83b292f0ac486 -Author: Bram Moolenaar -Date: Wed Jan 14 19:35:14 2015 +0100 - - updated for version 7.4.579 - Problem: Wrong cursor positioning when 'linebreak' is set and lines wrap. - Solution: (Christian Brabandt) - -commit 084abaec061f830e2d389c416499d013e47fb0db -Author: Bram Moolenaar -Date: Wed Jan 14 19:00:38 2015 +0100 - - updated for version 7.4.578 - Problem: Using getcurpos() after "$" in an empty line returns a negative - number. - Solution: Don't add one when this would overflow. (Hirohito Higashi) - -commit a20bcad15c826a8c43a0f66a6b438bb5a14c8196 -Author: Bram Moolenaar -Date: Wed Jan 14 18:40:28 2015 +0100 - - updated for version 7.4.577 - Problem: Matching with a virtual column has a lot of overhead on very long - lines. (Issue 310) - Solution: Bail out early if there can't be a match. (Christian Brabandt) - Also check for CTRL-C at every position. - -commit ba3f58e29660d4f7501cb0e46162a399c20020c6 -Author: Bram Moolenaar -Date: Wed Jan 14 17:52:30 2015 +0100 - - updated for version 7.4.576 - Problem: Redrawing problem with 'relativenumber' and 'linebreak'. - Solution: Temporarily reset 'linebreak' and restore it in more places. - (Christian Brabandt) - -commit ea67672534ae00cfd560c056340ed4da001e95f9 -Author: Bram Moolenaar -Date: Wed Jan 14 17:40:09 2015 +0100 - - updated for version 7.4.575 - Problem: Unicode character properties are outdated. - Solution: Update the tables with the latest version. - -commit 615b9978dd32345ccb9f9d2ae0fc2b451ab62ea4 -Author: Bram Moolenaar -Date: Wed Jan 14 17:15:05 2015 +0100 - - updated for version 7.4.574 - Problem: No error for eval('$'). - Solution: Check for empty name. (Yasuhiro Matsumoto) - -commit 5000869712f799d9ca25c0e45dc21d332edae5f4 -Author: Bram Moolenaar -Date: Wed Jan 14 16:08:32 2015 +0100 - - updated for version 7.4.573 - Problem: Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat) - Solution: Call get_real_state() instead of using State directly. - -commit 84c8e5ab9cfb6826e880e8ae062ff3347bb6909e -Author: Bram Moolenaar -Date: Wed Jan 14 15:47:36 2015 +0100 - - updated for version 7.4.572 - Problem: Address type of :wincmd depends on the argument. - Solution: Check the argument. - -commit 435797304adc544562934f3ea1572fdc81f6dd92 -Author: Bram Moolenaar -Date: Wed Jan 14 14:08:44 2015 +0100 - - updated for version 7.4.571 - Problem: Can't build with tiny features. (Ike Devolder) - Solution: Add #ifdef. - -commit 0c7485fdbb5023731b006572cc224cbf52e34288 -Author: Bram Moolenaar -Date: Wed Jan 14 14:04:10 2015 +0100 - - updated for version 7.4.570 - Problem: Building with dynamic library does not work for Ruby 2.2.0 - Solution: Change #ifdefs and #defines. (Ken Takata) - -commit 9da7ff70cc22c941b7e6810c7d960d0061040436 -Author: Bram Moolenaar -Date: Wed Jan 14 12:52:36 2015 +0100 - - Updated runtime files. - -commit 651863c94a882a97aec7968fc87a638ff78e56ff -Author: Bram Moolenaar -Date: Wed Jan 14 12:44:41 2015 +0100 - - updated for version 7.4.569 - Problem: Having CTRL-C interrupt or not does not check the mode of the - mapping. (Ingo Karkat) - Solution: Use a bitmask with the map mode. (Christian Brabandt) - -commit 8be6388b7649d9378cd1ba1627a4b0aed61b86e7 -Author: Bram Moolenaar -Date: Wed Jan 14 11:25:05 2015 +0100 - - updated for version 7.4.568 - Problem: Giving an error for ":0wincmd w" is a problem for some plugins. - Solution: Allow the zero in the range. (Marcin Szamotulski) - -commit e2719096250a19ecdd9a35d13702879f163d2a50 -Author: Bram Moolenaar -Date: Sat Jan 10 15:09:25 2015 +0100 - - Updated syntax files. - -commit c60c4f6e06e222e90b2277c09fdaaac20ac9edf8 -Author: Bram Moolenaar -Date: Wed Jan 7 19:04:28 2015 +0100 - - updated for version 7.4.567 - Problem: Non-ascii vertical separater characters are always redrawn. - Solution: Compare only the one byte that's stored. (Thiago Padilha) - -commit 8feef4ff6253afb9dcc61c40082ed4fbb96b685c -Author: Bram Moolenaar -Date: Wed Jan 7 16:57:10 2015 +0100 - - Update runtime files. - -commit a162bc555e74c1a4f1b7b49871e292e05141b054 -Author: Bram Moolenaar -Date: Wed Jan 7 16:54:21 2015 +0100 - - updated for version 7.4.566 - Problem: :argdo, :bufdo, :windo and :tabdo don't take a range. - Solution: Support the range. (Marcin Szamotulski) - -commit 3ffc79a4a82918430940bfaa18f4da058fdbd0ca -Author: Bram Moolenaar -Date: Wed Jan 7 15:57:17 2015 +0100 - - updated for version 7.4.565 - Problem: Ranges for arguments, buffers, tabs, etc. are not checked to be - valid but limited to the maximum. This can cause the wrong thing - to happen. - Solution: Give an error for an invalid value. (Marcin Szamotulski) - Use windows range for ":wincmd". - -commit 49a6ed8a8a5fa471bf99f8d068e7cb994c2af163 -Author: Bram Moolenaar -Date: Wed Jan 7 14:43:39 2015 +0100 - - updated for version 7.4.564 - Problem: FEAT_OSFILETYPE is used even though it's never defined. - Solution: Remove the code. (Christian Brabandt) - -commit 684d409f63eb4892e6f5d28acb85ac84213e2bab -Author: Bram Moolenaar -Date: Wed Jan 7 14:02:52 2015 +0100 - - updated for version 7.4.563 - Problem: No test for replacing on a tab in Virtual replace mode. - Solution: Add a test. (Elias Diem) - -commit 0027c218e9ba174e2884e9361ab9183c4d003dd7 -Author: Bram Moolenaar -Date: Wed Jan 7 13:31:52 2015 +0100 - - updated for version 7.4.562 - Problem: Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) - Solution: Check there is enough space. (Christian Brabandt) - -commit abe382cd2ac032827d7ef286f3c19b21e85f30d4 -Author: Bram Moolenaar -Date: Wed Jan 7 13:15:45 2015 +0100 - - updated for version 7.4.561 - Problem: Ex range handling is wrong for buffer-local user commands. - Solution: Check for CMD_USER_BUF. (Marcin Szamotulski) - -commit e88b0033f67b45472006578798794dfd58413a9f -Author: Bram Moolenaar -Date: Wed Dec 17 21:00:49 2014 +0100 - - updated for version 7.4.560 - Problem: Memory leak using :wviminfo. Issue 296. - Solution: Free memory when needed. (idea by Christian Brabandt) - -commit fc3f23bedfc848cd77f97c62bf4f39a01d46994e -Author: Bram Moolenaar -Date: Wed Dec 17 18:35:42 2014 +0100 - - updated for version 7.4.559 - Problem: Appending a block in the middle of a tab does not work correctly - when virtualedit is set. - Solution: Decrement spaces and count, don't reset them. (James McCoy) - -commit 527a6785c73306ff72d83cbc2d1ea14f37aca142 -Author: Bram Moolenaar -Date: Wed Dec 17 17:59:31 2014 +0100 - - updated for version 7.4.558 - Problem: When the X server restarts Vim may get stuck. - Solution: Destroy the application context and create it again. (Issue 203) - -commit 140e995ed530770408a49f69f61d68f95b07e327 -Author: Bram Moolenaar -Date: Wed Dec 17 14:47:56 2014 +0100 - - updated for version 7.4.557 - Problem: One more small issue. - Solution: Update function proto. - -commit ae38d05271f9f25b6ad39b10e5f41d9656a7f1ab -Author: Bram Moolenaar -Date: Wed Dec 17 14:46:09 2014 +0100 - - updated for version 7.4.556 - Problem: Failed commands in Python interface not handled correctly. - Solution: Restore window and buffer on failure. - -commit 36ff08479f0398e09298f5742dcdfa0f8e070a32 -Author: Bram Moolenaar -Date: Wed Dec 17 14:42:46 2014 +0100 - - updated for version 7.4.555 - Problem: test_close_count may fail for some combination of features. - Solution: Require normal features. - -commit 6f2dd9e75eab236d1bcc63b17d02f554111f87ec -Author: Bram Moolenaar -Date: Wed Dec 17 14:41:10 2014 +0100 - - updated for version 7.4.554 - Problem: Missing part of patch 7.4.519. - Solution: Copy back regprog after calling vim_regexec. - -commit caad4f0a0b428f3dc4e9e395ad0b1cddb38d3bcd -Author: Bram Moolenaar -Date: Wed Dec 17 14:36:14 2014 +0100 - - updated for version 7.4.553 - Problem: Various small issues. - Solution: Fix those issues. - -commit e3faf44bef029d07f37a457bd0050653b628058f -Author: Bram Moolenaar -Date: Sun Dec 14 01:27:49 2014 +0100 - - Updated runtime files. - -commit c68c72ea7bbc92ce7cc2c746ce6408dc6cbe06cd -Author: Bram Moolenaar -Date: Sun Dec 14 00:43:54 2014 +0100 - - updated for version 7.4.552 - Problem: Langmap applies to Insert mode expression mappings. - Solution: Check for Insert mode. (Daniel Hahler) - -commit b12db9f92ea74039bb0b4110add4232f0bf338ea -Author: Bram Moolenaar -Date: Sat Dec 13 22:00:22 2014 +0100 - - updated for version 7.4.551 - Problem: "ygn" may yank too much. (Fritzophrenic) Issue 295. - Solution: Check the width of the next match. (Christian Brabandt) - -commit 3f9be97015e2ba4cb6d6654117745d912ec59287 -Author: Bram Moolenaar -Date: Sat Dec 13 21:09:57 2014 +0100 - - updated for version 7.4.550 - Problem: curs_rows() function is always called with the second argument - false. - Solution: Remove the argument. (Christian Brabandt) - validate_botline_win() can then also be removed. - -commit ddfb92548044d27318294c1c931aab2188580546 -Author: Bram Moolenaar -Date: Sat Dec 13 21:03:10 2014 +0100 - - Add new files for 7.4.549. - -commit ef92390cb7586b8c46bfb06664e25e5e9cfbeb9c -Author: Bram Moolenaar -Date: Sat Dec 13 21:00:55 2014 +0100 - - updated for version 7.4.549 - Problem: Function name not recognized correctly when inside a function. - Solution: Don't check for an alpha character. - -commit 2d78cd7756ac5c666e85222aea54d45b04b949a4 -Author: Bram Moolenaar -Date: Sat Dec 13 20:50:09 2014 +0100 - - updated for version 7.4.548 - Problem: Function name not recognized correctly when inside a function. - Solution: Don't check for an alpha character. - -commit 8340dd9b2919299bd5802227fcdf2df706592d41 -Author: Bram Moolenaar -Date: Sat Dec 13 20:11:33 2014 +0100 - - updated for version 7.4.547 - Problem: Using "vit" does not select a multi-byte character at the end - correctly. - Solution: Advance the cursor over the multi-byte character. (Christian - Brabandt) - -commit 2f1e51a43c5e0b7560396898bdb7384550f05481 -Author: Bram Moolenaar -Date: Sat Dec 13 03:58:09 2014 +0100 - - updated for version 7.4.546 - Problem: Repeated use of vim_snprintf() with a number. - Solution: Move these vim_snprintf() calls into a function. - -commit aff5c3a5304d85b53b00fd67418d53056b663ba9 -Author: Bram Moolenaar -Date: Sat Dec 13 03:36:39 2014 +0100 - - updated for version 7.4.545 - Problem: Highlighting for multi-line matches is not correct. - Solution: Stop highlight at the end of the match. (Hirohito Higashi) - -commit d96c52c71b85d848f23f58dfb8463279a39bfe84 -Author: Bram Moolenaar -Date: Sat Dec 13 03:20:14 2014 +0100 - - updated for version 7.4.544 - Problem: Warnings for unused arguments when compiling with a combination of - features. - Solution: Add "UNUSED". - -commit cc2b9d5dc08cefa0342a25ece71b21d4b4b32e00 -Author: Bram Moolenaar -Date: Sat Dec 13 03:17:11 2014 +0100 - - updated for version 7.4.543 - Problem: Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three. - (Eliseo Martínez) Issue 287 - Solution: Correct the line count. (Christian Brabandt) - Also set the last used search pattern. - -commit f1d6ccf2f9c8a8ae2c0ec4577946397c103ead2b -Author: Bram Moolenaar -Date: Mon Dec 8 04:16:44 2014 +0100 - - updated for version 7.4.542 - Problem: Using a range for window and buffer commands has a few problems. - Cannot specify the type of range for a user command. - Solution: Add the -addr argument for user commands. Fix problems. (Marcin - Szamotulski) - -commit b2a851fee41a5a1faddcb862aef2beca69dc063a -Author: Bram Moolenaar -Date: Sun Dec 7 00:18:33 2014 +0100 - - updated for version 7.4.541 - Problem: Crash when doing a range assign. - Solution: Check for NULL poiter. (Yukihiro Nakadaira) - -commit ed32d9424d12f93dcdb96f2a5c512f7ad9945bee -Author: Bram Moolenaar -Date: Sat Dec 6 23:33:00 2014 +0100 - - Update runtime files. - -commit f8a447c6dc51e55d38d72c7a893c7483de112cdb -Author: Bram Moolenaar -Date: Sun Nov 30 22:51:06 2014 +0100 - - updated for version 7.4.540 - Problem: Cannot build with tiny and small features. (Taro Muraoka) - Solution: Add #ifdef around CMD_USER. - -commit 4d84d9325f9537427f58c5ab0c1ce9a68be9d697 -Author: Bram Moolenaar -Date: Sun Nov 30 14:50:16 2014 +0100 - - updated for version 7.4.539 - Problem: Crash when computing buffer count. Problem with range for user - commands. Line range wrong in Visual area. - Solution: Avoid segfault in compute_buffer_local_count(). Check for - CMD_USER when checking type of range. (Marcin Szamotulski) - -commit 0b105416066c95ade3604ec2139d8367d3c6e74e -Author: Bram Moolenaar -Date: Sun Nov 30 13:34:23 2014 +0100 - - updated for version 7.4.538 - Problem: Tests fail with small features plus Python. - Solution: Disallow weird combination of options. Do not set "fdm" when - folding is disabled. - -commit 76440e2efe9e3582e9943d01183ec8b2f3e4eb4b -Author: Bram Moolenaar -Date: Thu Nov 27 19:14:49 2014 +0100 - - updated for version 7.4.537 - Problem: Value of v:hlsearch reflects an internal variable. - Solution: Make the value reflect whether search highlighting is actually - displayed. (Christian Brabandt) - -commit f1e30ccb822c56693881da199c7efbe6c9c0dca1 -Author: Bram Moolenaar -Date: Thu Nov 27 18:57:11 2014 +0100 - - updated for version 7.4.536 - Problem: Test 63 fails when using a black&white terminal. - Solution: Add attributes for a non-color terminal. (Christian Brabandt) - -commit f240e181d720c8a056ad57dfa160b0e8c1371c3a -Author: Bram Moolenaar -Date: Thu Nov 27 18:33:02 2014 +0100 - - updated for version 7.4.535 - Problem: Can't build with tiny features. - Solution: Add #ifdefs and skip a test. - -commit 2a0b33e2841ad0c23f4385269f98701d1b105107 -Author: Bram Moolenaar -Date: Thu Nov 27 17:46:22 2014 +0100 - - Add files added by patch 7.4.530 to the repository. - -commit 901407491382198e1457f3c315b2aedc1d24bda9 -Author: Bram Moolenaar -Date: Thu Nov 27 17:44:08 2014 +0100 - - updated for version 7.4.534 - Problem: Warnings when compiling if_ruby.c. - Solution: Avoid the warnings. (Ken Takata) - -commit 0a383969378a328ffa363eee0d9a4c3d3c8257fe -Author: Bram Moolenaar -Date: Thu Nov 27 17:37:57 2014 +0100 - - updated for version 7.4.533 - Problem: ":hardcopy" leaks memory in case of errors. - Solution: Free memory in all code paths. (Christian Brabandt) - -commit a3dfccc6e9a780570166b00c0e40c4b9a149e253 -Author: Bram Moolenaar -Date: Thu Nov 27 17:29:56 2014 +0100 - - updated for version 7.4.532 - Problem: When using 'incsearch' "2/pattern/e" highlights the first match. - Solution: Move the code to set extra_col inside the loop for count. (Ozaki - Kiichi) - -commit 1c40a66badd83e9a93116c006097033725c9eb7d -Author: Bram Moolenaar -Date: Thu Nov 27 16:38:11 2014 +0100 - - updated for version 7.4.531 - Problem: Comments about parsing an Ex command are wrong. - Solution: Correct the steop numbers. - -commit b96a7f325c9047d6a65424d40e493d3e0eff26b5 -Author: Bram Moolenaar -Date: Thu Nov 27 16:22:48 2014 +0100 - - updated for version 7.4.530 - Problem: Many commands take a count or range that is not using line - numbers. - Solution: For each command specify what kind of count it uses. For windows, - buffers and arguments have "$" and "." have a relevant meaning. - (Marcin Szamotulski) - -commit baf0344ed7031369a0f355beb062eb4c34e35261 -Author: Bram Moolenaar -Date: Thu Nov 27 14:09:13 2014 +0100 - - updated for version 7.4.529 - Problem: No test for what 7.4.517 fixes. - Solution: Adjust the tests for breakindent. (Christian Brabandt) - -commit cbdf0a0b4adc19fb443bb7df542578c3e76970ce -Author: Bram Moolenaar -Date: Thu Nov 27 13:37:10 2014 +0100 - - updated for version 7.4.528 - Problem: Crash when using matchadd() (Yasuhiro Matsumoto) - Solution: Copy the match regprog. - -commit 8c731505b094bdad100484373387b4c4658300d5 -Author: Bram Moolenaar -Date: Sun Nov 23 15:57:49 2014 +0100 - - updated for version 7.4.527 - Problem: Still confusing regexp failure and NFA_TOO_EXPENSIVE. - Solution: NFA changes equivalent of 7.4.526. - -commit 66a3e797a285a546348d25d3b7cba315b299a3de -Author: Bram Moolenaar -Date: Thu Nov 20 23:07:05 2014 +0100 - - updated for version 7.4.526 - Problem: matchstr() fails on long text. Daniel Hahler) - Solution: Return NFA_TOO_EXPENSIVE from regexec_nl(). (Christian Brabandt) - -commit b738c9a4421e6f8e799937fb18c13c7c6eb6c1a6 -Author: Bram Moolenaar -Date: Wed Nov 19 20:04:48 2014 +0100 - - updated for version 7.4.525 - Problem: map() leaks memory when there is an error in the expression. - Solution: Call clear_tv(). (Christian Brabandt) - -commit 2683c8e7f7d8eb6222653d55849a9c556de27f45 -Author: Bram Moolenaar -Date: Wed Nov 19 19:33:16 2014 +0100 - - updated for version 7.4.524 - Problem: When using ":ownsyntax" spell checking is messed up. (Issue 78) - Solution: Use the window-local option values. (Christian Brabandt) - -commit 2f3b510b0f9203d31e2f7f536ebfbcb17766e09e -Author: Bram Moolenaar -Date: Wed Nov 19 18:54:17 2014 +0100 - - Update runtime files. - -commit b1e265045cc872f2e1cf43e6a98bc3e3770a289d -Author: Bram Moolenaar -Date: Wed Nov 19 18:48:46 2014 +0100 - - updated for version 7.4.523 - Problem: When the X11 server is stopped and restarted, while Vim is kept in - the background, copy/paste no longer works. (Issue 203) - Solution: Setup the clipboard again. (Christian Brabandt) - -commit 4c7b2f50fd6590c9b98d896978515edf0bf142bb -Author: Bram Moolenaar -Date: Wed Nov 19 18:03:28 2014 +0100 - - updated for version 7.4.522 - Problem: Specifying wrong buffer size for GetLongPathName(). - Solution: Use the actual size. (Ken Takata) - -commit 06e7ce1a013535b11d5454630cc1770ef21ea461 -Author: Bram Moolenaar -Date: Wed Nov 19 17:35:39 2014 +0100 - - updated for version 7.4.521 - Problem: When using "vep" a mark is moved to the next line. (Maxi Padulo, - Issue 283) - Solution: Decrement the line number. (Christian Brabandt) - -commit 57bc4633b24be82697d969c865bb018cfa47099f -Author: Bram Moolenaar -Date: Wed Nov 19 17:05:55 2014 +0100 - - updated for version 7.4.520 - Problem: Sun PCK locale is not recognzed. - Solution: Add PCK in the table. (Keiichi Oono) - -commit dffa5b8ecfa2091495b77ab487c07792646d0633 -Author: Bram Moolenaar -Date: Wed Nov 19 16:38:07 2014 +0100 - - updated for version 7.4.519 - Problem: Crash when using syntax highlighting. - Solution: When regprog is freed and replaced, store the result. - -commit df46f6f07f90c0014352ff05aecb8caf61e7cfa0 -Author: Bram Moolenaar -Date: Wed Nov 19 13:40:08 2014 +0100 - - updated for version 7.4.518 - Problem: Using status line height in width computations. - Solution: Use one instead. (Hirohito Higashi) - -commit a365091dbb94e0daea5ea58d1facb1102868cca5 -Author: Bram Moolenaar -Date: Wed Nov 19 13:21:57 2014 +0100 - - updated for version 7.4.517 - Problem: With a wrapping line the cursor may not end up in the right place. - (Nazri Ramliy) - Solution: Adjust n_extra for a Tab that wraps. (Christian Brabandt) - -commit 1ba903fb921b0ebf2e3343a4fdc85fd4803d270c -Author: Bram Moolenaar -Date: Thu Nov 13 14:26:09 2014 +0100 - - Update translations. - -commit c229967caa0f624224dbfbc8743bbeb711e114ee -Author: Bram Moolenaar -Date: Thu Nov 13 14:25:38 2014 +0100 - - Update runtime files. - -commit 8a349ff944dc01ca0e52f10144d8660aab430c9c -Author: Bram Moolenaar -Date: Wed Nov 12 20:09:06 2014 +0100 - - updated for version 7.4.516 - Problem: Completing a function name containing a # does not work. Issue - 253. - Solution: Recognize the # character. (Christian Brabandt) - -commit 54fb43813443554c685306b92166218c53cdb18f -Author: Bram Moolenaar -Date: Wed Nov 12 19:28:16 2014 +0100 - - updated for version 7.4.515 - Problem: In a help buffer the global 'foldmethod' is used. (Paul Marshall) - Solution: Reset 'foldmethod' when starting to edit a help file. Move the - code to a separate function. - -commit ef6875be7a0b4dde9589e69b0a0229c4b976c45b -Author: Bram Moolenaar -Date: Wed Nov 12 18:59:25 2014 +0100 - - updated for version 7.4.514 - Problem: Memory access error. (Dominique Pelle) - Solution: Update tpos. (Christian Brabandt) - -commit 42d84f8aed604e32e198a5fe31b3b7ab149ea63e -Author: Bram Moolenaar -Date: Wed Nov 12 18:49:16 2014 +0100 - - updated for version 7.4.513 - Problem: Crash because reference count is wrong for list returned by - getreg(). - Solution: Increment the reference count. (Kimmy Lindvall) - -commit b8e0bdbda377d0a3c3e24bea62503b9f95f8249a -Author: Bram Moolenaar -Date: Wed Nov 12 16:10:48 2014 +0100 - - updated for version 7.4.512 - Problem: Cannot generate prototypes for Win32 files and VMS. - Solution: Add typedefs and #ifdef - -commit 3e9a1614966926a6067c977921d5aa270eba5da7 -Author: Bram Moolenaar -Date: Wed Nov 12 16:05:04 2014 +0100 - - updated for version 7.4.511 - Problem: Generating proto for if_ruby.c uses type not defined elsewhere. - Solution: Do not generate a prototype for - rb_gc_writebarrier_unprotect_promoted() - -commit b103138b1e9ff2330901a0bc06378d2e5ed4f9ae -Author: Bram Moolenaar -Date: Wed Nov 12 15:45:21 2014 +0100 - - updated for version 7.4.510 - Problem: "-fwrapv" argument breaks use of cproto. - Solution: Remove the alphabetic arguments in a drastic way. - -commit 3a0c90898338c04bde314bede9f116f299eaddef -Author: Bram Moolenaar -Date: Wed Nov 12 15:15:42 2014 +0100 - - updated for version 7.4.509 - Problem: Users are not aware their encryption is weak. - Solution: Give a warning when prompting for the key. - -commit 983c4e93dc560b00c5c7b752a3a7c1c452359c38 -Author: Bram Moolenaar -Date: Wed Nov 12 13:07:53 2014 +0100 - - updated for version 7.4.508 - Problem: When generating ja.sjis.po the header is not correctly adjusted. - Solution: Check for the right header string. (Ken Takata) - -commit 345326aa3d7edfece7be57d690aa667482a961af -Author: Bram Moolenaar -Date: Thu Nov 6 10:03:01 2014 +0100 - - updated for version 7.4.507 - Problem: Building with MingW and Perl. - Solution: Remove quotes. (Ken Takata) - -commit 374bf024d23d02064fa3da94d44af71a61588783 -Author: Bram Moolenaar -Date: Wed Nov 5 19:33:24 2014 +0100 - - updated for version 7.4.506 - Problem: MS-Windows: Cannot open a file with 259 characters. - Solution: Fix off-by-one error. (Ken Takata) - -commit f9e6c3b8b00ea562e0b9ddf96f85c365cdf41627 -Author: Bram Moolenaar -Date: Wed Nov 5 18:36:03 2014 +0100 - - updated for version 7.4.505 - Problem: On MS-Windows when 'encoding' is a double-byte encoding a file - name longer than MAX_PATH bytes but shorter than that in - characters causes problems. - Solution: Fail on file names longer than MAX_PATH bytes. (Ken Takata) - -commit 0434482e5aa5a46b7da27f745c22ec36d35f2c7e -Author: Bram Moolenaar -Date: Wed Nov 5 18:18:17 2014 +0100 - - updated for version 7.4.504 - Problem: Restriction of the MS-Windows installer that the path must end in - "Vim" prevents installing more than one version. - Solution: Remove the restriction. (Tim Lebedkov) - -commit 6b2e938f1307f840165d9049d743161b01af811c -Author: Bram Moolenaar -Date: Wed Nov 5 18:06:01 2014 +0100 - - updated for version 7.4.503 - Problem: Cannot append a list of lines to a file. - Solution: Add the append option to writefile(). (Yasuhiro Matsumoto) - -commit 4391cf98ec3b94f33dfd053cab25ed56c787bea9 -Author: Bram Moolenaar -Date: Wed Nov 5 17:44:52 2014 +0100 - - updated for version 7.4.502 - Problem: Language mapping also applies to mapped characters. - Solution: Add the 'langnoremap' option, when on 'langmap' does not apply to - mapped characters. (Christian Brabandt) - -commit c3940c76e8248ea7f618b3f1716d754c8e981f35 -Author: Bram Moolenaar -Date: Wed Nov 5 17:04:18 2014 +0100 - - updated for version 7.4.501 - Problem: Typo in file pattern. - Solution: Insert a slash and remove a dot. - -commit 32efaf6154071c21ff975429ae74e507b93311b1 -Author: Bram Moolenaar -Date: Wed Nov 5 17:02:17 2014 +0100 - - Update runtime files. - -commit 72971a26119ce781161fb2a281fcaf27880a909e -Author: Bram Moolenaar -Date: Wed Nov 5 16:39:28 2014 +0100 - - updated for version 7.4.500 - Problem: Test 72 still fails once in a while. - Solution: Don't set 'fileformat' to unix, reset it. (Ken Takata) - -commit e90c853ff6dcef63bff80be0e7379a80c276af8f -Author: Bram Moolenaar -Date: Wed Nov 5 16:03:44 2014 +0100 - - updated for version 7.4.499 - Problem: substitute() can be slow with long strings. - Solution: Store a pointer to the end, instead of calling strlen() every - time. (Ozaki Kiichi) - -commit 9c7d98d7c2b81e6e0b4d45389c56fc0e922a5bfe -Author: Bram Moolenaar -Date: Wed Nov 5 15:46:09 2014 +0100 - - updated for version 7.4.498 - Problem: Typo in DOS makefile. - Solution: Change exists to exist. (Ken Takata) - -commit fda3729a064d6466cec6ac83dd1bfcc437ea4cc9 -Author: Bram Moolenaar -Date: Wed Nov 5 14:27:36 2014 +0100 - - updated for version 7.4.497 - Problem: With some regexp patterns the NFA engine uses many states and - becomes very slow. To the user it looks like Vim freezes. - Solution: When the number of states reaches a limit fall back to the old - engine. (Christian Brabandt) - -commit 4f7e821f26019c14f4470deb0867c919548d5cd5 -Author: Bram Moolenaar -Date: Wed Nov 5 13:53:32 2014 +0100 - - updated for version 7.4.496 - Problem: Many lines are both in Make_cyg.mak and Make_ming.mak - Solution: Move the common parts to one file. (Ken Takata) - -commit 666578b53964cc34f2e9fc65c89612f063a5f3c5 -Author: Bram Moolenaar -Date: Wed Nov 5 13:43:21 2014 +0100 - - updated for version 7.4.495 - Problem: XPM isn't used correctly in the Cygwin Makefile. - Solution: Include the rules like in Make_ming.mak. (Ken Takata) - -commit eda73607a73fe5ff07eb52981df19c5bae129f70 -Author: Bram Moolenaar -Date: Wed Nov 5 09:53:23 2014 +0100 - - updated for version 7.4.494 - Problem: Cursor shape is wrong after a CompleteDone autocommand. - Solution: Update the cursor and mouse shape after ":normal" restores the - state. (Jacob Niehus) - -commit 086329d3f6b1182b6817433a1c498e1e746d2a3b -Author: Bram Moolenaar -Date: Fri Oct 31 19:51:36 2014 +0100 - - updated for version 7.4.493 - Problem: A TextChanged autocommand is triggered when saving a file. - (William Gardner) - Solution: Update last_changedtick after calling unchanged(). (Christian - Brabandt) - -commit 2f31e399780f434c9635a1da969020824440e03b -Author: Bram Moolenaar -Date: Fri Oct 31 19:20:36 2014 +0100 - - updated for version 7.4.492 - Problem: In Insert mode, after inserting a newline that inserts a comment - leader, CTRL-O moves to the right. (ZyX) Issue 57. - Solution: Correct the condition for moving the cursor back to the NUL. - (Christian Brabandt) - -commit b851a96d5c201291d9e955afaf55979b3e410f9f -Author: Bram Moolenaar -Date: Fri Oct 31 15:45:52 2014 +0100 - - updated for version 7.4.491 - Problem: When winrestview() has a negative "topline" value there are - display errors. - Solution: Correct a negative value to 1. (Hirohito Higashi) - -commit 6a64365c952895ecc2219b303d9bf64dabf8f2e7 -Author: Bram Moolenaar -Date: Fri Oct 31 13:54:25 2014 +0100 - - updated for version 7.4.490 - Problem: Cannot specify the buffer to use for "do" and "dp", making them - useless for three-way diff. - Solution: Use the count as the buffer number. (James McCoy) - -commit fe3c41009887331dc9fee2bedf457728117be544 -Author: Bram Moolenaar -Date: Fri Oct 31 12:42:01 2014 +0100 - - updated for version 7.4.489 - Problem: Cursor movement still wrong when 'lbr' is set and there is a - number column. (Hirohito Higashi) - Solution: Add correction for number column. (Hiroyuki Takagi) - -commit 7a373dd0d49b3dd992e7999bb368d0b307d70662 -Author: Bram Moolenaar -Date: Wed Oct 22 22:09:01 2014 +0200 - - updated for version 7.4.488 - Problem: test_mapping fails for some people. - Solution: Set the 'encoding' option. (Ken Takata) - -commit a94618e16c2b55a351c172632873ad158c9b51db -Author: Bram Moolenaar -Date: Tue Oct 21 22:36:31 2014 +0200 - - Add the missing test files. - -commit 482a2b5c9d53fa7ae44a64bbbfa0bae868cbe4a0 -Author: Bram Moolenaar -Date: Tue Oct 21 20:57:15 2014 +0200 - - updated for version 7.4.487 - Problem: ":sign jump" may use another window even though the file is - already edited in the current window. - Solution: First check if the file is in the current window. (James McCoy) - -commit 958636c40619a9f8c3d10e9f76a7f634dd11d13b -Author: Bram Moolenaar -Date: Tue Oct 21 20:01:58 2014 +0200 - - updated for version 7.4.486 - Problem: Check for writing to a yank register is wrong. - Solution: Negate the check. (Zyx). Also clean up the #ifdefs. - -commit 4920a4427183f1a353394f33402dde5ae4d32c18 -Author: Bram Moolenaar -Date: Tue Oct 21 19:35:31 2014 +0200 - - updated for version 7.4.485 - Problem: Abbreviations don't work. (Toothpik) - Solution: Move the length computation inside the for loop. Compare against - the unescaped key. - -commit cb5ea1401a048b5c3e0e2c4d3afc72184f3604ad -Author: Bram Moolenaar -Date: Tue Oct 21 18:17:09 2014 +0200 - - updated for version 7.4.484 - Problem: Compiler warning on MS-Windows. (Ken Takata) - Solution: Add type cast. - -commit bdef518b0a4691b66c4d483d239e13ef29423d18 -Author: Bram Moolenaar -Date: Tue Oct 21 16:22:17 2014 +0200 - - updated for version 7.4.483 - Problem: A 0x80 byte is not handled correctly in abbreviations. - Solution: Unescape special characters. Add a test. (Christian Brabandt) - -commit f1b4622366d96c12ff4e01f21358467b4026e016 -Author: Bram Moolenaar -Date: Tue Oct 21 14:15:17 2014 +0200 - - updated for version 7.4.482 - Problem: When 'balloonexpr' results in a list, the text has a trailing - newline. (Lcd) - Solution: Remove one trailing newline. - -commit 861d80a671747e6535c83356bcffcf80a72f543b -Author: Bram Moolenaar -Date: Thu Oct 16 20:35:36 2014 +0200 - - updated for version 7.4.481 - Problem: Compiler warning on MS-Windows. - Solution: Add type casts. (Ken Takata) - -commit 799d6abf3ec600dbb92cdcd5c25985efea053c09 -Author: Bram Moolenaar -Date: Thu Oct 16 16:16:37 2014 +0200 - - updated for version 7.4.480 - Problem: MS-Windows: Can't build. - Solution: Remove goto, use a flag instead. - -commit 7d76c804af900ba6dcc4b1e45373ccab3418c6b2 -Author: Bram Moolenaar -Date: Wed Oct 15 22:51:52 2014 +0200 - - Update runtime files and translations. - -commit 1df52d798faf507fc0c340fdb19f98d435593f0e -Author: Bram Moolenaar -Date: Wed Oct 15 22:50:10 2014 +0200 - - updated for version 7.4.479 - Problem: MS-Windows: The console title can be wrong. - Solution: Take the encoding into account. When restoring the title use the - right function. (Yasuhiro Matsumoto) - -commit 1c85210d6d0e426b6eb68972f12252804d509dd8 -Author: Bram Moolenaar -Date: Wed Oct 15 21:26:40 2014 +0200 - - updated for version 7.4.478 - Problem: Using byte length instead of character length for 'showbreak'. - Solution: Compute the character length. (Marco Hinz) - -commit e962c6795be76884f3683d93487fb59d3dae9b0a -Author: Bram Moolenaar -Date: Wed Oct 15 12:56:49 2014 +0200 - - updated for version 7.4.477 - Problem: When using ":%diffput" and the other file is empty an extra empty - line remains. - Solution: Set the buf_empty flag. - -commit dcc1ce2f5a640df9aca9122ecf145a1e95257cf4 -Author: Bram Moolenaar -Date: Wed Oct 15 12:07:11 2014 +0200 - - updated for version 7.4.476 - Problem: MingW: compiling with "XPM=no" doesn't work. - Solution: Check for the "no" value. (KF Leong) Also for Cygwin. (Ken - Takata) - -commit cbc246a331dc8dea49f6ad443be3d10ec68ef2c2 -Author: Bram Moolenaar -Date: Sat Oct 11 14:47:26 2014 +0200 - - updated for version 7.4.475 - Problem: Can't compile on a system where Xutf8SetWMProperties() is not in - the X11 library. Issue 265. - Solution: Add a configure check. - -commit 2a9853925bee1b85247cd5f4ccf98fec1871d1f7 -Author: Bram Moolenaar -Date: Sat Oct 11 12:48:26 2014 +0200 - - updated for version 7.4.474 - Problem: AIX compiler can't handle // comment. Issue 265. - Solution: Remove that line. - -commit e5ead831a2a638f145d5a7ae88f72d8526cbbde1 -Author: Bram Moolenaar -Date: Fri Oct 10 15:34:33 2014 +0200 - - updated for version 7.4.473 - Problem: Cursor movement is incorrect when there is a number - column/sign/fold column and 'sbr' is displayed. - Solution: Adjust the column for 'sbr'. (Christian Brabandt) - -commit 7425b938cb5fc5b12c4342d9c4834c535f5bf772 -Author: Bram Moolenaar -Date: Fri Oct 10 15:28:46 2014 +0200 - - updated for version 7.4.472 - Problem: The "precedes" entry in 'listchar' will be drawn when 'showbreak - is set and list is not. - Solution: Only draw this character when 'list' is on. (Christian Brabandt) - -commit f191d55ede59883b09b35bfe92ea6e2a63058369 -Author: Bram Moolenaar -Date: Thu Oct 9 17:05:56 2014 +0200 - - updated for version 7.4.471 - Problem: MS-Windows: When printer name contains multi-byte, the name is - displayed as ???. - Solution: Convert the printer name from the active codepage to 'encoding'. - (Yasuhiro Matsumoto) - -commit 6885694e82424e5edc88505450ec6eddbe7258eb -Author: Bram Moolenaar -Date: Thu Oct 9 15:37:06 2014 +0200 - - updated for version 7.4.470 - Problem: Test 11 and 100 do not work properly on Windows. - Solution: Avoid using feedkeys(). (Ken Takata) - -commit 4697ae00a77ca443354b9ff3ee943b357aa5b899 -Author: Bram Moolenaar -Date: Thu Oct 9 14:48:30 2014 +0200 - - updated for version 7.4.469 - Problem: Can't build with MSVC. (Ken Takata) - Solution: Move the assignment after the declarations. - -commit 9a95bdc52a464df219bd496396632f724bafcfe0 -Author: Bram Moolenaar -Date: Thu Oct 9 13:36:16 2014 +0200 - - updated for version 7.4.468 - Problem: Issue 26: CTRL-C does not interrupt after it was mapped and then - unmapped. - Solution: Reset mapped_ctrl_c. (Christian Brabandt) - -commit 404406ad6ba4192262caa54cf5d90b664349aa28 -Author: Bram Moolenaar -Date: Thu Oct 9 13:24:43 2014 +0200 - - updated for version 7.4.467 - -commit 56095e1cebcdf7a4607c147e485f8a2e12578848 -Author: Bram Moolenaar -Date: Thu Oct 9 10:44:37 2014 +0200 - - updated for version 7.4.466 - Problem: CTRL-W } does not open preview window. (Erik Falor) - Solution: Don't set g_do_tagpreview for CTRL-W }. - -commit 21d89b610fe2d952a500eaf34cda03c276ef6db6 -Author: Bram Moolenaar -Date: Tue Oct 7 10:38:40 2014 +0200 - - updated for version 7.4.465 - Problem: Crash when expanding a very long string. - Solution: Use wsncpy() instead of wcscpy(). (Ken Takata) - -commit 0f519a02c5fa472f1b71844eb38d081e4c5bd408 -Author: Bram Moolenaar -Date: Mon Oct 6 18:10:09 2014 +0200 - - updated for version 7.4.464 - Problem: Compiler warning. - Solution: Add type cast. (Ken Takata) - -commit 3a991dd00193eda3aeaf344e60905191b9db1b48 -Author: Bram Moolenaar -Date: Thu Oct 2 01:41:41 2014 +0200 - - Update runtime files. - -commit 56f6227224c6c0434fc758ab82245069d11c4fd4 -Author: Bram Moolenaar -Date: Mon Sep 29 18:08:59 2014 +0200 - - updated for version 7.4.463 - Problem: Test 86 and 87 may hang on MS-Windows. - Solution: Call inputrestore() after inputsave(). (Ken Takata) - -commit 84d17a6f9e3aee1adaeae3b073b5c25401bf70d3 -Author: Bram Moolenaar -Date: Mon Sep 29 17:15:18 2014 +0200 - - updated for version 7.4.462 - Problem: Setting the local value of 'backupcopy' empty gives an error. - (Peter Mattern) - Solution: When using an empty value set the flags to zero. (Hirohito - Higashi) - -commit 7ddc642a0c786f834ab0b6851b80dbed6e04204b -Author: Bram Moolenaar -Date: Sat Sep 27 11:18:19 2014 +0200 - - updated for version 7.4.461 - Problem: MS-Windows: When collate is on the number of copies is too high. - Solution: Only set the collated/uncollated count when collate is on. - (Yasuhiro Matsumoto) - -commit da014b94417a6e270787704d24c2cd735bc83e38 -Author: Bram Moolenaar -Date: Wed Sep 24 13:26:44 2014 +0200 - - updated for version 7.4.460 - Problem: Can't build without the quickfix feature. (Erik Falor) - Solution: Add a #ifdef. - -commit cddc91ccb4cc0989fa0169a343289873a6d2d651 -Author: Bram Moolenaar -Date: Tue Sep 23 21:53:41 2014 +0200 - - updated for version 7.4.459 - Problem: Can't change the icon after building Vim. - Solution: Load the icon from a file on startup. (Yasuhiro Matsumoto) - -commit cfc216e7b00690805aef8683fab000654937191d -Author: Bram Moolenaar -Date: Tue Sep 23 18:37:56 2014 +0200 - - updated for version 7.4.458 - Problem: Issue 252: Cursor moves in a zero-height window. - Solution: Check for zero height. (idea by Christian Brabandt) - -commit 1db60c47d9a0f14f4586702bfd8fccd8ea96f83f -Author: Bram Moolenaar -Date: Tue Sep 23 16:49:46 2014 +0200 - - updated for version 7.4.457 - Problem: Using getchar() in an expression mapping may result in - K_CURSORHOLD, which can't be recognized. - Solution: Add the key. (Hirohito Higashi) - -commit b8ee25acabe887aec5008fd254c4e5c61bebbb04 -Author: Bram Moolenaar -Date: Tue Sep 23 15:45:08 2014 +0200 - - updated for version 7.4.456 - Problem: 'backupcopy' is global, cannot write only some files in a - different way. - Solution: Make 'backupcopy' global-local. (Christian Brabandt) - -commit 4b9d637e9cb4864c28a331ecf4f9c67696240897 -Author: Bram Moolenaar -Date: Tue Sep 23 14:24:40 2014 +0200 - - updated for version 7.4.455 - Problem: Completion for :buf does not use 'wildignorecase'. (Akshay H) - Solution: Pass the 'wildignorecase' flag around. - -commit d355c50a2a07eaec87729d405553e15e5e680ca0 -Author: Bram Moolenaar -Date: Tue Sep 23 13:48:43 2014 +0200 - - updated for version 7.4.454 - Problem: When using a Visual selection of multiple words and doing CTRL-W_] - it jumps to the tag matching the word under the cursor, not the - selected text. (Patrick hemmer) - Solution: Do not reset Visual mode. (idea by Christian Brabandt) - -commit 91e15e13da0ec7825111133f0342288a47368d6e -Author: Bram Moolenaar -Date: Fri Sep 19 22:38:48 2014 +0200 - - Updated runtime files. - -commit 3fa57e0d50d90248de9ad1867203b8ce6eedc92a -Author: Bram Moolenaar -Date: Fri Sep 19 22:23:26 2014 +0200 - - updated for version 7.4.453 - Problem: Still can't build with tiny features. - Solution: Add #ifdef. - -commit eb21e4ccf5453ecd289e9f7e09fa27a978fc0360 -Author: Bram Moolenaar -Date: Fri Sep 19 22:05:53 2014 +0200 - - updated for version 7.4.452 - Problem: Can't build with tiny features. (Tony Mechelynck) - Solution: Use "return" instead of "break". - -commit 1ecfd9cb09d7cd2231940a519c1af36d9636966a -Author: Bram Moolenaar -Date: Fri Sep 19 20:45:23 2014 +0200 - - updated for version 7.4.451 - Problem: Calling system() with empty input gives an error for writing the - temp file. - Solution: Do not try writing if the string length is zero. (Olaf Dabrunz) - -commit 9c8d9e19523a312e888f413ca65d0863fce08f5f -Author: Bram Moolenaar -Date: Fri Sep 19 20:07:26 2014 +0200 - - updated for version 7.4.450 - Problem: Not all commands that edit another buffer support the +cmd - argument. - Solution: Add the +cmd argument to relevant commands. (Marcin Szamotulski) - -commit 5bfa2ed6e47a2bc4e15e43cf6504e97401f2e5e6 -Author: Bram Moolenaar -Date: Fri Sep 19 19:39:34 2014 +0200 - - updated for version 7.4.449 - Problem: Can't easily close the help window. (Chris Gaal) - Solution: Add ":helpclose". (Christian Brabandt) - -commit 4ee40b051545c3749d9d215f3500977792d6db72 -Author: Bram Moolenaar -Date: Fri Sep 19 16:13:53 2014 +0200 - - updated for version 7.4.448 - Problem: Using ETO_IGNORELANGUAGE causes problems. - Solution: Remove this flag. (Paul Moore) - -commit b4b43bb572ca4c6fab846515274913bdb5ee2aed -Author: Bram Moolenaar -Date: Fri Sep 19 16:04:11 2014 +0200 - - updated for version 7.4.447 - Problem: Spell files from Hunspell may generate a lot of errors. - Solution: Add the IGNOREEXTRA flag. - -commit 5d2bae8b1c2bb8059010ea604e092de9cf3c1baf -Author: Bram Moolenaar -Date: Fri Sep 19 14:26:36 2014 +0200 - - updated for version 7.4.446 - Problem: In some situations, when setting up an environment to trigger an - autocommand, the environment is not properly restored. - Solution: Check the return value of switch_win() and call restore_win() - always. (Daniel Hahler) - -commit 714db3bb819bb7f9f52270f2352b274bba3a9ff4 -Author: Bram Moolenaar -Date: Fri Sep 19 13:46:52 2014 +0200 - - updated for version 7.4.445 - Problem: Clipboard may be cleared on startup. - Solution: Set clip_did_set_selection to -1 during startup. (Christian - Brabandt) - -commit 103650de9083ba5451869a3f8ed729ba47746b3a -Author: Bram Moolenaar -Date: Mon Sep 15 14:25:54 2014 +0200 - - updated for version 7.4.444 - Problem: Reversed question mark not recognized as punctuation. (Issue 258) - Solution: Add the Supplemental Punctuation range. - -commit 3516928c75f38e4304b76f0697175dbb055af6a2 -Author: Bram Moolenaar -Date: Thu Sep 11 22:50:09 2014 +0200 - - updated for version 7.4.443 - Problem: Error reported by ubsan when running test 72. - Solution: Add type cast to unsigned. (Dominique Pelle) - -commit 3089a1068dd5a0645cea0df09a1c8a1f00146649 -Author: Bram Moolenaar -Date: Tue Sep 9 23:11:49 2014 +0200 - - updated for version 7.4.442 - Problem: Using unitinialized variable. - Solution: Pass the first window of the tabpage. - -commit 6e932461cb702368d98c846528ee8f30e3a46e27 -Author: Bram Moolenaar -Date: Tue Sep 9 18:48:09 2014 +0200 - - Update runtime files. - -commit 58da707d2412f60eb5c0e158ade48dd8a13c96ed -Author: Bram Moolenaar -Date: Tue Sep 9 18:45:49 2014 +0200 - - updated for version 7.4.441 - Problem: Endless loop and other problems when 'cedit' is set to CTRL-C. - Solution: Do not call ex_window() when ex_normal_busy or got_int was set. - (Yasuhiro Matsumoto) - -commit 834def3872425b04aa0f52f868d056e60e614516 -Author: Bram Moolenaar -Date: Tue Sep 9 18:29:33 2014 +0200 - - updated for version 7.4.440 - Problem: Omni complete popup drawn incorrectly. - Solution: Call validate_cursor() instead of check_cursor(). (Hirohito - Higashi) - -commit f638cbce7623e2233f7912a9493cd51e6adff159 -Author: Bram Moolenaar -Date: Tue Sep 9 17:47:38 2014 +0200 - - updated for version 7.4.439 - Problem: Duplicate message in message history. Some quickfix messages - appear twice. (Gary Johnson) - Solution: Do not reset keep_msg too early. (Hirohito Higashi) - -commit 5a4eceb02a12f1746b84eea680ddb511924248ac -Author: Bram Moolenaar -Date: Tue Sep 9 17:33:07 2014 +0200 - - updated for version 7.4.438 - Problem: Cached values for 'cino' not reset for ":set all&". - Solution: Call parse_cino(). (Yukihiro Nakadaira) - -commit fb031407304b82b49f6f367bfba31f602837fc49 -Author: Bram Moolenaar -Date: Tue Sep 9 17:18:49 2014 +0200 - - updated for version 7.4.437 - Problem: New and old regexp engine are not consistent. - Solution: Also give an error for "\ze*" for the old regexp engine. - -commit 371932a7754453b5a3adbd41959056fc9a45a9fd -Author: Bram Moolenaar -Date: Tue Sep 9 16:59:38 2014 +0200 - - updated for version 7.4.436 - Problem: ml_get error for autocommand that moves the cursor of the current - window. - Solution: Check the cursor position after switching back to the current - buffer. (Christian Brabandt) - -commit 0026d47d8cb6e6b135527ca489bbf81ac8e0045a -Author: Bram Moolenaar -Date: Tue Sep 9 16:32:39 2014 +0200 - - updated for version 7.4.435 - Problem: Line formatting behaves differently when 'linebreak' is set. - (mvxxc) - Solution: Disable 'linebreak' temporarily. (Christian Brabandt) - -commit 0e2ea1beb471a24dd86a45c439a98e5d758b4270 -Author: Bram Moolenaar -Date: Tue Sep 9 16:13:08 2014 +0200 - - updated for version 7.4.434 - Problem: gettabvar() is not consistent with getwinvar() and getbufvar(). - Solution: Return a dict with all variables when the varname is empty. - (Yasuhiro Matsumoto) - -commit 13e2a0af665cffa3c4485be843feca70d90a7918 -Author: Bram Moolenaar -Date: Tue Sep 9 13:52:58 2014 +0200 - - updated for version 7.4.433 - Problem: Test 75 fails on MS-Windows. - Solution: Use ":normal" instead of feedkeys(). (Michael Soyka) - -commit 14993322b1bdcd507f439fbbf6dd3d051f777373 -Author: Bram Moolenaar -Date: Tue Sep 9 12:25:33 2014 +0200 - - updated for version 7.4.432 - Problem: When the startup code expands command line arguments, setting - 'encoding' will not properly convert the arguments. - Solution: Call get_cmd_argsW() early in main(). (Yasuhiro Matsumoto) - -commit 120f4a878f61d78b9be34e3516aa4cdf0fc682d7 -Author: Bram Moolenaar -Date: Tue Sep 9 12:22:06 2014 +0200 - - updated for version 7.4.431 - Problem: Compiler warning. - Solution: Add type cast. (Mike Williams) - -commit 5d5fbe7a2b4cc948c54afeae5375b247bf34ba9b -Author: Bram Moolenaar -Date: Sat Aug 30 18:10:18 2014 +0200 - - updated for version 7.4.430 - Problem: test_listlbr fails when compiled with normal features. - Solution: Check for the +conceal feature. - -commit 84d8cdd76900a8834260bc69d0be202923614ae0 -Author: Bram Moolenaar -Date: Sat Aug 30 13:32:06 2014 +0200 - - updated for version 7.4.429 - Problem: Build fails with fewer features. (Elimar Riesebieter) - Solution: Add #ifdef. - -commit c40bdee42a58c48e00c76886289904849e8c4c3c -Author: Bram Moolenaar -Date: Fri Aug 29 17:45:32 2014 +0200 - - updated for version 7.4.428 - Problem: executable() may return a wrong result on MS-Windows. - Solution: Change the way SearchPath() is called. (Yasuhiro Matsumoto, Ken - Takata) - -commit 52a7246f015be40e54007c0c3a1d9e37dc14045a -Author: Bram Moolenaar -Date: Fri Aug 29 15:53:52 2014 +0200 - - updated for version 7.4.427 - Problem: When an InsertCharPre autocommand executes system() typeahead may - be echoed and messes up the display. (Jacob Niehus) - Solution: Do not set cooked mode when invoked from ":silent". - -commit 96f3a49b3bab421edebff24f070634ae876edd7f -Author: Bram Moolenaar -Date: Fri Aug 29 15:12:54 2014 +0200 - - updated for version 7.4.426 - Problem: README File missing from list of files. - Solution: Update the list of files. - -commit 34401cca5ae3dce543154c967d727b13254e15b5 -Author: Bram Moolenaar -Date: Fri Aug 29 15:12:19 2014 +0200 - - Update runtime files. - -commit 773b158de8f813b0683fc56e37639937e5c9c1ee -Author: Bram Moolenaar -Date: Fri Aug 29 14:20:51 2014 +0200 - - updated for version 7.4.425 - Problem: When 'showbreak' is used "gj" may move to the wrong position. - (Nazri Ramliy) - Solution: Adjust virtcol when 'showbreak' is set. (Christian Brabandt) - -commit d7408fa0ceb7bf414ca5c17f8ae3bc13131b7b15 -Author: Bram Moolenaar -Date: Fri Aug 29 13:49:52 2014 +0200 - - updated for version 7.4.424 - Problem: Get ml_get error when using Python to delete lines in a buffer - that is not in a window. issue 248. - Solution: Do not try adjusting the cursor for a different buffer. - -commit e4df164692fef1a3c94149e1e2af68d44d335bf9 -Author: Bram Moolenaar -Date: Fri Aug 29 12:58:44 2014 +0200 - - updated for version 7.4.423 - Problem: expand("$shell") does not work as documented. - Solution: Do not escape the $ when expanding environment variables. - -commit 49f9dd7b916fb32bfd0cc9a50f8c4f9bb1bb760b -Author: Bram Moolenaar -Date: Fri Aug 29 12:08:43 2014 +0200 - - updated for version 7.4.422 - Problem: When using conceal with linebreak some text is not displayed - correctly. (Grüner Gimpel) - Solution: Check for conceal mode when using linebreak. (Christian Brabandt) - -commit 2d46e6075ba3aa369172e610782810b9ac3f1f4b -Author: Bram Moolenaar -Date: Fri Aug 29 11:56:32 2014 +0200 - - updated for version 7.4.421 - Problem: Crash when searching for "\ze*". (Urtica Dioica) - Solution: Disallow a multi after \ze and \zs. - -commit a9537d238e8c2fe9afb9bbf4e137734372b7d9ba -Author: Bram Moolenaar -Date: Fri Aug 29 10:04:47 2014 +0200 - - updated for version 7.4.420 - Problem: It's not obvious how to add a new test. - Solution: Add a README file. (Christian Brabandt) - -commit f2d912e8bc64927f9089e5da9185b9f108d28c0d -Author: Bram Moolenaar -Date: Fri Aug 29 09:46:10 2014 +0200 - - updated for version 7.4.419 - Problem: Whan part of a list is locked it's possible to make changes. - Solution: Check if any of the list items is locked before make a change. - (ZyX) - -commit 26f08b06b681085e8f40b109871fe7ae2f3bd7c6 -Author: Bram Moolenaar -Date: Fri Aug 29 09:02:27 2014 +0200 - - updated for version 7.4.418 - Problem: When leaving ":append" the cursor shape is like in Insert mode. - (Jacob Niehus) - Solution: Do not have State set to INSERT when calling getline(). - -commit 285ed7e049dc50c61672fb835752643bd01ed1ca -Author: Bram Moolenaar -Date: Sun Aug 24 21:39:49 2014 +0200 - - updated for version 7.4.417 - Problem: After splitting a window and setting 'breakindent' the default - minimum with is not respected. - Solution: Call briopt_check() when copying options to a new window. - -commit 95765089755c57d0d73252d4673c9d2deee337ff -Author: Bram Moolenaar -Date: Sun Aug 24 21:19:25 2014 +0200 - - updated for version 7.4.416 - Problem: Problem with breakindent/showbreak and tabs. - Solution: Handle tabs differently. (Christian Brabandt) - -commit 7b61a546d84ce50f278fcc84090b2d11dbe039eb -Author: Bram Moolenaar -Date: Sat Aug 23 15:31:19 2014 +0200 - - Runtime file updates. - -commit 92f4baace8af8fbc6ed610ba91268e38a4d555a2 -Author: Bram Moolenaar -Date: Sat Aug 23 14:18:52 2014 +0200 - - Update version number to 7.4.415 - -commit 5a31b46bff780a5ad42257ad38da1e42149c3311 -Author: Bram Moolenaar -Date: Sat Aug 23 14:16:20 2014 +0200 - - updated for version 7.4.415 - Problem: Cannot build. Warning for shadowed variable. (John Little) - Solution: Add missing change. Remove declaration. - -commit d5005164e1f367136c956d2941478a3aea30ec47 -Author: Bram Moolenaar -Date: Fri Aug 22 23:05:54 2014 +0200 - - updated for version 7.4.414 - Problem: Cannot define a command only when it's used. - Solution: Add the CmdUndefined autocommand event. (partly by Yasuhiro - Matsumoto) - -commit fb539273c95f95e18e9542c2de3318b1b1e73db6 -Author: Bram Moolenaar -Date: Fri Aug 22 19:21:47 2014 +0200 - - Updated runtime files. - -commit d2e8087b532e676cc513a2b385deaf1bf7afbf94 -Author: Bram Moolenaar -Date: Fri Aug 22 18:44:33 2014 +0200 - - updated for version 7.4.413 - Problem: MS-Windows: Using US international keyboard layout, inserting dead - key by pressing space does not always work. Issue 250. - Solution: Let MS-Windows translate the message. (John Wellesz) - -commit ce2f2e061db91cc62e13023695dfa4a2755581f5 -Author: Bram Moolenaar -Date: Fri Aug 22 18:12:57 2014 +0200 - - updated for version 7.4.412 - Problem: Can't build on Windows XP with MSVC. - Solution: Add SUBSYSTEM_VER to the Makefile. (Yongwei Wu) - -commit 1b338d2022cb28fe143b134a966f13f18d14596c -Author: Bram Moolenaar -Date: Fri Aug 22 13:13:27 2014 +0200 - - updated for version 7.4.411 - Problem: "foo bar" sorts before "foo" with sort(). (John Little) - Solution: Avoid putting quotes around strings before comparing them. - -commit 42f06f9dbc1e167a8ddef2ec500d952870600d5e -Author: Bram Moolenaar -Date: Sun Aug 17 17:24:07 2014 +0200 - - updated for version 7.4.410 - Problem: Fold does not open after search when there is a CmdwinLeave - autocommand. - Solution: Restore KeyTyped. (Jacob Niehus) - -commit d5f62b14e1d70f23866e613449ca71ac0b903e0f -Author: Bram Moolenaar -Date: Sun Aug 17 17:05:44 2014 +0200 - - updated for version 7.4.409 - Problem: Can't build with Perl on Fedora 20. - Solution: Find xsubpp in another directory. (Michael Henry) - -commit 2a5868ab1ec14668aa7499477c57895064766eff -Author: Bram Moolenaar -Date: Sat Aug 16 19:45:02 2014 +0200 - - Add files missing from 7.4.408. - -commit b5cf6c34e84bd52ba43c3db06ff337abbcb08326 -Author: Bram Moolenaar -Date: Sat Aug 16 18:36:43 2014 +0200 - - updated for version 7.4.408 - Problem: Visual block insert breaks a multi-byte character. - Solution: Calculate the position properly. (Yasuhiro Matsumoto) - -commit 1fc7e972b00ce271328fcb2734a321562b7194da -Author: Bram Moolenaar -Date: Sat Aug 16 18:13:03 2014 +0200 - - updated for version 7.4.407 - Problem: Inserting text for Visual block mode, with cursor movement, - repeats the wrong text. (Aleksandar Ivanov) - Solution: Reset the update_Insstart_orig flag. (Christian Brabandt) - -commit 0ddd1b5e3568f3402d5e58ee054c9c412eab0b94 -Author: Bram Moolenaar -Date: Sat Aug 16 17:34:34 2014 +0200 - - updated for version 7.4.406 - Problem: Test 72 and 100 fail on MS-Windows. - Solution: Set fileformat to unix in the tests. (Taro Muraoka) - -commit 5307de0746359098d63053b5fb58dbfb924ce0fd -Author: Bram Moolenaar -Date: Sat Aug 16 16:28:36 2014 +0200 - - updated for version 7.4.405 - Problem: Screen updating is slow when using matches. - Solution: Do not use the ">=" as in patch 7.4.362, check the lnum. - -commit 9b8f021d93de3a2a2905d0e46b9f0b6dbb3e12f9 -Author: Bram Moolenaar -Date: Wed Aug 13 22:05:53 2014 +0200 - - updated for version 7.4.404 - Problem: Windows 64 bit compiler warnings. - Solution: Add type casts. (Mike Williams) - -commit 2be795084f053928879d758443e199ef147cc07e -Author: Bram Moolenaar -Date: Wed Aug 13 21:58:28 2014 +0200 - - updated for version 7.4.403 - Problem: Valgrind reports errors when running test 72. (Dominique Pelle) - Solution: Reset the local 'cryptmethod' option before storing the seed. - Set the seed in the memfile even when there is no block0 yet. - -commit 5a669b94814a5ca1ff69f76f18c75a90f4404ca6 -Author: Bram Moolenaar -Date: Tue Aug 12 20:14:33 2014 +0200 - - updated for version 7.4.402 - Problem: Test 72 crashes under certain conditions. (Kazunobu Kuriyama) - Solution: Clear the whole bufinfo_T early. - -commit 07cf382e223b8b88f4b763d104e3e487c96d32d2 -Author: Bram Moolenaar -Date: Sun Aug 10 16:31:50 2014 +0200 - - updated for version 7.4.401 - Problem: Can't build on MS-Windows. - Solution: Include the new files in all the Makefiles. - -commit d21e8b3a17f1dbec348ff94f03466c5c3c4647bb -Author: Bram Moolenaar -Date: Sun Aug 10 13:46:36 2014 +0200 - - updated for version 7.4.400 - Problem: List of distributed files is incomplete. - Solution: Add recently added files. - -commit 8f4ac01544b44bdd906d241e4f203de7496e5ac8 -Author: Bram Moolenaar -Date: Sun Aug 10 13:38:34 2014 +0200 - - updated for version 7.4.399 - Problem: Encryption implementation is messy. Blowfish encryption has a - weakness. - Solution: Refactor the encryption, store the state in an allocated struct - instead of using a save/restore mechanism. Introduce the - "blowfish2" method, which does not have the weakness and encrypts - the whole undo file. (largely by David Leadbeater) - -commit 0106b4b89127b043eddf711c750364b487deb794 -Author: Bram Moolenaar -Date: Thu Aug 7 13:55:10 2014 +0200 - - updated for version 7.4.398 - Problem: Gcc error for the argument of InterlockedIncrement() and - InterlockedDecrement(). (Axel Bender) - Solution: Remove "unsigned" from the cRefCount_ declaration. - -commit e98cfe1cc9c1f63fc280452593b4b4cbfe2f6356 -Author: Bram Moolenaar -Date: Wed Aug 6 19:09:16 2014 +0200 - - updated for version 7.4.397 - Problem: Matchparen only uses the topmost syntax item. - Solution: Go through the syntax stack to find items. (James McCoy) - Also use getcurpos() when possible. - -commit 6b1ee34aa0236b50f675f3bbcd9bf0b7a3384f7f -Author: Bram Moolenaar -Date: Wed Aug 6 18:17:11 2014 +0200 - - updated for version 7.4.396 - Problem: When 'clipboard' is "unnamed", :g/pat/d is very slow. (Praful) - Solution: Only set the clipboard after the last delete. (Christian Brabandt) - -commit 04d17ae1678846c4857cd86cf3eaf47d60c04c85 -Author: Bram Moolenaar -Date: Wed Aug 6 17:44:14 2014 +0200 - - updated for version 7.4.395 - Problem: C indent is wrong below an if with wrapped condition followed by - curly braces. (Trevor Powell) - Solution: Make a copy of tryposBrace. - -commit 9b352c46f0604288087c629381158e3e80943fbe -Author: Bram Moolenaar -Date: Wed Aug 6 16:49:55 2014 +0200 - - updated for version 7.4.394 - Problem: When using DirectX last italic character is incomplete. - Solution: Add one to the number of cells. (Ken Takata) - -commit b5a7a8b5451c6fe8a2cc1d5d86c42d9b9a50ef98 -Author: Bram Moolenaar -Date: Wed Aug 6 14:52:30 2014 +0200 - - updated for version 7.4.393 - Problem: Text drawing on newer MS-Windows systems is suboptimal. Some - multi-byte characters are not displayed, even though the same font - in Notepad can display them. (Srinath Avadhanula) - Solution: Add the 'renderoptions' option to enable Direct-X drawing. (Taro - Muraoka) - -commit 8c1329cb59e964797b8abdcf8d42af9877ea8daa -Author: Bram Moolenaar -Date: Wed Aug 6 13:36:59 2014 +0200 - - updated for version 7.4.392 - Problem: Not easy to detect type of command line window. - Solution: Add the getcmdwintype() function. (Jacob Niehus) - -commit e0f148270a03e0da2bf21706bee4d2fe99146c55 -Author: Bram Moolenaar -Date: Wed Aug 6 13:20:56 2014 +0200 - - updated for version 7.4.391 - Problem: No 'cursorline' highlighting when the cursor is on a line with - diff highlighting. (Benjamin Fritz) - Solution: Combine the highlight attributes. (Christian Brabandt) - -commit ece29e80131afdd4bb7aa74f62b98cf97f1090b5 -Author: Bram Moolenaar -Date: Wed Aug 6 12:49:18 2014 +0200 - - updated for version 7.4.390 - Problem: Advancing pointer over end of a string. - Solution: Init quote character to -1 instead of zero. (Dominique Pelle) - -commit 4e067c898ef1f4a34cd70ddf3de3a1e60ac23c84 -Author: Bram Moolenaar -Date: Wed Jul 30 17:21:58 2014 +0200 - - updated for version 7.4.389 - Problem: Still sometimes Vim enters Replace mode when starting up. - Solution: Use a different solution in detecting the termresponse and - location response. (Hayaki Saito) - -commit b81c85d8f35850ee8f377a2672c506131549f53c -Author: Bram Moolenaar -Date: Wed Jul 30 16:44:22 2014 +0200 - - updated for version 7.4.388 - Problem: With 'linebreak' set and 'list' unset a Tab is not counted - properly. (Kent Sibilev) - Solution: Check the 'list' option. (Christian Brabandt) - -commit 4f5ce33d415a0eeedd7f04baa6715431e72652e1 -Author: Bram Moolenaar -Date: Wed Jul 30 16:00:58 2014 +0200 - - updated for version 7.4.387 - Problem: "4gro" replaces one character then executes "ooo". (Urtica Dioica) - Solution: Write the ESC in the second stuff buffer. - -commit 23fb7a995534f45a497761461d487e38cc1067f7 -Author: Bram Moolenaar -Date: Wed Jul 30 14:05:00 2014 +0200 - - updated for version 7.4.386 - Problem: When splitting a window the changelist position is wrong. - Solution: Copy the changelist position. (Jacob Niehus) - -commit 278eb5820dbc486123df4b60cc116c7212f14a01 -Author: Bram Moolenaar -Date: Wed Jul 30 13:22:52 2014 +0200 - - updated for version 7.4.385 - Problem: When building with tiny or small features building the .mo files - fails. - Solution: In autoconf do not setup for building the .mo files when it would - fail. - -commit 932e632de39f3bc4928a149a1f3af080e80a9c5f -Author: Bram Moolenaar -Date: Wed Jul 30 13:20:39 2014 +0200 - - updated for version 7.4.384 - Problem: Test 102 fails when compiled with small features. - Solution: Source small.vim. (Jacob Niehus) - -commit dbc28022514a858015e957e0038559ed024bdc53 -Author: Bram Moolenaar -Date: Sat Jul 26 13:40:44 2014 +0200 - - Update runtime files. Add vroom file support. - -commit 2bace3e2fb9dd138bd267bbf648e4473dba6eb2c -Author: Bram Moolenaar -Date: Wed Jul 23 21:10:43 2014 +0200 - - updated for version 7.4.383 - Problem: Bad interaction between preview window and omnifunc. - Solution: Avoid redrawing the status line. (Hirohito Higashi) - -commit 20c3892e545da821ad22cc266d7c49f904bbf333 -Author: Bram Moolenaar -Date: Wed Jul 23 20:41:14 2014 +0200 - - updated for version 7.4.382 - Problem: Mapping characters may not work after typing Esc in Insert mode. - Solution: Fix the noremap flags for inserted characters. (Jacob Niehus) - -commit 17529ae026c683a0973e41bdd3ec93a4da2bbe6f -Author: Bram Moolenaar -Date: Wed Jul 23 17:39:25 2014 +0200 - - updated for version 7.4.381 - Problem: Get u_undo error when backspacing in Insert mode deletes more than - one line break. (Ayberk Ozgur) - Solution: Also decrement Insstart.lnum. - -commit 12a28d4b29f1b8a42d9fb994f1d2c9cb717564ab -Author: Bram Moolenaar -Date: Wed Jul 23 16:57:00 2014 +0200 - - updated for version 7.4.380 - Problem: Loading python may cause Vim to exit. - Solution: Avoid loading the "site" module. (Taro Muraoka) - -commit 158a1b074828341767ad4ce912b346bf14189605 -Author: Bram Moolenaar -Date: Wed Jul 23 16:33:07 2014 +0200 - - updated for version 7.4.379 - Problem: Accessing freed memory after using setqflist(list, 'r'). (Lcd) - Solution: Reset qf_index. - -commit fb60409a3f25efedcf5611a64a80cb2fb660489f -Author: Bram Moolenaar -Date: Wed Jul 23 15:55:00 2014 +0200 - - updated for version 7.4.378 - Problem: Title of quickfist list is not kept for setqflist(list, 'r'). - Solution: Keep the title. Add a test. (Lcd) - -commit 54368f274245cef549f0c479492ac8664fede0dd -Author: Bram Moolenaar -Date: Wed Jul 23 15:21:20 2014 +0200 - - updated for version 7.4.377 - Problem: When 'equalalways' is set a split may report "no room" even though - there is plenty of room. - Solution: Compute the available room properly. (Yukihiro Nakadaira) - -commit 674fffe855dd7145e1216246d76b13464b7057f7 -Author: Bram Moolenaar -Date: Wed Jul 23 13:50:46 2014 +0200 - - updated for version 7.4.376 - Problem: Popup menu flickers too much. - Solution: Remove the forced redraw. (Hirohito Higashi) - -commit a1fae80371a46aa5f74ea041d92255616d2721b7 -Author: Bram Moolenaar -Date: Wed Jul 23 13:16:30 2014 +0200 - - updated for version 7.4.375 - Problem: Test 63 fails when run with GUI-only Vim. - Solution: Add guibg attributes. (suggested by Mike Soyka) - -commit 4f88062c556e52368d65991f5ae74cf0f8b17f2d -Author: Bram Moolenaar -Date: Wed Jul 23 12:31:20 2014 +0200 - - updated for version 7.4.374 - Problem: Character after "fb" command not mapped if it might be a composing - character. - Solution: Don't disable mapping when looking for a composing character. - (Jacob Niehus) - -commit 07d87790f1e733d69bd7910bf049adeeb6d0f338 -Author: Bram Moolenaar -Date: Sat Jul 19 14:04:47 2014 +0200 - - Update runtime files. Make matchparen plugin backwards compatible. - Add json filetype. - -commit a04854932ec96ab48498fd4a5e8b5f4fd4df14cf -Author: Bram Moolenaar -Date: Wed Jul 16 23:39:54 2014 +0200 - - updated for version 7.4.373 - Problem: Compiler warning for unused argument and unused variable. - Solution: Add UNUSED. Move variable inside #ifdef. - -commit 1f538355db5c344fd55c32dcb45834649536eea1 -Author: Bram Moolenaar -Date: Wed Jul 16 18:19:27 2014 +0200 - - updated for version 7.4.372 - Problem: When 'winminheight' is zero there might not be one line for the - current window. - Solution: Change the size computations. (Yukihiro Nakadaira) - -commit 5524aebf160ac3acef6daf5485c9adc3b5aca92f -Author: Bram Moolenaar -Date: Wed Jul 16 17:29:51 2014 +0200 - - updated for version 7.4.371 - Problem: When 'linebreak' is set control characters are not correctly - displayed. (Kimmy Lindvall) - Solution: Set n_extra. (Christian Brabandt) - -commit b5647f71c210cf943192381783e0a7242de9e51c -Author: Bram Moolenaar -Date: Wed Jul 16 17:01:53 2014 +0200 - - updated for version 7.4.370 - Problem: Linebreak test fails when encoding is not utf-8. (Danek Duvall) - Solution: Split the test in a single byte one and a utf-8 one. (Christian - Brabandt) - -commit 4e036c9e6f61ac9fca7be561da0a04d6fc36f9b8 -Author: Bram Moolenaar -Date: Wed Jul 16 16:30:28 2014 +0200 - - updated for version 7.4.369 - Problem: Using freed memory when exiting while compiled with EXITFREE. - Solution: Set curwin to NULL and check for that. (Dominique Pelle) - -commit b643e777824c76034cbd8e77f603a0b98f2b26fb -Author: Bram Moolenaar -Date: Wed Jul 16 15:18:26 2014 +0200 - - updated for version 7.4.368 - Problem: Restoring the window sizes after closing the command line window - doesn't work properly if there are nested splits. - Solution: Restore the sizes twice. (Hirohito Higashi) - -commit f1924a9d8c6b0bad30b5ac7aabb853150d4e6e5b -Author: Bram Moolenaar -Date: Wed Jul 16 14:42:46 2014 +0200 - - updated for version 7.4.367 - Problem: Other solution for redrawing after completion. - Solution: Schedule a window redraw instead of just clearing the command - line. (Jacob Niehus) - -commit 310e2dbaee1b3569948528df10fceec6ebc1872c -Author: Bram Moolenaar -Date: Wed Jul 16 14:20:41 2014 +0200 - - updated for version 7.4.366 - Problem: Can't run the linebreak test on MS-Windows. - Solution: Fix the output file name. (Taro Muraoka) - -commit b4d213551848414c29eb8d84394c1297a080e7a0 -Author: Bram Moolenaar -Date: Wed Jul 16 14:16:46 2014 +0200 - - updated for version 7.4.365 - Problem: Crash when using ":botright split" when there isn't much space. - Solution: Add a check for the minimum width/height. (Yukihiro Nakadaira) - -commit db6ea063352ec1c88c7bc0839fa2bf75bae56cf0 -Author: Bram Moolenaar -Date: Thu Jul 10 22:01:47 2014 +0200 - - Updated runtime files. - -commit 3ed8b1332f7b84e40c89069e54d411d0ddfec3f1 -Author: Bram Moolenaar -Date: Wed Jul 9 21:18:04 2014 +0200 - - updated for version 7.4.364 - Problem: When the viminfo file can't be renamed there is no error message. - (Vladimir Berezhnoy) - Solution: Check for the rename to fail. - -commit 455009122a23050ef31c428df4155ad418b2e6fc -Author: Bram Moolenaar -Date: Wed Jul 9 20:51:07 2014 +0200 - - updated for version 7.4.363 - Problem: In Windows console typing 0xCE does not work. - Solution: Convert 0xCE to K_NUL 3. (Nobuhiro Takasaki et al.) - -commit 1e1aca37841103a90ba773f14899ba3a3757cee2 -Author: Bram Moolenaar -Date: Wed Jul 9 20:20:43 2014 +0200 - - updated for version 7.4.362 - Problem: When matchaddpos() uses a length smaller than the number of bytes - in the (last) character the highlight continues until the end of - the line. - Solution: Change condition from equal to larger-or-equal. - -commit c80451500322cc4b05899957084afa75f52e719e -Author: Bram Moolenaar -Date: Wed Jul 9 19:58:24 2014 +0200 - - updated for version 7.4.361 - Problem: Lots of flickering when filling the preview window for 'omnifunc'. - Solution: Disable redrawing. (Hirohito Higashi) - -commit ff65ac84fd54549086098896678211455f767f02 -Author: Bram Moolenaar -Date: Wed Jul 9 19:32:34 2014 +0200 - - updated for version 7.4.360 - Problem: In a regexp pattern a "$" followed by \v or \V is not seen as the - end-of-line. - Solution: Handle the situation. (Ozaki Kiichi) - -commit 0d1e8c12034ae51b4f31cbe81534df491b837028 -Author: Bram Moolenaar -Date: Wed Jul 9 19:13:49 2014 +0200 - - updated for version 7.4.359 - Problem: When 'ttymouse' is set to 'uxterm' the xterm version is not - requested. (Tomas Janousek) - Solution: Do not mark uxterm as a conflict mouse and add - resume_get_esc_sequence(). - -commit 6bf5548df2d58215c99d582269b4ec9e7fb0c934 -Author: Bram Moolenaar -Date: Wed Jul 9 17:51:51 2014 +0200 - - updated for version 7.4.358 - Problem: Sort is not always stable. - Solution: Add an index instead of relying on the pointer to remain the same. - Idea by Jun Takimoto. - -commit 0bed10a813a0b0d748f69dd52306b1b7d26b71fb -Author: Bram Moolenaar -Date: Wed Jul 9 14:00:49 2014 +0200 - - updated for version 7.4.357 - Problem: After completion some characters are not redrawn. - Solution: Clear the command line unconditionally. (Jacob Niehus) - -commit cc57bb2f85a857495c2302a93f444e7c7cb19b4b -Author: Bram Moolenaar -Date: Wed Jul 9 13:43:29 2014 +0200 - - updated for version 7.4.356 - Problem: Mercurial does not ignore memfile_test. (Daniel Hahler) - Solution: Add memfile_test to ignored files, remove trailing spaces. - -commit 8bb1c3e53ef0ee259cfa5f9b3a3a91ec1fa90fb0 -Author: Bram Moolenaar -Date: Fri Jul 4 16:43:17 2014 +0200 - - Updated runtime files. Overhauled HTML indent script. - -commit 9f4fe7c4c3246d6fd1daa1c476c2a0686b905f15 -Author: Bram Moolenaar -Date: Thu Jul 3 22:57:55 2014 +0200 - - updated for version 7.4.355 - Problem: Several problems with Javascript indenting. - Solution: Improve Javascript indenting. - -commit b8b57460f014febeedd50d834ab66972317ce3ad -Author: Bram Moolenaar -Date: Thu Jul 3 22:54:08 2014 +0200 - - updated for version 7.4.354 - Problem: Compiler warning. - Solution: Change NUL to NULL. (Ken Takata) - -commit 86b17e914fec6efd3f042090ef9960c35672519c -Author: Bram Moolenaar -Date: Wed Jul 2 20:00:47 2014 +0200 - - updated for version 7.4.353 - Problem: 'breakindent' doesn't work with the 'list' option. - Solution: Make it work. (Christian Brabandt) - -commit ee739b42c08e15bc9dfa5021f7123b4571287720 -Author: Bram Moolenaar -Date: Wed Jul 2 19:37:42 2014 +0200 - - updated for version 7.4.352 - Problem: With 'linebreak' a tab causes a missing line break. - Solution: Count a tab for what it's worth also for shorter lines. - (Christian Brabandt) - -commit c35e3de8cc0786609fd7975416d22e7193f7187d -Author: Bram Moolenaar -Date: Wed Jul 2 19:06:18 2014 +0200 - - updated for version 7.4.351 - Problem: sort() is not stable. - Solution: When the items are identical, compare the pointers. - -commit 81439a6d1b45bbef9c8dc03d76f01b6a8165e2ce -Author: Bram Moolenaar -Date: Wed Jul 2 18:27:48 2014 +0200 - - updated for version 7.4.350 - Problem: Using C indenting for Javascript does not work well for a {} block - inside parenthesis. - Solution: When looking for a matching paren ignore one that is before the - start of a {} block. - -commit dab70c63e16687b2cb784a3a9eecdbea6ecd7065 -Author: Bram Moolenaar -Date: Wed Jul 2 17:16:58 2014 +0200 - - updated for version 7.4.349 - Problem: When there are matches to highlight the whole window is redrawn, - which is slow. - Solution: Only redraw everything when lines were inserted or deleted. - Reset b_mod_xlines when needed. (Alexey Radkov) - -commit e7eb789ef0d2dadf5824a0c6fbd452b1feb272e2 -Author: Bram Moolenaar -Date: Wed Jul 2 17:02:36 2014 +0200 - - updated for version 7.4.348 - Problem: When using "J1" in 'cinoptions' a line below a continuation line - gets too much indent. - Solution: Fix parenthesis in condition. - -commit b7d929a86f4c3c4d127b37728b26f3a4632b8474 -Author: Bram Moolenaar -Date: Thu Jun 26 22:33:51 2014 +0200 - - updated for version 7.4.347 - Problem: test55 fails on some systems. - Solution: Remove the elements that all result in zero and can end up in an - arbitrary position. - -commit 9d7a592c8007d67627eac34edac14996926a99f8 -Author: Bram Moolenaar -Date: Thu Jun 26 21:24:56 2014 +0200 - - updated for version 7.4.346 - Problem: Indent is not updated when changing 'breakindentopt'. (itchyny) - Solution: Do not cache "brishift". (Christian Brabandt) - -commit a40aa760a1f49defccf2f8090d9f5ddf463e3303 -Author: Bram Moolenaar -Date: Wed Jun 25 22:55:38 2014 +0200 - - updated for version 7.4.345 - Problem: Indent is not updated when deleting indent. - Solution: Remember changedtick. - -commit 946e27ab65d6f5d25c449a1bf6aedd808149601f -Author: Bram Moolenaar -Date: Wed Jun 25 18:50:27 2014 +0200 - - Updated runtime files. - -commit b6da44ae82f93d036ffb2ba37a009119688d9971 -Author: Bram Moolenaar -Date: Wed Jun 25 18:15:22 2014 +0200 - - updated for version 7.4.344 - Problem: Unessecary initializations and other things related to - matchaddpos(). - Solution: Code cleanup. (Alexey Radkov) - -commit 41d75239863d4b7a4142fc68cfa5d3a74a18d935 -Author: Bram Moolenaar -Date: Wed Jun 25 17:58:11 2014 +0200 - - updated for version 7.4.343 - Problem: matchdelete() does not always update the right lines. - Solution: Fix off-by-one error. (Ozaki Kiichi) - -commit db5ffaab5a4755981ee7eff2f044b533ce3042a9 -Author: Bram Moolenaar -Date: Wed Jun 25 17:44:49 2014 +0200 - - updated for version 7.4.342 - Problem: Clang gives warnings. - Solution: Add an else block. (Dominique Pelle) - -commit e8a3492548468c9d055adeb9f8d352e2c4482b19 -Author: Bram Moolenaar -Date: Wed Jun 25 17:31:09 2014 +0200 - - updated for version 7.4.341 - Problem: sort() doesn't handle numbers well. - Solution: Add an argument to specify sorting on numbers. (Christian Brabandt) - -commit 72e8f0bcc1311aaec8949ddd9c0d0515c03ca3e0 -Author: Bram Moolenaar -Date: Wed Jun 25 15:02:33 2014 +0200 - - updated for version 7.4.340 - Problem: Error from sed about illegal bytes when installing Vim. - Solution: Prepend LC_ALL=C. (Itchyny) - -commit 8dc907d7d30c9f60f14f197e99f2f62001dd09f0 -Author: Bram Moolenaar -Date: Wed Jun 25 14:44:10 2014 +0200 - - updated for version 7.4.339 - Problem: Local function is available globally. - Solution: Add "static". - -commit 597a422416f37f8e22ed8f561667d6bab8814958 -Author: Bram Moolenaar -Date: Wed Jun 25 14:39:50 2014 +0200 - - updated for version 7.4.338 - Problem: Cannot wrap lines taking indent into account. - Solution: Add the 'breakindent' option. (many authors, final improvements by - Christian Brabandt) - -commit 15a35c4f4a1670dd6ca228068a451f78d2bf75e0 -Author: Bram Moolenaar -Date: Wed Jun 25 12:26:46 2014 +0200 - - updated for version 7.4.337 - Problem: When there is an error preparing to edit the command line, the - command won't be executed. (Hirohito Higashi) - Solution: Reset did_emsg before editing. - -commit 78159bbf9e241f162b1243853f45d08a3d81f1be -Author: Bram Moolenaar -Date: Wed Jun 25 11:48:54 2014 +0200 - - updated for version 7.4.336 - Problem: Setting 'history' to a big value causes out-of-memory errors. - Solution: Limit the value to 10000. (Hirohito Higashi) - -commit e8d1f20cbd425e33e4fcc09d46f98e5c9e6a833e -Author: Bram Moolenaar -Date: Wed Jun 18 21:38:18 2014 +0200 - - updated for version 7.4.335 - Problem: No digraph for the new rouble sign. - Solution: Add the digraphs =R and =P. - -commit deae0f25663bdcd30b7fd8eb440ab0d34ee7ed45 -Author: Bram Moolenaar -Date: Wed Jun 18 21:20:11 2014 +0200 - - updated for version 7.4.334 - Problem: Unitialized variables, causing some problems. - Solution: Initialize the variables. (Dominique Pelle) - -commit de993ea629c532686c3d888246609d2b0c1880b7 -Author: Bram Moolenaar -Date: Tue Jun 17 23:18:01 2014 +0200 - - updated for version 7.4.333 - Problem: Compiler warning for unused function. - Solution: Put the function inside the #ifdef. - -commit 58cbc914eacad98d70eff79292e77ecb24107c8f -Author: Bram Moolenaar -Date: Tue Jun 17 18:47:02 2014 +0200 - - updated for version 7.4.332 - Problem: GTK: When a sign icon doesn't fit exactly there can be ugly gaps. - Solution: Scale the sign to fit when the aspect ratio is not too far off. - (Christian Brabandt) - -commit 7ec83432b7752a1c1956e967afa40611d40c179b -Author: Bram Moolenaar -Date: Tue Jun 17 18:16:11 2014 +0200 - - updated for version 7.4.331 - Problem: Relative numbering not updated after a linewise yank. Issue 235. - Solution: Redraw after the yank. (Christian Brabandt) - -commit b3414595c713ca161f082776f89417faddec7d2d -Author: Bram Moolenaar -Date: Tue Jun 17 17:48:32 2014 +0200 - - updated for version 7.4.330 - Problem: Using a regexp pattern to highlight a specific position can be - slow. - Solution: Add matchaddpos() to highlight specific positions efficiently. - (Alexey Radkov) - -commit ec1561cac59006213dd5405d164a94dc7d002806 -Author: Bram Moolenaar -Date: Tue Jun 17 13:52:40 2014 +0200 - - updated for version 7.4.329 - Problem: When moving the cursor and then switching to another window the - previous window isn't scrolled. (Yukihiro Nakadaira) - Solution: Call update_topline() before leaving the window. (Christian - Brabandt) - -commit 7a54a90744529ab4d3291fa5cdf7656184b8469c -Author: Bram Moolenaar -Date: Tue Jun 17 13:50:13 2014 +0200 - - updated for version 7.4.328 - Problem: Selection of inner block is inconsistent. - Solution: Skip indent not only for '}' but all parens. (Tom McDonald) - -commit 8502c704badd5f93875e56d887a6a1e5810d131f -Author: Bram Moolenaar -Date: Tue Jun 17 12:51:16 2014 +0200 - - updated for version 7.4.327 - Problem: When 'verbose' is set to display the return value of a function, - may get E724 repeatedly. - Solution: Do not give an error for verbose messages. Abort conversion to - string after an error. - -commit f0224c9f085849f4da87faa878279a641055fe83 -Author: Bram Moolenaar -Date: Sat Jun 14 12:53:33 2014 +0200 - - updated for version 7.4.326 - Problem: Can't build Tiny version. (Elimar Riesebieter) - Solution: Add #ifdef. - -commit 0ae36a5c8542d51dd0d70035e997d96e4a20dcbb -Author: Bram Moolenaar -Date: Fri Jun 13 20:08:45 2014 +0200 - - updated for version 7.4.325 - Problem: When starting the gui and changing the window size the status line - may not be drawn correctly. - Solution: Catch new_win_height() being called recursively. (Christian - Brabandt) - -commit 822ff866bd6558be993d4455a22454ae53db0eca -Author: Bram Moolenaar -Date: Thu Jun 12 21:46:14 2014 +0200 - - Update runtime files. - -commit 2d54ec92d42a659aca4ec9e16521cd32767a7faa -Author: Bram Moolenaar -Date: Thu Jun 12 19:44:48 2014 +0200 - - updated for version 7.4.324 - Problem: In Ex mode, cyrillic characters are not handled. (Stas Malavin) - Solution: Support multi-byte characters in Ex mode. (Yukihiro Nakadaira) - -commit 8e7048ca4b699bbdb8452c0f8c642bfd66cc7bf4 -Author: Bram Moolenaar -Date: Thu Jun 12 18:39:22 2014 +0200 - - updated for version 7.4.323 - Problem: Substitute() with zero width pattern breaks multi-byte character. - Solution: Take multi-byte character size into account. (Yukihiro Nakadaira) - -commit e639eb44e9ca063f682f064095aa98fc781f5df1 -Author: Bram Moolenaar -Date: Thu Jun 12 18:03:29 2014 +0200 - - updated for version 7.4.322 - Problem: Using "msgfmt" is hard coded, cannot use "gmsgfmt". - Solution: Use the msgfmt command found by configure. (Danek Duvall) - -commit 0e6c5ef7ef4f4a1eb16b5eebc97e3bf139d6276a -Author: Bram Moolenaar -Date: Thu Jun 12 16:03:28 2014 +0200 - - updated for version 7.4.321 - Problem: Can't build with strawberry perl 5.20 + mingw-w64-4.9.0. - Solution: Define save_strlen. (Ken Takata) - -commit 3be8585661f8b0a9b94e9bc1db6ebfa097c3270f -Author: Bram Moolenaar -Date: Thu Jun 12 14:01:31 2014 +0200 - - updated for version 7.4.320 - Problem: Possible crash when an BufLeave autocommand deletes the buffer. - Solution: Check for the window pointer being valid. Postpone freeing the - window until autocommands are done. (Yasuhiro Matsumoto) - -commit 980e58f7b324980d40ce690506897d138e5e2b70 -Author: Bram Moolenaar -Date: Thu Jun 12 13:28:30 2014 +0200 - - updated for version 7.4.319 - Problem: Crash when putting zero bytes on the clipboard. - Solution: Do not support the utf8_atom target when not using an Unicode - encoding. (Naofumi Honda) - -commit e3a8bab6304117b5c341171299472e1a00e70c85 -Author: Bram Moolenaar -Date: Thu Jun 12 12:20:54 2014 +0200 - - updated for version 7.4.318 - Problem: Check for whether a highlight group has settings ignores fg and bg - color settings. - Solution: Also check cterm and GUI color settings. (Christian Brabandt) - -commit 06e4a6df0a31138b50b81b6931d6f39f207cd456 -Author: Bram Moolenaar -Date: Thu Jun 12 11:49:46 2014 +0200 - - updated for version 7.4.317 - Problem: Crash when starting gvim. Issue 230. - Solution: Check for a pointer to be NULL. (Christian Brabandt) - -commit 7116aa0f7d4c3f50f6898798c3047f5232aabe4a -Author: Bram Moolenaar -Date: Thu May 29 14:36:29 2014 +0200 - - updated for version 7.4.316 - Problem: Warning from 64-bit compiler. - Solution: Add type cast. (Mike Williams) - -commit c35b0fb181264658e8221b1ccb249e8551af8a59 -Author: Bram Moolenaar -Date: Thu May 29 11:47:40 2014 +0200 - - updated for version 7.4.315 - Problem: Fixes for computation of topline not tested. - Solution: Add test. (Hirohito Higashi) - -commit ea389e910326a0b44a9c534535c1c4c8b1841388 -Author: Bram Moolenaar -Date: Wed May 28 21:40:52 2014 +0200 - - updated for version 7.4.314 - Problem: Completion messages can get in the way of a plugin. - Solution: Add 'c' flag to 'shortmess' option. (Shougo Matsu) - -commit 6f6c0f8085a5b0855f9dce8378086fd5e06a219b -Author: Bram Moolenaar -Date: Wed May 28 20:31:42 2014 +0200 - - updated for version 7.4.313 - Problem: Changing the return value of getpos() causes an error. (Jie Zhu) - Solution: Revert getpos() and add getcurpos(). - -commit 2d1fe05fc06a91886635680886c200ad90f0abd7 -Author: Bram Moolenaar -Date: Wed May 28 18:22:57 2014 +0200 - - updated for version 7.4.312 - Problem: Cannot figure out what argument list is being used for a window. - Solution: Add the arglistid() function. (Marcin Szamotulski) - -commit 82c2585eb840a84240ef927c09df28d5a04302b1 -Author: Bram Moolenaar -Date: Wed May 28 16:47:16 2014 +0200 - - updated for version 7.4.311 - Problem: Can't use winrestview to only restore part of the view. - Solution: Handle missing items in the dict. (Christian Brabandt) - -commit 493c178a2851587ca3f9deae3b41ae3acf5c900b -Author: Bram Moolenaar -Date: Wed May 28 14:34:46 2014 +0200 - - updated for version 7.4.310 - Problem: getpos()/setpos() don't include curswant. - Solution: Add a fifth number when getting/setting the cursor. - -commit dd0402a759488fba55aef4350da521e7b65e8855 -Author: Bram Moolenaar -Date: Wed May 28 13:43:04 2014 +0200 - - updated for version 7.4.309 - Problem: When increasing the size of the lower window, the upper window - jumps back to the top. (Ron Aaron) - Solution: Change setting the topline. (Nobuhiro Takasaki) - -commit 846a2ff5f3a006fb612d1ece1962cb75ca06d0fe -Author: Bram Moolenaar -Date: Wed May 28 11:35:37 2014 +0200 - - updated for version 7.4.308 - Problem: When using ":diffsplit" on an empty file the cursor is displayed - on the command line. - Solution: Limit the value of w_topfill. - -commit cbc17d66be624d911354ef7a6f18a9c903e80731 -Author: Bram Moolenaar -Date: Thu May 22 21:22:19 2014 +0200 - - updated for version 7.4.307 - Problem: Can't build without the +termresponse feature. - Solution: Add proper #ifdefs. - -commit 9a665ba296bfe0e96d9f72d9f50b956e210e50c2 -Author: Bram Moolenaar -Date: Thu May 22 18:59:58 2014 +0200 - - updated for version 7.4.306 - Problem: getchar(0) does not return Esc. - Solution: Do not wait for an Esc sequence to be complete. (Yasuhiro - Matsumoto) - -commit 13600303c539816933e8b74d14cc518b00f250f8 -Author: Bram Moolenaar -Date: Thu May 22 18:26:40 2014 +0200 - - Runtime file updates. - -commit 90013c6a751e6574fbe49b529a3dbf1eacbef43d -Author: Bram Moolenaar -Date: Thu May 22 18:14:31 2014 +0200 - - updated for version 7.4.305 - Problem: Making 'ttymouse' empty after the xterm version was requested - causes problems. (Elijah Griffin) - Solution: Do not check for DEC mouse sequences when the xterm version was - requested. Also don't request the xterm version when DEC mouse - was enabled. - -commit b777618d111e51b55ee452d3881d5ef5bc836765 -Author: Bram Moolenaar -Date: Thu May 22 16:29:06 2014 +0200 - - updated for version 7.4.304 - Problem: Cannot always use Python with Vim. - Solution: Add the manifest to the executable. (Jacques Germishuys) - -commit e4c21e6899b6e4d9d4e0b29fc43c604edd3bc507 -Author: Bram Moolenaar -Date: Thu May 22 16:05:19 2014 +0200 - - updated for version 7.4.303 - Problem: When using double-width characters the text displayed on the - command line is sometimes truncated. - Solution: Reset the string lenght. (Nobuhiro Takasaki) - -commit bc6cf6c5117d9ef19904c6fb56a2a45faa33afdb -Author: Bram Moolenaar -Date: Thu May 22 15:51:04 2014 +0200 - - updated for version 7.4.302 - Problem: Signs placed with 'foldcolumn' set don't show up after filler - lines. - Solution: Take filler lines into account. (Olaf Dabrunz) - -commit b42970535c205baede141c8be2fab0f8cc4e16d9 -Author: Bram Moolenaar -Date: Thu May 22 15:17:29 2014 +0200 - - updated for version 7.4.301 - Problem: Still a scrolling problem when loading a session file. - Solution: Fix off-by-one mistake. (Nobuhiro Takasaki) - -commit 7b129a5ac475a22a363e348be045932233c6d386 -Author: Bram Moolenaar -Date: Thu May 22 14:54:26 2014 +0200 - - updated for version 7.4.300 - Problem: The way config.cache is removed doesn't always work. - Solution: Always remove config.cache. (Ken Takata) - -commit cf1b05793948d10401ba07c77b4b3821994755d1 -Author: Bram Moolenaar -Date: Thu May 22 14:44:22 2014 +0200 - - updated for version 7.4.299 - Problem: When running configure twice DYNAMIC_PYTHON_DLL may become empty. - Solution: Use AC_CACHE_VAL. (Ken Takata) - -commit cbc67723bde3c05e4bc0788457961b41304576ee -Author: Bram Moolenaar -Date: Thu May 22 14:19:56 2014 +0200 - - updated for version 7.4.298 - Problem: Can't have a funcref start with "t:". - Solution: Add "t" to the list of accepted names. (Yukihiro Nakadaira) - -commit 050fe7ebad159f48704bd3a991632d0330ef0cf2 -Author: Bram Moolenaar -Date: Thu May 22 14:00:16 2014 +0200 - - updated for version 7.4.297 - Problem: Memory leak from result of get_isolated_shell_name(). - Solution: Free the memory. (Dominique Pelle) - -commit 1c5a2134dbf880859281c676b834c5a636f78f52 -Author: Bram Moolenaar -Date: Thu May 22 13:12:29 2014 +0200 - - updated for version 7.4.296 - Problem: Can't run tests on Solaris. - Solution: Change the way VIMRUNTIME is set. (Laurent Blume) - -commit e968e36a00ddc735d493906f04eb207ff9aeb87c -Author: Bram Moolenaar -Date: Tue May 13 20:23:24 2014 +0200 - - Update runtime files. - -commit 715c28635568fbbe4963b7443dd47c2f0e624eaf -Author: Bram Moolenaar -Date: Tue May 13 20:21:44 2014 +0200 - - Update translations for changed error message. - -commit 24dc230871258018d2a6a616039283cb7f17684d -Author: Bram Moolenaar -Date: Tue May 13 20:19:58 2014 +0200 - - updated for version 7.4.295 - Problem: Various typos, bad white space and unclear comments. - Solution: Fix typos. Improve white space. Update comments. - -commit caca646bf0f5e55fe32604e90b87b02034e2812b -Author: Bram Moolenaar -Date: Tue May 13 20:15:37 2014 +0200 - - updated for version 7.4.294 - Problem: Test files missing from patch. - Solution: Patch the test files. - -commit 8df5acfda9e5a41e643066e044f4adb47bfb83ba -Author: Bram Moolenaar -Date: Tue May 13 19:37:29 2014 +0200 - - updated for version 7.4.293 - Problem: It is not possible to ignore composing characters at a specific - point in a pattern. - Solution: Add the %C item. - -commit 6082bea6acae266c392cd25317414cf3a167a596 -Author: Bram Moolenaar -Date: Tue May 13 18:04:00 2014 +0200 - - updated for version 7.4.292 - Problem: Searching for "a" does not match accented "a" with new regexp - engine, does match with old engine. (David Bürgin) - "ca" does not match "ca" with accented "a" with either engine. - Solution: Change the old engine, check for following composing character - also for single-byte patterns. - -commit 6e13207d82aa925e39eabc0f190c8696481fdf04 -Author: Bram Moolenaar -Date: Tue May 13 16:46:32 2014 +0200 - - updated for version 7.4.291 - Problem: Compiler warning for int to pointer of different size when DEBUG - is defined. - Solution: use smsg() instead of EMSG3(). - -commit 9c235069b237caed426eff14ce91df46bc69e234 -Author: Bram Moolenaar -Date: Tue May 13 16:44:29 2014 +0200 - - updated for version 7.4.290 - Problem: A non-greedy match followed by a branch is too greedy. (Ingo - Karkat) - Solution: Add NFA_MATCH when it is already in the state list if the position - differs. - -commit ee4825331aeb3f517f8a51d0c21c743655352fb3 -Author: Bram Moolenaar -Date: Tue May 13 15:56:51 2014 +0200 - - updated for version 7.4.289 - Problem: Pattern with repeated backreference does not match with new regexp - engine. (Urtica Dioica) - Solution: Also check the end of a submatch when deciding to put a state in - the state list. - -commit be578edae30d1292ddbf1f63518175fa45567ab8 -Author: Bram Moolenaar -Date: Tue May 13 14:03:40 2014 +0200 - - updated for version 7.4.288 - Problem: When 'spellfile' is set the screen is not redrawn. - Solution: Redraw when updating the spelling info. (Christian Brabandt) - -commit 46ae3cedeb8785299e825970f46763eff73399c5 -Author: Bram Moolenaar -Date: Tue May 13 13:52:38 2014 +0200 - - updated for version 7.4.287 - Problem: Patches for .hgignore don't work, since the file is not in the - distribution. - Solution: Add .hgignore to the distribution. Will be effective with the - next version. - -commit 59838520c7a452adbe82b583dcdf967483b00a98 -Author: Bram Moolenaar -Date: Tue May 13 13:46:33 2014 +0200 - - updated for version 7.4.286 - Problem: Error messages are inconsistant. (ZyX) - Solution: Change "Lists" to "list". - -commit fd859c9878c9457f281941d55d3ca1124e9f90d5 -Author: Bram Moolenaar -Date: Tue May 13 12:44:24 2014 +0200 - - updated for version 7.4.285 - Problem: When 'relativenumber' is set and deleting lines or undoing that, - line numbers are not always updated. (Robert Arkwright) - Solution: (Christian Brabandt) - -commit ed7547da438e44e7907bd9fd488f6b961f23e1e0 -Author: Bram Moolenaar -Date: Tue May 13 12:17:15 2014 +0200 - - updated for version 7.4.284 - Problem: Setting 'langmap' in the modeline can cause trouble. E.g. mapping - ":" breaks many commands. (Jens-Wolfhard Schicke-Uffmann) - Solution: Disallow setting 'langmap' from the modeline. - -commit d442ec7fe2f929d098ee2739e3c98c70e3bf45a4 -Author: Bram Moolenaar -Date: Fri May 9 20:33:04 2014 +0200 - - updated for version 7.4.283 - Problem: Compiler warning about unused variable. (Charles Cooper) - Solution: Move the variable inside the #if block. - -commit b7547420a4fa576cfc6fb8b620bfc05ba8429f38 -Author: Bram Moolenaar -Date: Thu May 8 11:46:27 2014 +0200 - - updated for version 7.4.282 - Problem: Test 97 fails on Mac. - Solution: Do not ignore case in file names. (Jun Takimoto) - -commit 04ad7fe05c1c15c31949022d48e3008158f0657a -Author: Bram Moolenaar -Date: Wed May 7 21:14:47 2014 +0200 - - updated for version 7.4.281 - Problem: When a session file has more than one tabpage and 'showtabline' is - one the positions may be slightly off. - Solution: Set 'showtabline' to two while positioning windows. - -commit 56b3bf89aa2021d20afabd8ec7b513beb1b8df25 -Author: Bram Moolenaar -Date: Wed May 7 20:25:35 2014 +0200 - - updated for version 7.4.280 - Problem: When using a session file the relative position of the cursor is - not restored if there is another tab. (Nobuhiro Takasaki) - Solution: Update w_wrow before calculating the fraction. - -commit 1b1063af58b015b7827168f8fa2631efb60c252b -Author: Bram Moolenaar -Date: Wed May 7 18:35:30 2014 +0200 - - updated for version 7.4.279 - Problem: globpath() returns a string, making it difficult to get a list of - matches. (Greg Novack) - Solution: Add an optional argument like with glob(). (Adnan Zafar) - -commit 3ec7f4e4025c5a78ccd312f8516ac0740aa65dfe -Author: Bram Moolenaar -Date: Wed May 7 17:31:37 2014 +0200 - - updated for version 7.4.278 - Problem: list_remove() conflicts with function defined in Sun header file. - Solution: Rename the function. (Richard Palo) - -commit 0d3d5e0483ddad68d333284d988b4269674f71dd -Author: Bram Moolenaar -Date: Wed May 7 16:35:08 2014 +0200 - - updated for version 7.4.277 - Problem: Using ":sign unplace *" may leave the cursor in the wrong position - (Christian Brabandt) - Solution: Update the cursor position when removing all signs. - -commit 75a8d74cc22d66482a1149f004b04bcc0a8326f2 -Author: Bram Moolenaar -Date: Wed May 7 15:10:21 2014 +0200 - - updated for version 7.4.276 - Problem: The fish shell is not supported. - Solution: Use begin/end instead of () for fish. (Andy Russell) - -commit f4d7f167f3c1e26f26c4b5905db553eb94aa9e81 -Author: Bram Moolenaar -Date: Wed May 7 14:38:44 2014 +0200 - - updated for version 7.4.275 - Problem: When changing the type of a sign that hasn't been placed ther is - no error message. - Solution: Add an error message. (Christian Brabandt) - -commit a7611f60cde29639b655ddb4494b98886c318870 -Author: Bram Moolenaar -Date: Fri May 2 15:46:14 2014 +0200 - - updated for version 7.4.274 - Problem: When doing ":update" just before running an external command that - changes the file, the timestamp may be unchanged and the file - is not reloaded. - Solution: Also check the file size. - -commit bcb9898eba8c7dd7ed9a909c7055b2ab49cd8f6c -Author: Bram Moolenaar -Date: Thu May 1 14:08:19 2014 +0200 - - Runtime file updates. - -commit b96c69d80e626f1f06ed8646c679968af1a1d923 -Author: Bram Moolenaar -Date: Tue Apr 29 20:04:09 2014 +0200 - - updated for version 7.4.273 - Problem: "make autoconf" and "make reconfig" may first run configure and - then remove the output. - Solution: Add these targets to the exceptions. (Ken Takata) - -commit e512c8c049c2e5768c0ea86531093224e2919955 -Author: Bram Moolenaar -Date: Tue Apr 29 17:41:22 2014 +0200 - - updated for version 7.4.272 - Problem: Using just "$" does not cause an error message. - Solution: Check for empty environment variable name. (Christian Brabandt) - -commit 121f9bdde4a474ae729fd0b1e5fc9ad1ffcd8651 -Author: Bram Moolenaar -Date: Tue Apr 29 15:55:43 2014 +0200 - - updated for version 7.4.271 - Problem: Compiler warning on 64 bit windows. - Solution: Add type cast. (Mike Williams) - -commit 1ff32c5c2cec3597a5695ca79825ab53441dbf06 -Author: Bram Moolenaar -Date: Tue Apr 29 15:11:43 2014 +0200 - - updated for version 7.4.270 - Problem: Comparing pointers instead of the string they point to. - Solution: Use strcmp(). (Ken Takata) - -commit 3d1956bcc9b2f606a8b6b03b3852a6eed9847348 -Author: Bram Moolenaar -Date: Tue Apr 29 14:44:35 2014 +0200 - - updated for version 7.4.269 - Problem: CTRL-U in Insert mode does not work after using a cursor key. - (Pine Wu) - Solution: Use the original insert start position. (Christian Brabandt) - -commit 355a95a079d3c8c64cf496df434741891d07985a -Author: Bram Moolenaar -Date: Tue Apr 29 14:03:02 2014 +0200 - - updated for version 7.4.268 - Problem: Using exists() on a funcref for a script-local function does not - work. - Solution: Translate to the special byte sequence. Add a test. - -commit d69bd9af3ccf5edd2138fb7abd68d35f7b84ef7e -Author: Bram Moolenaar -Date: Tue Apr 29 12:15:40 2014 +0200 - - updated for version 7.4.267 - Problem: The '[ mark is in the wrong position after "gq". (Ingo Karkat) - Solution: Add the setmark argument to do_join(). (Christian Brabandt) - -commit 33e87789a740fadcae473c60a00de2a13c55a7d0 -Author: Bram Moolenaar -Date: Tue Apr 29 11:55:29 2014 +0200 - - updated for version 7.4.266 - Problem: Test 62 fails. - Solution: Set the language to C. (Christian Brabandt) - -commit a4f317df89e662a964197f2d586ac24cf801f14f -Author: Bram Moolenaar -Date: Thu Apr 24 17:12:33 2014 +0200 - - updated for version 7.4.265 - Problem: Can't call a global function with "g:" in an expression. - Solution: Skip the "g:" when looking up the function. - -commit eccb7fc3158877d93194e6b7c0f7e542b4544137 -Author: Bram Moolenaar -Date: Wed Apr 23 20:43:41 2014 +0200 - - updated for version 7.4.264 - Problem: Can't define a function starting with "g:". Can't assign a - funcref to a buffer-local variable. - Solution: Skip "g:" at the start of a function name. Don't check for colons - when assigning to a variable. - -commit 163d0da508d1a206e6a6ee7e2a34fa0a583ae16c -Author: Bram Moolenaar -Date: Wed Apr 23 19:44:30 2014 +0200 - - updated for version 7.4.263 - Problem: GCC 4.8 compiler warning for hiding a declaration (Francois Gannaz) - Solution: Remove the second declaration. - -commit 2af78a14088a158208eab0853201b8ce07b2ac03 -Author: Bram Moolenaar -Date: Wed Apr 23 19:06:37 2014 +0200 - - updated for version 7.4.262 - Problem: Duplicate code in regexec(). - Solution: Add line_lbr flag to regexec_nl(). - -commit 93fc481b578b18c282e60d251455685602449526 -Author: Bram Moolenaar -Date: Wed Apr 23 18:48:47 2014 +0200 - - updated for version 7.4.261 - Problem: When updating the window involves a regexp pattern, an interactive - substitute to replace a "\n" with a line break fails. (Ingo - Karkat) - Solution: Set reg_line_lbr in vim_regsub() and vim_regsub_multi(). - -commit 9bdfb0025cba78c7a917f7f9420fe00136918e1c -Author: Bram Moolenaar -Date: Wed Apr 23 17:43:42 2014 +0200 - - updated for version 7.4.260 - Problem: It is possible to define a function with a colon in the name. It - is possible to define a function with a lower case character if a - "#" appears after the name. - Solution: Disallow using a colon other than with "s:". Ignore "#" after the - name. - -commit 62f167f716beb8bfeaadb8ec506a257827f701a2 -Author: Bram Moolenaar -Date: Wed Apr 23 12:52:40 2014 +0200 - - updated for version 7.4.259 - Problem: Warning for misplaced "const". - Solution: Move the "const". (Yukihiro Nakadaira) - -commit c8836f702532b0bc3dd16972e6b504a7340e90e2 -Author: Bram Moolenaar -Date: Sat Apr 12 13:12:24 2014 +0200 - - updated for version 7.4.258 - Problem: Configure fails if $CC contains options. - Solution: Remove quotes around $CC. (Paul Barker) - -commit 0eac828ab0199a639dd3657558fe9ed1411f43cd -Author: Bram Moolenaar -Date: Sat Apr 12 12:26:36 2014 +0200 - - updated for version 7.4.257 - Problem: Compiler warning, possibly for mismatch in parameter name. - Solution: Rename the parameter in the declaration. - -commit b21a29be56fb0e125d9f736bfdef8dde5a1ceae0 -Author: Bram Moolenaar -Date: Fri Apr 11 10:22:53 2014 +0200 - - updated for version 7.4.256 - Problem: Using systemlist() may cause a crash and does not handle NUL - characters properly. - Solution: Increase the reference count, allocate memory by length. (Yasuhiro - Matsumoto) - -commit e29b1feead084f19e862bd719f140a490e3ed7f2 -Author: Bram Moolenaar -Date: Thu Apr 10 20:00:15 2014 +0200 - - updated for version 7.4.255 - Problem: Configure check for smack doesn't work with all shells. (David - Larson) - Solution: Remove spaces in set command. - -commit c09551ab796af1f8aa19338d99e49267860fcd9c -Author: Bram Moolenaar -Date: Thu Apr 10 11:09:17 2014 +0200 - - updated for version 7.4.254 - Problem: Smack support detection is incomplete. - Solution: Check for attr/xattr.h and specific macro. - -commit 5a4e160ce423f56456227c3d7d8d8a069120b377 -Author: Bram Moolenaar -Date: Sun Apr 6 21:34:04 2014 +0200 - - updated for version 7.4.253 - Problem: Crash when using cpp syntax file with pattern using external - match. (Havard Garnes) - Solution: Discard match when end column is before start column. - -commit 7bcdb7d1669b0a37cd86446dab0c66f2e1971fa7 -Author: Bram Moolenaar -Date: Sun Apr 6 21:08:45 2014 +0200 - - updated for version 7.4.252 - Problem: Critical error in GTK, removing timer twice. - Solution: Clear the timer after removing it. (James McCoy) - -commit 4c7ab1bb5722de662db04550b74256671f20c4a2 -Author: Bram Moolenaar -Date: Sun Apr 6 20:45:43 2014 +0200 - - updated for version 7.4.251 - Problem: Crash when BufAdd autocommand wipes out the buffer. - Solution: Check for buffer to still be valid. Postpone freeing the buffer - structure. (Hirohito Higashi) - -commit 75b8156a445fb4788dc3d1946764af30b5c50ac4 -Author: Bram Moolenaar -Date: Sun Apr 6 14:09:13 2014 +0200 - - Updated runtime files. - -commit 7e38ea2fb6a781213c85824dcf9ccb582fbc5c43 -Author: Bram Moolenaar -Date: Sat Apr 5 22:55:53 2014 +0200 - - Updated runtime files. - -commit e9a54227f93bd658988d853684aa24529af9414b -Author: Bram Moolenaar -Date: Sat Apr 5 21:59:39 2014 +0200 - - updated for version 7.4.250 - Problem: Some test files missing from distribution. - Solution: Add pattern for newly added tests. - -commit 7d647820ed7c747bbc5618366ce6dfcf0006398d -Author: Bram Moolenaar -Date: Sat Apr 5 21:28:56 2014 +0200 - - updated for version 7.4.249 - Problem: Using setreg() with a list of numbers does not work. - Solution: Use a separate buffer for numbers. (ZyX) - -commit 39c29ed5118ab513554d1d51d6a98e65f32784ba -Author: Bram Moolenaar -Date: Sat Apr 5 19:44:40 2014 +0200 - - updated for version 7.4.248 - Problem: Cannot distinguish between NL and NUL in output of system(). - Solution: Add systemlist(). (ZyX) - -commit 57ebe6e2f94edad6adc43246d98919e728095211 -Author: Bram Moolenaar -Date: Sat Apr 5 18:55:46 2014 +0200 - - updated for version 7.4.247 - Problem: When passing input to system() there is no way to keep NUL and - NL characters separate. - Solution: Optionally use a list for the system() input. (ZyX) - -commit 4ed89cdf41cf3d509fd30e6f7c577a7c090679a9 -Author: Bram Moolenaar -Date: Sat Apr 5 12:02:25 2014 +0200 - - updated for version 7.4.246 - Problem: Configure message for detecting smack are out of sequence. - Solution: Put the messages in the right place. (Kazunobu Kuriyama) - -commit 21e854e5ce08ad419441136b1698d535ff818a72 -Author: Bram Moolenaar -Date: Fri Apr 4 19:00:48 2014 +0200 - - updated for version 7.4.245 - Problem: Crash for "vim -u NONE -N -c '&&'". - Solution: Check for the pattern to be NULL. (Dominique Pelle) - -commit 57a728d1df7451f5b2b6b1f933182b5af9513d83 -Author: Bram Moolenaar -Date: Wed Apr 2 23:09:26 2014 +0200 - - updated for version 7.4.244 - Problem: The smack feature causes stray error messages. - Solution: Remove the error messages. - -commit 5a50c2255c447838d08d3b4895a3be3a41cd8eda -Author: Bram Moolenaar -Date: Wed Apr 2 22:17:10 2014 +0200 - - updated for version 7.4.243 - Problem: Cannot use setreg() to add text that includes a NUL. - Solution: Make setreg() accept a list. - -commit b7cb42bc3878fcb62ed407f47f0a2cc960aa7c1e -Author: Bram Moolenaar -Date: Wed Apr 2 19:55:10 2014 +0200 - - updated for version 7.4.242 - Problem: getreg() does not distinguish between a NL used for a line break - and a NL used for a NUL character. - Solution: Add another argument to return a list. (ZyX) - -commit 41571769c9a236fd07b333a5eb98c461636b466c -Author: Bram Moolenaar -Date: Wed Apr 2 19:00:58 2014 +0200 - - updated for version 7.4.241 - Problem: The string returned by submatch() does not distinguish between a - NL from a line break and a NL that stands for a NUL character. - Solution: Add a second argument to return a list. (ZyX) - -commit fe5aab63feb2b03656700d3738d46a19e99edde0 -Author: Bram Moolenaar -Date: Wed Apr 2 17:19:04 2014 +0200 - - updated for version 7.4.240 - Problem: ":tjump" shows "\n" as "\\n". - Solution: Skip over "\" that escapes a backslash. (Gary Johnson) - -commit 3e45159ceb465082c183e79e2547cb6cc408167e -Author: Bram Moolenaar -Date: Wed Apr 2 14:22:05 2014 +0200 - - updated for version 7.4.239 - Problem: ":e +" does not position cursor at end of the file. - Solution: Check for "+" being the last character (ZyX) - -commit 5bd32f47ec5121a5485d180add1dacb73472e4b2 -Author: Bram Moolenaar -Date: Wed Apr 2 14:05:38 2014 +0200 - - updated for version 7.4.238 - Problem: Vim does not support the smack library. - Solution: Add smack support (Jose Bollo) - -commit 6716d9af113a5c4bcc7fdf8fd24f3d633db386c7 -Author: Bram Moolenaar -Date: Wed Apr 2 12:12:08 2014 +0200 - - updated for version 7.4.237 - Problem: When some patches was not included has("patch-7.4.123") may return - true falsely. - Solution: Check for the specific patch number. - -commit 7f3be402cecb458ac2a8d385bb7303d8b27f9af4 -Author: Bram Moolenaar -Date: Tue Apr 1 22:08:54 2014 +0200 - - updated for version 7.4.236 - Problem: It's not that easy to check the Vim patch version. - Solution: Make has("patch-7.4.123") work. (partly by Marc Weber) - -commit c7f025536e9e5b7b95b55d09094febb627395d05 -Author: Bram Moolenaar -Date: Tue Apr 1 21:00:59 2014 +0200 - - updated for version 7.4.235 - Problem: It is not easy to get the full path of a command. - Solution: Add the exepath() function. - -commit a1706c958e69086f5c9eb7d79779ed839441ff60 -Author: Bram Moolenaar -Date: Tue Apr 1 19:55:49 2014 +0200 - - updated for version 7.4.234 - Problem: Can't get the command that was used to start Vim. - Solution: Add v:progpath. (Viktor Kojouharov) - -commit 31b7d38611541030fe54898a7d8b6a714fa0fa59 -Author: Bram Moolenaar -Date: Tue Apr 1 18:54:48 2014 +0200 - - updated for version 7.4.233 - Problem: Escaping special characters for using "%" with a shell command is - inconsistant, parenthesis are escaped but spaces are not. - Solution: Only escape "!". (Gary Johnson) - -commit fd3fe98b78edb10f2d439b0c6d56e6d70eecb92d -Author: Bram Moolenaar -Date: Tue Apr 1 17:49:44 2014 +0200 - - updated for version 7.4.232 - Problem: ":%s/\n//" uses a lot of memory. (Aidan Marlin) - Solution: Turn this into a join command. (Christian Brabandt) - -commit efa304d760640e5c575bef97d689f7c360b20779 -Author: Bram Moolenaar -Date: Tue Apr 1 14:08:28 2014 +0200 - - updated for version 7.4.231 - Problem: An error in ":options" is not caught by the tests. - Solution: Add a test for ":options". Set $VIMRUNTIME for the tests so that - it uses the current runtime files instead of the installed ones. - -commit e7a88a8d4ebd2419ad926578ddc0ee4bf43cf069 -Author: Bram Moolenaar -Date: Tue Apr 1 12:26:46 2014 +0200 - - updated for version 7.4.230 - Problem: Error when using ":options". - Solution: Fix the entry for 'lispwords'. (Kenichi Ito) - -commit a392038db5871af6f78fe4d822d9f7126f25eab6 -Author: Bram Moolenaar -Date: Sun Mar 30 16:49:09 2014 +0200 - - updated for version 7.4.229 - Problem: Using ":let" for listing variables and the second one is a curly - braces expression may fail. - Solution: Check for an "=" in a better way. (ZyX) - -commit 922a4664fe51662a24097b8e74e5f716beef12f4 -Author: Bram Moolenaar -Date: Sun Mar 30 16:11:43 2014 +0200 - - updated for version 7.4.228 - Problem: Compiler warnings when building with Python 3.2. - Solution: Make type cast depend on Python version. (Ken Takata) - -commit 498af70e066c66b66f1737b553287c1339846842 -Author: Bram Moolenaar -Date: Fri Mar 28 21:58:21 2014 +0100 - - updated for version 7.4.227 - Problem: Can't build with Ruby 1.8. - Solution: Do include a check for the Ruby version. (Ken Takata) - -commit 3d6db1467b9c3737fcf61e03209f2ffcea5a4bca -Author: Bram Moolenaar -Date: Fri Mar 28 21:49:32 2014 +0100 - - updated for version 7.4.226 - Problem: Cursurline highlighting not redrawn when scrolling. (John - Marriott) - Solution: Check for required redraw in two places. - -commit 76f3b1ad77188182e3c924d1e70269c171b9ecc5 -Author: Bram Moolenaar -Date: Thu Mar 27 22:30:07 2014 +0100 - - Update runtime files. - -commit 73b044dca94c8d427144b920c12fe5c47007a6f6 -Author: Bram Moolenaar -Date: Thu Mar 27 19:08:55 2014 +0100 - - updated for version 7.4.225 - Problem: Dynamic Ruby doesn't work on Solaris. - Solution: Always use the stubs. (Danek Duvall, Yukihiro Nakadaira) - -commit 2bcaec320aff11e777618e5b8c112aa15ec6ca21 -Author: Bram Moolenaar -Date: Thu Mar 27 18:51:11 2014 +0100 - - updated for version 7.4.224 - Problem: /usr/bin/grep on Solaris does not support -F. - Solution: Add configure check to find a good grep. (Danek Duvall) - -commit 7db7784103306cfa7db4e94acf9b1bc2b0bc3888 -Author: Bram Moolenaar -Date: Thu Mar 27 17:40:59 2014 +0100 - - updated for version 7.4.223 - Problem: Still using an older autoconf version. - Solution: Switch to autoconf 2.69. - -commit a6fd37be4fa01cef4bc4368f8fa814d9c6d084fd -Author: Bram Moolenaar -Date: Thu Mar 27 17:19:09 2014 +0100 - - updated for version 7.4.222 - Problem: The Ruby directory is constructed from parts. - Solution: Use 'rubyarchhdrdir' if it exists. (James McCoy) - -commit 158864120d3ee8baa2b5c9c2cb15bd5c5ea5731b -Author: Bram Moolenaar -Date: Thu Mar 27 17:02:27 2014 +0100 - - updated for version 7.4.221 - Problem: Quickfix doesn't resize on ":copen 20". (issue 199) - Solution: Resize the window when requested. (Christian Brabandt) - -commit c666b5b467df3a3c5c7755bf1cb45724879709c9 -Author: Bram Moolenaar -Date: Thu Mar 27 12:40:30 2014 +0100 - - updated for version 7.4.220 - Problem: Test 105 does not work in a shadow dir. (James McCoy) - Solution: Omit "src/" from the checked path. - -commit b679875b29b519b5a612ffa6f4379ddfa5da5b12 -Author: Bram Moolenaar -Date: Thu Mar 27 12:11:48 2014 +0100 - - updated for version 7.4.219 - Problem: When 'relativenumber' or 'cursorline' are set the window is - redrawn much to often. (Patrick Hemmer, Dominique Pelle) - Solution: Check the VALID_CROW flag instead of VALID_WROW. - -commit 327aa02ddaafa7c4585120ed152e078b9d74acea -Author: Bram Moolenaar -Date: Tue Mar 25 18:24:23 2014 +0100 - - updated for version 7.4.218 - Problem: It's not easy to remove duplicates from a list. - Solution: Add the uniq() function. (LCD) - -commit 1a3eb8e1b51015b99d2e68242dc5326153edc72f -Author: Bram Moolenaar -Date: Tue Mar 25 15:34:48 2014 +0100 - - updated for version 7.4.217 - Problem: When src/auto/configure was updated, "make clean" would run - configure pointlessly. - Solution: Do not run configure for "make clean" and "make distclean" when - the make program supports $MAKECMDGOALS. (Ken Takata) - -commit c410530637aad9e7ab187e1fb0ffc6c3de2b5b20 -Author: Bram Moolenaar -Date: Tue Mar 25 13:46:26 2014 +0100 - - updated for version 7.4.216 - Problem: Compiler warnings. (Tony Mechelynck) - Solution: Initialize variables, add #ifdef. - -commit 7b44934037cf2a603df8c9dcd6f82cdde4ec4940 -Author: Bram Moolenaar -Date: Tue Mar 25 13:03:48 2014 +0100 - - updated for version 7.4.215 - Problem: Inconsistency: ":sp foo" does not reload "foo", unless "foo" is - the current buffer. (Liang Li) - Solution: Do not reload the current buffer on a split command. - -commit 03305f396ff7be377cb608f1a281c1eb5aa80d0b -Author: Bram Moolenaar -Date: Mon Mar 24 19:44:09 2014 +0100 - - updated for version 7.4.214 - Problem: Compilation problems on HP_nonStop (Tandem). - Solution: Add #defines. (Joachim Schmitz) - -commit 5803ae6c076b1d61381afe27fcdedac61dd2cda9 -Author: Bram Moolenaar -Date: Sun Mar 23 16:04:02 2014 +0100 - - updated for version 7.4.213 - Problem: It's not possible to open a new buffer without creating a swap - file. - Solution: Add the ":noswapfile" modifier. (Christian Brabandt) - -commit f7ff6e85e8a4e84cff023f5db4b66ef85986605a -Author: Bram Moolenaar -Date: Sun Mar 23 15:13:05 2014 +0100 - - updated for version 7.4.212 - Problem: Now that the +visual feature is always enabled the #ifdefs for it - are not useful. - Solution: Remove the checks for FEAT_VISUAL. - -commit a68783751647e3243ca6f22df62907efbdbccb02 -Author: Bram Moolenaar -Date: Sat Mar 22 21:02:50 2014 +0100 - - Updated runtime files. - -commit ed287f9a4e3f4ed5528ad2af65b7b23bce14a688 -Author: Bram Moolenaar -Date: Sat Mar 22 13:30:01 2014 +0100 - - updated for version 7.4.211 - Problem: ":lu" is an abbreviation for ":lua", but it should be ":lunmap". - (ZyX) - Solution: Move "lunmap" to above "lua". - -commit 4c9a949d00468dde748653b269338ddfb30910cc -Author: Bram Moolenaar -Date: Wed Mar 19 18:57:54 2014 +0100 - - updated for version 7.4.210 - Problem: Visual block mode plus virtual edit doesn't work well with tabs. - (Liang Li) - Solution: Take coladd into account. (Christian Brabandt) - -commit 529d2d63699bd43fde8c04fd0c84fd7b3e6bf20a -Author: Bram Moolenaar -Date: Wed Mar 19 17:41:23 2014 +0100 - - updated for version 7.4.209 - Problem: When repeating a filter command "%" and "#" are expanded. - Solution: Escape the command when storing for redo. (Christian Brabandt) - -commit 2fb9fa19e2263f077163d0da844b637d0a356863 -Author: Bram Moolenaar -Date: Wed Mar 19 17:32:51 2014 +0100 - - updated for version 7.4.208 - Problem: Mercurial picks up some files that are not distributed. - Solution: Add patterns to the ignore list. (Cade Forester) - -commit 9c8c8c5d302ad40a3cd89fcd76f718b7e9fe86d5 -Author: Bram Moolenaar -Date: Wed Mar 19 14:01:57 2014 +0100 - - updated for version 7.4.207 - Problem: The cursor report sequence is sometimes not recognized and results - in entering replace mode. - Solution: Also check for the cursor report when not asked for. - -commit a0844a117068ff4d541eb17ef3c0566995e5d3c8 -Author: Bram Moolenaar -Date: Wed Mar 19 12:37:22 2014 +0100 - - updated for version 7.4.206 - Problem: Compiler warnings on 64 bit Windows. - Solution: Add type casts. (Mike Williams) - -commit f0bdd2f28db28707385535ac9c270903e16c4637 -Author: Bram Moolenaar -Date: Wed Mar 12 21:28:26 2014 +0100 - - updated for version 7.4.205 - Problem: ":mksession" writes command to move to second argument while it - does not exist. When it does exist the order might be wrong. - Solution: Use ":argadd" for each argument instead of using ":args" with a - list of names. (Nobuhiro Takasaki) - -commit 1d9ff43f585da9dc51c65a8c64bc19b281cc73f6 -Author: Bram Moolenaar -Date: Wed Mar 12 20:17:51 2014 +0100 - - updated for version 7.4.204 - Problem: A mapping where the second byte is 0x80 doesn't work. - Solution: Unescape before checking for incomplete multi-byte char. (Nobuhiro - Takasaki) - -commit 8eded09bf7a1c4f7994db7ef66780a32334c2538 -Author: Bram Moolenaar -Date: Wed Mar 12 19:41:55 2014 +0100 - - updated for version 7.4.203 - Problem: Parsing 'errorformat' is not correct. - Solution: Reset "multiignore" at the start of a multi-line message. (Lcd) - -commit b1692e2b8f074926f75b11e0d0a519d502b95c82 -Author: Bram Moolenaar -Date: Wed Mar 12 19:24:37 2014 +0100 - - updated for version 7.4.202 - Problem: MS-Windows: non-ASCII font names don't work. - Solution: Convert between the current code page and 'encoding'. (Ken Takata) - -commit af6c131bf7f86dc85fbc2e4a79f2547786228126 -Author: Bram Moolenaar -Date: Wed Mar 12 18:55:58 2014 +0100 - - updated for version 7.4.201 - Problem: 'lispwords' is a global option. - Solution: Make 'lispwords' global-local. (Sung Pae) - -commit 24ff9e33a9b87f63547e7bce95d09ade1a04fcfb -Author: Bram Moolenaar -Date: Wed Mar 12 17:56:48 2014 +0100 - - updated for version 7.4.200 - Problem: Too many #ifdefs in the code. - Solution: Enable FEAT_VISUAL always, await any complaints - -commit 27bed20452ad2f8a9c9d749d2db20660c3d0e45a -Author: Bram Moolenaar -Date: Wed Mar 12 17:42:04 2014 +0100 - - updated for version 7.4.199 - Problem: (issue 197) ]P doesn't paste over Visual selection. - Solution: Handle Visual mode specifically. (Christian Brabandt) - -commit d8619997c47557a5f8acd52fcab04cd3eb01a0d6 -Author: Bram Moolenaar -Date: Wed Mar 12 17:08:05 2014 +0100 - - updated for version 7.4.198 - Problem: Can't build Vim with Perl when -Dusethreads is not specified for - building Perl, and building Vim with --enable-perlinterp=dynamic. - Solution: Adjust #ifdefs. (Yasuhiro Matsumoto) - -commit 206f011829920e41c4d3782af7591da6e1b86655 -Author: Bram Moolenaar -Date: Wed Mar 12 16:51:55 2014 +0100 - - updated for version 7.4.197 - Problem: Various problems on VMS. - Solution: Fix several VMS problems. (Zoltan Arpadffy) - -commit f7dc2b551708315a833fcb19c288759c277dcfe1 -Author: Bram Moolenaar -Date: Wed Mar 12 15:50:22 2014 +0100 - - updated for version 7.4.196 - Problem: Tests fail on Solaris 9 and 10. - Solution: Use "test -f" instead of "test -e". (Laurent Blume) - -commit 038e5d47660b1b6ffe9005a4bcc51c88a3b38416 -Author: Bram Moolenaar -Date: Wed Mar 12 15:26:40 2014 +0100 - - updated for version 7.4.195 - Problem: Python tests fail. - Solution: Change "then" to "than" in more places. (Dominique Pelle, Taro - Muraoka) - -commit 4064e24a0f7581b47dcc9de9e24891d295d4f6e2 -Author: Bram Moolenaar -Date: Wed Mar 12 14:54:34 2014 +0100 - - updated for version 7.4.194 - Problem: Can't build for Android. - Solution: Add #if condition. (Fredrik Fornwall) - -commit 0858917e435af762a32e694eeab710c399a74c24 -Author: Bram Moolenaar -Date: Sat Mar 8 18:38:28 2014 +0100 - - Updated runtime files. - -commit 4de6a212f922aa132e9a76d0392bee3adfee6e29 -Author: Bram Moolenaar -Date: Sat Mar 8 16:13:44 2014 +0100 - - updated for version 7.4.193 - Problem: Typos in messages. - Solution: "then" -> "than". (Dominique Pelle) - -commit 47b8342abd3dfee39f5961dbb15883c3a95d8488 -Author: Bram Moolenaar -Date: Mon Feb 24 03:32:00 2014 +0100 - - updated for version 7.4.192 - Problem: Memory leak when giving E853. - Solution: Free the argument. (Dominique Pelle) - -commit 251835e14f6fb4134a041c2ba9d3e7b84b783e86 -Author: Bram Moolenaar -Date: Mon Feb 24 02:51:51 2014 +0100 - - Update runtime files. Add Euphoria syntax files. - -commit 26df092843de91ea0c5c5c130d0d0695d2d81c07 -Author: Bram Moolenaar -Date: Sun Feb 23 23:39:13 2014 +0100 - - updated for version 7.4.191 - Problem: Escaping a file name for shell commands can't be done without a - function. - Solution: Add the :S file name modifier. - -commit 581966e8323c2bab6f9e54729708dc46de8f9fc5 -Author: Bram Moolenaar -Date: Sun Feb 23 22:58:17 2014 +0100 - - updated for version 7.4.190 - Problem: Compiler warning for using %lld for off_t. - Solution: Add type cast. - -commit f30caaf08d2ccbf429cf1eeb910b0ab08b88a40d -Author: Bram Moolenaar -Date: Sun Feb 23 22:54:58 2014 +0100 - - updated for version 7.4.189 - Problem: Compiler warning for unused argument. - Solution: Add UNUSED. - -commit a2aa31a9269641839178b0c0663dc67405c33d3e -Author: Bram Moolenaar -Date: Sun Feb 23 22:52:40 2014 +0100 - - updated for version 7.4.188 - Problem: SIZEOF_LONG clashes with similar defines in header files. - Solution: Rename to a name starting with VIM_. Also for SIZEOF_INT. - -commit 7d311c52ce2859f67532e0a4b604eb8147473c01 -Author: Bram Moolenaar -Date: Sat Feb 22 23:49:35 2014 +0100 - - updated for version 7.4.187 - Problem: Delete that crosses line break splits multi-byte character. - Solution: Advance a character instead of a byte. (Cade Foster) - -commit b1d90a3d770c5e513e6cad8284a5168ac5535883 -Author: Bram Moolenaar -Date: Sat Feb 22 23:03:55 2014 +0100 - - updated for version 7.4.186 - Problem: Insert in Visual mode sometimes gives incorrect results. - (Dominique Pelle) - Solution: Remember the original insert start position. (Christian Brabandt, - Dominique Pelle) - -commit 631abc35dfc7ad87255c940fd22eee416c731658 -Author: Bram Moolenaar -Date: Sat Feb 22 22:27:47 2014 +0100 - - updated for version 7.4.185 - Problem: Clang gives warnings. - Solution: Adjust how bigness is set. (Dominique Pelle) - -commit 9feaf6206f73b367f3167ffff927c1a5d2d90954 -Author: Bram Moolenaar -Date: Sat Feb 22 22:18:47 2014 +0100 - - updated for version 7.4.184 - Problem: match() does not work properly with a {count} argument. - Solution: Compute the length once and update it. Quit the loop when at the - end. (Hirohito Higashi) - -commit c86438205ba1d7b5ecadaa700c7f9943fdaf9838 -Author: Bram Moolenaar -Date: Sat Feb 15 19:47:51 2014 +0100 - - updated for version 7.4.183 - Problem: MSVC Visual Studio update not supported. - Solution: Add version number. (Mike William) - -commit 45e2bcc2750dc09121bab718da454ed0b0b77c26 -Author: Bram Moolenaar -Date: Sat Feb 15 17:19:00 2014 +0100 - - updated for version 7.4.182 - Problem: Building with mzscheme and racket does not work. (David Chimay) - Solution: Adjust autoconf. (Sergey Khorev) - -commit 06811f33ce34575e32f890f8b70c675d44858821 -Author: Bram Moolenaar -Date: Sat Feb 15 16:17:07 2014 +0100 - - updated for version 7.4.181 - Problem: When using 'pastetoggle' the status lines are not updated. (Samuel - Ferencik, Jan Christoph Ebersbach) - Solution: Update the status lines. (Nobuhiro Takasaki) - -commit 403b3cf0a1ee4c7c1862ef52d42713b90c75a5ee -Author: Bram Moolenaar -Date: Sat Feb 15 15:59:03 2014 +0100 - - updated for version 7.4.180 - Problem: Older Python versions don't support %ld. - Solution: Use %d instead. (ZyX) - -commit 0e4eebd4254017970b7389f66315ebed1486e1ed -Author: Bram Moolenaar -Date: Wed Feb 12 22:08:49 2014 +0100 - - updated for version 7.4.179 - Problem: Warning for type-punned pointer. (Tony Mechelynck) - Solution: Use intermediate variable. - -commit f92d8a254ac092e525049ab930924d34eca0f114 -Author: Bram Moolenaar -Date: Tue Feb 11 19:33:07 2014 +0100 - - updated for version 7.4.178 - Problem: The J command does not update '[ and '] marks. (William Gardner) - Solution: Set the marks. (Christian Brabandt) - -commit 92dff1827aa0a199bd26139982c485fe366a5727 -Author: Bram Moolenaar -Date: Tue Feb 11 19:15:50 2014 +0100 - - Update runtime files. Add support for systemverilog. - -commit b8e2305656adeb9357e726742bfe0e91e88cda28 -Author: Bram Moolenaar -Date: Tue Feb 11 18:58:09 2014 +0100 - - updated for version 7.4.177 - Problem: Compiler warning for unused variable. (Tony Mechelynck) - Solution: Add #ifdef. - -commit 2d5f38ff10a955058416b93aae774aeef1c34486 -Author: Bram Moolenaar -Date: Tue Feb 11 18:47:27 2014 +0100 - - updated for version 7.4.176 - Problem: Dictionary.update() thows an error when used without arguments. - Python programmers don't expect that. - Solution: Make Dictionary.update() without arguments do nothing. (ZyX) - -commit cd981f2e0f00613a63b46e1e6b5227d5993ba994 -Author: Bram Moolenaar -Date: Tue Feb 11 17:06:00 2014 +0100 - - updated for version 7.4.175 - Problem: When a wide library function fails, falling back to the non-wide - function may do the wrong thing. - Solution: Check the platform, when the wide function is supported don't fall - back to the non-wide function. (Ken Takata) - -commit 3b5226121ddefaa51c1dbb844bfb7124386fe4a8 -Author: Bram Moolenaar -Date: Tue Feb 11 16:00:35 2014 +0100 - - updated for version 7.4.174 - Problem: Compiler warnings for Python interface. (Tony Mechelynck) - Solution: Add type casts, initialize variable. - -commit 12a0f22340ef1b0fa9a4e96d918e282c3d9c2c4e -Author: Bram Moolenaar -Date: Tue Feb 11 15:47:46 2014 +0100 - - updated for version 7.4.173 - Problem: When using scrollbind the cursor can end up below the last line. - (mvxxc) - Solution: Reset w_botfill when scrolling up. (Christian Brabandt) - -commit 4d504a3e11c42ca1f7ad29848b943eb1537283cb -Author: Bram Moolenaar -Date: Tue Feb 11 15:23:32 2014 +0100 - - updated for version 7.4.172 - Problem: The blowfish code mentions output feedback, but the code is - actually doing cipher feedback. - Solution: Adjust names and comments. - -commit 0a36fece9234d423aa5e35a8df1e33b3f79e9ede -Author: Bram Moolenaar -Date: Tue Feb 11 15:10:43 2014 +0100 - - updated for version 7.4.171 - Problem: Redo does not set v:count and v:count1. - Solution: Use a separate buffer for redo, so that we can set the counts when - performing redo. - -commit c467d9b2745642df836e89c026b2e84d9b227b59 -Author: Bram Moolenaar -Date: Tue Feb 11 12:15:43 2014 +0100 - - updated for version 7.4.170 - Problem: Some help tags don't work with ":help". (Tim Chase) - Solution: Add exceptions. - -commit 10395d8d6c9f85d5af42d30fb5bd2225bd8ef626 -Author: Bram Moolenaar -Date: Wed Feb 5 22:46:52 2014 +0100 - - updated for version 7.4.169 - Problem: ":sleep" puts cursor in the wrong column. (Liang Li) - Solution: Add the window offset. (Christian Brabandt) - -commit a1a118b159ae9555a7fdce3d707ddc3064717067 -Author: Bram Moolenaar -Date: Wed Feb 5 22:41:15 2014 +0100 - - updated for version 7.4.168 - Problem: Can't compile with Ruby 2.1.0. - Solution: Add support for new GC. (Kohei Suzuki) - -commit 4f943c09a5f09b330d92177ab50b5dd2a7986836 -Author: Bram Moolenaar -Date: Wed Feb 5 22:26:05 2014 +0100 - - updated for version 7.4.167 - Problem: Fixes are not tested. - Solution: Add a test for not autoloading on assignment. (Yukihiro Nakadaira) - -commit f31ecce97eb2aa77a9f43725710af0619e409035 -Author: Bram Moolenaar -Date: Wed Feb 5 22:13:05 2014 +0100 - - updated for version 7.4.166 - Problem: Auto-loading a function for code that won't be executed. - Solution: Do not auto-load when evaluation is off. (Yasuhiro Matsumoto) - -commit 767568846b322a52cfbf21f048b1e9e968e393c5 -Author: Bram Moolenaar -Date: Wed Feb 5 22:02:01 2014 +0100 - - updated for version 7.4.165 - Problem: By default, after closing a buffer changes can't be undone. - Solution: In the example vimrc file set 'undofile'. - -commit dd415a6c5acf5c7c054a16331b34f6b84f9c004d -Author: Bram Moolenaar -Date: Wed Feb 5 14:02:27 2014 +0100 - - updated for version 7.4.164 - Problem: Problem with event handling on Windows 8. - Solution: Ignore duplicate WINDOW_BUFFER_SIZE_EVENTs. (Nobuhiro Takasaki) - -commit f50eb7882e89a6ec1670a0377224f174c7899338 -Author: Bram Moolenaar -Date: Wed Feb 5 13:36:54 2014 +0100 - - updated for version 7.4.163 - Problem: MS-Windows input doesn't work properly on Windows 7 and earlier. - Solution: Add a check for Windows 8. (Yasuhiro Matsumoto) - -commit 09edc46d01ee0804e29594738c5b86a8a2c06ca0 -Author: Bram Moolenaar -Date: Wed Feb 5 12:36:42 2014 +0100 - - updated for version 7.4.162 - Problem: Running tests in shadow dir doesn't work. - Solution: Add testdir/sautest to the shadow target. (James McCoy) - -commit 4315f26500934bff48ed9bda85d2c9db0c8c73f7 -Author: Bram Moolenaar -Date: Fri Jan 31 14:54:04 2014 +0100 - - updated for version 7.4.161 - Problem: Crash in Python exception handling. - Solution: Only use exception variables if did_throw is set. (ZyX) - -commit fcc3f46735b8c47fde0961228ca1fdd20cb709a0 -Author: Bram Moolenaar -Date: Fri Jan 24 19:55:37 2014 +0100 - - updated for version 7.4.160 - Problem: Win32: Crash when executing external command. - Solution: Only close the handle when it was created. (Yasuhiro Matsumoto) - -commit 361aa50547249b76097da86873f7c981e3918049 -Author: Bram Moolenaar -Date: Thu Jan 23 22:45:58 2014 +0100 - - updated for version 7.4.159 - Problem: Completion hangs when scanning the current buffer after doing - keywords. (Christian Brabandt) - Solution: Set the first match position when starting to scan the current - buffer. - -commit 8af269186c71d6835e563bfaa35fe5c50d10513d -Author: Bram Moolenaar -Date: Thu Jan 23 20:09:34 2014 +0100 - - updated for version 7.4.158 - Problem: Pattern containing \zs is not handled correctly by substitute(). - Solution: Change how an empty match is skipped. (Yukihiro Nakadaira) - -commit b4d587cbd9450d1a28dfb40c5204e9071f7bd955 -Author: Bram Moolenaar -Date: Thu Jan 23 18:12:49 2014 +0100 - - updated for version 7.4.157 - Problem: Error number used twice. (Yukihiro Nakadaira) - Solution: Change the one not referred in the docs. - -commit 4a36bcf0d8303c0ba6964f23e24a766242771ef3 -Author: Bram Moolenaar -Date: Thu Jan 23 14:26:24 2014 +0100 - - updated for version 7.4.156 - Problem: Test file missing from distribution. - Solution: Add new directory to file list. - -commit 8d04317104f7ab39785aa9451c6810ef22fcec76 -Author: Bram Moolenaar -Date: Thu Jan 23 14:24:41 2014 +0100 - - Updated runtime files. - -commit ac8400d48354a62b7b761cf6897641876d2c476d -Author: Bram Moolenaar -Date: Tue Jan 14 21:31:34 2014 +0100 - - updated for version 7.4.155 - Problem: ":keeppatterns /pat" does not keep search pattern offset. - Solution: Restore the offset after doing the search. - -commit 8822a9c3670cd91fe398424643cba2d353823862 -Author: Bram Moolenaar -Date: Tue Jan 14 19:44:34 2014 +0100 - - updated for version 7.4.154 - Problem: Still a problem with auto-loading. - Solution: Pass no_autoload to deref_func_name(). (Yukihiro Nakadaira) - -commit 5395e7afe93d38793dcd6520b277ec0d3b1882ac -Author: Bram Moolenaar -Date: Tue Jan 14 19:35:56 2014 +0100 - - updated for version 7.4.153 - Problem: Compiler warning for pointer type. - Solution: Add type cast. - -commit 1028f4d75ee04261f1338620c22f388a05098bb0 -Author: Bram Moolenaar -Date: Tue Jan 14 16:55:00 2014 +0100 - - updated for version 7.4.152 - Problem: Python: Cannot iterate over options. - Solution: Add options iterator. (ZyX) - -commit 063a46ba77c3251f0b5245e872dcbad003c71024 -Author: Bram Moolenaar -Date: Tue Jan 14 16:36:51 2014 +0100 - - updated for version 7.4.151 - Problem: Python: slices with steps are not supported. - Solution: Support slices in Python vim.List. (ZyX) - -commit 14177b77bf7bb9c3f1c7c8805bc6cff1b651c136 -Author: Bram Moolenaar -Date: Tue Jan 14 15:53:51 2014 +0100 - - updated for version 7.4.150 - Problem: :keeppatterns is not respected for :s. - Solution: Check the keeppatterns flag. (Yasuhiro Matsumoto) - -commit 6d977d6c1c14fa3d8fba2576e461ecaf93dcd884 -Author: Bram Moolenaar -Date: Tue Jan 14 15:24:39 2014 +0100 - - updated for version 7.4.149 - Problem: Get E685 error when assigning a function to an autoload variable. - (Yukihiro Nakadaira) - Solution: Instead of having a global no_autoload variable, pass an autoload - flag down to where it is used. (ZyX) - -commit ca058dc71f53a4d08f553468e8fda5ea961b3f2b -Author: Bram Moolenaar -Date: Tue Jan 14 13:26:21 2014 +0100 - - updated for version 7.4.148 - Problem: Cannot build with Cygwin and X11. - Solution: Include Xwindows.h instead of windows.h. (Lech Lorens) - -commit 6cd3aeee4c0fbd0751122395af0ab895abda027e -Author: Bram Moolenaar -Date: Tue Jan 14 13:18:58 2014 +0100 - - updated for version 7.4.147 - Problem: Cursor moves to wrong position when using "gj" after "$" and - virtual editing is active. - Solution: Make "gj" behave differently when virtual editing is active. - (Hirohito Higashi) - -commit 2cd3696c35877e2b3e8826336fb37833a3dfa4b6 -Author: Bram Moolenaar -Date: Tue Jan 14 12:57:05 2014 +0100 - - updated for version 7.4.146 - Problem: When starting Vim with "-u NONE" v:oldfiles is NULL. - Solution: Set v:oldfiles to an empty list. (Yasuhiro Matsumoto) - -commit 32b9201f3726b26d1b5a558f95919cf0575a4b78 -Author: Bram Moolenaar -Date: Tue Jan 14 12:33:36 2014 +0100 - - updated for version 7.4.145 - Problem: getregtype() does not return zero for unknown register. - Solution: Adjust documention: return empty string for unknown register. - Check the register name to be valid. (Yukihiro Nakadaira) - -commit 9d1685d1cf21cf5c17a52ae8ea143161a0d00d37 -Author: Bram Moolenaar -Date: Tue Jan 14 12:18:45 2014 +0100 - - updated for version 7.4.144 - Problem: MingW also supports intptr_t for OPEN_OH_ARGTYPE. - Solution: Adjust #ifdef. (Ken Takata) - -commit e21b6b2a8d526f22ece5ccadafa3a6ff3289d603 -Author: Bram Moolenaar -Date: Tue Jan 14 12:17:02 2014 +0100 - - updated for version 7.4.143 - Problem: TextChangedI is not triggered. - Solution: Reverse check for "ready". (lilydjwg) - -commit b0d5c96133f894c102eb695fcd7d93a54028cc99 -Author: Bram Moolenaar -Date: Sun Jan 12 13:24:51 2014 +0100 - - updated for version 7.4.142 - Problem: On MS-Windows 8 IME input doen't work correctly. - Solution: Work around the problem. (Nobuhiro Takasaki) - -commit 78cf3f0de90613cc8621f806444120ee3b12b507 -Author: Bram Moolenaar -Date: Fri Jan 10 18:16:07 2014 +0100 - - updated for version 7.4.141 - Problem: Problems when building with Borland: st_mode is signed short; - can't build with Python; temp files not ignored by Mercurial; - building with DEBUG doesn't define _DEBUG. - Solution: Fix the problems. (Ken Takata) - -commit a02471e2952b16c14a0ee779ba69ff4272c10192 -Author: Bram Moolenaar -Date: Fri Jan 10 16:43:14 2014 +0100 - - updated for version 7.4.140 - Problem: Crash when wiping out buffer triggers autocommand that wipes out - only other buffer. - Solution: Do not delete the last buffer, make it empty. (Hirohito Higashi) - -commit bd2dc34774c3753b2953a3bffaf35d5793d2575c -Author: Bram Moolenaar -Date: Fri Jan 10 15:53:13 2014 +0100 - - updated for version 7.4.139 - Problem: Crash when using :cd in autocommand. (François Ingelrest) - Solution: Set w_localdir to NULL after freeing it. (Dominique Pelle) - -commit 4ea924e0a567c5026a25fba2b02dd6eaf9efcb89 -Author: Bram Moolenaar -Date: Fri Jan 10 15:32:21 2014 +0100 - - updated for version 7.4.138 - Problem: Directory change messages are not recognized. - Solution: Fix using a character range literally. (Lech Lorens) - -commit 3a69e1135e65c44639d7a54d7637519134f36203 -Author: Bram Moolenaar -Date: Fri Jan 10 13:51:42 2014 +0100 - - updated for version 7.4.137 - Problem: Cannot use IME with Windows 8 console. - Solution: Change the user of ReadConsoleInput() and PeekConsoleInput(). - (Yasuhiro Matsumoto) - -commit b1cb35f785d2d7a1c94268218cf5eb3d8087c55e -Author: Bram Moolenaar -Date: Fri Jan 10 13:05:20 2014 +0100 - - updated for version 7.4.136 - Problem: MS-Windows: When saving a file with a UNC path the file becomes - read-only. - Solution: Don't mix up Win32 attributes and Unix attributes. (Ken Takata) - -commit 438f67a0040ab4f517c68f446f4a03a6c9e9096d -Author: Bram Moolenaar -Date: Tue Jan 7 06:09:28 2014 +0100 - - Updated runtime files. - -commit 2fda30146920a1b0bd9cdac7e644a28e4b873b89 -Author: Bram Moolenaar -Date: Mon Jan 6 15:51:55 2014 +0100 - - updated for version 7.4.135 - Problem: Missing dot in MingW test Makefile. - Solution: Add the dot. (Michael Soyka) - -commit 5ec8305ea884f5b04566b3c72cdc8d60b6bd29ad -Author: Bram Moolenaar -Date: Mon Jan 6 15:45:10 2014 +0100 - - updated for version 7.4.134 - Problem: Spurious space in MingW Makefile. - Solution: Remove the space. (Michael Soyka) - -commit 5f4c8406a2c58320a94de77f49b35eda7058f328 -Author: Bram Moolenaar -Date: Mon Jan 6 06:19:11 2014 +0100 - - updated for version 7.4.133 - Problem: Clang warns for using NUL. - Solution: Change NUL to NULL. (Dominique Pelle) - -commit 3f1138e8aefc91768cd3d94b4d15671204c117c3 -Author: Bram Moolenaar -Date: Sun Jan 5 13:29:26 2014 +0100 - - updated for version 7.4.132 - Problem: Win32: flags and inherit_handles arguments mixed up. - Solution: Swap the argument. (cs86661) - -commit 4b550b4c50f576d3111d39009c6a21514a5f3d17 -Author: Bram Moolenaar -Date: Sun Dec 15 10:02:33 2013 +0100 - - Runtime file updates. - -commit dedd1b0aba7e7125081fd3e71b629058d48dac1d -Author: Bram Moolenaar -Date: Sat Dec 14 13:06:17 2013 +0100 - - updated for version 7.4.131 - Problem: Syncbind causes E315 errors in some situations. (Liang Li) - Solution: Set and restore curbuf in ex_syncbind(). (Christian Brabandt) - -commit 0bd7b3f4ce0e70ff762689dc0fd9f41b54692694 -Author: Bram Moolenaar -Date: Sat Dec 14 12:48:58 2013 +0100 - - updated for version 7.4.130 - Problem: Relative line numbers mix up windows when using folds. - Solution: Use hasFoldingWin() instead of hasFolding(). (Lech Lorens) - -commit 959a143f2e17d81c108b60493815419c7772aa63 -Author: Bram Moolenaar -Date: Sat Dec 14 12:17:38 2013 +0100 - - updated for version 7.4.129 - Problem: getline(-1) returns zero. (mvxxc) - Solution: Return an empty string. - -commit 207fd75cac7bc658da039f551620d51c422def44 -Author: Bram Moolenaar -Date: Sat Dec 14 11:50:35 2013 +0100 - - updated for version 7.4.128 - Problem: Perl 5.18 for MSVC doesn't work. - Solution: Add check in makefile and define __inline. (Ken Takata) - -commit 7c0daf088e880e7cd4031c673876a2750323c79c -Author: Bram Moolenaar -Date: Sat Dec 14 11:46:08 2013 +0100 - - updated for version 7.4.127 - Problem: Perl 5.18 on Unix doesn't work. - Solution: Move workaround to after including vim.h. (Ken Takata) - -commit 36c85b2c4639c06fd8e4398f1f7d29f5d4e0405f -Author: Bram Moolenaar -Date: Thu Dec 12 20:25:44 2013 +0100 - - updated for version 7.4.126 - Problem: Compiler warnings for "const" and incompatible types. - Solution: Remove "const", add type cast. (Ken Takata) - -commit dfb18411cf3d0cf7fd92b39476768e5f7ca47148 -Author: Bram Moolenaar -Date: Wed Dec 11 18:53:29 2013 +0100 - - Updated runtime files. - -commit 175d0704dfb1247be7f414bfbcf9f5cfeced2794 -Author: Bram Moolenaar -Date: Wed Dec 11 18:36:33 2013 +0100 - - updated for version 7.4.125 - Problem: Win32: Dealing with messages may not work for multi-byte chars. - Solution: Use pDispatchMessage(). (Ken Takata) - -commit 2cc8738f2f87ffa3e584b8e606f11fbb188c46b4 -Author: Bram Moolenaar -Date: Wed Dec 11 18:21:45 2013 +0100 - - updated for version 7.4.124 - Problem: Win32: Getting host name does not use wide function. - Solution: Use GetComputerNameW() if possible. (Ken Takata) - -commit c8020ee825b9d9196b1329c0e097424576fc9b3a -Author: Bram Moolenaar -Date: Wed Dec 11 18:18:06 2013 +0100 - - updated for version 7.4.123 - Problem: Win32: Getting user name does not use wide function. - Solution: Use GetUserNameW() if possible. (Ken Takata) - -commit 910cffbb5ea2df88688301168eb04926c9e68990 -Author: Bram Moolenaar -Date: Wed Dec 11 17:58:35 2013 +0100 - - updated for version 7.4.122 - Problem: Win32: When 'encoding' is set to "utf-8" and the active codepage - is cp932 then ":grep" and other commands don't work for multi-byte - characters. - Solution: (Yasuhiro Matsumoto) - -commit 893b2d73d16870f08d7d442488f3790156e11105 -Author: Bram Moolenaar -Date: Wed Dec 11 17:44:38 2013 +0100 - - updated for version 7.4.121 - Problem: Completion doesn't work for ":py3d" and ":py3f". (Bohr Shaw) - Solution: Skip over letters after ":py3". - -commit fcf94d399015984742c4306c7e6676f07d7ed5fe -Author: Bram Moolenaar -Date: Wed Dec 11 17:20:19 2013 +0100 - - updated for version 7.4.120 - Problem: Can't build with Perl 5.18 on Linux. (Lcd 47) - Solution: Add #ifdef. (Ken Takata) - -commit 4ffa07081f97db6b49d6d087ce46ff0b3a4c8a5c -Author: Bram Moolenaar -Date: Wed Dec 11 17:12:37 2013 +0100 - - updated for version 7.4.119 - Problem: Vim doesn't work well on OpenVMS. - Solution: Fix various problems. (Samuel Ferencik) - -commit 1d633413e5961589c2ae81300c96197443eee0c8 -Author: Bram Moolenaar -Date: Wed Dec 11 15:52:01 2013 +0100 - - updated for version 7.4.118 - Problem: It's possible that redrawing the status lines causes - win_redr_custom() to be called recursively. - Solution: Protect against recursiveness. (Yasuhiro Matsumoto) - -commit 6b10721fa2d883540c1c106ef26fff8abed0ac43 -Author: Bram Moolenaar -Date: Wed Dec 11 15:06:40 2013 +0100 - - updated for version 7.4.117 - Problem: Can't build with Cygwin/MingW and Perl 5.18. - Solution: Add a linker argument for the Perl library. (Cesar Romani) - Adjust CFLAGS and LIB. (Cesar Romani) - Move including inline.h further down. (Ken Takata) - -commit 7ba0741451d8eea497fba07ca2bbf6fae107a6a6 -Author: Bram Moolenaar -Date: Wed Dec 11 14:55:01 2013 +0100 - - updated for version 7.4.116 - Problem: When a mapping starts with a space, the typed space does not show - up for 'showcmd'. - Solution: Show "<20>". (Brook Hong) - -commit b011af969652f6be0775ba8dcd54aac4dcb57cdb -Author: Bram Moolenaar -Date: Wed Dec 11 13:21:51 2013 +0100 - - updated for version 7.4.115 - Problem: When using Zsh expanding ~abc doesn't work when the result - contains a space. - Solution: Off-by-one error in detecting the NUL. (Pavol Juhas) - -commit 5d7f9df8fa12e076c233069bb0a98d490749a63a -Author: Bram Moolenaar -Date: Wed Dec 11 12:22:58 2013 +0100 - - updated for version 7.4.114 - Problem: New GNU make outputs messages about changing directory in another - format. - Solution: Recognize the new format. - -commit 73c61633b6c0387333f208afb11a0a00bed09ef0 -Author: Bram Moolenaar -Date: Sat Dec 7 14:48:10 2013 +0100 - - updated for version 7.4.113 - Problem: MSVC static analysis gives warnings. - Solution: Avoid the warnings and avoid possible bugs. (Ken Takata) - -commit b050c6418647c5358564e4608e8bb6ac7caa93b8 -Author: Bram Moolenaar -Date: Sat Dec 7 14:32:09 2013 +0100 - - updated for version 7.4.112 - Problem: The defaults for 'directory' and 'backupdir' on MS-Windows do not - include a directory that exists. - Solution: Use $TEMP. - -commit c2401d62e0f8de45598c8ed7d9e9b09227f6682d -Author: Bram Moolenaar -Date: Sat Dec 7 14:28:43 2013 +0100 - - updated for version 7.4.111 - Problem: Memory leak in Python OptionsAssItem. (Ken Takata) - Solution: Call Py_XDECREF() where needed. (ZyX) - -commit ba2d44f33863e115b1858ab572829f403ad21883 -Author: Bram Moolenaar -Date: Thu Nov 28 19:27:30 2013 +0100 - - updated for version 7.4.110 - Problem: "gUgn" cannot be repeeated. (Dimitar Dimitrov) - Solution: Don't put "gn" in a different order in the redo buffer. Restore - 'wrapscan' when the pattern isn't found. (Christian Wellenbrock) - -commit b95186fd36bae9716181bfdd203fb27f410e3c4f -Author: Bram Moolenaar -Date: Thu Nov 28 18:53:52 2013 +0100 - - updated for version 7.4.109 - Problem: ColorScheme autocommand matches with the current buffer name. - Solution: Match with the colorscheme name. (Christian Brabandt) - -commit 34b466edfe6acdf610899da18e81537a8e5d52c8 -Author: Bram Moolenaar -Date: Thu Nov 28 17:41:46 2013 +0100 - - updated for version 7.4.108 - Problem: "zG" and "zW" leave temp files around on MS-Windows. - Solution: Delete the temp files when exiting. (Ken Takata) - -commit 9fee7d4729af19e7ce4950ede8de358c5eeb3772 -Author: Bram Moolenaar -Date: Thu Nov 28 17:04:43 2013 +0100 - - updated for version 7.4.107 - Problem: Python: When vim.eval() encounters a Vim error, a try/catch in the - Python code doesn't catch it. (Yggdroot Chen) - Solution: Throw exceptions on errors in vim.eval(). (ZyX) - -commit e88a5f3a2c18426a68c4591d61bc612276878b46 -Author: Bram Moolenaar -Date: Thu Nov 28 16:32:38 2013 +0100 - - updated for version 7.4.106 - Problem: Can't build with Ruby using Cygwin. - Solution: Fix library name in makefile. (Steve Hall) - -commit dff54ac7e85f14f91faeadbaff22b23b2e5efb84 -Author: Bram Moolenaar -Date: Thu Nov 28 14:36:33 2013 +0100 - - updated for version 7.4.105 - Problem: Completing a tag pattern may give an error for invalid pattern. - Solution: Suppress the error, just return no matches. - -commit 174a848b677c6cd66def00d36a2b25332ca49e38 -Author: Bram Moolenaar -Date: Thu Nov 28 14:20:17 2013 +0100 - - updated for version 7.4.104 - Problem: ":help s/\_" reports an internal error. (John Beckett) - Solution: Check for NUL and invalid character classes. - -commit 3678208477b1f0586128f7f18a6382d342c0c960 -Author: Bram Moolenaar -Date: Thu Nov 28 13:53:34 2013 +0100 - - Updated runtime files. - -commit c62a644eaf31ff1ea6e3d569d0fe8c9d4eb3d908 -Author: Bram Moolenaar -Date: Thu Nov 21 18:13:37 2013 +0100 - - updated for version 7.4.103 - Problem: Dos installer uses an old way to escape spaces in the diff - command. - Solution: Adjust the quoting to the new default shellxquote. (Ben Fritz) - -commit ace8d8ee2f5d6ddd6d47272609c75155ce533f97 -Author: Bram Moolenaar -Date: Thu Nov 21 17:42:31 2013 +0100 - - updated for version 7.4.102 - Problem: Crash when interrupting "z=". - Solution: Add safety check for word length. (Christian Brabandt, Dominique - Pelle) - -commit 438ee5bf603f3cee2c8ec924d081885c0086ba19 -Author: Bram Moolenaar -Date: Thu Nov 21 17:13:00 2013 +0100 - - updated for version 7.4.101 - Problem: Using \1 in pattern goes one line too far. (Bohr Shaw, John Little) - Solution: Only advance the match end for the matched characters in the last - line. - -commit 272fb5823627e2e088b8f39ea516fc8a9341572e -Author: Bram Moolenaar -Date: Thu Nov 21 16:03:40 2013 +0100 - - updated for version 7.4.100 - Problem: NFA regexp doesn't handle backreference correctly. (Ryuichi - Hayashida, Urtica Dioica) - Solution: Always add NFA_SKIP, also when it already exists at the start - position. - -commit cafaa8a9502f64d5c23e51c1f89c5b322deb22fe -Author: Bram Moolenaar -Date: Thu Nov 21 14:40:04 2013 +0100 - - updated for version 7.4.099 - Problem: Append in blockwise Visual mode with "$" is wrong. - Solution: After "$" don't use the code that checks if the cursor was moved. - (Hirohito Higashi, Ken Takata) - -commit d07c6e1e82d4321da0fb11ff408aeaeb9fba1f68 -Author: Bram Moolenaar -Date: Thu Nov 21 14:21:40 2013 +0100 - - updated for version 7.4.098 - Problem: When using ":'<,'>del" errors may be given for the visual line - numbers being out of range. - Solution: Reset Visual mode in ":del". (Lech Lorens) - -commit 1e42f7ac1624058f8097bc8d6406af21b600b8f5 -Author: Bram Moolenaar -Date: Thu Nov 21 13:24:41 2013 +0100 - - updated for version 7.4.097 - Problem: Unexpected behavior change related to 'virtualedit'. (Ingo Karkat) - Solution: Update the valid cursor position. (Christian Brabandt) - -commit ffa2220950a8f2856f4d7042768888c27e51178a -Author: Bram Moolenaar -Date: Thu Nov 21 12:34:11 2013 +0100 - - updated for version 7.4.096 - Problem: Can't change directory to an UNC path. - Solution: Use win32_getattrs() in mch_getperm(). (Christian Brabandt) - -commit 49b10273f0dd1b10e94ea675b18088a27364edbd -Author: Bram Moolenaar -Date: Thu Nov 21 12:17:51 2013 +0100 - - updated for version 7.4.095 - Problem: Regexp for LuaJIT version doesn't work on BSD. - Solution: Use "*" instead of "\+" and "\?". (Ozaki) - -commit 49b6a57d19e46258c2b4c7fb71a5e78f6a7840d1 -Author: Bram Moolenaar -Date: Sun Nov 17 20:32:54 2013 +0100 - - updated for version 7.4.094 - Problem: Configure may not find that -lint is needed for gettext(). - Solution: Check for gettext() with empty $LIBS. (Thomas De Schampheleire) - -commit 9421bdc2cd7cdcd801bcde4d41ea0a2c60b66199 -Author: Bram Moolenaar -Date: Sun Nov 17 20:17:12 2013 +0100 - - updated for version 7.4.093 - Problem: Configure can't use LuaJIT on ubuntu 12.04. - Solution: Adjust the configure regexp that locates the version number. - (Charles Strahan) - -commit 4b60a6cdb3982d93837e8f285c3b7443c79abcd0 -Author: Bram Moolenaar -Date: Thu Nov 14 05:48:46 2013 +0100 - - Update runtime files. - -commit 2593e037c9e9a00ebd86fa3f8a8011c39511c314 -Author: Bram Moolenaar -Date: Thu Nov 14 03:54:07 2013 +0100 - - updated for version 7.4.092 - Problem: Can't build small version. - Solution: Add #ifdef where the b_cjk flag is used. (Ken Takata) - -commit e874744e94e172d33edd91ccb0f5cdf5105b6be3 -Author: Bram Moolenaar -Date: Tue Nov 12 18:09:29 2013 +0100 - - updated for version 7.4.091 - Problem: Missing semicolon. - Solution: Add the semicolon. - -commit 8f5610df7312023e2da5dc8f885e1b159a57dee2 -Author: Bram Moolenaar -Date: Tue Nov 12 05:28:26 2013 +0100 - - updated for version 7.4.090 - Problem: Win32: When a directory name contains an exclamation mark, - completion doesn't complete the contents of the directory. - Solution: Escape the exclamation mark. (Jan Stocker) - -commit 0671de335f87c15aa989e99952098feea1285830 -Author: Bram Moolenaar -Date: Tue Nov 12 05:12:03 2013 +0100 - - updated for version 7.4.089 - Problem: When editing a file in a directory mounted through sshfs Vim - doesn't set the security context on a renamed file. - Solution: Add mch_copy_sec() to vim_rename(). (Peter Backes) - -commit cc63c647eee82ca4f3a9c7b09c1bd86933e913d4 -Author: Bram Moolenaar -Date: Tue Nov 12 04:44:01 2013 +0100 - - updated for version 7.4.088 - Problem: When spell checking is enabled Asian characters are always marked - as error. - Solution: When 'spelllang' contains "cjk" do not mark Asian characters as - error. (Ken Takata) - -commit efe06f4dd8713e5a8dc8c537b0fdf89101a87c20 -Author: Bram Moolenaar -Date: Mon Nov 11 23:17:39 2013 +0100 - - updated for version 7.4.087 - Problem: Compiler warning on 64 bit Windows systems. - Solution: Fix type cast. (Mike Williams) - -commit 0f8de8dfb2cc7b778457d9c84305453bd1ef3600 -Author: Bram Moolenaar -Date: Mon Nov 11 04:25:53 2013 +0100 - - updated for version 7.4.086 - Problem: Skipping over an expression when not evaluating it does not work - properly for dict members. - Solution: Skip over unrecognized expression. (ZyX) - -commit 3f75e422be7dba58a6c6fc58dcc51b882bd4adaf -Author: Bram Moolenaar -Date: Mon Nov 11 01:29:22 2013 +0100 - - updated for version 7.4.085 - Problem: When inserting text in Visual block mode and moving the cursor the - wrong text gets repeated in other lines. - Solution: Use the '[ mark to find the start of the actually inserted text. - (Christian Brabandt) - -commit d6b8a5253b293b90a90af4320e9fd1c6e587ad2b -Author: Bram Moolenaar -Date: Mon Nov 11 01:05:48 2013 +0100 - - updated for version 7.4.084 - Problem: Python: interrupt not being properly discarded. (Yggdroot Chen) - Solution: Discard interrupt in VimTryEnd. (ZyX) - -commit a939e434407b749adf4d50ea9f3f13b6a9abaf86 -Author: Bram Moolenaar -Date: Sat Nov 9 05:30:26 2013 +0100 - - updated for version 7.4.083 - Problem: It's hard to avoid adding a used pattern to the search history. - Solution: Add the ":keeppatterns" modifier. (Christian Brabandt) - -commit 8e69b4a319d7933d491ac49a2812c964e8dc85b3 -Author: Bram Moolenaar -Date: Sat Nov 9 03:41:58 2013 +0100 - - Updated runtime files. - -commit 45d3b1454c1001001ef97746556d3142788a8383 -Author: Bram Moolenaar -Date: Sat Nov 9 03:31:51 2013 +0100 - - updated for version 7.4.082 - Problem: Using "gf" in a changed buffer suggests adding "!", which is not - possible. (Tim Chase) - Solution: Pass a flag to check_changed() wether adding ! make sense. - -commit 815135e4082dce22a264cc1f176187221d5313cf -Author: Bram Moolenaar -Date: Sat Nov 9 02:32:18 2013 +0100 - - updated for version 7.4.081 - Problem: Wrong logic when ANALYZE is "yes". - Solution: Use or instead of and. (KF Leong) - -commit 817a8801d7d0edb0c2776c22ef0dd5ac2b2d73c8 -Author: Bram Moolenaar -Date: Sat Nov 9 01:44:43 2013 +0100 - - updated for version 7.4.080 - Problem: Missing documentation for v:hlsearch. - Solution: Include the right file in the patch. - -commit 8050efa07d7a66e8e2e88253d079a106a7f2601a -Author: Bram Moolenaar -Date: Fri Nov 8 04:30:20 2013 +0100 - - updated for version 7.4.079 - Problem: A script cannot detect whether 'hlsearch' highlighting is actually - displayed. - Solution: Add the "v:hlsearch" variable. (ZyX) - -commit e5878f4be9f0cb6719220fa17f113fa24b1f3039 -Author: Bram Moolenaar -Date: Fri Nov 8 03:15:47 2013 +0100 - - updated for version 7.4.078 - Problem: MSVC 2013 is not supported. - Solution: Recognize and support MSVC 2013. (Ed Brown) - -commit 03e228a623304c0afed231ad1605153dd56335be -Author: Bram Moolenaar -Date: Thu Nov 7 04:49:27 2013 +0100 - - updated for version 7.4.077 - Problem: DOS installer creates shortcut without a path, resulting in the - current directory to be C:\Windows\system32. - Solution: Use environment variables. - -commit fcea03ddd3dc54c8a0a786af5e75bbfbcf8fb3b7 -Author: Bram Moolenaar -Date: Thu Nov 7 04:46:48 2013 +0100 - - updated for version 7.4.076 - Problem: "cgn" does not wrap around the end of the file. (Dimitrov - Dimitrov) - Solution: Restore 'wrapscan' earlier. (Christian Brabandt) - -commit c1c023ecfc19bc4ef3e24a43cbee3f4f54f5706b -Author: Bram Moolenaar -Date: Thu Nov 7 03:26:06 2013 +0100 - - updated for version 7.4.075 - Problem: Locally setting 'undolevels' is not tested. - Solution: Add a test. (Christian Brabandt) - -commit aa88732efd21347587b8b8ce0f37a4042e668f42 -Author: Bram Moolenaar -Date: Thu Nov 7 03:04:11 2013 +0100 - - updated for version 7.4.074 - Problem: When undo'ing all changes and creating a new change the undo - structure is incorrect. (Christian Brabandt) - Solution: When deleting the branch starting at the old header, delete the - whole branch, not just the first entry. - -commit f5a2fd880ae8f6225814209ab73783f65078a4d5 -Author: Bram Moolenaar -Date: Wed Nov 6 05:26:15 2013 +0100 - - updated for version 7.4.073 - Problem: Setting undolevels for one buffer changes undo in another. - Solution: Make 'undolevels' a global-local option. (Christian Brabandt) - -commit 4c1e626103397f8ac84ab7ca29cc74d0b3cc06e6 -Author: Bram Moolenaar -Date: Wed Nov 6 04:04:33 2013 +0100 - - updated for version 7.4.072 - Problem: Crash when using Insert mode completion. - Solution: Avoid going past the end of pum_array. (idea by Fransisco Lopes) - -commit 84dbb62fca26784eb706f5309f9285464d1a2989 -Author: Bram Moolenaar -Date: Wed Nov 6 04:01:36 2013 +0100 - - updated for version 7.4.071 - Problem: Passing limits around too often. - Solution: Use limits from buffer. - -commit dce7c91de95ff565a18535390a9abd4fe0a4a3f1 -Author: Bram Moolenaar -Date: Tue Nov 5 17:40:52 2013 +0100 - - updated for version 7.4.070 - Problem: Can't compile with tiny features. (Tony Mechelynck) - Solution: Add #ifdef. - -commit 6bcbcc59be58d0c3b3cd53ac105c6eb7d0b87f06 -Author: Bram Moolenaar -Date: Tue Nov 5 07:13:41 2013 +0100 - - updated for version 7.4.069 - Problem: Cannot right shift lines starting with #. - Solution: Allow the right shift when 'cino' contains #N with N > 0. - (Christian Brabandt) - Refactor parsing 'cino', store the values in the buffer. - -commit 0958e0fbe7307f0b46b8f692cbd097fbf93c90f6 -Author: Bram Moolenaar -Date: Mon Nov 4 04:57:50 2013 +0100 - - updated for version 7.4.068 - Problem: Cannot build Vim on Mac with non-Apple compilers. - Solution: Remove the -no-cpp-precomp flag. (Misty De Meo) - -commit f332a656c3aa26ee95849341198eb730a150445d -Author: Bram Moolenaar -Date: Mon Nov 4 04:20:33 2013 +0100 - - updated for version 7.4.067 - Problem: After inserting comment leader, CTRL-\ CTRL-O does move the - cursor. (Wiktor Ruben) - Solution: Avoid moving the cursor. (Christian Brabandt) - -commit 69c3500f9630db9b194cb82167d0fccef9efb9a1 -Author: Bram Moolenaar -Date: Mon Nov 4 02:54:12 2013 +0100 - - updated for version 7.4.066 - Problem: MS-Windows: When there is a colon in the file name (sub-stream - feature) the swap file name is wrong. - Solution: Change the colon to "%". (Yasuhiro Matsumoto) - -commit 332a2cadcd19a0ac69b9c41ed6f4add89128fdfe -Author: Bram Moolenaar -Date: Mon Nov 4 02:01:01 2013 +0100 - - updated for version 7.4.065 - Problem: When recording, the character typed at the hit-enter prompt is - recorded twice. (Urtica Dioica) - Solution: Avoid recording the character twice. (Christian Brabandt) - -commit d9820538bd6c83c51d24e3481cadf79ccaa9549e -Author: Bram Moolenaar -Date: Mon Nov 4 01:41:17 2013 +0100 - - updated for version 7.4.064 - Problem: When replacing a character in Visual block mode, entering a CR - does not cause a repeated line break. - Solution: Recognize the situation and repeat the line break. (Christian - Brabandt) - -commit ba2d7ffc4bd69175ddeffb77a7b459787baa0d92 -Author: Bram Moolenaar -Date: Mon Nov 4 00:34:53 2013 +0100 - - updated for version 7.4.063 - Problem: Crash when using invalid key in Python dictionary. - Solution: Check for object to be NULL. Add tests. (ZyX) - -commit d5d015d4570eabc9a2da620cce906617e72ac625 -Author: Bram Moolenaar -Date: Sun Nov 3 21:14:31 2013 +0100 - - Update runtime files. - -commit 18e5469b6e73dfbd85ac9831224cd4ec29cbe308 -Author: Bram Moolenaar -Date: Sun Nov 3 20:26:31 2013 +0100 - - updated for version 7.4.062 - Problem: Configure check for AvailabilityMacros.h is wrong. - Solution: Use AC_CHECK_HEADERS(). - -commit 39766a7595461b89d1aebff72ac3853225e6a4c5 -Author: Bram Moolenaar -Date: Sun Nov 3 00:41:00 2013 +0100 - - updated for version 7.4.061 - Problem: Availability macros configure check in wrong place. - Solution: Also check when not using Darwin. Remove version check. - -commit 0b400087d076ba1a476d753c019fbfd96d8ae58e -Author: Bram Moolenaar -Date: Sun Nov 3 00:28:25 2013 +0100 - - updated for version 7.4.060 - Problem: Declaration has wrong return type for PyObject_SetAttrString(). - Solution: Use int instead of PyObject. (Andreas Schwab) - -commit 9db1293317abd1aca101bf2d35caef0354f66e8b -Author: Bram Moolenaar -Date: Sun Nov 3 00:20:52 2013 +0100 - - updated for version 7.4.059 - Problem: set_last_cursor() may encounter w_buffer being NULL. (Matt - Mkaniaris) - Solution: Check for NULL. - -commit 92c2db8be669b9e5038a5a9b8e02ca8856747d77 -Author: Bram Moolenaar -Date: Sat Nov 2 23:59:35 2013 +0100 - - updated for version 7.4.058 - Problem: Warnings on 64 bit Windows. - Solution: Add type casts. (Mike Williams) - -commit 0ffbbf9ea871dd64c2be933d6718f0b34fe960c4 -Author: Bram Moolenaar -Date: Sat Nov 2 23:29:26 2013 +0100 - - updated for version 7.4.057 - Problem: byteidx() does not work for composing characters. - Solution: Add byteidxcomp(). - -commit 4cc95d1495706593d30ce2fae3fc592a2ffdaab8 -Author: Bram Moolenaar -Date: Sat Nov 2 21:49:32 2013 +0100 - - updated for version 7.4.056 - Problem: Mac: Compilation problem with OS X 10.9 Mavericks. - Solution: Include AvailabilityMacros.h when available. (Kazunobu Kuriyama) - -commit 2b1b53f5d9674c6fc41eab86178e3dcfd948d297 -Author: Bram Moolenaar -Date: Sat Nov 2 21:04:38 2013 +0100 - - updated for version 7.4.055 - Problem: Mac: Where availability macros are defined depends on the system. - Solution: Add a configure check. (Felix Bünemann) - -commit 1180822670e987ef204dfbf24e55fc09eed89650 -Author: Bram Moolenaar -Date: Sat Nov 2 04:39:38 2013 +0100 - - updated for version 7.4.054 - Problem: Reading past end of the 'stl' string. - Solution: Don't increment pointer when already at the NUL. (Christian - Brabandt) - -commit b69a714bb75e25881eb3d4ce116894272535202b -Author: Bram Moolenaar -Date: Sat Nov 2 04:19:34 2013 +0100 - - updated for version 7.4.053 - Problem: Test75 has a wrong header. (ZyX) - Solution: Fix the text and remove leading ". - -commit 2c019c8696ca56d1a9d1bb10fd1411bad14df0c6 -Author: Bram Moolenaar -Date: Sun Oct 6 17:46:56 2013 +0200 - - updated for version 7.4.052 - Problem: With 'fo' set to "a2" inserting a space in the first column may - cause the cursor to jump to the previous line. - Solution: Handle the case when there is no comment leader properly. (Tor - Perkins) Also fix that cursor is in the wrong place when spaces - get replaced with a Tab. - -commit a951e35478fd78d6d3cd970842502fb76c377df9 -Author: Bram Moolenaar -Date: Sun Oct 6 15:46:11 2013 +0200 - - updated for version 7.4.051 - Problem: Syntax highlighting a Yaml file causes a crash. (Blake Preston) - Solution: Copy the pim structure before calling addstate() to avoid it - becoming invalide when the state list is reallocated. - -commit b133208080a6dde56e930b5069061f03ea7320ff -Author: Bram Moolenaar -Date: Sun Oct 6 14:22:40 2013 +0200 - - Runtime file updates. - -commit 4c7cb6b88446fef3660bceaf465419b3c3958f54 -Author: Bram Moolenaar -Date: Wed Oct 2 21:55:02 2013 +0200 - - updated for version 7.4.050 - Problem: "gn" selects too much for the pattern "\d" when there are two - lines with a single digit. (Ryan Carney) - Solution: Adjust the logic of is_one_char(). (Christian Brabandt) - -commit 3eead7c227e96f416e62214a3529ad1e8b1c8421 -Author: Bram Moolenaar -Date: Wed Oct 2 18:43:06 2013 +0200 - - updated for version 7.4.049 - Problem: In Ex mode, when line numbers are enabled the substitute prompt is - wrong. - Solution: Adjust for the line number size. (Benoit Pierre) - -commit 0c6ccfdb62f233963ca2bd05092b94a0b855fcee -Author: Bram Moolenaar -Date: Wed Oct 2 18:23:07 2013 +0200 - - updated for version 7.4.048 - Problem: Recent clang version complains about -fno-strength-reduce. - Solution: Add a configure check for the clang version. (Kazunobu Kuriyama) - -commit 35a7c681bce136b6993c1c6f6e2fdf3e3667791d -Author: Bram Moolenaar -Date: Wed Oct 2 16:46:28 2013 +0200 - - updated for version 7.4.047 - Problem: When using input() in a function invoked by a mapping it doesn't - work. - Solution: Temporarily reset ex_normal_busy. (Yasuhiro Matsumoto) - -commit 0b4db6b6e58077c4bb5b1dc3fd30a04ce019e0f0 -Author: Bram Moolenaar -Date: Wed Oct 2 14:25:44 2013 +0200 - - updated for version 7.4.046 - Problem: Can't use Tcl 8.6. - Solution: Change how Tcl_FindExecutable is called. (Jan Nijtmans) - -commit ceb84af027ac782f0b9de0e66f321258358e391a -Author: Bram Moolenaar -Date: Sun Sep 29 21:11:05 2013 +0200 - - updated for version 7.4.045 - Problem: substitute() does not work properly when the pattern starts with - "\ze". - Solution: Detect an empty match. (Christian Brabandt) - -commit 8962fda1dacf374d78bd02ca487800c2519c57b2 -Author: Bram Moolenaar -Date: Sun Sep 29 19:05:21 2013 +0200 - - updated for version 7.4.044 - Problem: Can't build with old MSVC. (Wang Shoulin) - Solution: Define OPEN_OH_ARGTYPE instead of using intptr_t directly. - -commit 386dcde30d677c26a596cf7479f8dd9ee498978b -Author: Bram Moolenaar -Date: Sun Sep 29 16:27:47 2013 +0200 - - updated for version 7.4.043 - Problem: VMS can't handle long function names. - Solution: Shorten may_req_ambiguous_character_width. (Samuel Ferencik) - -commit 7a18fdc8a4d3c1408f54074ff9268735a277093a -Author: Bram Moolenaar -Date: Sun Sep 29 13:38:29 2013 +0200 - - updated for version 7.4.042 - Problem: When using ":setlocal" for 'spell' and 'spellang' then :spelldump - doesn't work. (Dimitar Dimitrov) - Solution: Copy the option variables to the new window used to show the dump. - (Christian Brabandt) - -commit 033d8888e8d6648b5540dc3dda85aba3c5a192de -Author: Bram Moolenaar -Date: Wed Sep 25 23:24:57 2013 +0200 - - updated for version 7.4.041 - Problem: Visual selection does not remain after being copied over. (Axel - Bender) - Solution: Move when VIsual_active is reset. (Christian Brabandt) - -commit cca74134564a99f638a583d79d2cfd3ca393673d -Author: Bram Moolenaar -Date: Wed Sep 25 21:00:28 2013 +0200 - - updated for version 7.4.040 - Problem: Valgrind error on exit when a script-local variable holds a - reference to the scope of another script. - Solution: First clear all variables, then free the scopes. (ZyX) - -commit 2ee95f7d13566ba393ed70bd4401e7164b0cc2f9 -Author: Bram Moolenaar -Date: Wed Sep 25 19:13:38 2013 +0200 - - updated for version 7.4.039 - Problem: MS-Windows: MSCV10 and earlier can't handle symlinks to a - directory properly. - Solution: Add stat_symlink_aware() and wstat_symlink_aware(). (Ken Takata) - -commit 134bf07ca0e28addeeb67edc4fceeba00388d7fc -Author: Bram Moolenaar -Date: Wed Sep 25 18:54:24 2013 +0200 - - updated for version 7.4.038 - Problem: Using "zw" and "zg" when 'spell' is off give a confusing error - message. (Gary Johnson) - Solution: Ignore the error when locating the word. Explicitly mention what - word was added. (Christian Brabandt) - -commit f211884fa151a3c39b1a85a115d6d88ce85bbe54 -Author: Bram Moolenaar -Date: Wed Sep 25 18:16:38 2013 +0200 - - updated for version 7.4.037 - Problem: Using "\ze" in a sub-pattern does not result in the end of the - match to be set. (Axel Bender) - Solution: Copy the end of match position when a recursive match was - successful. - -commit 699c12076de7d8811045cd2b98df78d7108b68ed -Author: Bram Moolenaar -Date: Wed Sep 25 16:41:54 2013 +0200 - - updated for version 7.4.036 - Problem: NFA engine does not capture group correctly when using \@>. (ZyX) - Solution: Copy submatches before doing the recursive match. - -commit 18441ae2cdfb02d685155ba631789306f7b1b03a -Author: Bram Moolenaar -Date: Tue Sep 24 23:30:38 2013 +0200 - - Fix problem with 'iskeyword' in CSS syntax. - -commit 268b55b5fbe68ca24020391c3c3055f71cff7277 -Author: Bram Moolenaar -Date: Sun Sep 22 15:43:37 2013 +0200 - - updated for version 7.4.035 - Problem: MS-Windows: The mouse pointer flickers when going from command - line mode to Normal mode. - Solution: Check for WM_NCMOUSEMOVE. (Ken Takata) - -commit ec11aef914d3f1570c40e9795c145fffaf94edd4 -Author: Bram Moolenaar -Date: Sun Sep 22 15:23:44 2013 +0200 - - updated for version 7.4.034 - Problem: Using "p" in Visual block mode only changes the first line. - Solution: Repeat the put in all text in the block. (Christian Brabandt) - -commit 6848c8b561e6c35a3e646c99a82e03c4aa5def92 -Author: Bram Moolenaar -Date: Sun Sep 22 15:03:38 2013 +0200 - - updated for version 7.4.033 - Problem: When the terminal has only 20 lines test 92 and 93 overwrite the - input file. - Solution: Explicitly write test.out. Check that the terminal is large enough - to run the tests. (Hirohito Higashi) - -commit baca7f705babaa1caeb0bce7f63f6275feca6641 -Author: Bram Moolenaar -Date: Sun Sep 22 14:42:24 2013 +0200 - - Update runtime files. Add support for J. - -commit 595cad2ea1c77c40a34a240c71290fdef6aabd3b -Author: Bram Moolenaar -Date: Sun Sep 22 13:57:24 2013 +0200 - - updated for version 7.4.032 - Problem: NFA engine does not match the NUL character. (Jonathon Merz) - Solution: Ues 0x0a instead of NUL. (Christian Brabandt) - -commit 00462ffb7d0fc6448eb5d10681ef4e1f812c7310 -Author: Bram Moolenaar -Date: Fri Sep 20 20:13:53 2013 +0200 - - updated for version 7.4.031 - Problem: ":diffoff!" resets options even when 'diff' is not set. (Charles - Cooper) - Solution: Only resets related options in a window where 'diff' is set. - -commit 9952c102dd66e14101b1abbe6510dde973f96945 -Author: Bram Moolenaar -Date: Thu Sep 19 20:49:04 2013 +0200 - - updated for version 7.4.030 - Problem: The -mno-cygwin argument is no longer supported by Cygwin. - Solution: Remove the arguments. (Steve Hall) - -commit 745c6eb29be0ffec300b914d441769d9b80b872a -Author: Bram Moolenaar -Date: Thu Sep 19 17:04:30 2013 +0200 - - Add files missing from 7.4.028. - -commit 917789fdf702b18edd9788adf5a60123b9a31ce8 -Author: Bram Moolenaar -Date: Thu Sep 19 17:04:01 2013 +0200 - - updated for version 7.4.029 - Problem: An error in a pattern is reported twice. - Solution: Remove the retry with the backtracking engine, it won't work. - -commit e6a2fa65732eb068b4d10f65e0a3f7353d3dffdc -Author: Bram Moolenaar -Date: Thu Sep 19 17:00:20 2013 +0200 - - updated for version 7.4.028 - Problem: Equivalence classes are not working for multi-byte characters. - Solution: Copy the rules from the old to the new regexp engine. Add a test - to check both engines. - -commit dd4073480011fe1cc58408a33963154fcb41673d -Author: Bram Moolenaar -Date: Sun Sep 8 20:00:48 2013 +0200 - - updated for version 7.4.027 - Problem: Another valgrind error when using CTRL-X CTRL-F at the start of - the line. (Dominique Pelle) - Solution: Don't call mb_ptr_back() at the start of the line. Add a test. - -commit 95235e64d8329b8c0fbd9311d98626afe86ad911 -Author: Bram Moolenaar -Date: Sun Sep 8 16:07:07 2013 +0200 - - updated for version 7.4.026 - Problem: Clang warning for int shift overflow. - Solution: Use unsigned and cast back to int. (Dominique Pelle) - -commit 0300e465aa9b034455f2c98d9996d5a3b04e9900 -Author: Bram Moolenaar -Date: Sun Sep 8 16:03:45 2013 +0200 - - updated for version 7.4.025 - Problem: Reading before start of a string. - Solution: Do not call mb_ptr_back() at start of a string. (Dominique Pelle) - -commit 3b262393419ddf73e0bce95e0d896c46a95236d9 -Author: Bram Moolenaar -Date: Sun Sep 8 15:40:49 2013 +0200 - - updated for version 7.4.024 - Problem: When root edits a file the undo file is owned by root while the - edited file may be owned by another user, which is not allowed. - (cac2s) - Solution: Accept an undo file owned by the current user. - -commit 3b7ac49e2672263840b5854402e7d24a7f3a8a23 -Author: Bram Moolenaar -Date: Sat Sep 7 16:35:42 2013 +0200 - - updated for version 7.4.023 - Problem: Compiler warning on 64 bit windows. - Solution: Add type cast. (Mike Williams) - -commit 7cba6c0636191af353430c5a49b514692fa259ac -Author: Bram Moolenaar -Date: Thu Sep 5 22:13:31 2013 +0200 - - Updated runtime files. - -commit bec9c20884290cc64e63d4eec531c0a2fbdcd3f6 -Author: Bram Moolenaar -Date: Thu Sep 5 21:41:39 2013 +0200 - - updated for version 7.4.022 - Problem: Deadlock while exiting, because of allocating memory. - Solution: Do not use gettext() in deathtrap(). (James McCoy) - -commit 9be44818921a9255b3a26bf5566f1939bf38804e -Author: Bram Moolenaar -Date: Thu Sep 5 21:15:44 2013 +0200 - - updated for version 7.4.021 - Problem: NFA regexp: Using \ze in one branch which doesn't match may cause - end of another branch to be wrong. (William Fugh) - Solution: Set end position if it wasn't set yet. - -commit 78c93e4b6a87720a50ac14c40aa077ed6b86145b -Author: Bram Moolenaar -Date: Thu Sep 5 16:05:36 2013 +0200 - - updated for version 7.4.020 - Problem: NFA engine matches too much with \@>. (John McGowan) - Solution: When a whole pattern match is found stop searching. - -commit 00b764aa4115271aa553c8443adc6cec6859e69e -Author: Bram Moolenaar -Date: Thu Sep 5 13:50:53 2013 +0200 - - updated for version 7.4.019 - Problem: MS-Windows: File name completion doesn't work properly with - Chinese characters. (Yue Wu) - Solution: Take care of multi-byte characters when looking for the start of - the file name. (Ken Takata) - -commit f0d9e005375409a9f3a887a1a946afb9a45cdd34 -Author: Bram Moolenaar -Date: Thu Sep 5 12:49:52 2013 +0200 - - updated for version 7.4.018 - Problem: When completing item becomes unselected. (Shougo Matsu) - Solution: Revert patch 7.3.1269. - -commit 966d71c852e1126883846817d3a16590268298f5 -Author: Bram Moolenaar -Date: Thu Sep 5 12:06:33 2013 +0200 - - updated for version 7.4.017 - Problem: ":help !!" does not find the "!!" tag in the help file. (Ben - Fritz) - Solution: When reading the start of the tags file do parse lines that are - not header lines. - -commit 65f04f67f15fa5df5b67e038484ba0ea50418931 -Author: Bram Moolenaar -Date: Fri Aug 30 17:29:16 2013 +0200 - - updated for version 7.4.016 - Problem: MS-Windows: File name completion doesn't work properly with - Chinese characters. (Yue Wu) - Solution: Add fname_casew(). (Ken Takata) - -commit 4dee1bb0dbcfd4c8aa22533f99603dd337b73ab0 -Author: Bram Moolenaar -Date: Fri Aug 30 17:11:33 2013 +0200 - - updated for version 7.4.015 - Problem: MS-Windows: Detecting node type does not work for multi-byte - characters. - Solution: Use wide character function when needed. (Ken Takata) - -commit 4e4f529792c27442b7ad7222cff329907ec389fe -Author: Bram Moolenaar -Date: Fri Aug 30 17:07:01 2013 +0200 - - updated for version 7.4.014 - Problem: MS-Windows: check for writing to device does not work. - Solution: Fix #ifdefs. (Ken Takata) - -commit d2a203bb58cc546ffb81becf05380c52cb8bae31 -Author: Bram Moolenaar -Date: Fri Aug 30 16:51:18 2013 +0200 - - updated for version 7.4.013 - Problem: File name buffer too small for utf-8. - Solution: Use character count instead of byte count. (Ken Takata) - -commit 604729e75b14d3a7c5620c43c102e1f4ed156915 -Author: Bram Moolenaar -Date: Fri Aug 30 16:44:19 2013 +0200 - - updated for version 7.4.012 - Problem: MS-Windows: resolving shortcut does not work properly with - multi-byte characters. - Solution: Use wide system functions. (Ken Takata) - -commit b5ef5e1c217931023e46ce4a6563d80d259c8fc8 -Author: Bram Moolenaar -Date: Fri Aug 30 16:35:44 2013 +0200 - - updated for version 7.4.011 - Problem: Cannot find out if "acl" and "xpm" features are supported. - Solution: Add "acl" and "xpm" to the list of features. (Ken Takata) - -commit 195ef0ccb26b3edfd0f31b30d80108290b2e9b1d -Author: Bram Moolenaar -Date: Fri Aug 30 16:00:08 2013 +0200 - - updated for version 7.4.010 - Problem: Crash with invalid argument to mkdir(). - Solution: Check for empty string. (lcd47) - -commit cf81aefd9c33e2619965ce9854c79105dc7b8bea -Author: Bram Moolenaar -Date: Sun Aug 25 17:46:08 2013 +0200 - - updated for version 7.4.009 - Problem: When a file was not decrypted (yet), writing it may destroy the - contents. - Solution: Mark the file as readonly until decryption was done. (Christian - Brabandt) - -commit 41f1205fef7eb24656abb3eeb1dea9ff5cdf1b62 -Author: Bram Moolenaar -Date: Sun Aug 25 17:01:42 2013 +0200 - - updated for version 7.4.008 - Problem: New regexp engine can't be interrupted. - Solution: Check for CTRL-C pressed. (Yasuhiro Matsumoto) - -commit 74cd624fdeef12526e1f69b9ddaee037fcef8f3f -Author: Bram Moolenaar -Date: Thu Aug 22 14:14:27 2013 +0200 - - updated for version 7.4.007 - Problem: Creating a preview window on startup leaves the screen layout in a - messed up state. (Marius Gedminas) - Solution: Don't change firstwin. (Christian Brabandt) - -commit 67652c2935ce5a4313bb071f06b9fa476e10ef78 -Author: Bram Moolenaar -Date: Thu Aug 22 12:06:55 2013 +0200 - - updated for version 7.4.006 - Problem: mkdir("foo/bar/", "p") gives an error message. (David Barnett) - Solution: Remove the trailing slash. (lcd) - -commit c56c459075260b4e7fb870ab4687b22222daec08 -Author: Bram Moolenaar -Date: Wed Aug 14 17:45:29 2013 +0200 - - updated for version 7.4.005 - Problem: Using "vaB" while 'virtualedit' is set selects the wrong area. - (Dimitar Dimitrov) - Solution: Reset coladd when finding a match. - -commit c93df6b0752cf1d11b0c880748821f881c1c4d08 -Author: Bram Moolenaar -Date: Wed Aug 14 17:11:20 2013 +0200 - - updated for version 7.4.004 - Problem: When closing a window fails ":bwipe" may hang. - Solution: Let win_close() return FAIL and break out of the loop. - -commit ebefd997bbc2ec79fd33145fd88126cfd1b87fa3 -Author: Bram Moolenaar -Date: Wed Aug 14 14:18:40 2013 +0200 - - updated for version 7.4.003 - Problem: Memory access error in Ruby syntax highlighting. (Christopher Chow) - Solution: Refresh stale pointer. (James McCoy) - -commit 3f0df06c2860788c6591b03e38b7dcd5bcfd27a6 -Author: Bram Moolenaar -Date: Wed Aug 14 13:34:25 2013 +0200 - - updated for version 7.4.002 - Problem: Pattern with two alternative look-behind matches does not match. - (Amadeus Demarzi) - Solution: When comparing PIMs also compare their state ID to see if they are - different. - -commit 1cfad52a03dc391435d32ad49b2ebb9eeb0df841 -Author: Bram Moolenaar -Date: Wed Aug 14 12:06:49 2013 +0200 - - updated for version 7.4.001 - Problem: Character classes such as [a-z] to not react to 'ignorecase'. - Breaks man page highlighting. (Mario Grgic) - Solution: Add separate items for classes that react to 'ignorecase'. Clean - up logic handling character classes. Add more tests. - -commit 3b1db36689ee9b3a49de1362c1678372263a01fe -Author: Bram Moolenaar -Date: Sat Aug 10 15:00:24 2013 +0200 - - release version 7.4 - -commit b7512b79ce62b5dba75eb5768ec5f0d0fddb49ee -Author: Bram Moolenaar -Date: Sat Aug 10 12:45:09 2013 +0200 - - updated for version 7.4b.022 - Problem: Not waiting for a character when the tick count overflows. - Solution: Subtract the unsigned numbers and cast to int. (Ken Takata) - -commit b09129684b15de58bd2eea8328a8d91896f3e7d9 -Author: Bram Moolenaar -Date: Fri Aug 9 20:38:26 2013 +0200 - - updated for version 7.4b.021 - Problem: Pressing "u" after an external command results in multiple - press-enter messages. (glts) - Solution: Don't call hit_return_msg() when we have K_IGNORE. (Christian - Brabandt) - -commit f17968b54a00380d8e955bc13eb0a2ffd30ff8ea -Author: Bram Moolenaar -Date: Fri Aug 9 19:48:40 2013 +0200 - - updated for version 7.4b.020 - Problem: "g~ap" changes first character of next paragraph. (Manuel Ortega) - Solution: Avoid subtracting (0 - 1) from todo. (Mike Williams) - -commit 86f931e1c3252798dbd60a5d4e07e3c64ae8ee74 -Author: Bram Moolenaar -Date: Wed Aug 7 21:13:23 2013 +0200 - - updated for version 7.4b.019 - Problem: Tabline is not updated properly when closing a tab on Win32. - Solution: Only reduce flickering when adding a tab. (Ken Takata) - -commit a95d8235549a91f1ae3381b82c81d6a75f425642 -Author: Bram Moolenaar -Date: Wed Aug 7 15:27:11 2013 +0200 - - updated for version 7.4b.018 - Problem: Win32: Dialog can still be too big. - Solution: Move the check for height further down. (Andrei Olsen) - -commit d82db6046ceab1294c54f93fbe0ea619d87d80be -Author: Bram Moolenaar -Date: Wed Aug 7 15:24:41 2013 +0200 - - updated for version 7.4b.017 - Problem: ":he \^x" gives a strange error message. (glts) - Solution: Do not translate \^x to \_CTRL-x. - -commit 026a445c4034ce3f489d582c45e2cf49bd77322e -Author: Bram Moolenaar -Date: Wed Aug 7 15:22:23 2013 +0200 - - updated for version 7.4b.016 - Problem: Ruby detection fails on Fedora 19. - Solution: Use one way to get the Ruby version. (Michael Henry) - -commit 01c458e4383002519b542c95371153eb4b83789e -Author: Bram Moolenaar -Date: Mon Aug 5 22:02:20 2013 +0200 - - updated for version 7.4b.015 - Problem: Can't compile without the 'acd' feature. - Solution: Add #ifdefs. (Kazunobu Kuriyama) - -commit 9d98fe9cae372d84d0b1f6b56eee4615c91b1307 -Author: Bram Moolenaar -Date: Sat Aug 3 18:35:36 2013 +0200 - - Update runtime files. - -commit f40f4ab8df0bb52a2d5f684d961b7c932c30e5df -Author: Bram Moolenaar -Date: Sat Aug 3 17:31:28 2013 +0200 - - updated for version 7.4b.014 - Problem: Stupid mistake. - Solution: Changle "len" to "i". - -commit 48483dbaf78b4e76e1d61c8c2bd14cb533e4a73b -Author: Bram Moolenaar -Date: Sat Aug 3 17:21:26 2013 +0200 - - updated for version 7.4b.013 - Problem: Install dir for JP man pages is wrong. - Solution: Remove ".UTF-8" from the directory name. (Ken Takata) - -commit fb332a2b33ddbbaa172b32148640b9b3c92a8dc0 -Author: Bram Moolenaar -Date: Sat Aug 3 14:10:50 2013 +0200 - - updated for version 7.4b.012 - Problem: Output from a shell command is truncated at a NUL. (lcd 47) - Solution: Change every NUL into an SOH. - -commit c528b1d1edb5ab87242704c82422ae363647603c -Author: Bram Moolenaar -Date: Sat Aug 3 13:41:15 2013 +0200 - - updated for version 7.4b.011 - Problem: ":he \%(\)" does not work. (ZyX) - Solution: Add an exception to the list. - -commit 364ab2ffd3ecc88f9547c28d51c138d53fead488 -Author: Bram Moolenaar -Date: Fri Aug 2 20:05:32 2013 +0200 - - updated for version 7.4b.010 - Problem: Win32: Tcl library load does not use standard mechanism. - Solution: Call vimLoadLib() instead of LoadLibraryEx(). (Ken Takata) - -commit bc88a275375c65538c2eaadb55d4ddc26346f695 -Author: Bram Moolenaar -Date: Fri Aug 2 17:22:23 2013 +0200 - - updated for version 7.4b.009 - Problem: When setting the Visual area manually and 'selection' is - exclusive, a yank includes one character too much. (Ingo Karkat) - Solution: Default the Visual operation to "v". (Christian Brabandt) - -commit 4008f4fb08f969c87e8f13bd9e019790757e08ad -Author: Bram Moolenaar -Date: Fri Aug 2 17:08:13 2013 +0200 - - updated for version 7.4b.008 - Problem: 'autochdir' causes setbufvar() to change the current directory. - (Ben Fritz) - Solution: When disabling autocommands also reset 'acd' temporarily. - (Christian Brabandt) - -commit aee1f4a5b5065da6602fb30e01529644e85eb036 -Author: Bram Moolenaar -Date: Fri Aug 2 16:10:32 2013 +0200 - - updated for version 7.4b.007 - Problem: On 32 bit MS-Windows :perldo does not work. - Solution: Make sure time_t uses 32 bits. (Ken Takata) - -commit a946afe075ce041a638194b6b3bcb100ba2b3689 -Author: Bram Moolenaar -Date: Fri Aug 2 15:22:39 2013 +0200 - - updated for version 7.4b.006 - Problem: Using \{n,m} in an autocommand pattern no longer works. - Specifically, mutt temp files are not recognized. (Gary Johnson) - Solution: Make \\\{n,m\} work. - -commit 542805a59df19db785dc631f174a15eec40911af -Author: Bram Moolenaar -Date: Fri Aug 2 14:15:13 2013 +0200 - - updated for version 7.4b.005 - Problem: Finding %s in shellpipe and shellredir does not ignore %%s. - Solution: Skip over %%. (lcd 47) - -commit eec3e1e72a3d4e31c9b9546cd62fcff69c12ce29 -Author: Bram Moolenaar -Date: Thu Aug 1 18:38:26 2013 +0200 - - updated for version 7.4b.004 - Problem: Regexp crash on pattern "@\%[\w\-]*". (Axel Kielhorn) - Solution: Add \%(\) around \%[] internally. - -commit 6dbe68cd9ec2e8904ecf5da9f2e729835bfd0329 -Author: Bram Moolenaar -Date: Thu Aug 1 16:21:34 2013 +0200 - - updated for version 7.4b.003 - Problem: Regexp code is not nicely aligned. - Solution: Adjust white space. (Ken Takata) - -commit 398d53decf7e02550b45a6f5c46fa02e08bb99fe -Author: Bram Moolenaar -Date: Thu Aug 1 15:45:52 2013 +0200 - - updated for version 7.4b.002 - Problem: Crash searching for \%(\%(\|\d\|-\|\.\)*\|\*\). (Marcin - Szamotulski) Also for \(\)*. - Solution: Do add a state for opening parenthesis, so that we can check if it - was added before at the same position. - -commit 1b1b09449fffbbfc7598101f515819407a14d920 -Author: Bram Moolenaar -Date: Thu Aug 1 13:20:42 2013 +0200 - - updated for version 7.4b.001 - Problem: Win32: dialog may extend off-screen. - Solution: Reduce the size, use correct borders. (Andrei Olsen) - -commit 1a42b4befb5307d20dc6ff4685116e085ece3b1f -Author: Bram Moolenaar -Date: Sun Jul 28 18:29:08 2013 +0200 - - Update files for the 7.4b BETA release. - -commit 1a4a75c5dcc4a255bbaa60ea6aade5ffdd32e4d9 -Author: Bram Moolenaar -Date: Sun Jul 28 16:03:06 2013 +0200 - - updated for version 7.4a.047 - Problem: Some comments are not so nice. - Solution: Change the comments. - -commit 16ea3676db939c9cc326d3707cf9a0e1023ba9cd -Author: Bram Moolenaar -Date: Sun Jul 28 16:02:18 2013 +0200 - - Updated runtime files. - -commit a2320f43ea9d3991e3dc2dd8595a7dfb76138093 -Author: Bram Moolenaar -Date: Sun Jul 28 15:16:19 2013 +0200 - - updated for version 7.4a.046 - Problem: Can't build without mbyte feature. - Solution: Add #ifdefs. - -commit e855ccf90ae7910db3fa2ea3123ce9706636426a -Author: Bram Moolenaar -Date: Sun Jul 28 13:32:15 2013 +0200 - - updated for version 7.4a.045 - Problem: Configure does not always find the right library for Lua. Missing - support for LuaJit. - Solution: Improve the configure detection of Lua. (Hiroshi Shirosaki) - -commit e2db695d313174f6d6e6a79388a262e4e53d387e -Author: Bram Moolenaar -Date: Wed Jul 24 19:53:36 2013 +0200 - - Updated runtime files. - -commit ff18df03c3b714caca4f76e50defcb29eb523e15 -Author: Bram Moolenaar -Date: Wed Jul 24 17:51:57 2013 +0200 - - updated for version 7.4a.044 - Problem: Test 96 sometimes fails. - Solution: Clear window from b_wininfo in win_free(). (Suggestion by - Yukihiro Nakadaira) - -commit af003f638415d20ee72cf137e47da38029c627db -Author: Bram Moolenaar -Date: Wed Jul 24 17:11:46 2013 +0200 - - updated for version 7.4a.043 - Problem: More ml_get errors when adding or deleting lines from Python. - (Vlad Irnov) - Solution: Switch to a window with the buffer when possible. - -commit 2b90ed294e3e3ce9d02d237317deffe296abf798 -Author: Bram Moolenaar -Date: Wed Jul 24 16:02:36 2013 +0200 - - updated for version 7.4a.042 - Problem: Crash when BufUnload autocommands close all buffers. (Andrew - Pimlott) - Solution: Set curwin->w_buffer to curbuf to avoid NULL. - -commit ad875fb7fff85d313fa35acde1afaec998d347d7 -Author: Bram Moolenaar -Date: Wed Jul 24 15:02:03 2013 +0200 - - updated for version 7.4a.041 - Problem: When using ":new ++ff=unix" and "dos" is first in 'fileformats' - then 'ff' is set to "dos" instead of "unix". (Ingo Karkat) - Solution: Create set_file_options() and invoke it from do_ecmd(). - -commit e24a9c0b592a11743475166c873a5c346c65f73d -Author: Bram Moolenaar -Date: Wed Jul 24 13:49:22 2013 +0200 - - updated for version 7.4a.040 - Problem: Win32: using uninitialized variable. - Solution: (Yukihiro Nakadaira) - -commit 196ed14d15f27d91856fd2f415da53f3f5db6c10 -Author: Bram Moolenaar -Date: Sun Jul 21 18:59:24 2013 +0200 - - updated for version 7.4a.039 - Problem: New regexp engine doesn't match pattern. (Ingo Karkat) - Solution: When adding a state also check for different PIM if the list of - states has any state with a PIM. - -commit 9d48895e4c65e54d0436b76e48336e3c2ace0bf6 -Author: Bram Moolenaar -Date: Sun Jul 21 17:53:58 2013 +0200 - - updated for version 7.4a.038 - Problem: When using MSVC 2012 there are various issues, including GUI size - computations. - Solution: Use SM_CXPADDEDBORDER. (Mike Williams) - -commit 5f919ee8ebe15906bf865e772d5b922438e95ec0 -Author: Bram Moolenaar -Date: Sun Jul 21 17:46:43 2013 +0200 - - updated for version 7.4a.037 - Problem: Win32: When mouse is hidden and in the toolbar, moving it won't - make it appear. (Sami Salonen) - Solution: Add tabline_wndproc() and toolbar_wndproc(). (Ken Takata) - -commit ac7c33e38c6e47a9568c1037e9ddd09d29c2a64e -Author: Bram Moolenaar -Date: Sun Jul 21 17:06:00 2013 +0200 - - updated for version 7.4a.036 - Problem: "\p" in a regexp does not match double-width characters. - (Yukihiro Nakadaira) - Solution: Don't count display cells, use vim_isprintc(). - -commit 9ba7e17de1b9ff6f443858036ac15624d86929aa -Author: Bram Moolenaar -Date: Wed Jul 17 22:37:26 2013 +0200 - - Updated runtime files. - -commit e53c8616f1ef72235747fe28b829d971aa2cdf7f -Author: Bram Moolenaar -Date: Wed Jul 17 22:35:39 2013 +0200 - - updated for version 7.4a.035 - Problem: Fix in patch 7.4a.032 is not tested. - Solution: Add test. - -commit a8f96397a1677a1fe8ff3964d0bee4d5529fca0a -Author: Bram Moolenaar -Date: Wed Jul 17 21:59:13 2013 +0200 - - updated for version 7.4a.034 - Problem: The tabline may flicker when opening a new tab after 7.3.759 on - Win32. - Solution: Move call to TabCtrl_SetCurSel(). (Ken Takata) - -commit b7a846d0e04e2b0131fe6374f1ccdae5c7266776 -Author: Bram Moolenaar -Date: Wed Jul 17 21:40:31 2013 +0200 - - updated for version 7.4a.033 - Problem: Test 98 always passes. - Solution: Include test98a.in in test98.in, execute the crucial command in - one line. (Yukihiro Nakadaira) - -commit 69b52456fcf68da22b2f144ca709c21eef7f5832 -Author: Bram Moolenaar -Date: Wed Jul 17 21:10:51 2013 +0200 - - updated for version 7.4a.032 - Problem: New regexp engine: Does not match shorter alternative. (Ingo - Karkat) - Solution: Do not drop a new state when the PIM info is different. - -commit de9149ef188b02b86d42a787d25583501f604cba -Author: Bram Moolenaar -Date: Wed Jul 17 19:22:13 2013 +0200 - - updated for version 7.4a.031 - Problem: Compiler warnings. (Charles Campbell) - Solution: Initialize variables even when not needed. - -commit 4a3aef7b2837a6f8390b36ac49e5c01b4e90e2d1 -Author: Bram Moolenaar -Date: Wed Jul 17 19:12:57 2013 +0200 - - updated for version 7.4a.030 - Problem: Missing find_win_for_buf(). (toothpik) - Solution: Add missing changes. - -commit 9e902190328f5d90305828f10fd0806fc07477e2 -Author: Bram Moolenaar -Date: Wed Jul 17 18:58:11 2013 +0200 - - updated for version 7.4a.029 - Problem: Can't build with MzScheme on Ubuntu 13.04. - Solution: Add configure check for the "ffi" library. - -commit 706d2de9c1e0567a9865c6c535fb7feebf475fd8 -Author: Bram Moolenaar -Date: Wed Jul 17 17:35:13 2013 +0200 - - updated for version 7.4a.028 - Problem: Crash when spell checking in new buffer. - Solution: Set the b_p_key field. (Mike Williams) - -commit 95064ece73a72fce696607ccc8896bc9e52af718 -Author: Bram Moolenaar -Date: Wed Jul 17 17:15:25 2013 +0200 - - updated for version 7.4a.027 - Problem: When Python adds lines to another buffer the cursor position is - wrong, it might be below the last line causing ml_get errors. - (Vlad Irnov) - Solution: Temporarily change the current window, so that marks are corrected - properly. - -commit 33ca6bf240981363f3dfb259e3715ce4ee3302b3 -Author: Bram Moolenaar -Date: Wed Jul 17 13:43:39 2013 +0200 - - updated for version 7.4a.026 - Problem: ":diffoff" does not remove folds. (Ramel) - Solution: Do not restore 'foldenable' when 'foldmethod' is "manual". - -commit 56667a5d3ed3a45f06c8b7e6485eb6ab742a7302 -Author: Bram Moolenaar -Date: Wed Jul 17 11:54:28 2013 +0200 - - updated for version 7.4a.025 - Problem: Get the press-Enter prompt even after using :redraw. - Solution: Clear need_wait_return when executing :redraw. - -commit 6f2926692b12b2b06ae97336462058808bfdc6c0 -Author: Bram Moolenaar -Date: Sun Jul 14 15:06:50 2013 +0200 - - updated for version 7.4a.024 - Problem: X11 GUI: Checking icon height twice. - Solution: Check height and width. (Dominique Pelle) - -commit 6f394f88b8de6aa94d0b4bea47f1532f3cc06b3f -Author: Bram Moolenaar -Date: Sun Jul 14 13:41:56 2013 +0200 - - updated for version 7.4a.023 - Problem: Still another superfluous parenthesis. (ZyX) - Solution: Remove it. - -commit 91b2bdb083dc21c89af7101ce73cf1b547a7f91f -Author: Bram Moolenaar -Date: Sun Jul 14 13:32:15 2013 +0200 - - updated for version 7.4a.022 - Problem: Using "d2g$" does not delete the last character. (ZyX) - Solution: Set the "inclusive" flag properly. - -commit ff52518969cced60a3b2d77e65b042e2e1dc2adc -Author: Bram Moolenaar -Date: Sun Jul 14 13:02:12 2013 +0200 - - updated for version 7.4a.021 - Problem: Using feedkeys() doesn't always work. - Solution: Omit feedkeys(). (Ken Takata) - -commit 3fb14bc73468b6d1da51c75a237e3150f6cc76ee -Author: Bram Moolenaar -Date: Sun Jul 14 12:34:56 2013 +0200 - - updated for version 7.4a.020 - Problem: Superfluous mb_ptr_adv(). - Solution: Remove the call. (Dominique Pelle) - -commit ee31be64a39fcce71d40c9b15a44c6b3a9e84ee4 -Author: Bram Moolenaar -Date: Sun Jul 14 12:21:57 2013 +0200 - - updated for version 7.4a.019 - Problem: Invalid closing parenthesis in test 62. Command truncated at - double quote. - Solution: Remove the parenthesis. Change double quote to ''. (ZyX) - -commit 690ae9c85854433d9b3d4ce76eb5d99340c56b2a -Author: Bram Moolenaar -Date: Sat Jul 13 20:58:11 2013 +0200 - - updated for version 7.4a.018 - Problem: Compiler warning for code unreachable. (Charles Campbell) - Solution: Use "while" instead of endless loop. Change break to continue. - -commit 2b79bfdeabbbe8f6e5378290c72c770f84796c08 -Author: Bram Moolenaar -Date: Sat Jul 13 16:34:32 2013 +0200 - - updated for version 7.4a.017 - Problem: When 'foldmethod' is "indent", using ">>" on a line just above a - fold makes the cursor line folded. (Evan Laforge) - Solution: Call foldOpenCursor(). (Christian Brabandt) - -commit a0aa9070be2225552598bd08556c103a3de638ef -Author: Bram Moolenaar -Date: Sat Jul 13 15:39:33 2013 +0200 - - updated for version 7.4a.016 - Problem: Features enabled in Makefile. - Solution: Undo accidental changes. - -commit a3fe8fe63247e5e28f2e813753a77706f2a43e02 -Author: Bram Moolenaar -Date: Sat Jul 13 15:33:20 2013 +0200 - - updated for version 7.4a.015 - Problem: No Japanese man pages. - Solution: Add Japanese translations of man pages. (Ken Takata, Yukihiro - Nakadaira, et al.) - -commit 8e46f7264cc303ae3fd723b2f27badccb1d68fbf -Author: Bram Moolenaar -Date: Sat Jul 13 14:08:16 2013 +0200 - - updated for version 7.4a.014 - Problem: Test 86 and 89 have a problem with using a shadow dir. - Solution: Adjust for the different directory structure. (James McCoy) - -commit 3ff9b185fe36cfa075d08a0a081fb29cf3899a96 -Author: Bram Moolenaar -Date: Sat Jul 13 12:36:55 2013 +0200 - - updated for version 7.4a.013 - Problem: Setting/resetting 'lbr' in the main help file changes alignment - after a Tab. (Dimitar Dimitrov) - Solution: Also use the code for conceal mode where n_extra is computed for - 'lbr'. - -commit fba2424cf2f59c0aaa870e767864f35b500bcfd8 -Author: Bram Moolenaar -Date: Fri Jul 12 20:16:58 2013 +0200 - - updated for version 7.4a.012 - Problem: "make test" fails when using a shadow directory. - Solution: Create links for files in src/po. (James McCoy) - -commit fee496d8825b1b5fc345234e18a750fa1cc1a1de -Author: Bram Moolenaar -Date: Fri Jul 12 20:07:24 2013 +0200 - - updated for version 7.4a.011 - Problem: Configure check for Python 3 config name isn't right. - Solution: Always include vi_cv_var_python3_version. (Tim Harder) - -commit e741f2714db39a17f486102d992f856f56c7d54b -Author: Bram Moolenaar -Date: Tue Jul 9 21:57:52 2013 +0200 - - updated for version 7.4a.010 - Problem: Test 86 and 97 fail when building with Python or Python 3 and - using a static library. - Solution: Add configure check to add -fPIE compiler flag. - -commit fb97f28cc23c20721af3b122a8b9c510db0e14b2 -Author: Bram Moolenaar -Date: Tue Jul 9 17:42:46 2013 +0200 - - updated for version 7.4a.009 - Problem: Compiler warnings for function prototypes. - Solution: Add "void". Move list_features() prototype. (Ken Takata) - -commit e032461eede2a80f184f1c08e22a76eaf18a480e -Author: Bram Moolenaar -Date: Tue Jul 9 17:30:55 2013 +0200 - - updated for version 7.4a.008 - Problem: Python 3 doesn't handle multibyte characters prooperly when - 'encoding' is not utf-8. - Solution: Use PyUnicode_Decode() instead of PyUnicode_FromString(). (Ken - Takata) - -commit b69510e889a1eb102bce83567a7b958d2f25b6ff -Author: Bram Moolenaar -Date: Tue Jul 9 17:08:29 2013 +0200 - - updated for version 7.4a.007 - Problem: After "g$" with 'virtualedit' set, "k" moves to a different - column. (Dimitar Dimitrov) - Solution: Set w_curswant. (Christian Brabandt) - -commit dd007ed5853507f2071c3a152645088abf3c910b -Author: Bram Moolenaar -Date: Tue Jul 9 15:44:17 2013 +0200 - - Updated runtime files. Fix NL translations. - -commit 4ca8d5fefd047aad898c7a09c619cd69314741f5 -Author: Bram Moolenaar -Date: Tue Jul 9 14:58:10 2013 +0200 - - updated for version 7.4a.006 - Problem: Failure in po file check goes unnoticed. - Solution: Fail "make test" if the po file check fails. - -commit 04c5c9ee27e1d6c27085e4e9fefa545f26388a56 -Author: Bram Moolenaar -Date: Tue Jul 9 13:44:59 2013 +0200 - - updated for version 7.4a.005 - Problem: Scroll binding causes unexpected scroll. - Solution: Store the topline after updating scroll binding. Add a test. - (Lech Lorens) - -commit c64b85a3480f6692b47ac21977e149311adc7532 -Author: Bram Moolenaar -Date: Tue Jul 9 13:15:46 2013 +0200 - - updated for version 7.4a.004 - Problem: MSVC 2012 Update 3 is not recognized. - Solution: Add the version number. (Raymond Ko) - -commit f4c096b6173ffe5f493630df70aec7a7ffa941d7 -Author: Bram Moolenaar -Date: Tue Jul 9 12:54:21 2013 +0200 - - updated for version 7.4a.003 - Problem: Copyright year is oudated. - Solution: Only use the first year. - -commit e8785f2c39de588883e505cc58c3dac1902c945c -Author: Bram Moolenaar -Date: Sun Jul 7 16:15:35 2013 +0200 - - updated for version 7.4a.002 - Problem: Valgrind errors in test 89. (Simon Ruderich) - Solution: Allocate one more byte. (Dominique Pelle) - -commit 3c04cc09cdbe1ceb6582d6179475017241edcb0c -Author: Bram Moolenaar -Date: Sat Jul 6 18:08:03 2013 +0200 - - Fix duplicate patch number 1. - -commit 7b8c268fc1da8f7179fc467df4732697707f4abc -Author: Bram Moolenaar -Date: Sat Jul 6 16:23:02 2013 +0200 - - updated for version 7.4a.001 - Problem: Script to update syntax menu is oudated. - Solution: Add the missing items. - (only changing the version, file was already updated) - -commit 913df81e7420fa20742e27f9918f12695c403da6 -Author: Bram Moolenaar -Date: Sat Jul 6 15:44:11 2013 +0200 - - Vim 7.4a BETA release. - -commit dc8b25cbf36a1926c93319fed6259b2a2344bdde -Author: Bram Moolenaar -Date: Sat Jul 6 13:58:22 2013 +0200 - - Update runtime files. - -commit 0d86e9b568df3ec4f3e44dfa60e328b2e48bffaf -Author: Bram Moolenaar -Date: Sat Jul 6 13:54:33 2013 +0200 - - updated for version 7.3.1314 - Problem: Test 87 fails with Python 3.3. - Solution: Filter the error messages. (Taro Muraoka) - -commit 254e028e907d8f261f8911242eb0ca5d04276b93 -Author: Bram Moolenaar -Date: Sat Jul 6 13:35:08 2013 +0200 - - updated for version 7.3.1313 - Problem: :py and :py3 don't work when compiled with Cygwin or MingW with 64 - bit. - Solution: Add -DMS_WIN64 to the build command. (Ken Takata) - -commit 91aeaf4cce8d534a1bdd6a2ceeba759e83952ab0 -Author: Bram Moolenaar -Date: Sat Jul 6 13:02:30 2013 +0200 - - updated for version 7.3.1312 - Problem: Not giving correct error messages for SystemExit(). - Solution: Move E858 into an else. (Ken Takata) - -commit bc488a76ccd7473d87f935b7db75bb6f3b55ac36 -Author: Bram Moolenaar -Date: Fri Jul 5 21:01:22 2013 +0200 - - A few updated runtime files. - -commit 2c6f3dca4e632c810a007244bbd367ecfccca522 -Author: Bram Moolenaar -Date: Fri Jul 5 20:09:16 2013 +0200 - - updated for version 7.3.1311 - Problem: Compiler warnings on Cygwin. - Solution: Add type casts. Add windows include files. (Ken Takata) - -commit 266411aa8a95c63e6a3bd81736ce6519a241cc60 -Author: Bram Moolenaar -Date: Fri Jul 5 20:01:32 2013 +0200 - - updated for version 7.3.1310 - Problem: Typos in nsis script. Can use better compression. - Solution: Fix typos. Use lzma compression. (Ken Takata) - -commit ccf623f6f8e89b687402179f292d3999de87bd3d -Author: Bram Moolenaar -Date: Fri Jul 5 18:29:48 2013 +0200 - - updated for version 7.3.1309 - Problem: When a script defines a function the flag to wait for the user to - hit enter is reset. - Solution: Restore the flag. (Yasuhiro Matsumoto) Except when the user was - typing the function. - -commit 94f76b7fd66aaa1fcf523d79585530c6c5753514 -Author: Bram Moolenaar -Date: Thu Jul 4 22:50:40 2013 +0200 - - updated for version 7.3.1308 - Problem: Typos in MS-Windows build settings and README. - Solution: Minor changes to MS-Windows files. - -commit ba46075731a00cdc7825dd1feea1272cd475da36 -Author: Bram Moolenaar -Date: Thu Jul 4 22:35:01 2013 +0200 - - updated for version 7.3.1307 - Problem: MS-Windows build instructions are outdated. - Solution: Adjust for building on Windows 7. Drop Windows 95/98/ME support. - -commit 249f0dda510d4dc3b68ad3450d3b8f17eafa40b3 -Author: Bram Moolenaar -Date: Thu Jul 4 22:31:03 2013 +0200 - - updated for version 7.3.1306 - Problem: When redrawing the screen during startup the intro message may be - cleared. - Solution: Redisplay the intro message when appropriate. - -commit 61214040e91dc4635170a0c985a0ef2f5ffa2c55 -Author: Bram Moolenaar -Date: Thu Jul 4 21:19:33 2013 +0200 - - updated for version 7.3.1305 - Problem: Warnings from 64 bit compiler. - Solution: Add type casts. - -commit a3c084cbfa553e9d7b91004755a2cc0508cfb1a9 -Author: Bram Moolenaar -Date: Thu Jul 4 20:50:46 2013 +0200 - - updated for version 7.3.1304 - Problem: Test 89 still fails on MS-Windows. - Solution: Set 'shellslash'. (Taro Muraoka) - -commit 3c1e9c2a1f415b5299282ab76b90465a2e064333 -Author: Bram Moolenaar -Date: Thu Jul 4 20:25:41 2013 +0200 - - updated for version 7.3.1303 - Problem: Undo is synced whenever CTRL-R = is called, breaking some plugins. - Solution: Only break undo when calling setline() or append(). - -commit c84e3c1ee1cc3bc79dc5c313df593670528ac395 -Author: Bram Moolenaar -Date: Wed Jul 3 22:28:36 2013 +0200 - - updated for version 7.3.1302 - Problem: Test 17 fails on MS-Windows. Includes line break in file name - everywhere. - Solution: Fix 'fileformat'. Omit CR-LF from a line read from an included - file. - -commit ee0ee2a04638c6b511c909197ba597d329c6f3e0 -Author: Bram Moolenaar -Date: Wed Jul 3 21:19:07 2013 +0200 - - updated for version 7.3.1301 - Problem: Some tests fail on MS-Windows. - Solution: Fix path separators in test 89 and 96. Omit test 97, escaping - works differently. Make findfile() work on MS-Windows. - -commit 3437b911029ac92ae066fa861d886155a4b97064 -Author: Bram Moolenaar -Date: Wed Jul 3 19:52:53 2013 +0200 - - updated for version 7.3.1300 - Problem: Mac: tiny and small build fails. - Solution: Don't include os_macosx.m in tiny build. Include mouse support in - small build. (Kazunobu Kuriyama) - -commit 32ac8cdaaaa32c09b0818c214e01e8e557d88b56 -Author: Bram Moolenaar -Date: Wed Jul 3 18:49:17 2013 +0200 - - updated for version 7.3.1299 - Problem: Errors when doing "make proto". Didn't do "make depend" for a - while. - Solution: Add #ifdefs. Update dependencies. Update proto files. - -commit 0f5a5ed8bb3c014ef9de0480852a3e5737c33fc6 -Author: Bram Moolenaar -Date: Wed Jul 3 17:51:17 2013 +0200 - - updated for version 7.3.1298 - Problem: Crash. - Solution: Use STRCPY() instead of STRCAT() and allocate one more byte. - -commit f4c5fcb3ad0b98d6827d5f95e5c66cdd54e66a02 -Author: Bram Moolenaar -Date: Wed Jul 3 17:14:00 2013 +0200 - - updated for version 7.3.1297 - Problem: findfile() directory matching does not work when a star follows - text. (Markus Braun) - Solution: Make a wildcard work properly. (Christian Brabandt) - -commit 8968a31179c8142cc4ccc2f27cf09e03135c35c7 -Author: Bram Moolenaar -Date: Wed Jul 3 16:58:44 2013 +0200 - - updated for version 7.3.1296 - Problem: Only MS-Windows limits the GUI window size to what fits on the - monitor. - Solution: Limit the size for all systems. (Daniel Harding) - -commit f4e1143697a2d08eff487dec36128a5e10d5eca8 -Author: Bram Moolenaar -Date: Wed Jul 3 16:53:03 2013 +0200 - - updated for version 7.3.1295 - Problem: glob() and globpath() do not handle escaped special characters - properly. - Solution: Handle escaped characters differently. (Adnan Zafar) - -commit a87aa8061ce670c38d742b0f7e41cc950d10320f -Author: Bram Moolenaar -Date: Wed Jul 3 15:47:03 2013 +0200 - - updated for version 7.3.1294 - Problem: ":diffoff" resets options. - Solution: Save and restore option values. (Christian Brabandt) - -commit caf2dffd5142f93c75367e3af99e52df7abf73cd -Author: Bram Moolenaar -Date: Wed Jul 3 14:19:54 2013 +0200 - - updated for version 7.3.1293 - Problem: Put in empty buffer cannot be undone. - Solution: Save one more line for undo. (Ozaki) - -commit 5e6d5ca16c8d35abd28fdeb7f2600ce5e8aeacc1 -Author: Bram Moolenaar -Date: Wed Jul 3 14:01:56 2013 +0200 - - updated for version 7.3.1292 - Problem: Possibly using invalid pointer when searcing for window. (Raichoo) - Solution: Use "firstwin" instead of "tp_firstwin" for current tab. - -commit e1fc4e2f0f4afbdbff97025dc1e7b68da181d796 -Author: Bram Moolenaar -Date: Wed Jul 3 13:29:58 2013 +0200 - - updated for version 7.3.1291 - Problem: Compiler warnings for uninitialized variables. (Tony Mechelynck) - Solution: Initialize the variables. - -commit 79f7e1475a34055c2f6ef6c2e8c863be83bdee67 -Author: Bram Moolenaar -Date: Wed Jul 3 13:16:23 2013 +0200 - - updated for version 7.3.1290 - Problem: CTRL-R = in Insert mode changes the start of the insert position. - (Ingo Karkat) - Solution: Only break undo, don't start a new insert. - -commit f9da680a0b131c3895eb61f87abf4dc9c8f6a3a1 -Author: Bram Moolenaar -Date: Wed Jul 3 13:04:27 2013 +0200 - - updated for version 7.3.1289 - Problem: Get GLIB warning when removing a menu item. - Solution: Reference menu-id and also call gtk_container_remove(). (Ivan - Krasilnikov) - -commit 2951b77e5039bd4af215982422fe8c9b214c2de8 -Author: Bram Moolenaar -Date: Wed Jul 3 12:45:31 2013 +0200 - - updated for version 7.3.1288 - Problem: The first ":echo 'hello'" command output doesn't show. Mapping - for gets triggered during startup. - Solution: Add debugging code for the termresponse. When receiving the "Co" - entry and when setting 'ambiwidth' redraw right away if possible. - Add redraw_asap(). Don't set 'ambiwidth' if it already had the - right value. Do the 'ambiwidth' check in the second row to avoid - confusion with . - -commit 41009374747d68a12d043bcca0ae649d0c18daf4 -Author: Bram Moolenaar -Date: Mon Jul 1 22:03:04 2013 +0200 - - updated for version 7.3.1287 - Problem: Python SystemExit exception is not handled properly. - Solution: Catch the exception and give an error. (Yasuhiro Matsumoto, Ken - Takata) - -commit c33916a6e06db94ea1a3dfd35eee32ca80787ec5 -Author: Bram Moolenaar -Date: Mon Jul 1 21:43:08 2013 +0200 - - updated for version 7.3.1286 - Problem: Check for screen size missing for Athena and Motif. - Solution: Add call to limit_screen_size(). - -commit f5901aa1959414a728c4ae6a41b8bf8ac7006a66 -Author: Bram Moolenaar -Date: Mon Jul 1 21:25:25 2013 +0200 - - updated for version 7.3.1285 - Problem: No tests for picking a window when selecting an entry in a - location list. Not picking the right window sometimes. - Solution: Add test 96. Set usable_win appropriately. (Lech Lorens) - -commit 2982e702432d0f95c4cec298b8fdcf2780423244 -Author: Bram Moolenaar -Date: Mon Jul 1 21:08:48 2013 +0200 - - updated for version 7.3.1284 - Problem: Compiler warnings in MS-Windows clipboard handling. - Solution: Add type casts. (Ken Takata) - -commit 72fe56f298009957c9360016f5234686eb83e0c1 -Author: Bram Moolenaar -Date: Mon Jul 1 21:00:35 2013 +0200 - - updated for version 7.3.1283 - Problem: Test 71 fails on MS-Windows. - Solution: Put the binary data in a separate file. (Ken Takata) - -commit bd65c4647874e32c91a0d32c828fe6de445e5502 -Author: Bram Moolenaar -Date: Mon Jul 1 20:18:33 2013 +0200 - - updated for version 7.3.1282 - Problem: 'cursorline' not drawn in any other window. (Charles Campbell) - Solution: Do draw the cursor line in other windows. - -commit 0e710d603e8ca42f746cd3862ed4022802e66110 -Author: Bram Moolenaar -Date: Mon Jul 1 20:06:19 2013 +0200 - - updated for version 7.3.1281 - Problem: When 'ttymouse' is set to "xterm2" clicking in column 123 moves - the cursor to column 96. (Kevin Goodsell) - Solution: Decode KE_CSI. - -commit d05bf560aceb4f26d098398828a592dc29547c4d -Author: Bram Moolenaar -Date: Sun Jun 30 23:24:08 2013 +0200 - - updated for version 7.3.1280 - Problem: Reading memory already freed since patch 7.3.1247. (Simon - Ruderich, Dominique Pelle) - Solution: Copy submatches before reallocating the state list. - -commit 673b9a3cae59fbeed4c66bfa7812aa36531cad88 -Author: Bram Moolenaar -Date: Sun Jun 30 22:43:27 2013 +0200 - - updated for version 7.3.1279 - Problem: Compiler warning for variable uninitialized. (Tony Mechelynck) - Solution: Add an init. - -commit e057d40d967a8223a34fe5b56ffb00dfd06e4cd4 -Author: Bram Moolenaar -Date: Sun Jun 30 17:51:51 2013 +0200 - - updated for version 7.3.1278 - Problem: When someone sets the screen size to a huge value with "stty" Vim - runs out of memory before reducing the size. - Solution: Limit Rows and Columns in more places. - -commit 5a4d51e6929b1bb615eaf212a091384cc266b8d7 -Author: Bram Moolenaar -Date: Sun Jun 30 17:24:16 2013 +0200 - - updated for version 7.3.1277 - Problem: In diff mode 'cursorline' also draws in the non-active window. - When 'nu' and 'sbr' are set the 'sbr' string is not underlined. - Solution: Only draw the cursor line in the current window. Combine the - 'cursorline' and other highlighting attributes. (Christian - Brabandt) - -commit 85e932f2ca8830990adffa904401089e4e357c21 -Author: Bram Moolenaar -Date: Sun Jun 30 15:01:22 2013 +0200 - - updated for version 7.3.1276 - Problem: When using a cscope connection resizing the window may send - SIGWINCH to cscope and it quits. - Solution: Call setpgid(0, 0) in the child process. (Narendran Gopalakrishnan) - -commit e78495de7e5d9f198602fcdfe32fac521c477297 -Author: Bram Moolenaar -Date: Sun Jun 30 14:46:53 2013 +0200 - - updated for version 7.3.1275 - Problem: "gn" does not work when the match is a single character. - Solution: Fix it, add a test. (Christian Brabandt) - -commit 248628554633c60deadee95e3cd5ceea787ac3a7 -Author: Bram Moolenaar -Date: Sun Jun 30 13:57:45 2013 +0200 - - updated for version 7.3.1274 - Problem: When selecting an entry from a location list it may pick an - arbitrary window or open a new one. - Solution: Prefer using a window related to the location list. (Lech Lorens) - -commit 730d2c0747fa6ad568ce09cf0ac427280f94851a -Author: Bram Moolenaar -Date: Sun Jun 30 13:33:58 2013 +0200 - - updated for version 7.3.1273 - Problem: When copying a location list the index might be wrong. - Solution: Set the index to one when using the first entry. (Lech Lorens) - -commit 55480dccf4591859789b15a6c49162b7c2a476e0 -Author: Bram Moolenaar -Date: Sun Jun 30 13:17:24 2013 +0200 - - updated for version 7.3.1272 - Problem: Crash when editing Ruby file. (Aliaksandr Rahalevich) - Solution: Reallocate the state list when necessary. - -commit a4c8dcbdae63b8fba688db87d9cdf391ae883e62 -Author: Bram Moolenaar -Date: Sun Jun 30 12:21:24 2013 +0200 - - updated for version 7.3.1271 - Problem: Command line completion does not work. - Solution: Move setting xp_line down. (Daniel Thau) - -commit 14b6945e27ca175a42550a6a887874303313c19e -Author: Bram Moolenaar -Date: Sat Jun 29 23:05:20 2013 +0200 - - Updated runtime files. - -commit 10315b1201716a10d39477fc09e3eb89e944191f -Author: Bram Moolenaar -Date: Sat Jun 29 17:19:28 2013 +0200 - - updated for version 7.3.1270 - Problem: Using "Vp" in an empty buffer can't be undone. (Hauke Petersen) - Solution: Save one line in an empty buffer. (Christian Brabandt) - -commit 6b487147acc7d76754d7f041e009afbd1eeffb58 -Author: Bram Moolenaar -Date: Sat Jun 29 16:21:58 2013 +0200 - - updated for version 7.3.1269 - Problem: Insert completion keeps entry selected even though the list has - changed. (Olivier Teuliere) - Solution: Reset compl_shown_match and compl_curr_match. (Christian Brabandt) - -commit 39efa89afb10ec967bea92f02aa58c4109628e5f -Author: Bram Moolenaar -Date: Sat Jun 29 15:40:04 2013 +0200 - - updated for version 7.3.1268 - Problem: ACL support doesn't work when when compiled with MingW. - Solution: Support ACL on MingW. (Ken Takata) - -commit 27515921196e61034c18718812b6417f65d0337f -Author: Bram Moolenaar -Date: Sat Jun 29 15:36:26 2013 +0200 - - updated for version 7.3.1267 - Problem: MS-Windows ACL support doesn't work well. - Solution: Implement more ACL support. (Ken Takata) - -commit a8e3580be61f582aad05d3154896e73b0c414efb -Author: Bram Moolenaar -Date: Sat Jun 29 15:19:21 2013 +0200 - - updated for version 7.3.1266 - Problem: QNX: GUI fails to start. - Solution: Remove the QNX-specific #ifdef. (Sean Boudreau) - -commit 630a730f9b91511f8da556dd5dc0d15f0a23f46a -Author: Bram Moolenaar -Date: Sat Jun 29 15:07:22 2013 +0200 - - updated for version 7.3.1265 - Problem: Accepting "Vim:" for a modeline causes errors too often. - Solution: Require "Vim:" to be followed by "set". - -commit f3fe39276039f78beb7ce5a2ea21c445bee70545 -Author: Bram Moolenaar -Date: Sat Jun 29 14:47:22 2013 +0200 - - updated for version 7.3.1264 - Problem: Missing m_nowait. - Solution: Include missing part of the patch. - -commit 4a4607036553448cd03abcabc8fdc14e9e2f4687 -Author: Bram Moolenaar -Date: Sat Jun 29 14:42:26 2013 +0200 - - updated for version 7.3.1263 - Problem: Typo in short option name. - Solution: Change "imse" to "imsf". - -commit fe17e7640d242e717e9498158570fe3eea2a769b -Author: Bram Moolenaar -Date: Sat Jun 29 14:17:02 2013 +0200 - - updated for version 7.3.1262 - Problem: Crash and compilation warnings with Cygwin. - Solution: Check return value of XmbTextListToTextProperty(). Add type casts. - Adjust #ifdefs. (Lech Lorens) - -commit 72179e1bd0bbb1d1c3083c85bd9fb0a8d6928f7f -Author: Bram Moolenaar -Date: Sat Jun 29 13:58:31 2013 +0200 - - updated for version 7.3.1261 - Problem: A buffer-local language mapping from a keymap stops a global - insert mode mapping from working. (Ron Aaron) - Solution: Do not wait for more characters to be typed only when the mapping - was defined with . - -commit b751546636c71f206733af1bc30415aaab9a0b42 -Author: Bram Moolenaar -Date: Sat Jun 29 12:58:33 2013 +0200 - - updated for version 7.3.1260 - Problem: User completion does not get the whole command line in the command - line window. - Solution: Pass on the whole command line. (Daniel Thau) - -commit 560c52d32b3e509710e5e7fd620feb751e97689b -Author: Bram Moolenaar -Date: Sat Jun 29 12:10:26 2013 +0200 - - updated for version 7.3.1259 - Problem: No test for patch 7.3.1258 - Solution: Add a test entry. - -commit 4d9ae21a342a3c81913e9f41b362778989b0c564 -Author: Bram Moolenaar -Date: Fri Jun 28 23:04:42 2013 +0200 - - updated for version 7.3.1258 - Problem: Using submatch() may crash Vim. (Ingo Karkat) - Solution: Restore the number of subexpressions used. - -commit e3a0b53c2e8985e51174f01ee58f8746ea2c45a9 -Author: Bram Moolenaar -Date: Fri Jun 28 20:36:30 2013 +0200 - - updated for version 7.3.1257 - Problem: With GNU gettext() ":lang de_DE.utf8" does not always result in - German messages. - Solution: Clear the $LANGUAGE environment variable. - -commit f0327f67c778f46cdf19d793c013f024f01ea818 -Author: Bram Moolenaar -Date: Fri Jun 28 20:16:55 2013 +0200 - - updated for version 7.3.1256 - Problem: Can't build without eval or autocmd feature. - Solution: Add #ifdefs. - -commit 22dbc77ef17e67f1c909d76b256425db793eb792 -Author: Bram Moolenaar -Date: Fri Jun 28 18:44:48 2013 +0200 - - Update runtime files. Remove duplicate tags in help. - -commit 6470de83f2be942dfbd05071a99a6f154e9f1d05 -Author: Bram Moolenaar -Date: Thu Jun 27 22:36:03 2013 +0200 - - updated for version 7.3.1255 - Problem: Clang warnings when building with Athena. - Solution: Add type casts. (Dominique Pelle) - -commit a5f5c8be8f0f5f9e6cbe7b9f3fed234f32cf3467 -Author: Bram Moolenaar -Date: Thu Jun 27 22:29:38 2013 +0200 - - updated for version 7.3.1254 - Problem: Can't build without the multi-lang feature. (John Marriott) - Solution: Add #ifdef. - -commit 5737ca2350ffcc2afc1495f27ed746f6163bab47 -Author: Bram Moolenaar -Date: Thu Jun 27 22:21:24 2013 +0200 - - updated for version 7.3.1253 - Problem: Still undo problem after using CTRL-R = setline(). (Hirohito - Higashi) - Solution: Set the ins_need_undo flag. - -commit c9dcb427042eaecd95231682d559408bd5c7c46c -Author: Bram Moolenaar -Date: Thu Jun 27 22:02:02 2013 +0200 - - updated for version 7.3.1252 - Problem: Gvim does not find the toolbar bitmap files in ~/vimfiles/bitmaps - if the corresponding menu command contains additional characters - like the shortcut marker '&' or if you use a non-english locale. - Solution: Use menu->en_dname or menu->dname. (Martin Gieseking) - -commit 9b846cb8ac0f1db4ffecdd2dabb0b99758228f74 -Author: Bram Moolenaar -Date: Wed Jun 26 21:56:36 2013 +0200 - - updated for version 7.3.1251 - Problem: Test 61 messes up viminfo. - Solution: Specify a separate viminfo file. - -commit 877aa0081151a11c7a7f783038e949a8a4e0b2bb -Author: Bram Moolenaar -Date: Wed Jun 26 21:49:51 2013 +0200 - - updated for version 7.3.1250 - Problem: Python tests fail on MS-Windows. - Solution: Change backslashes to slashes. (Taro Muraoka) - -commit c14621eafb1e14cd41a77c69893b417abcf60e1a -Author: Bram Moolenaar -Date: Wed Jun 26 20:04:35 2013 +0200 - - updated for version 7.3.1249 - Problem: Modeline not recognized when using "Vim" instead of "vim". - Solution: Also accept "Vim". - -commit abab85a4994fec3e95ab79c5cdf94a7f893c1aeb -Author: Bram Moolenaar -Date: Wed Jun 26 19:18:05 2013 +0200 - - updated for version 7.3.1248 - Problem: Still have old hacking code for Input Method. - Solution: Add 'imactivatefunc' and 'imstatusfunc' as a generic solution to - Input Method activation. (Yukihiro Nakadaira) - -commit a0169128d98669c753c899353127263e1ea289f9 -Author: Bram Moolenaar -Date: Wed Jun 26 18:16:58 2013 +0200 - - updated for version 7.3.1247 - Problem: New regexp engine: '[ ]\@!\p\%([ ]\@!\p\)*:' does not always match. - Solution: When there is a PIM add a duplicate state that starts at another - position. - -commit b893ac2098e2b75d3138f6e91289892c1ef4b340 -Author: Bram Moolenaar -Date: Wed Jun 26 14:04:47 2013 +0200 - - updated for version 7.3.1246 - Problem: When setting 'winfixheight' and resizing the window causes the - window layout to be wrong. - Solution: Add frame_check_height() and frame_check_width() (Yukihiro - Nakadaira) - -commit 31c31679e22618fe03f634a356c15f8d631c5372 -Author: Bram Moolenaar -Date: Wed Jun 26 13:28:14 2013 +0200 - - Updated runtime files. New version of TOhtml plugin. - -commit b052fe0e2c428fa1168b45a8f425a15bf25d4706 -Author: Bram Moolenaar -Date: Wed Jun 26 13:16:20 2013 +0200 - - updated for version 7.3.1245 - Problem: MS-Windows: confirm() dialog text may still not fit. - Solution: Use GetTextWidthEnc() instead of GetTextWidth() in two more - places. (Yasuhiro Matsumoto) - -commit f05d81102c263b746c344a71cd3aafdec96d9f38 -Author: Bram Moolenaar -Date: Wed Jun 26 12:58:32 2013 +0200 - - updated for version 7.3.1244 - Problem: MS-Windows: confirm() dialog text may not fit. - Solution: Use GetTextWidthEnc() instead of GetTextWidth(). (Yasuhiro - Matsumoto) - -commit f86c0b01a74fa3e5e37033ac037ef3af41d81a8d -Author: Bram Moolenaar -Date: Wed Jun 26 12:42:44 2013 +0200 - - updated for version 7.3.1243 - Problem: New regexp engine: back references in look-behind match don't - work. (Lech Lorens) - Solution: Copy the submatches before a recursive match. - -commit daa270289b0eeb8467b1fea47e72d4727f2f7d28 -Author: Bram Moolenaar -Date: Mon Jun 24 22:33:30 2013 +0200 - - updated for version 7.3.1242 - Problem: No failure when trying to use a number as a string. - Solution: Give an error when StringToLine() is called with an instance of - the wrong type. (Jun Takimoto) - -commit c8c13a0307bd6a6b5d27875de03d01a3e3ff311c -Author: Bram Moolenaar -Date: Mon Jun 24 22:23:55 2013 +0200 - - updated for version 7.3.1241 - Problem: Some test files missing from the distribution. - Solution: Update the list of files. - -commit 56b45b9b37285f9e139b55a4343a03f17187340b -Author: Bram Moolenaar -Date: Mon Jun 24 22:22:18 2013 +0200 - - Update runtime files. - -commit df2bc27b52944fbb75b8203a22f3ebde172e9c79 -Author: Bram Moolenaar -Date: Mon Jun 24 22:17:32 2013 +0200 - - updated for version 7.3.1240 - Problem: Memory leak in findfile(). - Solution: Free the memory. (Christian Brabandt) - -commit c1c3d68da9d5a089949e8687b8783daf7ee2d416 -Author: Bram Moolenaar -Date: Mon Jun 24 21:21:58 2013 +0200 - - updated for version 7.3.1239 - Problem: Can't build with Python and MSVC10. - Solution: Move #if outside of macro. (Taro Muraoka) - -commit d5e376eb3b11dbeca5478724731399d6c23c74a6 -Author: Bram Moolenaar -Date: Mon Jun 24 20:32:57 2013 +0200 - - updated for version 7.3.1238 - Problem: Crash in Python interface on 64 bit machines. - Solution: Change argument type of PyString_AsStringAndSize. (Taro Muraoka, - Jun Takimoto) - -commit 7e85d3d432e799fc56126f6e3867b52539978343 -Author: Bram Moolenaar -Date: Sun Jun 23 16:40:39 2013 +0200 - - updated for version 7.3.1237 - Problem: Python: non-import errors not handled correctly. - Solution: Let non-ImportError exceptions pass the finder. (ZyX) - -commit dee2e315d786cbe9d5bba2d388fb72d96ad1a846 -Author: Bram Moolenaar -Date: Sun Jun 23 16:35:47 2013 +0200 - - updated for version 7.3.1236 - Problem: Python: WindowSetattr() missing support for NUMBER_UNSIGNED. - Solution: Add NUMBER_UNSIGNED, add more tests. Various fixes. (ZyX) - -commit ede3e6383d0bc86c13f039e9013ff72e307937d2 -Author: Bram Moolenaar -Date: Sun Jun 23 16:16:19 2013 +0200 - - updated for version 7.3.1235 - Problem: In insert mode CTRL-] is not inserted, on the command-line it is. - Solution: Don't insert CTRL-] on the command line. (Yukihiro Nakadaira) - -commit 6f1404f8a8d00f7aa9accf4fc8a5a48857454a4a -Author: Bram Moolenaar -Date: Sun Jun 23 16:04:08 2013 +0200 - - updated for version 7.3.1234 - Problem: Python: Strings are not marked for translation. - Solution: Add N_() where appropriate. (ZyX) - -commit 841fbd290790376561eaaaccaad9fc52f45ded89 -Author: Bram Moolenaar -Date: Sun Jun 23 14:37:07 2013 +0200 - - updated for version 7.3.1233 - Problem: Various Python problems. - Solution: Fix VimTryEnd. Crash with debug build and PYTHONDUMPREFS=1. Memory - leaks in StringToLine(), BufferMark() and convert_dl. (ZyX) - -commit c4b99e0be76e0fbb9b43efb16f2d56607ce45de0 -Author: Bram Moolenaar -Date: Sun Jun 23 14:30:47 2013 +0200 - - updated for version 7.3.1232 - Problem: Python: inconsistencies in variable names. - Solution: Rename variables. (ZyX) - -commit 141be8a585145d2217fb425739ccc121aed4a8d4 -Author: Bram Moolenaar -Date: Sun Jun 23 14:16:57 2013 +0200 - - updated for version 7.3.1231 - Problem: Python: use of numbers not consistent. - Solution: Add support for Number protocol. (ZyX) - -commit c476e52fcaf9e1ad779add6368e4f46b2c0d881c -Author: Bram Moolenaar -Date: Sun Jun 23 13:46:40 2013 +0200 - - updated for version 7.3.1230 - Problem: Python: Exception messages are not clear. - Solution: Make exception messages more verbose. (ZyX) - -commit 0bd80ccd853ddfa4cc2385b6ceb3b2610245a9ed -Author: Bram Moolenaar -Date: Sun Jun 23 13:28:17 2013 +0200 - - updated for version 7.3.1229 - Problem: Python: not so easy to delete/restore translating. - Solution: Make macros do translation of exception messages. (ZyX) - Note: this breaks translations! - -commit 808c2bc8bf435917b792e172a22dc5f8c0e7066a -Author: Bram Moolenaar -Date: Sun Jun 23 13:11:18 2013 +0200 - - updated for version 7.3.1228 - Problem: Python: various inconsistencies and problems. - Solution: StringToLine now supports both bytes() and unicode() objects. - Make function names consistant. Fix memory leak fixed in - StringToLine. (ZyX) - -commit 389a1793f40b149ed8553fb75e7ee40bc684d8c5 -Author: Bram Moolenaar -Date: Sun Jun 23 13:00:44 2013 +0200 - - updated for version 7.3.1227 - Problem: Inconsistent string conversion. - Solution: Use 'encoding' instead of utf-8. Use METH_O in place of - METH_VARARGS where appropriate. (ZyX) - -commit 6c85e7f3be87fa4a669e8f080d527a3982e8e96c -Author: Bram Moolenaar -Date: Sun Jun 23 12:51:32 2013 +0200 - - updated for version 7.3.1226 - Problem: Python: duplicate code. - Solution: Share code between OutputWrite() and OutputWritelines(). (ZyX) - -commit 3dbcd0c7ad93533f46981ebafe6710c1e03b1be2 -Author: Bram Moolenaar -Date: Sat Jun 22 13:00:16 2013 +0200 - - updated for version 7.3.1225 - Problem: Compiler warnings when building with Motif. - Solution: Change set_label() argument. (Kazunobu Kuriyama) - -commit fe70acb3767ef10badd2eeb9928988c39ebebae8 -Author: Bram Moolenaar -Date: Fri Jun 21 18:31:23 2013 +0200 - - updated for version 7.3.1224 - Problem: Clang gives warnings on xxd. - Solution: Change how to use part of a string. (Dominique Pelle) Also avoid - warning for return not reached. - -commit d73895ec00b56e22bf4f95857aa88dd129e11d06 -Author: Bram Moolenaar -Date: Wed Jun 19 21:17:31 2013 +0200 - - updated for version 7.3.1223 - Problem: Tests fail on MS-Windows. - Solution: Avoid depending on OS version. Use DOS commands instead of Unix - commands. (Taro Muraoka, Ken Takata) - -commit 22f93c700f79577a395d28b186a900bae20fd5b9 -Author: Bram Moolenaar -Date: Wed Jun 19 20:11:50 2013 +0200 - - updated for version 7.3.1222 - Problem: Cannot execute some tests from the src directoly. - Solution: Add missing targets. - -commit a6cc03101e30d55d4039d539ed732bc02ffd909b -Author: Bram Moolenaar -Date: Tue Jun 18 23:31:55 2013 +0200 - - updated for version 7.3.1221 - Problem: When build flags change "make distclean" run into a configure - error. - Solution: When CFLAGS changes delete auto/config.cache. Also avoid adding - duplicate text to flags. - -commit db250526bbeac519665605127c18aad3ce2853ed -Author: Bram Moolenaar -Date: Mon Jun 17 22:43:25 2013 +0200 - - updated for version 7.3.1220 - Problem: MS-Windows: When using wide font italic and bold are not included. - Solution: Support wide-bold, wide-italic and wide-bold-italic. (Ken Takata, - Taro Muraoka) - -commit a0c85c7ae1be04bcf5850fc88e5e42ab96b518a2 -Author: Bram Moolenaar -Date: Mon Jun 17 22:04:38 2013 +0200 - - updated for version 7.3.1219 - Problem: No test for using []] inside \%[]. - Solution: Add a test. - -commit 555d2a83402a4dd21f0b353c757b3cde4a4e47de -Author: Bram Moolenaar -Date: Mon Jun 17 21:53:37 2013 +0200 - - updated for version 7.3.1218 - Problem: "make test" on MS-Windows does not clean all temporary files and - gives some unneccessary message. - Solution: Clean the right files. Create .failed files. (Ken Takata) - -commit d79862599d8cdd2186480dda1cf990d4ca0134fe -Author: Bram Moolenaar -Date: Mon Jun 17 21:33:41 2013 +0200 - - updated for version 7.3.1217 - Problem: New regexp engine: Can't handle \%[[ao]]. (Yukihiro Nakadaira) - Solution: Support nested atoms inside \%[]. - -commit 6324c3b920ce9efa57884768fc6d9cb208f8e983 -Author: Bram Moolenaar -Date: Mon Jun 17 20:27:18 2013 +0200 - - updated for version 7.3.1216 - Problem: Configure can't find Motif on Ubuntu. - Solution: Search for libXm in /usr/lib/*-linux-gnu. - -commit 06ae70d07c31debed5fa1b2224805e6276194a1b -Author: Bram Moolenaar -Date: Mon Jun 17 19:26:36 2013 +0200 - - updated for version 7.3.1215 - Problem: Compiler warning for function not defined. - Solution: Add #ifdef. - -commit 01b626c26e2eadc32e15f43d3ef51423621adfdc -Author: Bram Moolenaar -Date: Sun Jun 16 22:49:14 2013 +0200 - - updated for version 7.3.1214 - Problem: Missing declaration for init_users() and realloc_post_list(). - (Salman Halim) - Solution: Add the declarations. - -commit 8c0e322f18c11f4cc2fb6ee2525d47374044a706 -Author: Bram Moolenaar -Date: Sun Jun 16 17:32:40 2013 +0200 - - updated for version 7.3.1213 - Problem: Can't build with small features and Python. - Solution: Adjust #ifdefs. - -commit 6949eea7cc79ef35921f82411bf8439a079ca424 -Author: Bram Moolenaar -Date: Sun Jun 16 16:57:46 2013 +0200 - - updated for version 7.3.1212 - Problem: "make test" on MS-Windows does not report failure like Unix does. - Solution: Make it work like on Unix. (Taro Muraoka) - -commit 5246cd7a9bb514fd5c44f8deaf0b3ed889e1602f -Author: Bram Moolenaar -Date: Sun Jun 16 16:41:47 2013 +0200 - - updated for version 7.3.1211 - Problem: MS-Windows: When 'encoding' differs from the current codepage - ":hardcopy" does not work properly. - Solution: Use TextOutW() and SetDlgItemTextW(). (Ken Takata) - -commit 03e114b0f2c994d58cd744f9be1b498245bd8c08 -Author: Bram Moolenaar -Date: Sun Jun 16 16:34:56 2013 +0200 - - updated for version 7.3.1210 - Problem: 'backupcopy' default on MS-Windows is wrong when 'encoding' equals - the current codepage. - Solution: Change the #else block. (Ken Takata) - -commit 70baa405f2b738f3827390aae11c8be1712e039d -Author: Bram Moolenaar -Date: Sun Jun 16 16:14:03 2013 +0200 - - updated for version 7.3.1209 - Problem: No completion for ":tabdo". - Solution: Add tabdo to the list of modifiers. (Dominique Pelle) - -commit 427d51c23f0c83a1e3bc40da072f2ad87f033370 -Author: Bram Moolenaar -Date: Sun Jun 16 16:01:25 2013 +0200 - - updated for version 7.3.1208 - Problem: Compiler warnings on MS-Windows. - Solution: Add type cast. Move variable declaration. (Mike Williams) - -commit a50d02d98350a5d876ff0521ad87f3930cf63b5c -Author: Bram Moolenaar -Date: Sun Jun 16 15:43:50 2013 +0200 - - updated for version 7.3.1207 - Problem: New regexp engine: no match found on "#if FOO". (Lech Lorens) - Solution: When adding a state gets skipped don't adjust the index. - -commit 5ab9d98b9a5d3ccc0353a685d9a115058e53f6cf -Author: Bram Moolenaar -Date: Sun Jun 16 14:25:57 2013 +0200 - - updated for version 7.3.1206 - Problem: Inconsistent function argument declarations. - Solution: Use ANSI style. - -commit 926b5d3b302d0bcff58ede9b9aba6c21c8d2a13b -Author: Bram Moolenaar -Date: Sun Jun 16 14:20:13 2013 +0200 - - updated for version 7.3.1205 - Problem: logtalk.dict is not removed on uninstall. - Solution: Remove the file. (Kazunobu Kuriyama) - -commit d69497413f878fbe6db1cdae45171127281acabd -Author: Bram Moolenaar -Date: Sun Jun 16 14:18:28 2013 +0200 - - updated for version 7.3.1204 - Problem: Calling gettabwinvar() in 'tabline' cancels Visual mode. (Hirohito - Higashi) - Solution: Don't always use goto_tabpage_tp(). - -commit 4ce239b0b167cbbce1fbbaeced2133bcd69ee90e -Author: Bram Moolenaar -Date: Sat Jun 15 23:00:30 2013 +0200 - - updated for version 7.3.1203 - Problem: Matches from matchadd() might be highlighted incorrectly when they - are at a fixed position and inserting lines. (John Szakmeister) - Solution: Redraw all lines below a change if there are highlighted matches. - (idea by Christian Brabandt) - -commit 335167994849a66a6635429fb42461ad79574b2f -Author: Bram Moolenaar -Date: Sat Jun 15 22:26:52 2013 +0200 - - updated for version 7.3.1202 - Problem: Tags are not found in case-folded tags file. (Darren cole, Issue - 90) - Solution: Take into account that when case folding was used for the tags - file "!rm" sorts before the "!_TAG" header lines. - -commit e66f06d819c2bbb09205a5c28e7ccf481f3ea9e7 -Author: Bram Moolenaar -Date: Sat Jun 15 21:54:16 2013 +0200 - - updated for version 7.3.1201 - Problem: When a startup script creates a preview window, it probably - becomes the current window. - Solution: Make another window the current one. (Christian Brabandt) - -commit 52b91d801aa1af208aeb25f707da823d40671e4a -Author: Bram Moolenaar -Date: Sat Jun 15 21:39:51 2013 +0200 - - Updated runtime files. - -commit df9259abcee07f217e36f85f4fd77d059fb1bbe7 -Author: Bram Moolenaar -Date: Sat Jun 15 17:54:43 2013 +0200 - - updated for version 7.3.1200 - Problem: When calling setline() from Insert mode, using CTRL-R =, undo does - not work properly. (Israel Chauca) - Solution: Sync undo after evaluating the expression. (Christian Brabandt) - -commit dab38d516effcab23c8381545d4b1e6be38bce5b -Author: Bram Moolenaar -Date: Sat Jun 15 17:06:36 2013 +0200 - - updated for version 7.3.1199 - Problem: When evaluating 'foldexpr' causes an error this is silently - ignored and evaluation is retried every time. - Solution: Set emsg_silent instead of emsg_off. Stop evaluating 'foldexpr' is - it is causing errors. (Christian Brabandt) - -commit 9be6e21575e52f5d22839f660f8ca1032097b2f5 -Author: Bram Moolenaar -Date: Sat Jun 15 16:47:35 2013 +0200 - - updated for version 7.3.1198 - Problem: Build error when using Perl 5.18.0 and dynamic loading. - Solution: Change #ifdefs for Perl_croak_xs_usage. (Ike Devolder) - -commit ff1806f8da8830ca2a528f2eaa39b3e85489da6d -Author: Bram Moolenaar -Date: Sat Jun 15 16:31:47 2013 +0200 - - updated for version 7.3.1197 - Problem: ":wviminfo!" does not write history previously read from a viminfo - file. (Roland Eggner) - Solution: When not merging history write all entries. - -commit 141f6bb34124872d8676066e021bf899d4023c23 -Author: Bram Moolenaar -Date: Sat Jun 15 15:09:50 2013 +0200 - - updated for version 7.3.1196 - Problem: Old regexp engine does not match pattern with backref correctly. - (Dominique Pelle) - Solution: Fix setting status. Test multi-line patterns better. - -commit 4cff8faf0567209ab95b39b9cf7f3d555162392e -Author: Bram Moolenaar -Date: Fri Jun 14 22:48:54 2013 +0200 - - updated for version 7.3.1195 - Problem: Compiler warning for unitialized variable. (Tony Mechelynck) - Solution: Set the length to the matching backref. - -commit 44c71db7711e3faa7d94ed4b5f32985563e7e494 -Author: Bram Moolenaar -Date: Fri Jun 14 22:33:51 2013 +0200 - - updated for version 7.3.1194 - Problem: Yaml highlighting is slow. - Solution: Tune the estimation of pattern failure chance. - -commit 1612b1abe77c0cfff7d9d8f6e8b1b96b6f412546 -Author: Bram Moolenaar -Date: Fri Jun 14 21:22:39 2013 +0200 - - updated for version 7.3.1193 - Problem: fail_if_missing not used for Python 3. - Solution: Give an error when Python 3 can't be configured. (Andrei Olsen) - -commit c5089bb8ff4d9f15c11632d7486b9068e09ff202 -Author: Bram Moolenaar -Date: Fri Jun 14 21:15:25 2013 +0200 - - updated for version 7.3.1192 - Problem: Valgrind reports errors when using backreferences. (Dominique - Pelle) - Solution: Do not check the end of submatches. - -commit 580abea48a0de604b40aca734b22f3ea7c0e7531 -Author: Bram Moolenaar -Date: Fri Jun 14 20:31:28 2013 +0200 - - updated for version 7.3.1191 - Problem: Backreference to previous line doesn't work. (Lech Lorens) - Solution: Implement looking in another line. - -commit 6e70736cbc3ed8bf7178ffa884e022d916d0c1bf -Author: Bram Moolenaar -Date: Fri Jun 14 19:15:58 2013 +0200 - - updated for version 7.3.1190 - Problem: Compiler warning for parentheses. (Christian Wellenbrock) - Solution: Change #ifdef. - -commit 4c46b5e00116420edcd5a75ca97449a6f29bb0fb -Author: Bram Moolenaar -Date: Thu Jun 13 22:59:30 2013 +0200 - - updated for version 7.3.1189 - Problem: Highlighting is still wrong sometimes. (Dominique Pelle) - Solution: Also restore reginput properly. - -commit 9d438d3b3862e6cdb4a7b02702f1f82d49bc177d -Author: Bram Moolenaar -Date: Thu Jun 13 21:57:20 2013 +0200 - - updated for version 7.3.1188 - Problem: Newline characters messing up error message. - Solution: Remove the newlines. (Kazunobu Kuriyama) - -commit 0c6633a7ea50873ce8f0d744ea5758a1eb494010 -Author: Bram Moolenaar -Date: Thu Jun 13 21:24:06 2013 +0200 - - updated for version 7.3.1187 - Problem: "s:" is recognized but "" is not. (ZyX) - Solution: Translate "" like "s:". - -commit 5f87b23229b1d5cc5bad4a263e513e72a91fe8ae -Author: Bram Moolenaar -Date: Thu Jun 13 20:57:50 2013 +0200 - - updated for version 7.3.1186 - Problem: Python 3: test 87 may crash. - Solution: Use _PyArg_Parse_SizeT instead of PyArg_Parse. (Jun Takimoto) - -commit b62bcd1e05a00bdacde11c52762cd48f6f0325f0 -Author: Bram Moolenaar -Date: Thu Jun 13 20:19:40 2013 +0200 - - updated for version 7.3.1185 - Problem: New regexp engine: no match with ^ after \n. (SungHyun Nam) - Solution: Fix it, add a test. - -commit 484d241a4abb4a7e892fbb1e3afb269890526e5a -Author: Bram Moolenaar -Date: Thu Jun 13 19:47:07 2013 +0200 - - updated for version 7.3.1184 - Problem: Highlighting is sometimes wrong. (Axel Bender) - Solution: Fetch regline again when returning from recursive regmatch. - -commit 98bfc2d5eeff2e83c41cef3b3cefff63cda574df -Author: Bram Moolenaar -Date: Thu Jun 13 19:44:55 2013 +0200 - - Add missing files from 7.3.1183. - -commit 82850dd9cbb1dc30dea02695bdda1384cd47185b -Author: Bram Moolenaar -Date: Thu Jun 13 19:27:18 2013 +0200 - - updated for version 7.3.1183 - Problem: Python tests 86 and 87 fail. - Solution: Add "empty" files. (ZyX) - -commit 12b559e7c3cba38d53261b925b441f2dffff2368 -Author: Bram Moolenaar -Date: Wed Jun 12 22:41:37 2013 +0200 - - updated for version 7.3.1182 - Problem: 'backupcopy' default on MS-Windows does not work for hard and soft - links. - Solution: Check for links. (David Pope, Ken Takata) - -commit 2a876e40cebe45c773302b5b9518d07100888d6b -Author: Bram Moolenaar -Date: Wed Jun 12 22:08:58 2013 +0200 - - updated for version 7.3.1181 - Problem: Wrong error message for 1.0[0]. - Solution: Check for funcref and float separately. (Yasuhiro Matsumoto) - -commit ec7944aaf2d5fd67b7bd59a69d6a393424b6c8f8 -Author: Bram Moolenaar -Date: Wed Jun 12 21:29:15 2013 +0200 - - Update runtime files. - -commit cab465a6d7a7d158c99b04ddc81650b468d82227 -Author: Bram Moolenaar -Date: Wed Jun 12 21:25:23 2013 +0200 - - updated for version 7.3.1180 - Problem: When current directory changes, path from cscope may no longer be - valid. (AS Budden) - Solution: Always store the absolute path. (Christian Brabandt) - -commit 0825c00f14bb60202bcd0391bc3f0eba4d188aac -Author: Bram Moolenaar -Date: Wed Jun 12 21:00:26 2013 +0200 - - updated for version 7.3.1179 - Problem: When a global mapping starts with the same characters as a - buffer-local mapping Vim waits for a character to be typed to find - out whether the global mapping is to be used. (Andy Wokula) - Solution: Use the local mapping without waiting. (Michael Henry) - -commit 22971aaa4530d6e8cb2c9c0c19b4f291d8442d61 -Author: Bram Moolenaar -Date: Wed Jun 12 20:35:58 2013 +0200 - - updated for version 7.3.1178 - Problem: Can't put all Vim config files together in one directory. - Solution: Load ~/.vim/vimrc if ~/.vimrc does not exist. (Lech Lorens) - -commit 6395af8018c523da2339ecf60a457ba70494a9c4 -Author: Bram Moolenaar -Date: Wed Jun 12 19:52:15 2013 +0200 - - updated for version 7.3.1177 - Problem: Wasting memory on padding. - Solution: Reorder struct fields. (Dominique Pelle) - -commit edb07a2d889481525396eb76cd5bff4be592784e -Author: Bram Moolenaar -Date: Wed Jun 12 18:13:38 2013 +0200 - - updated for version 7.3.1176 - Problem: Compiler warnings on 64 bit system. - Solution: Add type casts. (Mike Williams) - -commit 2d473ab932b5c46a77715ea507de3990b70d96c1 -Author: Bram Moolenaar -Date: Wed Jun 12 17:12:24 2013 +0200 - - updated for version 7.3.1175 - Problem: Using isalpha() and isalnum() can be slow. - Solution: Use range checks. (Mike Williams) - -commit 81c40c507c69ab0c3aede3ee14a2ba76c20c4595 -Author: Bram Moolenaar -Date: Wed Jun 12 14:41:04 2013 +0200 - - updated for version 7.3.1174 - Problem: Python 2 and 3 use different ways to load modules. - Solution: Use the same method. (ZyX) - -commit 27610ed76c500cf680fdbac000d269e30dcba54c -Author: Bram Moolenaar -Date: Wed Jun 12 14:26:26 2013 +0200 - - updated for version 7.3.1173 - Problem: Python 2 tests don't have the same output everywhere. - Solution: Make the Python 2 tests more portable. (ZyX) - -commit 9f3685a527c9293b05c8ad7a6a4a7c2fa8b3b8b8 -Author: Bram Moolenaar -Date: Wed Jun 12 14:20:36 2013 +0200 - - updated for version 7.3.1172 - Problem: Python 2: loading modules doesn't work well. - Solution: Fix the code. Add more tests. (ZyX) - -commit 0ea4a6b94b6f7a13ef5027b43c36bda0836b51af -Author: Bram Moolenaar -Date: Wed Jun 12 14:10:26 2013 +0200 - - updated for version 7.3.1171 - Problem: Check for digits and ascii letters can be faster. - Solution: Use a trick with one comparison. (Dominique Pelle) - -commit 60bf1f58d0edc45582fa065c3e0f68ae0de637ee -Author: Bram Moolenaar -Date: Wed Jun 12 13:37:43 2013 +0200 - - updated for version 7.3.1170 - Problem: Patch 7.3.1058 breaks backwards compatibility, not possible to use - a function reference as a string. (lilydjwg) - Solution: Instead of translating the function name only translate "s:". - -commit a2947e2bea0e6084a76d5ba7a5a1203da39e0f4b -Author: Bram Moolenaar -Date: Tue Jun 11 22:44:09 2013 +0200 - - updated for version 7.3.1169 - Problem: New regexp engine: some work is done while executing a pattern, - even though the result is predictable. - Solution: Do the work while compiling the pattern. - -commit 780c3e9b043dac4cbbe1ac900022ea891f7e2a3f -Author: Bram Moolenaar -Date: Tue Jun 11 20:53:28 2013 +0200 - - updated for version 7.3.1168 - Problem: Python "sane" configure checks give a warning message. - Solution: Use single quotes intead of escaped double quotes. (Ben Fritz) - -commit 3c7ad013fbe9a2ff58e2b5e65c710397e3a0f25c -Author: Bram Moolenaar -Date: Tue Jun 11 19:53:45 2013 +0200 - - updated for version 7.3.1167 - Problem: Python configure check doesn't reject Python 2 when requesting - Python 3. Some systems need -pthreads instead of -pthread. - Solution: Adjust configure accordingly. (Andrei Olsen) - -commit a9f2220176cc318ed076472ac41d00e70934bc83 -Author: Bram Moolenaar -Date: Tue Jun 11 18:48:21 2013 +0200 - - updated for version 7.3.1166 - Problem: Loading Python modules is not tested. - Solution: Enable commented-out tests, add missing files. (ZyX) - -commit 16619a235bae49c11d28ac462dc2d42fcfea44ba -Author: Bram Moolenaar -Date: Tue Jun 11 18:42:36 2013 +0200 - - updated for version 7.3.1165 - Problem: HP-UX compiler can't handle zero size array. (Charles Cooper) - Solution: Make the array one item big. - -commit 9a773488a7113cd028151e71ab6c9cd43bf56972 -Author: Bram Moolenaar -Date: Tue Jun 11 18:40:13 2013 +0200 - - updated for version 7.3.1164 - Problem: Can't test what is actually displayed on screen. - Solution: Add the screenchar() and screenattr() functions. - -commit c09a6d6c0c9d0e9056816f518171864158c72076 -Author: Bram Moolenaar -Date: Mon Jun 10 21:27:29 2013 +0200 - - updated for version 7.3.1163 - Problem: Not easy to load Python modules. - Solution: Search "python2", "python3" and "pythonx" directories in - 'runtimepath' for Python modules. (ZyX) - -commit f9c9b32bd124235136980749bee754cae99e164a -Author: Bram Moolenaar -Date: Mon Jun 10 20:47:36 2013 +0200 - - updated for version 7.3.1162 - Problem: Python: Memory leaks - Solution: Add more Py_DECREF(). (ZyX) - -commit c1ba10c7f63d65cb7ec3eb11932feb0ee636a033 -Author: Bram Moolenaar -Date: Mon Jun 10 20:39:03 2013 +0200 - - updated for version 7.3.1161 - Problem: Python: PyList_SetItem() is inefficient. - Solution: Use PyList_SET_ITEM() (ZyX) - -commit 570064cf21091a211d9de50dbfd23304cdf048ee -Author: Bram Moolenaar -Date: Mon Jun 10 20:25:10 2013 +0200 - - updated for version 7.3.1160 - Problem: Mixing long and pointer doesn't always work. - Solution: Avoid cast to pointer. - -commit a2e14fc764c306cc33fe174707756be70f883319 -Author: Bram Moolenaar -Date: Mon Jun 10 20:10:44 2013 +0200 - - updated for version 7.3.1159 - Problem: The round() function is not always available. (Christ van - Willegen) - Solution: Use the solution from f_round(). - -commit 0bdda37fb4b8118ec4bd797eddca9eaf5d3b381d -Author: Bram Moolenaar -Date: Mon Jun 10 18:36:24 2013 +0200 - - updated for version 7.3.1158 - Problem: Crash when running test 86. (Jun Takimoto) - Solution: Define PY_SSIZE_T_CLEAN early. (Elimar Riesebieter) - -commit bcf4d178abef9336709b53516fbf0164ce5ebe09 -Author: Bram Moolenaar -Date: Mon Jun 10 16:35:18 2013 +0200 - - updated for version 7.3.1157 - Problem: New regexp engine fails on "\(\ -Date: Sun Jun 9 20:51:00 2013 +0200 - - updated for version 7.3.1156 - Problem: Compiler warnings. (dv1445) - Solution: Initialize variables, even when the value isn't really used. - -commit 11354759e2c35616ea7a4daef0b05337846adf76 -Author: Bram Moolenaar -Date: Sun Jun 9 17:52:46 2013 +0200 - - updated for version 7.3.1155 - Problem: MS-DOS: "make test" uses external rmdir command. - Solution: Rename "rmdir" to "rd". (Taro Muraoka) - -commit 927d4a1fb58dcac856cb0959c895db899f692703 -Author: Bram Moolenaar -Date: Sun Jun 9 17:25:34 2013 +0200 - - updated for version 7.3.1154 - Problem: New regexp_nfa engine: Uneccessary code. - Solution: Remove uneccessary code. - -commit 2a4e98ac1ef8c86232f51f1c7079a192eecdea82 -Author: Bram Moolenaar -Date: Sun Jun 9 16:24:45 2013 +0200 - - updated for version 7.3.1153 - Problem: New regexp engine: Some look-behind matches are very expensive. - Solution: Pospone invisible matches further, until a match is almost found. - -commit a940aa6fc44c18e012bf66e1f2569c046132d509 -Author: Bram Moolenaar -Date: Sat Jun 8 23:30:04 2013 +0200 - - updated for version 7.3.1152 - Problem: In tiny build ireg_icombine is undefined. (Tony Mechelynck) - Solution: Add #ifdef. - -commit 1e02e6620be6f6ded23879dec344badf71a34ca8 -Author: Bram Moolenaar -Date: Sat Jun 8 23:26:27 2013 +0200 - - updated for version 7.3.1151 - Problem: New regexp engine: Slow when a look-behind match is followed by a - zero-width match. - Solution: Postpone the look-behind match more often. - -commit e7766eeaa5d92cf727649923cfd3e42b1696df03 -Author: Bram Moolenaar -Date: Sat Jun 8 22:30:03 2013 +0200 - - updated for version 7.3.1150 - Problem: New regexpengine: Slow when a look-behind match does not have a - width specified. - Solution: Try to compute the maximum width. - -commit 473de61b0409f8f8c86585733f099f882122b280 -Author: Bram Moolenaar -Date: Sat Jun 8 18:19:48 2013 +0200 - - updated for version 7.3.1149 - Problem: New regexp engine: Matching plain text could be faster. - Solution: Detect a plain text match and handle it specifically. Add - vim_regfree(). - -commit cd9c46265e4a12cf716187bc8188c7399797f806 -Author: Bram Moolenaar -Date: Sat Jun 8 15:24:48 2013 +0200 - - updated for version 7.3.1148 - Problem: No command line completion for ":syntime". - Solution: Implement the completion. (Dominique Pelle) - -commit 87f764a891ff717cd84f361afa5e2220820431e3 -Author: Bram Moolenaar -Date: Sat Jun 8 14:38:27 2013 +0200 - - updated for version 7.3.1147 - Problem: New regexp engine: regstart is only used to find the first match. - Solution: Use regstart whenever adding the start state. - -commit b1b284fd5d2dc11eec0b627663aa063236c466cd -Author: Bram Moolenaar -Date: Sat Jun 8 13:33:37 2013 +0200 - - updated for version 7.3.1146 - Problem: New regexp engine: look-behind match not checked when followed by - zero-width match. - Solution: Do the look-behind match before adding the zero-width state. - -commit f96d109827062fb9a361aa592f207d6c0a7f2ed1 -Author: Bram Moolenaar -Date: Fri Jun 7 22:39:40 2013 +0200 - - updated for version 7.3.1145 - Problem: New regexp engine: addstate() is called very often. - Solution: Optimize adding the start state. - -commit 235840336312c73d72d30f38b2e628f98b62f353 -Author: Bram Moolenaar -Date: Fri Jun 7 20:17:11 2013 +0200 - - updated for version 7.3.1144 - Problem: "RO" is not translated everywhere. - Solution: Put inside _(). (Sergey Alyoshin) - -commit 3798519b9eb1f3c8c614c2d21743660a2a2cf947 -Author: Bram Moolenaar -Date: Fri Jun 7 19:53:10 2013 +0200 - - updated for version 7.3.1143 - Problem: When mapping NUL it is displayed as an X. - Solution: Check for KS_ZERO instead of K_ZERO. (Yasuhiro Matsumoto) - -commit 45fc539fe048e037a8fc8dc8c043a781c30c9c73 -Author: Bram Moolenaar -Date: Fri Jun 7 19:48:39 2013 +0200 - - updated for version 7.3.1142 - Problem: Memory leak in ":syntime report". - Solution: Clear the grow array. (Dominique Pelle) - -commit a238431302ff50f7db401248c4e66b8b298222c2 -Author: Bram Moolenaar -Date: Fri Jun 7 19:17:14 2013 +0200 - - updated for version 7.3.1141 - Problem: Win32: Check for available memory is not reliable and adds - overhead. - Solution: Remove mch_avail_mem(). (Mike Williams) - -commit 43e029841607bbc1e1f2cc14bec578eab326eef4 -Author: Bram Moolenaar -Date: Fri Jun 7 17:31:29 2013 +0200 - - updated for version 7.3.1140 - Problem: New regexp engine: trying expensive match while the result is not - going to be used. - Solution: Check for output state already being in the state list. - -commit decd9540fd09465c9e39e1609e94676b7b962cea -Author: Bram Moolenaar -Date: Fri Jun 7 16:31:50 2013 +0200 - - updated for version 7.3.1139 - Problem: New regexp engine: negated flag is hardly used. - Solution: Add separate _NEG states, remove negated flag. - -commit 8aca2e9befea1a0bea1c59b7cfda976e22c87862 -Author: Bram Moolenaar -Date: Fri Jun 7 14:59:18 2013 +0200 - - updated for version 7.3.1138 - Problem: New regexp engine: neglist no longer used. - Solution: Remove the now unused neglist. - -commit 417bad227ae3c6c930dc088d598f65205cce13d9 -Author: Bram Moolenaar -Date: Fri Jun 7 14:08:30 2013 +0200 - - updated for version 7.3.1137 - Problem: New regexp engine: collections are slow. - Solution: Handle all characters in one go. - -commit 203d04d76413fb46ada3feb73144f3172b1a9e05 -Author: Bram Moolenaar -Date: Thu Jun 6 21:36:40 2013 +0200 - - Updated runtime files. - -commit 4cd92d5aae72098baed6e630f548c92dbe54c448 -Author: Bram Moolenaar -Date: Thu Jun 6 21:31:06 2013 +0200 - - updated for version 7.3.1136 - Problem: ":func Foo" does not show attributes. - Solution: Add "abort", "dict" and "range". (Yasuhiro Matsumoto) - -commit 4e31296ffa9d6b0138a59d8abe0d2de6db93cb32 -Author: Bram Moolenaar -Date: Thu Jun 6 21:19:51 2013 +0200 - - updated for version 7.3.1135 - Problem: Compiler warning for unused argument. - Solution: Add UNUSED. - -commit cc908adac8b11d6ae67aac3ccf8a8b27482f4676 -Author: Bram Moolenaar -Date: Thu Jun 6 18:55:49 2013 +0200 - - updated for version 7.3.1134 - Problem: Running test 49 takes a long time. - Solution: Don't have it grep all files. - -commit d89616ebb8c0f7c4b96c96f971e2bf9ac944dd44 -Author: Bram Moolenaar -Date: Thu Jun 6 18:46:06 2013 +0200 - - updated for version 7.3.1133 - Problem: New regexp engine is a bit slow. - Solution: Skip ahead to a character that must match. Don't try matching a - "^" patter past the start of line. - -commit 6d3a5d755a71f6df472c82ed4e619a8497a75f14 -Author: Bram Moolenaar -Date: Thu Jun 6 18:04:51 2013 +0200 - - updated for version 7.3.1132 - Problem: Crash when debugging regexp. - Solution: Do not try to dump subexpr that were not set. Skip over count of - \% items. - -commit 188c57bcd180ea88911e3083920246c8b28b1ce7 -Author: Bram Moolenaar -Date: Thu Jun 6 16:22:06 2013 +0200 - - updated for version 7.3.1131 - Problem: New regexp engine is a bit slow. - Solution: Do not clear the state list. Don't copy syntax submatches when - not used. - -commit f75125528325b396556eee58e4b2cb9622da4f14 -Author: Bram Moolenaar -Date: Thu Jun 6 14:55:19 2013 +0200 - - updated for version 7.3.1130 - Problem: Can't build with anything but huge features. - Solution: Check for FEAT_PROFILE. (Yasuhiro Matsumoto) - -commit 8a7f5a2d4379bdc16502c01456bb4dc5051ed965 -Author: Bram Moolenaar -Date: Thu Jun 6 14:01:46 2013 +0200 - - updated for version 7.3.1129 - Problem: Can't see what pattern in syntax highlighting is slow. - Solution: Add the ":syntime" command. - -commit cd2d8bb6ea55179d69aaf559942133ed8e93341e -Author: Bram Moolenaar -Date: Wed Jun 5 21:42:53 2013 +0200 - - updated for version 7.3.1128 - Problem: Now that the NFA engine handles everything every failure is a - syntax error. - Solution: Remove the syntax_error flag. - -commit 2976c028ca65631825581dcd4e36b56ddc1ae82d -Author: Bram Moolenaar -Date: Wed Jun 5 21:30:37 2013 +0200 - - updated for version 7.3.1127 - Problem: No error for using empty \%[]. - Solution: Give error message. - -commit c19b4b50a800c9866df4de0d30a25dc9d9af4939 -Author: Bram Moolenaar -Date: Wed Jun 5 21:23:39 2013 +0200 - - updated for version 7.3.1126 - Problem: Compiler warning for unitialized variable. (Tony Mechelynck) - Solution: Assign something to the variable. - -commit 973fced7632fcbc2856aa842d5d872b6472f523c -Author: Bram Moolenaar -Date: Wed Jun 5 21:10:59 2013 +0200 - - updated for version 7.3.1125 - Problem: Error for using \%V in a pattern in tiny Vim. - Solution: Allow using \%V but never match. (Dominique Pelle) - -commit d4209d203ac77e8c9debcc152557d80b4357aaae -Author: Bram Moolenaar -Date: Wed Jun 5 20:34:15 2013 +0200 - - updated for version 7.3.1124 - Problem: Python: Crash on MS-Windows when os.fchdir() is not available. - Solution: Check for _chdir to be NULL. (Ken Takata) - -commit e60c2e5e1c8df565076c392c3052c34078fda777 -Author: Bram Moolenaar -Date: Wed Jun 5 19:35:38 2013 +0200 - - updated for version 7.3.1123 - Problem: Can't build tiny Vim on MS-Windows. - Solution: Adjust #ifdef around using modif_fname(). (Mike Williams) - -commit 8795374bd31a98e488e1ce293604f17eec33067b -Author: Bram Moolenaar -Date: Wed Jun 5 18:52:40 2013 +0200 - - updated for version 7.3.1122 - Problem: New regexp engine: \%> not supported. - Solution: Implement \%>. - -commit 67604aed755c71f51114c0125eb49ba7bcfcf8c7 -Author: Bram Moolenaar -Date: Wed Jun 5 16:51:57 2013 +0200 - - updated for version 7.3.1121 - Problem: New regexp engine: adding states that are not used. - Solution: Don't add the states. - -commit 5b84ddcceae72c14c3f608006d305f9a8e00fefc -Author: Bram Moolenaar -Date: Wed Jun 5 16:33:10 2013 +0200 - - updated for version 7.3.1120 - Problem: Crash when regexp logging is enabled. - Solution: Avoid using NULL pointers. Advance over count argument. - -commit 1cd3f2c4507ad242a6ed50270009f19fa49e5a7b -Author: Bram Moolenaar -Date: Wed Jun 5 12:43:09 2013 +0200 - - updated for version 7.3.1119 - Problem: Flags in 'cpo' are search for several times. - Solution: Store the result and re-use the flags. - -commit e2b8cb3b15c47107c1b05d698ce267ed1ea05079 -Author: Bram Moolenaar -Date: Wed Jun 5 11:46:25 2013 +0200 - - updated for version 7.3.1118 - Problem: Match failure rate is not very specific. - Solution: Tune the failure rate for match items. - -commit d75799ab7f712738795919005046b15d6ac356f8 -Author: Bram Moolenaar -Date: Wed Jun 5 11:05:17 2013 +0200 - - updated for version 7.3.1117 - Problem: New regexp engine: \%[abc] not supported. - Solution: Implement \%[abc]. Add tests. - -commit 78eae9aaf7d73ab676d7adecb77765834dccc460 -Author: Bram Moolenaar -Date: Wed Jun 5 11:02:05 2013 +0200 - - updated for version 7.3.1116 - Problem: Can't build without Visual mode. - Solution: Add #ifdefs. - -commit 5ebc09b4505b38c0b928c68769e10cda1226a2e4 -Author: Bram Moolenaar -Date: Tue Jun 4 22:13:50 2013 +0200 - - updated for version 7.3.1115 - Problem: Many users don't like the cursor line number when 'relativenumber' - is set. - Solution: Have four combinations with 'number' and 'relativenumber'. - (Christian Brabandt) - -commit b76591ef4afd62431c7975d29ac22687d5a50ca2 -Author: Bram Moolenaar -Date: Tue Jun 4 21:42:22 2013 +0200 - - updated for version 7.3.1114 - Problem: Can't build without the syntax feature. - Solution: Add #ifdefs. (Erik Falor) - -commit 044aa290c5f20afc871629acec9aae0dae367a01 -Author: Bram Moolenaar -Date: Tue Jun 4 21:27:38 2013 +0200 - - updated for version 7.3.1113 - Problem: New regexp engine: \%'m not supported. - Solution: Implement \%'m. Add tests. - -commit dacd7de3fd5edd8f3a41ba3c9c389b653b6a9e5d -Author: Bram Moolenaar -Date: Tue Jun 4 18:28:48 2013 +0200 - - updated for version 7.3.1112 - Problem: New regexp engine: \%V not supported. - Solution: Implement \%V. Add tests. - -commit f811509c036306595be026f5e49dde170abb216c -Author: Bram Moolenaar -Date: Tue Jun 4 17:47:05 2013 +0200 - - updated for version 7.3.1111 - Problem: nfa_recognize_char_class() implementation is inefficient. - Solution: Use bits in an int instead of chars in a string. (Dominique Pelle) - -commit a2d951086166fb0ece62fb1c6f9071237bf27f24 -Author: Bram Moolenaar -Date: Tue Jun 4 14:23:05 2013 +0200 - - updated for version 7.3.1110 - Problem: New regexp matching: Using \@= and the like can be slow. - Solution: Decide whether to first try matching the zero-wdith part or what - follows, whatever is more likely to fail. - -commit dd9a4a44a9f73fea7305b4ff8ac0ccfbaea3f9aa -Author: Bram Moolenaar -Date: Mon Jun 3 20:12:51 2013 +0200 - - updated for version 7.3.1109 - Problem: Building on MS-Windows doesn't see changes in if_py_both.h. - Solution: Add a dependency. (Ken Takata) - -commit e9056b121d6e9751bc0f802c09d4697a6ce4bdd5 -Author: Bram Moolenaar -Date: Mon Jun 3 20:04:48 2013 +0200 - - updated for version 7.3.1108 - Problem: Error message for os.fchdir() (Charles Peacech) - Solution: Clear the error. (ZyX) - -commit 01d89dddfa710f8a014f9bb85ffff4ad35451dc9 -Author: Bram Moolenaar -Date: Mon Jun 3 19:41:06 2013 +0200 - - updated for version 7.3.1107 - Problem: Compiler warnings for unused variables. - Solution: Put the variables inside #ifdef. - -commit dd2ccdf6eaf3de0a5e9a4bb3b9e08dd55168c629 -Author: Bram Moolenaar -Date: Mon Jun 3 12:17:04 2013 +0200 - - updated for version 7.3.1106 - Problem: New regexp engine: saving and restoring lastlist in the states - takes a lot of time. - Solution: Use a second lastlist value for the first recursive call. - -commit f46da70603be5280555da3bc8b5519b807e93afd -Author: Bram Moolenaar -Date: Sun Jun 2 22:37:42 2013 +0200 - - updated for version 7.3.1105 - Problem: New regexp engine: too much code in one function. Dead code. - Solution: Move the recursive nfa_regmatch call to a separate function. - Remove the dead code. - -commit f18fb7af7504a47e59ce85ddd1e50b56651a80d3 -Author: Bram Moolenaar -Date: Sun Jun 2 22:08:03 2013 +0200 - - updated for version 7.3.1104 - Problem: New regexp engine does not handle "~". - Solution: Add support for "~". - -commit f6de032afe1c4583cd4df585a7d46f93740357dc -Author: Bram Moolenaar -Date: Sun Jun 2 21:30:04 2013 +0200 - - updated for version 7.3.1103 - Problem: New regexp engine: overhead in saving and restoring. - Solution: Make saving and restoring list IDs faster. Don't copy or check \z - subexpressions when they are not used. - -commit 9f5d60072301711ac1175fa679676d0f7e40e60a -Author: Bram Moolenaar -Date: Sun Jun 2 19:22:13 2013 +0200 - - updated for version 7.3.1102 - Problem: Completion of ":py3do" and ":py3file" does not work after ":py3". - Solution: Make completion work. (Taro Muraoka) - -commit ac499e311677a58b90eadc1f5558e72da5eb1c5f -Author: Bram Moolenaar -Date: Sun Jun 2 19:14:17 2013 +0200 - - updated for version 7.3.1101 - Problem: Configure doesn't find Python 3 on Ubuntu 13.04. - Solution: First try distutils.sysconfig. Also fix some indents. (Ken - Takata) - -commit 78b595743931457c054156f1c86aa1fae8ba42f5 -Author: Bram Moolenaar -Date: Sun Jun 2 18:54:21 2013 +0200 - - updated for version 7.3.1100 - Problem: Python: a few more memory problems. - Solution: Add and remove Py_XDECREF(). (ZyX) - -commit f4258308e288c82c30d35cb2d0e045e60bfdb21c -Author: Bram Moolenaar -Date: Sun Jun 2 18:20:17 2013 +0200 - - updated for version 7.3.1099 - Problem: Python: Changing directory with os.chdir() causes problems for - Vim's notion of directories. - Solution: Add vim.chdir() and vim.fchdir(). (ZyX) - -commit 4f2109d782f91f7341a51644e3629ad1cbaea991 -Author: Bram Moolenaar -Date: Sun Jun 2 18:07:37 2013 +0200 - - updated for version 7.3.1098 - Problem: Python: Possible memory leaks - Solution: Add Py_XDECREF() calls. (ZyX) - -commit bc41196bdc94f5025a5d0bee2dcbb3c63aef15b8 -Author: Bram Moolenaar -Date: Sun Jun 2 17:46:40 2013 +0200 - - updated for version 7.3.1097 - Problem: Python: a few recently added items are not documented. - Solution: Update the documentation. (ZyX) - -commit de71b5658f780e1fac29b1ef8b58af3dd42e65ad -Author: Bram Moolenaar -Date: Sun Jun 2 17:41:54 2013 +0200 - - updated for version 7.3.1096 - Problem: Python: popitem() was not defined in a standard way. - Solution: Remove the argument from popitem(). (ZyX) - -commit 525666f28201c313825065d49b98606c8cade457 -Author: Bram Moolenaar -Date: Sun Jun 2 16:40:55 2013 +0200 - - updated for version 7.3.1095 - Problem: Compiler warnings for shadowed variables. (Christian Brabandt) - Solution: Rename new_state() to alloc_state(). Remove unnecessary - declaration. - -commit 307aa16a6958e5aa76c7c9f6e3f1b47faf8c50d2 -Author: Bram Moolenaar -Date: Sun Jun 2 16:34:21 2013 +0200 - - updated for version 7.3.1094 - Problem: New regexp engine: Attempts to match "^" at every character. - Solution: Only try "^" at the start of a line. - -commit b122e9798e058645ab3936eb12e02bd61403ac33 -Author: Bram Moolenaar -Date: Sun Jun 2 16:07:10 2013 +0200 - - updated for version 7.3.1093 - Problem: New regexp engine: When a sub expression is empty \1 skips a - character. - Solution: Make \1 try the current position when the match is emtpy. - -commit 69afb7bf0aef4e9b39acbdb7849dd9c44b1345c5 -Author: Bram Moolenaar -Date: Sun Jun 2 15:55:55 2013 +0200 - - updated for version 7.3.1092 - Problem: Can't build with regexp debugging. NFA debug output shows wrong - pattern. - Solution: Fix debugging code for recent changes. Add the pattern to the - program. - -commit 5de820b916c38d95f6af7f4315f827764d587497 -Author: Bram Moolenaar -Date: Sun Jun 2 15:01:57 2013 +0200 - - updated for version 7.3.1091 - Problem: New regexp engine: no error when using \z1 or \z( where it does - not work. - Solution: Give an error message. - -commit efb23f26e8da3edb9fe8c980f7a0f27906f98bf2 -Author: Bram Moolenaar -Date: Sat Jun 1 23:02:54 2013 +0200 - - updated for version 7.3.1090 - Problem: New regexp engine does not support \z1 .. \z9 and \z(. - Solution: Implement the syntax submatches. - -commit 0418811869a64add42b0f2a37eff911dd550eb28 -Author: Bram Moolenaar -Date: Sat Jun 1 20:32:12 2013 +0200 - - updated for version 7.3.1089 - Problem: Tests 86 and 87 fail on MS-Windows. (Ken Takata) - Solution: Fix platform-specific stuff. (ZyX) - -commit 61602c5bfe7d4a4a0a6671b132f5b98d7d9da424 -Author: Bram Moolenaar -Date: Sat Jun 1 19:54:43 2013 +0200 - - updated for version 7.3.1088 - Problem: New regexp engine: \@<= and \@ -Date: Sat Jun 1 14:50:56 2013 +0200 - - Updated runtime files and translations. - -commit 3737fc1c30a559c82c57b5ce6aedae76cbeabaef -Author: Bram Moolenaar -Date: Sat Jun 1 14:42:56 2013 +0200 - - updated for version 7.3.1087 - Problem: A leading star is not seen as a normal char when \{} follows. - Solution: Save and restore the parse state properly. - -commit 75d7a069206e8f3805d30f4df4655cb18d022fa4 -Author: Bram Moolenaar -Date: Sat Jun 1 13:24:24 2013 +0200 - - updated for version 7.3.1086 - Problem: Old regexp engine accepts illegal range, new one doesn't. - Solution: Also accept the illegal range with the new engine. - -commit 36b3a011d38dc96a85ec4451ae6a3ed9cb1ac9e5 -Author: Bram Moolenaar -Date: Sat Jun 1 12:40:20 2013 +0200 - - updated for version 7.3.1085 - Problem: New regexp engine: Non-greedy multi doesn't work. - Solution: Implement \{-}. - -commit 54dafde1707b253036f42e6e3478c2e9d61bf4b9 -Author: Bram Moolenaar -Date: Fri May 31 23:18:00 2013 +0200 - - updated for version 7.3.1084 - Problem: New regexp engine: only accepts up to \{,10}. - Solution: Remove upper limit. Remove dead code with NFA_PLUS. - -commit 4b78063368eca61c8c8991d3c9afc18d5a474b82 -Author: Bram Moolenaar -Date: Fri May 31 22:14:52 2013 +0200 - - updated for version 7.3.1083 - Problem: New regexp engine: Does not support \%^ and \%$. - Solution: Support matching start and end of file. - -commit 14f55c6f67b55b693d0689beb66af90f53589a77 -Author: Bram Moolenaar -Date: Fri May 31 21:45:09 2013 +0200 - - updated for version 7.3.1082 - Problem: New regexp engine: Problem with \@= matching. - Solution: Save and restore nfa_match. - -commit 99dc19d1cc4d68694f168ccee468bbab908b9c58 -Author: Bram Moolenaar -Date: Fri May 31 20:49:31 2013 +0200 - - updated for version 7.3.1081 - Problem: Compiler warnings on 64-bit Windows. - Solution: Change variable types. (Mike Williams) - -commit ca982c8d4527262569abbbcecc352204d3b0ab15 -Author: Bram Moolenaar -Date: Fri May 31 19:01:16 2013 +0200 - - updated for version 7.3.1080 - Problem: Test 86 fails. - Solution: Comment out the parts that don't work. Make it pass on 32 bit - systems. - -commit 96c7dfd806c29bb2be225b368499911700e89f71 -Author: Bram Moolenaar -Date: Fri May 31 18:46:11 2013 +0200 - - updated for version 7.3.1079 - Problem: Test 87 fails. - Solution: Fix the test for Python 3.3. (ZyX) Make it pass on 32 bit systems. - -commit b06e20e6badb39408888f4fde9087e75d893d504 -Author: Bram Moolenaar -Date: Thu May 30 22:44:02 2013 +0200 - - updated for version 7.3.1078 - Problem: New regexp engine: \@! doesn't work. - Solution: Implement the negated version of \@=. - -commit 35eacd71808cf3aac06cd494a2f566d7e0ec1c03 -Author: Bram Moolenaar -Date: Thu May 30 22:06:33 2013 +0200 - - updated for version 7.3.1077 - Problem: Python: Allocating dict the wrong way, causing a crash. - Solution: Use py_dict_alloc(). Fix some exception problems. (ZyX) - -commit 2d5e112284957ea60ea5291dae4401d101348902 -Author: Bram Moolenaar -Date: Thu May 30 21:42:13 2013 +0200 - - updated for version 7.3.1076 - Problem: New regexp engine: \@= and \& don't work. - Solution: Make these items work. Add column info to logging. - -commit 021e147b7030103d394e1081568e88d92d678531 -Author: Bram Moolenaar -Date: Thu May 30 19:18:31 2013 +0200 - - updated for version 7.3.1075 - Problem: Compiler warning for storing a long_u in an int. - Solution: Declare the number as an int. (Mike Williams) - -commit f62d942e548f07cf35b24f8410a9b5cb06bbb60e -Author: Bram Moolenaar -Date: Thu May 30 19:01:24 2013 +0200 - - updated for version 7.3.1074 - Problem: Compiler warning for printf format. (Manuel Ortega) - Solution: Add type casts. - -commit 16299b57cb60767b68f475a182edd45333fbb2df -Author: Bram Moolenaar -Date: Thu May 30 18:45:23 2013 +0200 - - updated for version 7.3.1073 - Problem: New regexp engine may run out of states. - Solution: Allocate states dynamically. Also make the test report errors. - -commit 4b6ebe6dce90db34485c161a72faf66038d78358 -Author: Bram Moolenaar -Date: Thu May 30 17:49:24 2013 +0200 - - updated for version 7.3.1072 - Problem: Compiler warning for unitialized variable. - Solution: Initialize it. - -commit 428e987b61720a8b23cee6a4c806c0a1c1cdcaac -Author: Bram Moolenaar -Date: Thu May 30 17:05:39 2013 +0200 - - updated for version 7.3.1071 - Problem: New regexp engine: backreferences don't work correctly. - Solution: Add every possible start/end position on the state stack. - -commit fdde880b0288fd9624352aa7ee5c04eefbdff9df -Author: Bram Moolenaar -Date: Thu May 30 15:38:24 2013 +0200 - - updated for version 7.3.1070 - Problem: Vim crashes in Python tests. Compiler warning for unused function. - Solution: Disable the tests for now. Move the function. - -commit fc714b35c6dd691adfc15782d663c0a1a07a0da8 -Author: Bram Moolenaar -Date: Thu May 30 14:52:37 2013 +0200 - - updated for version 7.3.1069 - Problem: Python: memory leaks. - Solution: Python patch 28: Purge out DICTKEY_CHECK_EMPTY macros. (ZyX) - -commit 018acca3bdf866faa4eacfb403f9d720832c816e -Author: Bram Moolenaar -Date: Thu May 30 13:37:28 2013 +0200 - - updated for version 7.3.1068 - Problem: Python: Script is auto-loaded on function creation. - Solution: Python patch 27. (ZyX) - -commit 305b2fde1343422c3fd0f63e7e461a37789069ce -Author: Bram Moolenaar -Date: Thu May 30 13:32:30 2013 +0200 - - updated for version 7.3.1067 - Problem: Python: documentation lags behind. - Solution: Python patch 26. (ZyX) - -commit 8600e40a6725f3ea9c8b545e68337a08472b781d -Author: Bram Moolenaar -Date: Thu May 30 13:28:41 2013 +0200 - - updated for version 7.3.1066 - Problem: Python: Insufficient exception and error testing. - Solution: Python patch 25. (ZyX) - -commit bcb40977c3e71461f52ef5201cf55c5d427fc738 -Author: Bram Moolenaar -Date: Thu May 30 13:22:13 2013 +0200 - - updated for version 7.3.1065 - Problem: Python: key mapping is not standard. - Solution: Puthon patch 24: use PyMapping_Keys. (ZyX) - -commit 494ff7e85033e233620ba7fec42156745758f5dc -Author: Bram Moolenaar -Date: Thu May 30 13:17:17 2013 +0200 - - updated for version 7.3.1064 - Problem: Python: insufficient error checking. - Solution: Python patch 23. (ZyX) - -commit 355fd9b468108251eefc8c0d50390d0f627046ea -Author: Bram Moolenaar -Date: Thu May 30 13:14:13 2013 +0200 - - updated for version 7.3.1063 - Problem: Python: Function is not standard. - Solution: Python patch 22: make Function subclassable. (ZyX) - -commit 78cddbe2712b5e2bad3928f38345019d6803f31f -Author: Bram Moolenaar -Date: Thu May 30 13:05:58 2013 +0200 - - updated for version 7.3.1062 - Problem: Python: List is not standard. - Solution: Python patch 21: Add standard methods and fields. (ZyX) - -commit a9922d62e60142f1cb9889626e82e8cc7126be1a -Author: Bram Moolenaar -Date: Thu May 30 13:01:18 2013 +0200 - - updated for version 7.3.1061 - Problem: Python: Dictionary is not standard. - Solution: Python patch 20: Add standard methods and fields. (ZyX) - -commit a5b725c3f67f1c98d99fec71a3cbaad502a02291 -Author: Bram Moolenaar -Date: Thu May 30 12:43:54 2013 +0200 - - updated for version 7.3.1060 - Problem: Python: can't repr() a function. - Solution: Python patch 19: add FunctionRepr(). (ZyX) - -commit 1a3b56953e22f9e50d34c50edb5c24292741eb3d -Author: Bram Moolenaar -Date: Thu May 30 12:40:39 2013 +0200 - - updated for version 7.3.1059 - Problem: Python: Using fixed size buffers. - Solution: Python patch 18: Use python's own formatter. (ZyX) - -commit a1544c00c8ace9b74714b609b5079ae61faa20b5 -Author: Bram Moolenaar -Date: Thu May 30 12:35:52 2013 +0200 - - updated for version 7.3.1058 - Problem: Call of funcref does not succeed in other script. - Solution: Python patch 17: add get_expanded_name(). (ZyX) - -commit 01a7a720ad460b80aa8f749c15134c0d749db960 -Author: Bram Moolenaar -Date: Thu May 30 12:26:58 2013 +0200 - - updated for version 7.3.1057 - Problem: Python: not enough compatibilty. - Solution: Python patch 16: Make OutputWritelines support any sequence object - (ZyX) Note: tests fail - -commit 9bb77d6fe6a8bd47f827e1293a9c6457298ec963 -Author: Bram Moolenaar -Date: Thu May 30 12:14:49 2013 +0200 - - updated for version 7.3.1056 - Problem: Python: possible memory leaks. - Solution: Python patch 15. (ZyX) Fix will follow later. - -commit bad704fa0478c914e1089531bc61ac78009afaec -Author: Bram Moolenaar -Date: Thu May 30 11:51:08 2013 +0200 - - updated for version 7.3.1055 - Problem: Negated collection does not match newline. - Solution: Handle newline differently. (Hiroshi Shirosaki) - -commit 7e28384a9a009852414a5fe3a44bcdcbd82a52d8 -Author: Bram Moolenaar -Date: Thu May 30 11:43:15 2013 +0200 - - updated for version 7.3.1054 - Problem: Can't build without the +autocmd feature. (Elimar Riesebieter) - Solution: Fix use of buf and curbuf. - -commit 07b8864111362db1ce4f3fa30ba8460b8bf91774 -Author: Bram Moolenaar -Date: Wed May 29 22:58:32 2013 +0200 - - updated for version 7.3.1053 - Problem: Python: no flag for types with tp_traverse+tp_clear. - Solution: Python patch 14: Add Py_TPFLAGS_HAVE_GC. (ZyX) - -commit 1bcabe19a2be1a3fe324422e8c28db9e27715cb9 -Author: Bram Moolenaar -Date: Wed May 29 22:52:32 2013 +0200 - - updated for version 7.3.1052 - Problem: Python: possible SEGV and negative refcount. - Solution: Python patch 13: Fix IterIter function. (ZyX) - -commit a03e631120829db8be926bdd14095b4b4aef248a -Author: Bram Moolenaar -Date: Wed May 29 22:49:26 2013 +0200 - - updated for version 7.3.1051 - Problem: Python: possible memory leaks. - Solution: Python patch 12: fix the leaks (ZyX) - -commit c8366790e8b7ea903200cf9e5ecef4802478b56e -Author: Bram Moolenaar -Date: Wed May 29 22:46:26 2013 +0200 - - updated for version 7.3.1050 - Problem: Python: Typo in pyiter_to_tv. - Solution: Python patch 11. (ZyX) - -commit c37b6ecd60e0ef99406aa903cc98482117f5ed7b -Author: Bram Moolenaar -Date: Wed May 29 22:43:37 2013 +0200 - - updated for version 7.3.1049 - Problem: Python: no consistent naming - Solution: Python patch 10: Rename DICTKEY_GET_NOTEMPTY to DICTKEY_GET. (ZyX) - -commit b38caae26c2d0cf6633d829a9b6014b8868da0f0 -Author: Bram Moolenaar -Date: Wed May 29 22:39:52 2013 +0200 - - updated for version 7.3.1048 - Problem: Python: no consistent naming. - Solution: Python patch 9: Rename d to dict and lookupDict to lookup_dict. - (ZyX) - -commit dd8aca664d9768614d18cebec84badc3ecad3af5 -Author: Bram Moolenaar -Date: Wed May 29 22:36:10 2013 +0200 - - updated for version 7.3.1047 - Problem: Python: dir() does not work properly. - Solution: Python patch 8. Add __dir__ method to all objects with custom - tp_getattr supplemented by __members__ attribute for at least - python-2* versions. __members__ is not mentioned in python-3* - dir() output even if it is accessible. (ZyX) - -commit 432b09c84dc6daf0b7ca8dac986bc0b1faf899d7 -Author: Bram Moolenaar -Date: Wed May 29 22:26:18 2013 +0200 - - updated for version 7.3.1046 - Problem: Python: Using Py_BuildValue for building strings. - Solution: Python patch 7 and 7.5: Replace Py_BuildValue with - PyString_FromString. (ZyX) - -commit 21642ed1b4aeab32d419f310d2100999482b1079 -Author: Bram Moolenaar -Date: Wed May 29 22:20:01 2013 +0200 - - updated for version 7.3.1045 - Problem: Python: No error handling for VimToPython function. - Solution: Python patch 6. (ZyX) - -commit 9e822c00b1fdf3e0604dbb520f593d8de6c15098 -Author: Bram Moolenaar -Date: Wed May 29 22:15:30 2013 +0200 - - updated for version 7.3.1044 - Problem: Python: No {Buffer,TabPage,Window}.valid attributes. - Solution: Python patch 5: add .valid (ZyX) - -commit 3e734ea2c7d6bc78cf5d2851c1e4ddbad2e028d1 -Author: Bram Moolenaar -Date: Wed May 29 22:05:55 2013 +0200 - - updated for version 7.3.1043 - Problem: Python: Dynamic compilation with 2.3 fails. - Solution: Python patch 4. (ZyX) - -commit e9ba516be2873b80e51aa24cd6c25f9b29612695 -Author: Bram Moolenaar -Date: Wed May 29 22:02:22 2013 +0200 - - updated for version 7.3.1042 - Problem: Python: can't assign to vim.Buffer.name. - Solution: Python patch 3. (ZyX) - -commit 1bc2428e1f7782870ae9e304f0db2388fe4a5a14 -Author: Bram Moolenaar -Date: Wed May 29 21:37:35 2013 +0200 - - updated for version 7.3.1041 - Problem: Python: Invalid read valgrind errors. - Solution: Python patch 2: defer DICTKEY_UNREF until key is no longer needed. - (ZyX) - -commit 0014a53ad18c7e8aeeb33b6e68c120fdbcead177 -Author: Bram Moolenaar -Date: Wed May 29 21:33:39 2013 +0200 - - updated for version 7.3.1040 - Problem: Python: Problems with debugging dynamic build. - Solution: Python patch 1. (ZyX) - -commit 423532e10d7335750afbace57ba65c0b6f138756 -Author: Bram Moolenaar -Date: Wed May 29 21:14:42 2013 +0200 - - updated for version 7.3.1039 - Problem: New regexp engine does not support \%23c, \%<23c and the like. - Solution: Implement them. (partly by Yasuhiro Matsumoto) - -commit 28c21919499319d26077aec1d40e54f5b8fbd367 -Author: Bram Moolenaar -Date: Wed May 29 19:18:00 2013 +0200 - - updated for version 7.3.1038 - Problem: Crash when using Cscope. - Solution: Avoid negative argument to vim_strncpy(). (Narendran - Gopalakrishnan) - -commit 75eb1610e128de0dd7c19ceef0d0c45730fdc1a1 -Author: Bram Moolenaar -Date: Wed May 29 18:45:11 2013 +0200 - - updated for version 7.3.1037 - Problem: Look-behind matching is very slow on long lines. - Solution: Add a byte limit to how far back an attempt is made. - -commit f9e56b2b03efbad3b62183e66e845fbff64af14a -Author: Bram Moolenaar -Date: Tue May 28 22:52:16 2013 +0200 - - updated for version 7.3.1036 - Problem: Can't build on HP-UX. - Solution: Give the union a name. (John Marriott) - -commit 4ac6676ceec7087042e1b539ad62d9b2e90b4a9e -Author: Bram Moolenaar -Date: Tue May 28 22:31:46 2013 +0200 - - updated for version 7.3.1035 - Problem: Compiler warning on 64 bit windows. - Solution: Add type cast. (Mike Williams) - -commit 51a2983904060e3d69ae31eca99169cd9d7548e9 -Author: Bram Moolenaar -Date: Tue May 28 22:30:35 2013 +0200 - - updated for version 7.3.1034 - Problem: New regexp code using strange multi-byte code. - Solution: Use the normal code to advance and backup pointers. - -commit 5714b80032adcaa5ecf6d92efddf61387a280d32 -Author: Bram Moolenaar -Date: Tue May 28 22:03:20 2013 +0200 - - updated for version 7.3.1033 - Problem: "\1" .. "\9" are not supported in the new regexp engine. - Solution: Implement them. Add a few more tests. - -commit e0fea9c405882bd0ee8a0a661dcd49deebe65d15 -Author: Bram Moolenaar -Date: Mon May 27 20:10:50 2013 +0200 - - updated for version 7.3.1032 - Problem: "\ze" is not supported by the new regexp engine. - Solution: Make "\ze" work. - -commit eb3ecae23a458682ac572979515fcf343eaa62e5 -Author: Bram Moolenaar -Date: Mon May 27 11:22:04 2013 +0200 - - updated for version 7.3.1031 - Problem: Compiler warnings for shadowed variable. (John Little) - Solution: Move the variable declarations to the scope where they are used. - -commit 2cb8feb880655905f392619c70962837266bcd5d -Author: Bram Moolenaar -Date: Sun May 26 23:13:07 2013 +0200 - - updated for version 7.3.1030 - Problem: Can't build for debugging. - Solution: Fix struct member names. - -commit 26c2f3fc4e77a9cda5f9731d7188f04d240fa0bb -Author: Bram Moolenaar -Date: Sun May 26 22:56:19 2013 +0200 - - updated for version 7.3.1029 - Problem: New regexp performance: Unused position state being copied. - Solution: Keep track of which positions are actually valid. - -commit 963fee2d694cd2033ef67045e54ce549bf198c28 -Author: Bram Moolenaar -Date: Sun May 26 21:47:28 2013 +0200 - - updated for version 7.3.1028 - Problem: New regexp performance: Copying a lot of position state. - Solution: Only copy the sub-expressions that are being used. - -commit c4912e555bb609604f7e86ee2c38fe600c25f369 -Author: Bram Moolenaar -Date: Sun May 26 19:19:52 2013 +0200 - - updated for version 7.3.1027 - Problem: New regexp performance: Calling no_Magic() very often. - Solution: Remove magicness inline. - -commit e23febdb857c0b0e297128d80bdde12240056653 -Author: Bram Moolenaar -Date: Sun May 26 18:40:14 2013 +0200 - - updated for version 7.3.1026 - Problem: New regexp: pattern that includs a new-line matches too early. - (john McGowan) - Solution: Do not start searching in the second line. - -commit 61db8b5108f2f08264e72bd1c55f5b32f5a64c34 -Author: Bram Moolenaar -Date: Sun May 26 17:45:49 2013 +0200 - - updated for version 7.3.1025 - Problem: New regexp: not matching newline in string. (Marc Weber) - Solution: Check for "\n" character. - -commit 57a285b105478be7bff338d8ae7847b40f58434a -Author: Bram Moolenaar -Date: Sun May 26 16:57:28 2013 +0200 - - updated for version 7.3.1024 - Problem: New regexp: End of matching pattern not set correctly. (Cesar - Romani) - Solution: Quit the loop after finding the match. Store nfa_has_zend in the - program. - -commit 3451d662447cf0e78ebd55320d26791f228123f2 -Author: Bram Moolenaar -Date: Sun May 26 15:14:55 2013 +0200 - - updated for version 7.3.1023 - Problem: Searching for composing char only and using \Z has different - results. - Solution: Make it match the composing char, matching everything is not - useful. - -commit 7cd4d9c17c0f56f2653bc6f4d2d0b66e7afe9c94 -Author: Bram Moolenaar -Date: Sun May 26 14:54:12 2013 +0200 - - updated for version 7.3.1022 - Problem: Compiler warning for shadowed variable. (John Little) - Solution: Move declaration, rename variables. - -commit 3f1682e808d690e2ba01640784fd8832adf533ab -Author: Bram Moolenaar -Date: Sun May 26 14:32:05 2013 +0200 - - updated for version 7.3.1021 - Problem: New regexp engine does not ignore order of composing chars. - Solution: Ignore composing chars order. - -commit fdb6dc11054c26c220ecce5b21d6b2c41ed652ce -Author: Bram Moolenaar -Date: Sat May 25 23:15:27 2013 +0200 - - updated for version 7.3.1020 - Problem: Not all patterns are tested with auto / old / new engine. - Solution: Test patterns with three values of 'regexpengine'. - -commit 47196581b85ff0cf86d8b8093fbf75ebfd4d9abe -Author: Bram Moolenaar -Date: Sat May 25 22:04:23 2013 +0200 - - updated for version 7.3.1019 - Problem: These do not work with the new regexp engine: \%o123, \%x123, - \%d123, \%u123 and \%U123. - Solution: Implement these items. - -commit aae4883e01d70d6075e250f4116b6888aca93594 -Author: Bram Moolenaar -Date: Sat May 25 21:18:34 2013 +0200 - - updated for version 7.3.1018 - Problem: New regexp engine wastes memory. - Solution: Allocate prog with actual number of states, not estimated maximum - number of sates. - -commit 4b41706477bccb6f0b3f5154f09af30e9fc4f452 -Author: Bram Moolenaar -Date: Sat May 25 20:19:50 2013 +0200 - - updated for version 7.3.1017 - Problem: Zero width match changes length of match. - Solution: For a zero width match put new states in the current position in - the state list. - -commit f47ca63dbcc547fa7d16ff4a0e8729ba9c3c508a -Author: Bram Moolenaar -Date: Sat May 25 15:31:05 2013 +0200 - - updated for version 7.3.1016 - Problem: Unused field in nfa_state. - Solution: Remove lastthread. - -commit 56d58d51bfefe428c9fcbb6dd0e87b08c0ea30b2 -Author: Bram Moolenaar -Date: Sat May 25 14:42:03 2013 +0200 - - updated for version 7.3.1015 - Problem: New regexp engine: Matching composing characters is wrong. - Solution: Fix matching composing characters. - -commit 152e7890c17df2e34ae993863be8c6445183222b -Author: Bram Moolenaar -Date: Sat May 25 12:28:11 2013 +0200 - - updated for version 7.3.1014 - Problem: New regexp state dump is hard to read. - Solution: Make the state dump more pretty. (Taro Muraoka) - -commit d6c11cb3e0df7a5f6d45572881dc7b28dd9b2b0d -Author: Bram Moolenaar -Date: Sat May 25 12:18:39 2013 +0200 - - updated for version 7.3.1013 - Problem: New regexp logging is a bit messy. - Solution: Consistently use #defines, add explanatory comment. (Taro Muraoka) - -commit fad8de084a568678ccb5e38c62618c6ae0f57bfe -Author: Bram Moolenaar -Date: Fri May 24 23:10:50 2013 +0200 - - updated for version 7.3.1012 - Problem: \Z does not work properly with the new regexp engine. - Solution: Make \Z work. Add tests. - -commit 3c577f26cd5d3b8252352d66396e85c4ebe1305d -Author: Bram Moolenaar -Date: Fri May 24 21:59:54 2013 +0200 - - updated for version 7.3.1011 - Problem: New regexp engine is inefficient with multi-byte characters. - Solution: Handle a character at a time instead of a byte at a time. Also - make \Z partly work. - -commit 1d814754c0f7c6ae913ed6549e8ac848c058ef1a -Author: Bram Moolenaar -Date: Fri May 24 20:25:33 2013 +0200 - - updated for version 7.3.1010 - Problem: New regexp: adding \Z makes every character match. - Solution: Only apply ireg_icombine for composing characters. - Alsl add missing change from patch 1008. (Ken Takata) - -commit 425154d88803b6a9a74d1ef6c782860fc390b635 -Author: Bram Moolenaar -Date: Fri May 24 18:58:43 2013 +0200 - - updated for version 7.3.1009 - Problem: Compiler warning for ambiguous else. - Solution: Add curly braces. - -commit 02e26d9807295ffddf575f0dd52cf343ab087d33 -Author: Bram Moolenaar -Date: Thu May 23 22:43:08 2013 +0200 - - updated for version 7.3.1008 - Problem: Test 95 fails on MS-Windows. - Solution: Set 'nomore'. Change \i to \f. Change multi-byte character to - something that is not matching \i. (Ken Takata) - -commit a03dbed9e962f350c8bc4d53446e5f193b367435 -Author: Bram Moolenaar -Date: Thu May 23 22:27:03 2013 +0200 - - updated for version 7.3.1007 - Problem: Can't build on Minix 3.2.1. - Solution: Add a condition to an #ifdef. (Gautam Tirumala) - -commit 307d10a2fb15879cf34f7ecfdcaca551991014a8 -Author: Bram Moolenaar -Date: Thu May 23 22:25:15 2013 +0200 - - updated for version 7.3.1006 - Problem: NFA engine not used for "\_[0-9]". - Solution: Enable this, fixed in patch 1005. - -commit 35b2386a8e416d5b2d1a4af9e6047802e845a76a -Author: Bram Moolenaar -Date: Wed May 22 23:00:40 2013 +0200 - - updated for version 7.3.1005 - Problem: Get stuck on regexp "\n*" and on "%s/^\n\+/\r". - Solution: Fix handling of matching a line break. (idea by Hirohito Higashi) - -commit c96ebe75e57657fe92fdba9346661a3ac5537821 -Author: Bram Moolenaar -Date: Tue May 21 22:38:18 2013 +0200 - - updated for version 7.3.1004 - Problem: No error when option could not be set. - Solution: Report an error. (ZyX) - -commit 2a0f3d3fb2a7e26d47810098894f8e615571afe3 -Author: Bram Moolenaar -Date: Tue May 21 22:23:56 2013 +0200 - - updated for version 7.3.1003 - Problem: Python interface does not compile with Python 2.2 - Solution: Fix thread issues and True/False. (ZyX) - -commit 0b9aecc3a5020a3f3714bf4e58046321b46632fb -Author: Bram Moolenaar -Date: Tue May 21 22:13:41 2013 +0200 - - updated for version 7.3.1002 - Problem: Valgrind errors for Python interface. - Solution: Fix memory leaks when running tests. (ZyX) - -commit 673af4d3042aef36dcac8b3ab1f62f31d2cd9789 -Author: Bram Moolenaar -Date: Tue May 21 22:00:51 2013 +0200 - - updated for version 7.3.1001 - Problem: Duplicate condition in if. - Solution: Remove one condition. - -commit 2eec59e30b5932b957387d4b513958062feb1905 -Author: Bram Moolenaar -Date: Tue May 21 21:37:20 2013 +0200 - - updated for version 7.3.1000 - Problem: Typo in char value causes out of bounds access. - Solution: Fix character value. (Klemens Baum) - -commit f878bf0da229d6abad4767e8f5da883cce4eaaca -Author: Bram Moolenaar -Date: Tue May 21 21:20:20 2013 +0200 - - updated for version 7.3.999 - Problem: New regexp engine sets curbuf temporarily. - Solution: Use reg_buf instead, like the old engine. - -commit e6ae6225b4abd914b13648638c58bb253124473a -Author: Bram Moolenaar -Date: Tue May 21 21:01:10 2013 +0200 - - Updated runtime files, language files and translations. - -commit 774267bbb9ac66c89e6e1781c19730a58c772752 -Author: Bram Moolenaar -Date: Tue May 21 20:51:59 2013 +0200 - - updated for version 7.3.998 - Problem: Python: garbage collection issues. - Solution: Fix the GC issues: Use proper DESTRUCTOR_FINISH: avoids negative - refcounts, use PyObject_GC_* for objects with tp_traverse and - tp_clear, add RangeTraverse and RangeClear, use Py_XDECREF in some - places. (ZyX) - -commit a7b64ce74e857d4516b87ca80c850e5ef6324ba6 -Author: Bram Moolenaar -Date: Tue May 21 20:40:40 2013 +0200 - - updated for version 7.3.997 - Problem: Vim and Python exceptions are different. - Solution: Make Vim exceptions be Python exceptions. (ZyX) - -commit cac867ad1836d0bc44403f66a3367afffda76095 -Author: Bram Moolenaar -Date: Tue May 21 19:50:34 2013 +0200 - - updated for version 7.3.996 - Problem: Python: Can't check types of what is returned by bindeval(). - Solution: Add vim.List, vim.Dictionary and vim.Function types. (ZyX) - -commit 1dc28783fa3f5946238b4c8020aea460db80269b -Author: Bram Moolenaar -Date: Tue May 21 19:11:01 2013 +0200 - - updated for version 7.3.995 - Problem: Python: Module initialization is duplicated. - Solution: Move to shared file. (ZyX) - -commit 182dc4f2abe6ae6fd20a6c089c3adf45c8b1334d -Author: Bram Moolenaar -Date: Tue May 21 19:01:55 2013 +0200 - - updated for version 7.3.994 - Problem: Python: using magic constants. - Solution: Use descriptive values for ml_flags. (ZyX) - -commit e64faa6645377b958e7e5f6a273521063312792c -Author: Bram Moolenaar -Date: Tue May 21 18:47:21 2013 +0200 - - updated for version 7.3.993 - Problem: Python: Later patch does things slightly differently. - Solution: Adjusted argument type changes. (ZyX) - -commit d6e391862c58d7c7494b8c4cc65a4b745d7eafe1 -Author: Bram Moolenaar -Date: Tue May 21 18:30:34 2013 +0200 - - updated for version 7.3.992 - Problem: Python: Too many type casts. - Solution: Change argument types. (ZyX) - -commit b52f4c02e63a76b933b48026687b322ee2353f11 -Author: Bram Moolenaar -Date: Tue May 21 18:19:38 2013 +0200 - - updated for version 7.3.991 - Problem: More can be shared by Python 2 and 3. - Solution: Move more stuff to if_py_both. (ZyX) - -commit b09d983c78b27362a662ea9ce40e9092d5678bd0 -Author: Bram Moolenaar -Date: Tue May 21 16:28:11 2013 +0200 - - updated for version 7.3.990 - Problem: Memory leak in new regexp engine. - Solution: Jump to end of function to free memory. (Dominique Pelle) - -commit 12e4014092cae21d9fd914ee0fa3a09b51eacaab -Author: Bram Moolenaar -Date: Tue May 21 15:33:41 2013 +0200 - - updated for version 7.3.989 - Problem: New regexp engine compares negative numbers to character. - Solution: Add missing case statements. - -commit 66e83d7db05152d0fe0e1c1ae42576be77ef18e3 -Author: Bram Moolenaar -Date: Tue May 21 14:03:00 2013 +0200 - - updated for version 7.3.988 - Problem: New regexp engine is slow. - Solution: Break out of the loop when the state list is empty. - -commit d2470e9fbefcca31cc17e9588f947acaf708ef7d -Author: Bram Moolenaar -Date: Tue May 21 13:30:21 2013 +0200 - - updated for version 7.3.987 - Problem: No easy to run an individual test. Tests 64 fails when - 'encoding' is not utf-8. - Solution: Add individual test targets to the Makefile. Move some lines from - test 64 to 95. - -commit d7a06b1d7134792df3527babe3bbcb38415b1ee9 -Author: Bram Moolenaar -Date: Tue May 21 13:05:15 2013 +0200 - - updated for version 7.3.986 - Problem: Test 95 doesn't pass when 'encoding' isn't utf-8. (Yasuhiro - Matsumoto) - Solution: Force 'encoding' to be utf-8. - -commit 8dd7901a665862790b2e4d49fcc2d235f06769ad -Author: Bram Moolenaar -Date: Tue May 21 12:52:04 2013 +0200 - - updated for version 7.3.985 - Problem: GTK vim not started as gvim doesn't set WM_CLASS property to a - useful value. - Solution: Call g_set_prgname() on startup. (James McCoy) - -commit 9bad29decfea3477a60780926d573b801ceabe51 -Author: Bram Moolenaar -Date: Tue May 21 12:46:02 2013 +0200 - - updated for version 7.3.984 - Problem: A Visual mapping that uses CTRL-G works differently when started - from Insert mode. (Ein Brown) - Solution: Reset old_mapped_len when handling typed text in Select mode. - -commit 080504921d9a513261a9d60b5b2868aea1e21eb1 -Author: Bram Moolenaar -Date: Tue May 21 12:43:56 2013 +0200 - - updated for version 7.3.983 - Problem: Uneccessary temp variable. - Solution: Remove the variable. - -commit 0fabe3fdbe883935a670bb105f1ba2c5991cd4ea -Author: Bram Moolenaar -Date: Tue May 21 12:34:17 2013 +0200 - - updated for version 7.3.982 - Problem: In the new regexp engine \p does not work on multi-byte - characters. - Solution: Don't point to an integer but the characters. - -commit 09ea9fcf3f0eef0e0f8f8552d856f8896749e846 -Author: Bram Moolenaar -Date: Tue May 21 00:03:02 2013 +0200 - - updated for version 7.3.981 - Problem: In the old regexp engine \i, \I, \f and \F don't work on - multi-byte characters. - Solution: Dereference pointer properly. - -commit 745fc029ba7541ac08b93bb2304a1a407e73336b -Author: Bram Moolenaar -Date: Mon May 20 22:20:02 2013 +0200 - - updated for version 7.3.980 - Problem: Regexp logs may contain garbage. Character classes don't work - correctly for multi-byte characters. - Solution: Check for end of post list. Only use "is" functions for - characters up to 255. (Ken Takata) - -commit e3c7b86aab8882a0c185c5e62c9f9f264e967a52 -Author: Bram Moolenaar -Date: Mon May 20 21:57:03 2013 +0200 - - updated for version 7.3.979 - Problem: Complex NFA regexp doesn't work. - Solution: Set actual state stack end instead of using an arbitrary number. - (Yasuhiro Matsumoto) - -commit 7fcff1f781f3ccfd62af8ed62c697046f92b37e1 -Author: Bram Moolenaar -Date: Mon May 20 21:49:13 2013 +0200 - - updated for version 7.3.978 - Problem: Regexp debug logs don't have a good name. - Solution: Use clear names and make it possible to write logs for the old and - new engines separately. (Taro Muraoka) - -commit ca12d7c00486b37e70872bec7b141d7f3a0b73a5 -Author: Bram Moolenaar -Date: Mon May 20 21:26:33 2013 +0200 - - updated for version 7.3.977 - Problem: Compiler warnings on 64 bit Windows. - Solution: Add type casts. (Mike Williams) Also fix some white space and - uncomment what was commented-out for testing. - -commit 053bb60f4491ae7ce9fa700655b2345cb2bf11cc -Author: Bram Moolenaar -Date: Mon May 20 13:55:21 2013 +0200 - - updated for version 7.3.976 - Problem: Can't build on HP-UX. - Solution: Remove modern initialization. (John Marriott) - -commit bc0ea8f75e3ddd96339db39d41540ad69c6488f6 -Author: Bram Moolenaar -Date: Mon May 20 13:44:29 2013 +0200 - - updated for version 7.3.975 - Problem: Crash in regexp parsing. - Solution: Correctly compute the end of allocated memory. - -commit 10f3a79e898fa819e3f78adff7b724c930fc9130 -Author: Bram Moolenaar -Date: Mon May 20 12:52:29 2013 +0200 - - updated for version 7.3.974 - Problem: Can't build with ruby 1.8.5. - Solution: Only use ruby_init_stack() when RUBY_INIT_STACK is defined. - (Yukihiro Nakadaira) - -commit ba40447ab14c79b6bf3c6e1d47f2b9dcd3e0524c -Author: Bram Moolenaar -Date: Sun May 19 22:31:18 2013 +0200 - - updated for version 7.3.973 - Problem: Compiler warnings. Crash on startup. (Tony Mechelynck) - Solution: Change EMSG2 to EMSGN. Make array one character longer. - -commit 097c992c464b0fbf04c3b3464a3ac512725ae0ba -Author: Bram Moolenaar -Date: Sun May 19 21:15:15 2013 +0200 - - updated for version 7.3.972 - Problem: Cursor not restored after InsertEnter autocommand if it moved to - another line. - Solution: Also restore if the saved line number is still valid. Allow - setting v:char to skip restoring. - -commit 884f6e44e03b2a599cd70b12360b7c7e42242e00 -Author: Bram Moolenaar -Date: Sun May 19 21:03:54 2013 +0200 - - updated for version 7.3.971 - Problem: No support for VS2012 static code analysis. - Solution: Add the ANALYZE option. (Mike Williams) - -commit fbc0d2ea1e13fb55c267b72d64046e5ef984b97f -Author: Bram Moolenaar -Date: Sun May 19 19:40:29 2013 +0200 - - updated for version 7.3.970 - Problem: Syntax highlighting can be slow. - Solution: Include the NFA regexp engine. Add the 'regexpengine' option to - select which one is used. (various authors, including Ken Takata, - Andrei Aiordachioaie, Russ Cox, Xiaozhou Liua, Ian Young) - -commit 6fa41fb3746e5ab2f793de713879afc9b1e25647 -Author: Bram Moolenaar -Date: Sat May 18 20:55:35 2013 +0200 - - updated for version 7.3.969 - Problem: Can't built with Python 3 and without Python 2. - Solution: Adjust #ifdef. (Xavier de Gaye) - -commit 7533fddd09bc9fe9d21c481cbe406c7f86119578 -Author: Bram Moolenaar -Date: Sat May 18 20:45:59 2013 +0200 - - updated for version 7.3.968 - Problem: Multi-byte support is only available when compiled with "big" - features. - Solution: Include multi-byte by default, with "normal" features. - -commit 9e74e30b5ff542c26c100c692fa8cf472728b74e -Author: Bram Moolenaar -Date: Fri May 17 21:20:17 2013 +0200 - - updated for version 7.3.967 - Problem: Build fails on Mac OSX. (Greg Novack) - Solution: Undefine clear(). - -commit ad3b366c8250a6f3c7ac699bc4b0f2e613286089 -Author: Bram Moolenaar -Date: Fri May 17 18:14:19 2013 +0200 - - Update runtime files. - -commit d620aa9be4d574627c020dedd39313f8482ab216 -Author: Bram Moolenaar -Date: Fri May 17 16:40:06 2013 +0200 - - updated for version 7.3.966 - Problem: There is ":py3do" but no ":pydo". - Solution: Add the ":pydo" command. (Lilydjwg) - -commit cfef5ff23ea09b17203d9f466f6f3526c76a8b99 -Author: Bram Moolenaar -Date: Fri May 17 16:24:32 2013 +0200 - - updated for version 7.3.965 - Problem: Python garbage collection not working properly. - Solution: Add support for garbage collection. (ZyX) - -commit cabf80ff2f20ff6e7da237daf8c2a0cc358592eb -Author: Bram Moolenaar -Date: Fri May 17 16:18:33 2013 +0200 - - updated for version 7.3.964 - Problem: Python: not so easy to access tab pages. - Solution: Add window.tabpage, make window.number work with non-current tab - pages. (ZyX) - -commit 105bc355a6713b5c09b52776bf8f92a15a81f49c -Author: Bram Moolenaar -Date: Fri May 17 16:03:57 2013 +0200 - - updated for version 7.3.963 - Problem: Setting curbuf without curwin causes trouble. - Solution: Add switch_buffer() and restore_buffer(). Block autocommands to - avoid trouble. - -commit 55b8ad3dabc16451f0ae59a7ae8ab9edb67f84e6 -Author: Bram Moolenaar -Date: Fri May 17 13:38:04 2013 +0200 - - updated for version 7.3.962 - Problem: Python tests are not portable. - Solution: Use shiftwidth instead of iminsert. (ZyX) - -commit c24c1acd828e9dc410c2a674c794600eed98bcf6 -Author: Bram Moolenaar -Date: Thu May 16 20:47:56 2013 +0200 - - updated for version 7.3.961 - Problem: Tests 86 and 87 fail when using another language than English. - Solution: Set the language to C in the test. (Dominique Pelle) - -commit 07729b25bf85f41822eae4978eb2097f31ac09d7 -Author: Bram Moolenaar -Date: Wed May 15 23:13:10 2013 +0200 - - updated for version 7.3.960 - Problem: Compiler warning for unused variable. - Solution: Put declaration in #ifdef. - -commit 54e8f005815342b9d1f5e92a766eb4783f5ad414 -Author: Bram Moolenaar -Date: Wed May 15 19:44:39 2013 +0200 - - updated for version 7.3.959 - Problem: Missing error number. - Solution: Assign an error number. - -commit 2cd7362e309aa6993ef355a7860fad549f30d239 -Author: Bram Moolenaar -Date: Wed May 15 19:07:47 2013 +0200 - - updated for version 7.3.958 - Problem: Python: Iteration destructor not set. - Solution: Put IterDestructor to use. (ZyX) - -commit 3dab2806feefef69a6b614b9d98463bf4d9aa955 -Author: Bram Moolenaar -Date: Wed May 15 18:28:13 2013 +0200 - - updated for version 7.3.957 - Problem: Python does not have a "do" command like Perl or Lua. - Solution: Add the ":py3do" command. (Lilydjwg) - -commit 71700b8903a8ccd172ae739f53520b59fc153bca -Author: Bram Moolenaar -Date: Wed May 15 17:49:05 2013 +0200 - - updated for version 7.3.956 - Problem: Python vim.bindeval() causes SIGABRT. - Solution: Make pygilstate a local variable. (Yukihiro Nakadaira) - -commit a4720019cfca02fa0c04358daa562334bb716d57 -Author: Bram Moolenaar -Date: Wed May 15 16:27:37 2013 +0200 - - updated for version 7.3.955 - Problem: Python: Not enough tests. - Solution: Add tests for vim.{current,window*,tabpage*}. (ZyX) - -commit b983f75d228accb62fb07eff94c16a3a76f59498 -Author: Bram Moolenaar -Date: Wed May 15 16:11:50 2013 +0200 - - updated for version 7.3.954 - Problem: No check if PyObject_IsTrue fails. - Solution: Add a check for -1 value. (ZyX) - -commit d5f729cada4129ceb8296b86390c38021684c75f -Author: Bram Moolenaar -Date: Wed May 15 16:04:40 2013 +0200 - - updated for version 7.3.953 - Problem: Python: string exceptions are deprecated. - Solution: Make vim.error an Exception subclass. (ZyX) - -commit e761459eb69597ee4099cf384b69d6f94b2ab8f0 -Author: Bram Moolenaar -Date: Wed May 15 15:51:08 2013 +0200 - - updated for version 7.3.952 - Problem: Python: It's not easy to change window/buffer/tabpage. - Solution: Add ability to assign to vim.current.{tabpage,buffer,window}. - (ZyX) - -commit 8661b17843d95866dedfa0f4fbfec2278ee010be -Author: Bram Moolenaar -Date: Wed May 15 15:44:28 2013 +0200 - - updated for version 7.3.951 - Problem: Python exceptions have problems. - Solution: Change some IndexErrors to TypeErrors. Make “line number out of - range” an IndexError. Make “unable to get option value” a - RuntimeError. Make all PyErr_SetString messages start with - lowercase letter and use _(). (ZyX) - -commit 4d188da22bc42b58ed66746c8d6235616214e55f -Author: Bram Moolenaar -Date: Wed May 15 15:35:09 2013 +0200 - - updated for version 7.3.950 - Problem: Python: Stack trace printer can't handle messages. - Solution: Make KeyErrors use PyErr_SetObject. (ZyX) - -commit 5e538ecd5e68b90f630be7bb177ab64e1285e40b -Author: Bram Moolenaar -Date: Wed May 15 15:12:29 2013 +0200 - - updated for version 7.3.949 - Problem: Python: no easy access to tabpages. - Solution: Add vim.tabpages and vim.current.tabpage. (ZyX) - -commit 03db85b398746a252345ed8a7da69f0f2591e932 -Author: Bram Moolenaar -Date: Wed May 15 14:51:35 2013 +0200 - - updated for version 7.3.948 - Problem: Cannot build with Python 2.2 - Solution: Make Python interface work with Python 2.2 - Make 2.2 the first supported version. (ZyX) - -commit b6c589a529bc8c5720477494696c6f69fe457475 -Author: Bram Moolenaar -Date: Wed May 15 14:39:52 2013 +0200 - - updated for version 7.3.947 - Problem: Python: No iterator for vim.list and vim.bufferlist. - Solution: Add the iterators. Also fix name of FunctionType. Add tests for - vim.buffers. (ZyX) - -commit 46a7561f3a151fefc469225d41822dd0be292f98 -Author: Bram Moolenaar -Date: Wed May 15 14:22:41 2013 +0200 - - updated for version 7.3.946 - Problem: Sometimes get stuck in waiting for cursor position report, - resulting in keys starting with [ not working. - Solution: Only wait for more characters after [ if followed by '?', '>' - or a digit. - -commit dfa38d4e45a4a64c6b2a84c1d4c91b153f43a86d -Author: Bram Moolenaar -Date: Wed May 15 13:38:47 2013 +0200 - - updated for version 7.3.945 - Problem: Python: List of buffers is not very useful. - Solution: Make vim.buffers a map. No iterator yet. (ZyX) - -commit 29607acff640183682cd4ecb6c65985a7897bd51 -Author: Bram Moolenaar -Date: Mon May 13 20:26:53 2013 +0200 - - updated for version 7.3.944 - Problem: External program receives the termrespone. - Solution: Insert a delay and discard input. (Hayaki Saito) - -commit bd80f35bc59442894a4ec56aefb0137cb0a350fa -Author: Bram Moolenaar -Date: Sun May 12 21:16:23 2013 +0200 - - updated for version 7.3.943 - Problem: Python: Negative indices were failing. - Solution: Fix negative indices. Add tests. (ZyX) - -commit 8f1723de4735e437b4ced3be95d6582e713c3d7d -Author: Bram Moolenaar -Date: Sun May 12 20:36:14 2013 +0200 - - updated for version 7.3.942 - Problem: Python: SEGV in Buffer functions. - Solution: Call CheckBuffer() at the right time. (ZyX) - -commit 3d0c52db9c3e2019bc5fe84debe59c042c3da20b -Author: Bram Moolenaar -Date: Sun May 12 19:45:35 2013 +0200 - - updated for version 7.3.941 - Problem: Stuff in if_py_both.h is ordered badly. - Solution: Reorder by type. (ZyX) - -commit 4e5dfb57002513735b771942492d6b03e137605a -Author: Bram Moolenaar -Date: Sun May 12 19:30:31 2013 +0200 - - updated for version 7.3.940 - Problem: Python: Can't get position of window. - Solution: Add window.row and window.col. (ZyX) - -commit 99add41656586d57360d1af8690ef84826b55f61 -Author: Bram Moolenaar -Date: Sun May 12 19:09:51 2013 +0200 - - updated for version 7.3.939 - Problem: Using Py_BuildValue is inefficient sometimes. - Solution: Use PyLong_FromLong(). (ZyX) - -commit 6d21645f463d6b6f73cf8b9baf9afe6675abf189 -Author: Bram Moolenaar -Date: Sun May 12 19:00:41 2013 +0200 - - updated for version 7.3.938 - Problem: Python: not easy to get to window number. - Solution: Add vim.window.number. (ZyX) - -commit 971db4679940fd2f06733e8a1513215f9e1943a4 -Author: Bram Moolenaar -Date: Sun May 12 18:44:48 2013 +0200 - - updated for version 7.3.937 - Problem: More can be shared between Python 2 and 3. - Solution: Move code to if_py_both.h. (ZyX) - -commit 3b9abb6cc20d3077b6fd239fb59dee8c75fa599b -Author: Bram Moolenaar -Date: Sun May 12 14:11:17 2013 +0200 - - updated for version 7.3.936 - Problem: Ruby 1.8: Missing piece for static linking on 64 bit systems. - Solution: Define ruby_init_stack() (Hiroshi Shirosaki) - Also fix preprocessor indents. - -commit 76a86063cac601eb393c18664746db263c7b9f19 -Author: Bram Moolenaar -Date: Sat May 11 17:45:48 2013 +0200 - - updated for version 7.3.935 - Problem: Init stack works differently on 64 bit systems. - Solution: Handle 64 bit systems and also static library. (Yukihiro - Nakadaira) - -commit 82e803b0559410445fbc90964897953e1f9eb001 -Author: Bram Moolenaar -Date: Sat May 11 15:50:33 2013 +0200 - - updated for version 7.3.934 - Problem: E381 and E380 make the user think nothing happened. - Solution: Display the message indicating what error list is now active. - (Christian Brabandt) - -commit 99685e6a7e586acbf3383977ce6d029583b68ded -Author: Bram Moolenaar -Date: Sat May 11 13:56:18 2013 +0200 - - updated for version 7.3.933 - Problem: Ruby on Mac crashes due to GC failure. - Solution: Init the stack from main(). (Hiroshi Shirosaki) - -commit 6800186a03855c1a1c51fb6abb793306851db2ad -Author: Bram Moolenaar -Date: Sat May 11 13:45:05 2013 +0200 - - updated for version 7.3.932 - Problem: Compiler warning for uninitialized variable. (Tony Mechelynck) - Solution: Initialize the variable. - -commit 09bb33dde957eb7aa9680091edc4ab0a5d01a2c7 -Author: Bram Moolenaar -Date: Tue May 7 05:18:20 2013 +0200 - - updated for version 7.3.931 - Problem: No completion for :xmap and :smap. (Yukihiro Nakadaira) - Solution: Add the case statements. (Christian Brabandt) - -commit 290424868d6aeab4f704df15c7a67b908e852e06 -Author: Bram Moolenaar -Date: Tue May 7 05:11:17 2013 +0200 - - updated for version 7.3.930 - Problem: MSVC 2012 update is not recognized. - Solution: Update the version in the makefile. (Raymond Ko) - -commit 51ac8a27e56257356a6cc0a262e5fb0455cf7bb4 -Author: Bram Moolenaar -Date: Mon May 6 06:45:47 2013 +0200 - - updated for version 7.3.929 - Problem: Compiler warning for unused variable. Not freeing unused string. - Solution: Remove the variable. Clear the options. - -commit 161fb5e302f4e5d4e121ab2d2d5024649b3db0f9 -Author: Bram Moolenaar -Date: Mon May 6 06:26:15 2013 +0200 - - updated for version 7.3.928 - Problem: Can't build with strict C compiler. - Solution: Move declaration to start of block. (Taro Muraoka) - -commit 531da5955e03afadb2f0cf72264fe8deb4bf430e -Author: Bram Moolenaar -Date: Mon May 6 05:58:55 2013 +0200 - - Updated runtime files. - -commit 229f8dbf7a3ee3998d07fb452accda362d6e0dfe -Author: Bram Moolenaar -Date: Mon May 6 05:50:28 2013 +0200 - - updated for version 7.3.927 - Problem: Missing combining characters when putting text in a register. - Solution: Include combining characters. (David Bürgin) - -commit 49e649fc2eb196b2476a3bc2947c7a89e0f69c2f -Author: Bram Moolenaar -Date: Mon May 6 04:50:35 2013 +0200 - - updated for version 7.3.926 - Problem: Autocommands are triggered by setwinvar() et al. Missing BufEnter - on :tabclose. Duplicate WinEnter on :tabclose. Wrong order of - events for :tablose and :tabnew. - Solution: Fix these autocommand events. (Zyx) - -commit 84a05acc8c341c2be383198496764992ae971a46 -Author: Bram Moolenaar -Date: Mon May 6 04:24:17 2013 +0200 - - updated for version 7.3.925 - Problem: Typos in source files. - Solution: Fix the typos. (Ken Takata) - -commit 84e0f6ca9adcbdca254060713878ebc29faaaa65 -Author: Bram Moolenaar -Date: Mon May 6 03:52:55 2013 +0200 - - updated for version 7.3.924 - Problem: Python interface can't easily access options. - Solution: Add vim.options, vim.window.options and vim.buffer.options. (ZyX) - -commit d1864597a0d87fa9b3fbd09fc022b3405be7f274 -Author: Bram Moolenaar -Date: Sat May 4 04:40:15 2013 +0200 - - updated for version 7.3.923 - Problem: Check for X11 header files fails on Solaris. - Solution: Only use -Werror for gcc. (Laurent Blume) - -commit 8fadd8b8406335f1a2035f1a6aeab67c7fc5d685 -Author: Bram Moolenaar -Date: Sat May 4 04:11:07 2013 +0200 - - updated for version 7.3.922 - Problem: No test for what 7.3.918 fixes. - Solution: Add a test. (David Bürgin) - -commit 29f49ee8d728ab77229351662b3345ed8591dd09 -Author: Bram Moolenaar -Date: Sat May 4 03:42:34 2013 +0200 - - updated for version 7.3.921 - Problem: Trying to create a fontset handle when 'guifontset' is not set. - Solution: Add curly braces around the code block. (Max Kirillov) - -commit 4e0d974645012c3fc07d1754a4729d21e49773b6 -Author: Bram Moolenaar -Date: Sat May 4 03:40:27 2013 +0200 - - updated for version 7.3.920 - Problem: Compiler warning for size_t to int. - Solution: Add a type cast. (Mike Williams) - -commit 02938a970cfaf97622417b2cc62eb6a955ef1016 -Author: Bram Moolenaar -Date: Sat May 4 03:37:10 2013 +0200 - - updated for version 7.3.919 - Problem: An empty nl.po file does not work with an old msgfmt. - Solution: Put a single # in the file. (Laurent Blume) - -commit ff0341946eabf4dcb616a2bbe7a2e9d69ae46e57 -Author: Bram Moolenaar -Date: Wed Apr 24 18:51:19 2013 +0200 - - Updated runtime files. - -commit 7afea82f507c0614a22b27d592adf65f5656c2df -Author: Bram Moolenaar -Date: Wed Apr 24 18:34:45 2013 +0200 - - updated for version 7.3.918 - Problem: Repeating an Ex command after using a Visual motion does not work. - Solution: Check for an Ex command being used. (David Bürgin) - -commit 811fe63f398767db412c4f21a31f5e746951dd26 -Author: Bram Moolenaar -Date: Wed Apr 24 17:34:20 2013 +0200 - - updated for version 7.3.917 - Problem: When a path ends in a backslash appending a comma has the wrong - effect. - Solution: Replace a trailing backslash with a slash. (Nazri Ramliy) - -commit 567199b68fb5a171c0c006e9d4ac94ca61c5cda0 -Author: Bram Moolenaar -Date: Wed Apr 24 16:52:36 2013 +0200 - - updated for version 7.3.916 - Problem: Using freed memory when pasting with the mouse (Issue 130). - Solution: Get the byte value early. (hint by Dominique Pelle) - -commit e8d9530b0efd8e0efb9e832cd3d70245c61751ab -Author: Bram Moolenaar -Date: Wed Apr 24 16:34:02 2013 +0200 - - updated for version 7.3.915 - Problem: When reading a file with encoding conversion fails at the end the - next encoding in 'fencs' is not used. - Solution: Retry with another encoding when possible. (Taro Muraoka) - -commit 2ab0713279c26f23718a2913e92e22957833fe35 -Author: Bram Moolenaar -Date: Wed Apr 24 15:47:15 2013 +0200 - - updated for version 7.3.914 - Problem: ~/.viminfo is messed up when running tests. - Solution: Set the viminfo filename. - -commit f687cf3f363cc1cbe73b61524ff8dac03aeb65a0 -Author: Bram Moolenaar -Date: Wed Apr 24 15:39:11 2013 +0200 - - updated for version 7.3.913 - Problem: Still a crash when writing viminfo. - Solution: Add checks for NULL pointers. (Ron Aaron) - -commit ec38d6932c674b506484792e28b88ba43edad9ee -Author: Bram Moolenaar -Date: Wed Apr 24 15:12:32 2013 +0200 - - updated for version 7.3.912 - Problem: Typing a ":" command at the hit-enter dialog does not work if the - "file changed" dialog happens next. - Solution: Check for changed files before giving the hit-enter dialog. - -commit 230bb3f09d1661cb8da3ef64406270bd3e61aae3 -Author: Bram Moolenaar -Date: Wed Apr 24 14:07:45 2013 +0200 - - updated for version 7.3.911 - Problem: Python: Access to Vim variables is not so easy. - Solution: Define vim.vars and vim.vvars. (ZyX) - -commit 335e0b69744ededb907fb9167f72ac84e37e1304 -Author: Bram Moolenaar -Date: Wed Apr 24 13:47:45 2013 +0200 - - updated for version 7.3.910 - Problem: Python code in #ifdef branches with only minor differences. - Solution: Merge the #ifdef branches. (ZyX) - -commit 4d1da49cfe2528474dafb0535dd0cab19c3c3579 -Author: Bram Moolenaar -Date: Wed Apr 24 13:39:15 2013 +0200 - - updated for version 7.3.909 - Problem: Duplicate Python code. - Solution: Move more items to if_py_both.h. (ZyX) Also avoid compiler - warnings for missing initializers. - -commit 7a26dd860a1c666233574edc1b96f721f214067f -Author: Bram Moolenaar -Date: Wed Apr 24 13:10:41 2013 +0200 - - updated for version 7.3.908 - Problem: Possible crash when using a list in Python. - Solution: Return early if the list is NULL. (ZyX) - -commit af6abb9d93959d801d40a2d77a96962cef2335fc -Author: Bram Moolenaar -Date: Wed Apr 24 13:04:26 2013 +0200 - - updated for version 7.3.907 - Problem: Python uses IndexError when a dict key is not found. - Solution: Use KeyError instead. (ZyX) - -commit 3f99152276def2b8f88a3dd5f87f645e9e875da2 -Author: Bram Moolenaar -Date: Wed Apr 24 12:56:19 2013 +0200 - - updated for version 7.3.906 - Problem: The "sleep .2" for running tests does not work on Solaris. - Solution: Fall back to using "sleep 1". (Laurent Blume) - -commit b70a473e24e36fd14361ece54da37e3ca7155fdd -Author: Bram Moolenaar -Date: Mon Apr 15 22:22:57 2013 +0200 - - updated for version 7.3.905 - Problem: Crash when writing viminfo. (Ron Aaron) - Solution: Prevent freed history info to be used. - -commit 3bb28557e192b9433dc286f89300f2557b46e821 -Author: Bram Moolenaar -Date: Mon Apr 15 18:25:59 2013 +0200 - - updated for version 7.3.904 - Problem: Using memory freed by the garbage collector. - Solution: Mark items in aucmd_win as used. - -commit a8565fecc62e95a3a284be2ae20129cebe6432be -Author: Bram Moolenaar -Date: Mon Apr 15 16:14:22 2013 +0200 - - updated for version 7.3.903 - Problem: Crash on exit writing viminfo. (Ron Aaron) - Solution: Check for the history to be empty. - -commit 4c7e9db0d6502054eafafcc9aea70ea71c45f551 -Author: Bram Moolenaar -Date: Mon Apr 15 15:55:19 2013 +0200 - - updated for version 7.3.902 - Problem: When deleting last buffer in other tab the tabline is not updated. - Solution: Set the redraw_tabline flag. (Yukihiro Nakadaira) - -commit 687a29c5e26b2fa69f3b2cb3504d1fd2f090daf7 -Author: Bram Moolenaar -Date: Mon Apr 15 15:47:12 2013 +0200 - - updated for version 7.3.901 - Problem: Outdated comment, ugly condition. - Solution: Update a few comments, break line. - -commit f6dcbb245b3d808a5d812ac66ce6ca701b1991f2 -Author: Bram Moolenaar -Date: Mon Apr 15 15:40:33 2013 +0200 - - updated for version 7.3.900 - Problem: Not obvious that some mouse features are mutual-exclusive. - Solution: Add a comment. - -commit f8de161090c9075973bb6e75f88a303d7aa1ddfc -Author: Bram Moolenaar -Date: Mon Apr 15 15:32:25 2013 +0200 - - updated for version 7.3.899 - Problem: #if indents are off. - Solution: Fix the indents. - -commit 54c34fa6f51afab0fa5a153341cfc91fe7b4eebf -Author: Bram Moolenaar -Date: Mon Apr 15 15:15:35 2013 +0200 - - updated for version 7.3.898 - Problem: Memory leak reported by valgrind in test 91. - Solution: Only use default argument when needed. - -commit 768baacdc8f64d4ff8add87b5e1b96b36b266149 -Author: Bram Moolenaar -Date: Mon Apr 15 14:44:57 2013 +0200 - - updated for version 7.3.897 - Problem: Configure doesn't always find the shared library. - Solution: Change the configure script. (Ken Takata) - -commit b376647bb1dfa856613ef17945a4c97b0bcc2e56 -Author: Bram Moolenaar -Date: Mon Apr 15 13:49:21 2013 +0200 - - updated for version 7.3.896 - Problem: Memory leaks in Lua interface. - Solution: Fix the leaks, add tests. (Yukihiro Nakadaira) - -commit 332ac0621c568a6ac88dc91e57b60c68b1c83b9d -Author: Bram Moolenaar -Date: Mon Apr 15 13:06:21 2013 +0200 - - updated for version 7.3.895 - Problem: Valgrind error in test 91. (Issue 128) - Solution: Pass scope name to find_var_in_ht(). - -commit 84b0493c34b59313498d1c1710bd6462f1769846 -Author: Bram Moolenaar -Date: Mon Apr 15 12:36:18 2013 +0200 - - updated for version 7.3.894 - Problem: Using wrong RUBY_VER causing Ruby build to break. - Solution: Correct the RUBY_VER value. (Yongwei Wu) - -commit 429fa85392a934b34ba7b394558900cbb8786454 -Author: Bram Moolenaar -Date: Mon Apr 15 12:27:36 2013 +0200 - - updated for version 7.3.893 - Problem: Crash when using b:, w: or t: after closing the buffer, window or - tabpage. - Solution: Allocate the dictionary instead of having it part of the - buffer/window/tabpage struct. (Yukihiro Nakadaira) - -commit 07219f911c86a50840050282baafe896284a5588 -Author: Bram Moolenaar -Date: Sun Apr 14 23:19:36 2013 +0200 - - updated for version 7.3.892 - Problem: Still mering problems for viminfo history. - Solution: Do not merge lines when writing, don't write old viminfo lines. - -commit 6f852a557df33b8d0562aad3ddc3ff529626bb4f -Author: Bram Moolenaar -Date: Sun Apr 14 16:26:15 2013 +0200 - - updated for version 7.3.891 - Problem: Merging viminfo history doesn't work well. - Solution: Don't stop when one type of history is empty. Don't merge history - when writing viminfo. - -commit 7311c6932c22f2afae13266e05780daa01b859ee -Author: Bram Moolenaar -Date: Sun Apr 14 16:21:41 2013 +0200 - - updated for version 7.3.890 - Problem: Test 79 fails on Windows. (Michael Soyka) - Solution: Add comment below line causing an error. - -commit 0bcdd6e70932cf689a6a49f514d7b893468b492d -Author: Bram Moolenaar -Date: Sun Apr 14 16:19:03 2013 +0200 - - updated for version 7.3.889 - Problem: Can't build with Ruby 2.0 on a 64 bit system. - Solution: Define rb_fix2int and rb_num2int. (Kohei Suzuki) - -commit 0187ca0bdf0d7e5afc5ea80b390dc7e1fc983829 -Author: Bram Moolenaar -Date: Fri Apr 12 15:09:51 2013 +0200 - - Updated runtime files. - -commit 38ec50bea8ecb60fa4dd50cfca7c29c98a7a8df0 -Author: Bram Moolenaar -Date: Fri Apr 12 14:42:39 2013 +0200 - - updated for version 7.3.888 - Problem: Filename completion with 'fileignorecase' does not work for - multi-byte characters. - Solution: Make 'fileignorecase' work properly. (Hirohito Higashi) - -commit e3e6e573d10760a808e02514c350f136e9d9c7e4 -Author: Bram Moolenaar -Date: Fri Apr 12 13:45:02 2013 +0200 - - updated for version 7.3.887 - Problem: No tests for Visual mode operators, what 7.3.879 fixes. - Solution: Add a new test file. (David Bürgin) - -commit 8185111125e4713831d4b6cfeb6f47138b0c83b2 -Author: Bram Moolenaar -Date: Fri Apr 12 12:27:30 2013 +0200 - - updated for version 7.3.886 - Problem: Can't build with multi-byte on Solaris 10. - Solution: Add #ifdef X_HAVE_UTF8_STRING. (Laurent Blume) - -commit 644cf03b7ec4c75c695de17286b3a99dd53184dd -Author: Bram Moolenaar -Date: Fri Apr 12 12:18:49 2013 +0200 - - updated for version 7.3.885 - Problem: Double free for list and dict in Lua. (Shougo Matsu) - Solution: Do not unref list and dict. (Yasuhiro Matsumoto) - -commit 126bdeeabe952f447b442b9af19a6df38b719325 -Author: Bram Moolenaar -Date: Sat Apr 6 17:26:26 2013 +0200 - - Move redif syntax file to the right directory. - Disable recognizing .rdf as a redif file. - -commit 2a66a07b29a636af54bc415626999202dd60a842 -Author: Bram Moolenaar -Date: Sat Apr 6 14:30:40 2013 +0200 - - updated for version 7.3.884 - Problem: Compiler warning for variable shadowing another. (John Little) - Solution: Rename the variable. (Christian Brabandt) - -commit 25a6df90dfbed93963407e02f5e207abe2b2c68f -Author: Bram Moolenaar -Date: Sat Apr 6 14:29:00 2013 +0200 - - updated for version 7.3.883 - Problem: Can't build with some combination of features. - Solution: Adjust #ifdefs. - -commit bf88493c0979d88279930b5330f667d0bd6b651e -Author: Bram Moolenaar -Date: Fri Apr 5 22:26:15 2013 +0200 - - Updated runtime files. - -commit 68879258d98853deb928a8ce93b497d39ce65296 -Author: Bram Moolenaar -Date: Fri Apr 5 19:50:17 2013 +0200 - - updated for version 7.3.882 - Problem: CursorHold may trigger after receiving the termresponse. - Solution: Set the did_cursorhold flag. (Hayaki Saito) - -commit 24b11fb1730e37a4aa71434c130301a9369c835f -Author: Bram Moolenaar -Date: Fri Apr 5 19:32:36 2013 +0200 - - updated for version 7.3.881 - Problem: Python list does not work correctly. - Solution: Fix it and add a test. (Yukihiro Nakadaira) - -commit b3049f4a34af835f558877c9f4c323e50269c00f -Author: Bram Moolenaar -Date: Fri Apr 5 18:58:47 2013 +0200 - - updated for version 7.3.880 - Problem: When writing viminfo, old history lines may replace lines written - more recently by another Vim instance. - Solution: Mark history entries that were read from viminfo and overwrite - them when merging with the current viminfo. - -commit d7fbfe107d57842e584cfb9093cad4cfd67ddb40 -Author: Bram Moolenaar -Date: Fri Apr 5 17:43:14 2013 +0200 - - updated for version 7.3.879 - Problem: When using an ex command in operator pending mode, using Esc to - abort the command still executes the operator. (David Bürgin) - Solution: Clear the operator when the ex command fails. (Christian Brabandt) - -commit 91fc43d3f9d837e9ede66694c44e4cbcdc5c5549 -Author: Bram Moolenaar -Date: Fri Apr 5 15:41:05 2013 +0200 - - updated for version 7.3.878 - Problem: 'fileignorecase' is missing in options window and quickref. - Solution: Add the option. - -commit 7bcb30e91387800261c0154c2d53b6118100dca0 -Author: Bram Moolenaar -Date: Wed Apr 3 21:14:29 2013 +0200 - - updated for version 7.3.877 - Problem: Forward searching with search() is broken. - Solution: Fix it and add tests. (Sung Pae) - -commit cdffbeae2b031160a479f24cfedacab926938e5d -Author: Bram Moolenaar -Date: Wed Apr 3 21:11:39 2013 +0200 - - updated for version 7.3.876 - Problem: #if indents are off. - Solution: Insert a space where appropriate. (Taro Muraoka) - -commit 95a513511835b017479a513664eeed6d8899fa0d -Author: Bram Moolenaar -Date: Thu Mar 21 22:53:50 2013 +0100 - - updated for version 7.3.875 - Problem: Build problem with some combination of features. - Solution: Use FEAT_XCLIPBOARD instead of FEAT_CLIPBOARD. - -commit d0e2d94589d11cad514d1d66ade76d497e9d7567 -Author: Bram Moolenaar -Date: Tue Mar 19 18:31:49 2013 +0100 - - updated for version 7.3.874 - Problem: Comparing file names does not handle multi-byte characters - properly. - Solution: Implement multi-byte handling. - -commit c2c355df6f094cdb9e599fd395a78c14486ec697 -Author: Bram Moolenaar -Date: Tue Mar 19 17:42:15 2013 +0100 - - updated for version 7.3.873 - Problem: Cannot easily use :s to make title case. - Solution: Have "\L\u" result in title case. (James McCoy) - -commit 71afbfe6cd697de30a9e0d57e5a6434cf4bb0f13 -Author: Bram Moolenaar -Date: Tue Mar 19 16:49:16 2013 +0100 - - updated for version 7.3.872 - Problem: On some systems case of file names is always ignored, on others - never. - Solution: Add the 'fileignorecase' option to control this at runtime. - Implies 'wildignorecase'. - -commit db333a5b8d0c72b7342d6d65ad2895a19a1c29d2 -Author: Bram Moolenaar -Date: Tue Mar 19 15:27:48 2013 +0100 - - updated for version 7.3.871 - Problem: search('^$', 'c') does not use the empty match under the cursor. - Solution: Special handling of the 'c' flag. (Christian Brabandt) - Add tests. - -commit af62ff3696514a4f1b595629bcfa584748bc29ce -Author: Bram Moolenaar -Date: Tue Mar 19 14:48:29 2013 +0100 - - updated for version 7.3.870 - Problem: Compiler warnings when using MingW 4.5.3. - Solution: Do not use MAKEINTRESOURCE. Adjust #if. (Ken Takata) - -commit 0c279bbb9c2b9fce1c837a35ace2d4644eced0b8 -Author: Bram Moolenaar -Date: Tue Mar 19 14:25:54 2013 +0100 - - updated for version 7.3.869 - Problem: bufwinnr() matches buffers in other tabs. - Solution: For bufwinnr() and ? only match buffers in the current tab. - (Alexey Radkov) - -commit b59494cab15310c8e2aaf59d48b270282c3e2017 -Author: Bram Moolenaar -Date: Tue Mar 19 13:56:08 2013 +0100 - - updated for version 7.3.868 - Problem: When at the hit-return prompt and using "k" while no text has - scrolled off screen, then using "j", an empty line is displayed. - Solution: Only act on "k" when text scrolled off screen. Also accept - page-up and page-down. (cptstubing) - -commit 186628f67153726edf130015e2a8043a5d309c42 -Author: Bram Moolenaar -Date: Tue Mar 19 13:33:23 2013 +0100 - - updated for version 7.3.867 - Problem: Matchparen does not update match when using auto-indenting. - (Marc Aldorasi) - Solution: Add the TextChanged and TextChangedI autocommand events. - -commit 090cfc1b02d5dcd98ba414ccf56e69cc38f272bd -Author: Bram Moolenaar -Date: Tue Mar 19 12:35:42 2013 +0100 - - updated for version 7.3.866 - Problem: Not serving the X selection during system() isn't nice. - Solution: When using fork() do not loose the selection, keep serving it. - Add a loop similar to handling I/O. (Yukihiro Nakadaira) - -commit ac7bd63844fdc6696a48b69d7a42e23e30245980 -Author: Bram Moolenaar -Date: Tue Mar 19 11:35:58 2013 +0100 - - Update runtime files. - -commit b897871ce9a4a6bd033bfe127a83eb6348361739 -Author: Bram Moolenaar -Date: Sat Mar 16 21:42:16 2013 +0100 - - updated for version 7.3.865 - Problem: Mouse position may be wrong. - Solution: Let vungetc() restore the mouse position. - -commit a5be25e1dbb6d129cb7d1efb5c73141a51836e06 -Author: Bram Moolenaar -Date: Sat Mar 16 21:35:33 2013 +0100 - - updated for version 7.3.864 - Problem: Can't build without the mouse feature. - Solution: Add an #ifdef. (Ike Devolder) - -commit e533bbe094c105884696d69e433604fd1641f988 -Author: Bram Moolenaar -Date: Sat Mar 16 14:33:36 2013 +0100 - - updated for version 7.3.863 - Problem: Problem with 'ambiwidth' detection for ANSI terminal. - Solution: Work around not recognizing a term response. (Hayaki Saito) - -commit 2526ef276b97b1a5275fc0039fb45ca7aa7b6fac -Author: Bram Moolenaar -Date: Sat Mar 16 14:20:51 2013 +0100 - - updated for version 7.3.862 - Problem: Dragging the status line can be slow. - Solution: Look ahead and drop the drag event if there is a next one. - -commit 20754027b3b8c29dfc5ee0b5dfa6a5459ea6b903 -Author: Bram Moolenaar -Date: Wed Mar 13 20:42:32 2013 +0100 - - updated for version 7.3.861 - Problem: ":setlocal number" clears global value of 'relativenumber'. - Solution: Do it properly. (Markus Heidelberg) - -commit 1e284f515581e0516e3f3dea568b9b9084bbcab1 -Author: Bram Moolenaar -Date: Wed Mar 13 20:23:22 2013 +0100 - - updated for version 7.3.860 - Problem: When using --remote-expr try/catch does not work. (Andrey Radev) - Solution: Set emsg_silent instead of emsg_off. - -commit 9584b31aae31d8b031243eab75e26fbaa1755a1f -Author: Bram Moolenaar -Date: Wed Mar 13 19:29:28 2013 +0100 - - updated for version 7.3.859 - Problem: 'ambiwidth' must be set by the user. - Solution: Detects East Asian ambiguous width (UAX #11) state of the terminal - at the start-up time and 'ambiwidth' accordingly. (Hayaki Saito) - -commit a390bb6ad307115c5893788f8f7e1ba5576800e0 -Author: Bram Moolenaar -Date: Wed Mar 13 19:02:41 2013 +0100 - - updated for version 7.3.858 - Problem: "gv" selects the wrong area after some operators. - Solution: Save and restore the type of selection. (Christian Brabandt) - -commit 4f8301f6415e86631dadbc19066ba0bc8550df49 -Author: Bram Moolenaar -Date: Wed Mar 13 18:30:43 2013 +0100 - - updated for version 7.3.857 - Problem: The QuitPre autocommand event does not trigger for :qa and :wq. - Solution: Trigger the event. (Tatsuro Fujii) - -commit 1a0316ca2a617c5becc187337c4b9e3f08578d3b -Author: Bram Moolenaar -Date: Wed Mar 13 17:50:25 2013 +0100 - - updated for version 7.3.856 - Problem: When calling system() multi-byte clipboard contents is garbled. - Solution: Save and restore the clipboard contents. (Yukihiro Nakadaira) - -commit b3cb98216296dc166f3d4544dd95d661cefe73b1 -Author: Bram Moolenaar -Date: Wed Mar 13 17:01:52 2013 +0100 - - updated for version 7.3.855 - Problem: Compiler warnings. - Solution: Add type casts. (Mike Williams) - -commit 3978e08fbee9a1ef6b988cae73e95cb18467733b -Author: Bram Moolenaar -Date: Thu Mar 7 19:38:54 2013 +0100 - - updated for version 7.3.854 - Problem: After using backspace in insert mode completion, CTRL-N and CTRL-P - do not highlight the right entry. (Olivier Teuliere) - Solution: Set the current item to the shown item after using backspace. - -commit db813951c4fc1f91aaaeb4e72d37942e13cb1f0e -Author: Bram Moolenaar -Date: Thu Mar 7 18:50:57 2013 +0100 - - updated for version 7.3.853 - Problem: Using "ra" in multiple lines on multi-byte characters leaves a few - characters not replaced. - Solution: Adjust the end column only in the last line. (Yasuhiro Matsumoto) - -commit e2e663f67d9f44ae876659bd492f734d48bd2970 -Author: Bram Moolenaar -Date: Thu Mar 7 18:02:30 2013 +0100 - - updated for version 7.3.852 - Problem: system() breaks clipboard text. (Yukihiro Nakadaira) - Solution: Use Xutf8TextPropertyToTextList(). (Christian Brabandt) - Also do not put the text in the clip buffer if conversion fails. - -commit 210f3704f795870c513a136725718e10ac2bdbfc -Author: Bram Moolenaar -Date: Thu Mar 7 16:41:30 2013 +0100 - - updated for version 7.3.851 - Problem: Using an empty pattern with :sort silently continues when there is - no previous search pattern. - Solution: Give an error message. - -commit 60abe75379f8b7c2076856c5f12ce2e7650110f6 -Author: Bram Moolenaar -Date: Thu Mar 7 16:32:54 2013 +0100 - - updated for version 7.3.850 - Problem: ":vimgrep //" matches everywhere. - Solution: Make it use the previous search pattern. (David Bürgin) - -commit c389fd3a49c01674960fe2153af2f6e42b316c61 -Author: Bram Moolenaar -Date: Thu Mar 7 16:08:35 2013 +0100 - - updated for version 7.3.849 - Problem: ":g//" gives "Pattern not found error" with E486. Should not use - the error number, it's not a regular error message. - Solution: Use a normal message. (David Bürgin) - -commit db3fbe5228025b7f87702e74cfbbb5acf01c7c39 -Author: Bram Moolenaar -Date: Thu Mar 7 15:16:21 2013 +0100 - - updated for version 7.3.848 - Problem: Can't build with Ruby 2.0 when using MinGW x64 or MSVC10. - Solution: Fix it. Also detect RUBY_PLATFORM and RUBY_INSTALL_NAME for x64. - (Ken Takata) - -commit 4e3c70d241842d3129d4c4d480c60910029d56af -Author: Bram Moolenaar -Date: Thu Mar 7 14:50:34 2013 +0100 - - updated for version 7.3.847 - Problem: Test 55 fails when messages are translated. - Solution: Set language to C. (Ken Takata) - -commit 84e80b51d12f11a95aa76be51abed6a9d0a8c6c5 -Author: Bram Moolenaar -Date: Thu Mar 7 13:32:36 2013 +0100 - - updated for version 7.3.846 - Problem: Missing proto files. - Solution: Add the files. - -commit d999db2f1e5ec51042883d35ca44f0d751324b19 -Author: Bram Moolenaar -Date: Thu Mar 7 13:21:32 2013 +0100 - - updated for version 7.3.845 - Problem: Enum indenting is not tested. - Solution: Add tests. (Hong Xu) - -commit 34700a6a15323a499d56b2f66a286fc368783371 -Author: Bram Moolenaar -Date: Thu Mar 7 13:20:54 2013 +0100 - - Updated runtime files. - -commit 7534221ebaba7244f4daaf54bb91206cf45e8a5e -Author: Bram Moolenaar -Date: Thu Mar 7 13:13:52 2013 +0100 - - updated for version 7.3.844 - Problem: Enum is not indented correctly with "public" etc. - Solution: Skip "public", "private" and "protected". (Hong Xu) - -commit b8f8461d94e153c591eff126f508b25ce5c30639 -Author: Bram Moolenaar -Date: Tue Feb 26 22:54:11 2013 +0100 - - updated for version 7.3.843 - Problem: Missing test file changes. - Solution: Change the tests. - -commit 988232fabba5d5dc154fcb962243a36740f02b12 -Author: Bram Moolenaar -Date: Tue Feb 26 21:43:32 2013 +0100 - - updated for version 7.3.842 - Problem: Compiler warning for signed/unsigned pointer. - Solution: Add type cast. (Christian Brabandt) - -commit e17c2603355669a84813f454875d865f38172ff8 -Author: Bram Moolenaar -Date: Tue Feb 26 19:36:15 2013 +0100 - - updated for version 7.3.841 - Problem: When a "cond ? one : two" expression has a subscript it is not - parsed correctly. (Andy Wokula) - Solution: Handle a subscript also when the type is unknown. (Christian - Brabandt) - -commit f5e44a7e90a68f91da540fe9da8b62fb9e2aeea6 -Author: Bram Moolenaar -Date: Tue Feb 26 18:46:01 2013 +0100 - - updated for version 7.3.840 - Problem: "\@ -Date: Tue Feb 26 17:59:43 2013 +0100 - - updated for version 7.3.839 - Problem: Some files missing in the list of distributed files. - Solution: Add lines for new files. - -commit fdf447b2863495170ed20b7f99adfe92e4eae3c0 -Author: Bram Moolenaar -Date: Tue Feb 26 17:21:29 2013 +0100 - - updated for version 7.3.838 - Problem: Insufficient testing for mksession. - Solution: Add tests. (mostly by Roland Eggner) - -commit f13f45d59b1a6ab6681ee3953501f319e6d0128b -Author: Bram Moolenaar -Date: Tue Feb 26 15:27:23 2013 +0100 - - updated for version 7.3.837 - Problem: Empty lines in :version output when 'columns' is 320. - Solution: Simplify the logic of making columns. (Nazri Ramliy, Roland - Eggner) - -commit 693e40c2cdb65f19febde5664633ac465931cc63 -Author: Bram Moolenaar -Date: Tue Feb 26 14:56:42 2013 +0100 - - updated for version 7.3.836 - Problem: Clipboard does not work on Win32 when compiled with Cygwin. - Solution: Move the Win32 clipboard code to a separate file and use it when - building with os_unix.c. (Frodak Baksik, Ken Takata) - -commit 53eb37e9f9dfba51092f72553d79d3bb677a336b -Author: Bram Moolenaar -Date: Tue Feb 26 14:14:07 2013 +0100 - - updated for version 7.3.835 - Problem: "xxd -i" fails on an empty file. - Solution: Do output the closing } for an empty file. (partly by Lawrence - Woodman) - -commit 886ed691d26dd0253608eee174fecc24130e4de7 -Author: Bram Moolenaar -Date: Tue Feb 26 13:41:35 2013 +0100 - - updated for version 7.3.834 - Problem: Ruby 2.0 has a few API changes. - Solution: Add handling of Ruby 2.0. (Yasuhiro Matsumoto) - -commit 40cf4b44ed6c7fae7d35b0652911cf7c97d9f2a2 -Author: Bram Moolenaar -Date: Tue Feb 26 13:30:32 2013 +0100 - - updated for version 7.3.833 - Problem: In the terminal the scroll wheel always scrolls the active window. - Solution: Scroll the window under the mouse pointer, like in the GUI. - (Bradie Rao) - -commit 5c9626301b93621869bbc0662cf71ccb2f853c51 -Author: Bram Moolenaar -Date: Tue Feb 26 11:25:33 2013 +0100 - - updated for version 7.3.832 - Problem: Compiler warning. - Solution: Add type cast. (Mike Williams) - -commit 26402cb2de73a82821d7b2becc8d27be1c48fef3 -Author: Bram Moolenaar -Date: Wed Feb 20 21:26:00 2013 +0100 - - Update runtime files. - -commit 63dbda1caa88042c88d46ad139c99def2e8b80ca -Author: Bram Moolenaar -Date: Wed Feb 20 21:12:10 2013 +0100 - - updated for version 7.3.831 - Problem: Clumsy to handle the situation that a variable does not exist. - Solution: Add default value to getbufvar() et al. (Shougo Matsushita, - Hirohito Higashi) - -commit 558ddad8e836e0c6597c27eccc35275e7b4c4e6a -Author: Bram Moolenaar -Date: Wed Feb 20 19:26:29 2013 +0100 - - updated for version 7.3.830 - Problem: :mksession confuses bytes, columns and characters when positioning - the cursor. - Solution: Use w_virtcol with "|" instead of w_cursor.col with "l". - -commit 187d3acb7fbb82266802db9dc3c659f8b725fbd0 -Author: Bram Moolenaar -Date: Wed Feb 20 18:39:13 2013 +0100 - - updated for version 7.3.829 - Problem: When compiled with the +rightleft feature 'showmatch' also shows a - match for the opening paren. When 'revins' is set the screen may - scroll. - Solution: Only check the opening paren when the +rightleft feature was - enabled. Do not show a match that is not visible. (partly by - Christian Brabandt) - -commit 8738fc1be888d73fb4fe302cf085c0bcf4f52e91 -Author: Bram Moolenaar -Date: Wed Feb 20 17:59:11 2013 +0100 - - updated for version 7.3.828 - Problem: Mappings are not aware of wildmenu mode. - Solution: Add wildmenumode(). (Christian Brabandt) - -commit 995a8cd18190c0b922796a8ee865e95bd1dbd916 -Author: Bram Moolenaar -Date: Wed Feb 20 16:54:27 2013 +0100 - - updated for version 7.3.827 - Problem: Python tests fail. - Solution: Adjust the output for the stack trace. - -commit 445f3037ea1640683433df89ba383f2e4c79329a -Author: Bram Moolenaar -Date: Wed Feb 20 16:47:36 2013 +0100 - - updated for version 7.3.826 - Problem: List of features in :version output is hard to read. - Solution: Make columns. (Nazri Ramliy) - -commit 4d36987c254b820ebfaf98957c0ae5182db0508e -Author: Bram Moolenaar -Date: Wed Feb 20 16:09:43 2013 +0100 - - updated for version 7.3.825 - Problem: With Python errors are not always clear. - Solution: Print the stack trace, unless :silent is used. (ZyX) - -commit 2142e5d85112f37e68374c81612d6277c6aaaf0b -Author: Bram Moolenaar -Date: Wed Feb 20 15:19:43 2013 +0100 - - updated for version 7.3.824 - Problem: Can redefine builtin functions. (ZyX) - Solution: Disallow adding a function to g:. - -commit 452ff5bdc780029912387819bb50c7c2031344f1 -Author: Bram Moolenaar -Date: Wed Feb 20 13:34:19 2013 +0100 - - updated for version 7.3.823 - Problem: Building with Cygwin: '-lsupc++' is not needed. - Solution: Remove it. (Ken Takata) - -commit 6d47df7ca0fd1dd649e050fd3bddbf8b3dbe266d -Author: Bram Moolenaar -Date: Sun Feb 17 15:45:37 2013 +0100 - - updated for version 7.3.822 - Problem: Crash when accessing freed buffer. - Solution: Get 'textwidth' in caller of enter_buffer(). (Christian Brabandt) - -commit 5004e8846e3e7ab3888b57746c4d84719c70ccf4 -Author: Bram Moolenaar -Date: Sat Feb 16 18:16:15 2013 +0100 - - updated for version 7.3.821 - Problem: Build with OLE and Cygwin is broken. (Steve Hall) - Solution: Select static or shared stdc library. (Ken Takta) - -commit feeaa688ebfd95281529191718b9194187995f7f -Author: Bram Moolenaar -Date: Thu Feb 14 22:19:51 2013 +0100 - - updated for version 7.3.820 - Problem: Build errors and warnings when building with small features and - Lua, Perl or Ruby. - Solution: Add #ifdefs and UNUSED. - -commit b2c5a5ac79848b7f889a8b279eed40be3064feca -Author: Bram Moolenaar -Date: Thu Feb 14 22:11:39 2013 +0100 - - updated for version 7.3.819 - Problem: Compiling without +eval and with Python isn't working. - Solution: Add the eval feature when building with Python. - -commit 707060e2ee59e50096e1a96abf00e18293fb0569 -Author: Bram Moolenaar -Date: Thu Feb 14 20:58:35 2013 +0100 - - updated for version 7.3.818 - Problem: When test 40 fails because of a bad build it may leave files - behind that cause it to fail later. - Solution: Let the file names start with "X". - -commit caca92be8a8556ff26f8ba37a517b68848b93744 -Author: Bram Moolenaar -Date: Thu Feb 14 20:10:33 2013 +0100 - - updated for version 7.3.817 - Problem: Test 89 fails with tiny and small features. - Solution: Add sourcing small.vim. - -commit f6ecd99cec462c414da20a26a4e383484659659d -Author: Bram Moolenaar -Date: Wed Feb 13 17:35:34 2013 +0100 - - Add test files. - -commit af9aeb9250ea657b1f8c06ef4bab21d56c111297 -Author: Bram Moolenaar -Date: Wed Feb 13 17:35:04 2013 +0100 - - updated for version 7.3.816 - Problem: Can't compute a hash. - Solution: Add the sha256() function. (Tyru, Hirohito Higashi) - -commit c2149ea7cd782588563f235e2d1315eaa353ab7b -Author: Bram Moolenaar -Date: Wed Feb 13 17:06:11 2013 +0100 - - updated for version 7.3.815 - Problem: Building with Cygwin and Ruby doesn't work. - Solution: Copy some things from the MingW build file. (Ken Takata) - -commit ffeedec023a47a71fe361c4f0cdbee1649ca8c5f -Author: Bram Moolenaar -Date: Wed Feb 13 16:49:58 2013 +0100 - - updated for version 7.3.814 - Problem: Can't input multibyte characters on Win32 console if 'encoding' is - different from current codepage. - Solution: Use convert_input_safe() instead of convert_input(). Make - string_convert_ext() return an error for incomplete input. (Ken - Takata) - -commit a3914327f73b3d994af6ecb81dace22fab7d8dc7 -Author: Bram Moolenaar -Date: Wed Feb 13 16:30:21 2013 +0100 - - updated for version 7.3.813 - Problem: The CompleteDone event is not triggered when there are no pattern - matches. (Jianjun Mao) - Solution: Trigger the event. (Christian Brabandt) - -commit 00154508de442a1ffa19ab217484f4a50e7536f0 -Author: Bram Moolenaar -Date: Wed Feb 13 16:15:55 2013 +0100 - - Update runtime files. - Add missing test files. - -commit 8fe8d9ed064d1a7c41fc43a565513dc41fd3aaed -Author: Bram Moolenaar -Date: Wed Feb 13 16:10:17 2013 +0100 - - updated for version 7.3.812 - Problem: When 'indentexpr' moves the cursor "curswant" not restored. - Solution: Restore "curswant". (Sung Pae) - -commit be9c6276665be04dbd5543467383e959cbff30c3 -Author: Bram Moolenaar -Date: Wed Feb 13 15:53:19 2013 +0100 - - updated for version 7.3.811 - Problem: Useless termresponse parsing for SGR mouse. - Solution: Skip the parsing. (Hayaki Saito) - -commit f4e5e86627abe926ad201ef7dfa64b01bbef7567 -Author: Bram Moolenaar -Date: Wed Feb 13 15:44:26 2013 +0100 - - updated for version 7.3.810 - Problem: 'relativenumber is reset unexpectedly. (François Ingelrest) - Solution: After an option was reset also reset the global value. Add a test. - (Christian Brabandt) - -commit 181ace28ed41ba15078285194a9b9d6e52b46844 -Author: Bram Moolenaar -Date: Wed Feb 13 14:36:44 2013 +0100 - - updated for version 7.3.809 - Problem: The dosinst.c program has a buffer overflow. (Thomas Gwae) - Solution: Ignore $VIMRUNTIME if it is too long. - -commit 76d711c3b5397b749a67d229150d3c1ff3f33add -Author: Bram Moolenaar -Date: Wed Feb 13 14:17:08 2013 +0100 - - updated for version 7.3.808 - Problem: Python threads still do not work properly. - Solution: Fix both Python 2 and 3. Add tests. (Ken Takata) - -commit 51971b33988e590901b9f6ad14a5a36f276afd0b -Author: Bram Moolenaar -Date: Wed Feb 13 12:16:05 2013 +0100 - - updated for version 7.3.807 - Problem: Popup menu does not work properly with the preview window, folds - and 'cursorcolumn'. - Solution: Redraw the popup menu after redrawing windows. (Christian - Brabandt) - -commit e9d47cd08b0272ec278f03bb1be21f087ce63af6 -Author: Bram Moolenaar -Date: Wed Feb 6 19:58:43 2013 +0100 - - updated for version 7.3.806 - Problem: Compiler warnings in Perl code when building with Visual studio - 2012. (skeept) - Solution: Add type casts. (Christian Brabandt, 2013 Jan 30) - -commit 07e1da6bbdf4a2a98c4645868225ffad6df5ae3b -Author: Bram Moolenaar -Date: Wed Feb 6 19:49:43 2013 +0100 - - updated for version 7.3.805 - Problem: Lua version 5.2 is not detected properly on Arch Linux. - Solution: Adjust autoconf. (lilydjwg) - -commit fffcfea9845021269da36bbe8eee5641ebb144c4 -Author: Bram Moolenaar -Date: Wed Feb 6 18:45:01 2013 +0100 - - updated for version 7.3.804 - Problem: Compiler warning for tiny build. (Tony Mechelynck) - Solution: Add #ifdefs around variable. - -commit 11cb6e6e137afb9e20d68e69bf38d458a96701fd -Author: Bram Moolenaar -Date: Wed Feb 6 18:24:02 2013 +0100 - - updated for version 7.3.803 - Problem: Substitute with confirmation and then "q" does not replace - anything. (John McGowan) - Solution: Do not break the loop, skip to the end. - -commit fa13eef3c9edc81c07a47124c2c893a4bb253e58 -Author: Bram Moolenaar -Date: Wed Feb 6 17:34:04 2013 +0100 - - Updated runtime files. - -commit 309379fc989a4f3337c9cf3361ab6eb9a456c626 -Author: Bram Moolenaar -Date: Wed Feb 6 16:26:26 2013 +0100 - - updated for version 7.3.802 - Problem: After setting 'isk' to a value ending in a comma appending to the - option fails. - Solution: Disallow a trailing comma for 'isk' and similar options. - -commit 530e7dfafd7e951ac36e39c87bf72ebdb4caa428 -Author: Bram Moolenaar -Date: Wed Feb 6 13:38:02 2013 +0100 - - updated for version 7.3.801 - Problem: ":window set nu?" displays the cursor line. (Nazri Ramliy) - Solution: Do not update the cursor line when conceallevel is zero or the - screen has scrolled. (partly by Christian Brabandt) - -commit b6a76ffc4cc79163c88b734e0a803385321b3ca6 -Author: Bram Moolenaar -Date: Wed Feb 6 12:33:21 2013 +0100 - - updated for version 7.3.800 - Problem: The " mark is not adjusted when inserting lines. (Roland Eggner) - Solution: Adjust the line number. (Christian Brabandt) - -commit 9c2e6cc6edb939828032c9179fe05b57fa84a384 -Author: Bram Moolenaar -Date: Wed Feb 6 12:14:48 2013 +0100 - - updated for version 7.3.799 - Problem: The color column is not correct when entering a buffer. (Ben - Fritz) - Solution: Call check_colorcolumn() if 'textwidth' changed. (Christian - Brabandt) - -commit 39d7d51bcdc0edd8eb3034a9d094511b7b75e9e1 -Author: Bram Moolenaar -Date: Thu Jan 31 21:09:15 2013 +0100 - - updated for version 7.3.798 - Problem: MzScheme: circular list does not work correctly. - Solution: Separate Mac-specific code from generic code. (Sergey Khorev) - -commit 04e5b5a22823fdf30e35c383aea8843f7c747eec -Author: Bram Moolenaar -Date: Wed Jan 30 21:56:21 2013 +0100 - - updated for version 7.3.797 - Problem: Compiler warning for size_t to int conversion. (Skeept) - Solution: Add type casts. - -commit e337e5f634dcb0e74999d67286125a85423e38a9 -Author: Bram Moolenaar -Date: Wed Jan 30 18:21:51 2013 +0100 - - updated for version 7.3.796 - Problem: "/[^\n]" does match at a line break. - Solution: Make it do the same as "/.". (Christian Brabandt) - -commit d2142213754df16fe11a2674716a7c33a012fa07 -Author: Bram Moolenaar -Date: Wed Jan 30 17:41:50 2013 +0100 - - updated for version 7.3.795 - Problem: MzScheme does not build with tiny features. - Solution: Add #ifdefs. Also add UNUSED to avoid warnings. And change - library ordering. - -commit a50e5866b019616eacdc4498fd94ee3b0795b80d -Author: Bram Moolenaar -Date: Wed Jan 30 17:30:17 2013 +0100 - - updated for version 7.3.794 - Problem: Tiny build fails. (Tony Mechelynck) - Solution: Adjust #ifdefs. - -commit 8ceb1735a2e845c7987f01a6319775b39c4b0177 -Author: Bram Moolenaar -Date: Wed Jan 30 17:03:30 2013 +0100 - - updated for version 7.3.793 - Problem: New interactive :substutite behavior is not tested. - Solution: Add tests. (Christian Brabandt) - -commit 4bc8cf0e7c4c1d2c9d99ac8b3c080b50f239406d -Author: Bram Moolenaar -Date: Wed Jan 30 16:30:26 2013 +0100 - - updated for version 7.3.792 - Problem: ":substitute" works differently without confirmation. - Solution: Do not change the text when asking for confirmation, only display - it. - -commit 7567646f13beb8c7aad79340f30ad2b5d5c8225f -Author: Bram Moolenaar -Date: Wed Jan 30 14:55:42 2013 +0100 - - updated for version 7.3.791 - Problem: MzScheme interface doesn't work propely. - Solution: Make it work better. (Sergey Khorev) - -commit a3e6bc93d1a76e0619c27e462b75d8f94969f47d -Author: Bram Moolenaar -Date: Wed Jan 30 14:18:00 2013 +0100 - - Update runtime files. - -commit 52f85b730e379c4519b4a9ef1f008417150713f7 -Author: Bram Moolenaar -Date: Wed Jan 30 14:13:56 2013 +0100 - - updated for version 7.3.790 - Problem: After reloading a buffer the modelines are not processed. - Solution: call do_modelines(). (Ken Takata) - -commit f813a1883f767ad9c4a7a44b5f42cee312d53bc0 -Author: Bram Moolenaar -Date: Wed Jan 30 13:59:37 2013 +0100 - - updated for version 7.3.789 - Problem: "\k" in regexp does not work in other window. - Solution: Use the right buffer. (Yukihiro Nakadaira) - -commit 8d616172389a666e74c47c4e41f5cd9a17a38268 -Author: Bram Moolenaar -Date: Wed Jan 30 12:50:56 2013 +0100 - - updated for version 7.3.788 - Problem: When only using patches build fails on missing nl.po. - Solution: Create an empty nl.po file. - -commit 700e7345ded4e2af25e63409b81c1ce516410a28 -Author: Bram Moolenaar -Date: Wed Jan 30 12:31:36 2013 +0100 - - updated for version 7.3.787 - Problem: With 'relativenumber' set it is not possible to see the absolute - line number. - Solution: For the cursor line show the absolute line number instead of a - zero. (Nazri Ramliy) - -commit 02366255c9bd16120c5025106f7ac5d5a06774d7 -Author: Bram Moolenaar -Date: Wed Jan 30 11:44:39 2013 +0100 - - updated for version 7.3.786 - Problem: Python threads don't run in the background (issue 103). - Solution: Move the statements to manipulate thread state. - -commit 2f315ab7bec2713d2fb986c5d863f15ab9949166 -Author: Bram Moolenaar -Date: Fri Jan 25 20:11:01 2013 +0100 - - updated for version 7.3.785 - Problem: Crash with specific use of search pattern. - Solution: Initialize reg_buf to curbuf. - -commit 826763f87b4a15fb125b3b5cc3fc308a5976bfaf -Author: Bram Moolenaar -Date: Fri Jan 25 19:28:38 2013 +0100 - - updated for version 7.3.784 - Problem: Error when 'guifontwide' has a comma. - Solution: Use gui.wide_font. (Taro Muraoka) - -commit 15364d74ca33d8d722483c7b8ebede17f344ab8c -Author: Bram Moolenaar -Date: Thu Jan 24 21:00:20 2013 +0100 - - updated for version 7.3.783 - Problem: Crash when mark is not set. (Dominique Pelle) - Solution: Check for NULL. - -commit 0f2721223e5b97ac250d729b2359471241a3ab7d -Author: Bram Moolenaar -Date: Wed Jan 23 18:37:40 2013 +0100 - - updated for version 7.3.782 - Problem: Windows: IME composition may use a wrong font. - Solution: Use 'guifontwide' for IME when it is set. (Taro Muraoka) - -commit 459339662566bcf5ae9892c7dabb9518e7f70f83 -Author: Bram Moolenaar -Date: Wed Jan 23 17:43:57 2013 +0100 - - updated for version 7.3.781 - Problem: Drawing with 'guifontwide' can be slow. - Solution: Draw multiple characters at a time. (Taro Muraoka) - -commit d35d784e9106a9d398b444ed9557664bbcb6a65c -Author: Bram Moolenaar -Date: Wed Jan 23 17:17:10 2013 +0100 - - updated for version 7.3.780 - Problem: char2nr() and nr2char() always use 'encoding'. - Solution: Add argument to use utf-8 characters. (Yasuhiro Matsumoto) - -commit 55b7b7eeb50d4fab541ba151e0f653eb6e3852b8 -Author: Bram Moolenaar -Date: Wed Jan 23 16:43:11 2013 +0100 - - updated for version 7.3.779 - Problem: Backwards search lands in wrong place when started on a multibyte - character. - Solution: Do not set extra_col for a backwards search. (Sung Pae) - -commit 94a8adfdd890f0550f81755b247ca7cc5336ad20 -Author: Bram Moolenaar -Date: Wed Jan 23 16:19:23 2013 +0100 - - updated for version 7.3.778 - Problem: Compiler error for adding up two pointers. (Titov Anatoly) - Solution: Add a type cast. (Ken Takata) - -commit 3be71ce28d832553a1350b15d9323c30014382c0 -Author: Bram Moolenaar -Date: Wed Jan 23 16:00:11 2013 +0100 - - updated for version 7.3.777 - Problem: When building with Gnome locale gets reset. - Solution: Set locale after gnome_program_init(). (Christian Brabandt) - -commit 9d182dd0a666f7cb706cd54dd78df3f59a160fff -Author: Bram Moolenaar -Date: Wed Jan 23 15:53:15 2013 +0100 - - updated for version 7.3.776 - Problem: ml_get error when searching, caused by curwin not matching curbuf. - Solution: Avoid changing curbuf. (Lech Lorens) - -commit 4da70dbc4ddef9b2a2815cc0f6f09a283b65e671 -Author: Bram Moolenaar -Date: Wed Jan 23 13:55:20 2013 +0100 - - updated for version 7.3.775 - Problem: Cygwin and Mingw builds miss dependency on gui_w48.c. - Solution: Add a build rule. (Ken Takata) - -commit f939c4e6b176d89626eff5fe9a0b01a5bbb40ef5 -Author: Bram Moolenaar -Date: Wed Jan 23 13:41:00 2013 +0100 - - updated for version 7.3.774 - Problem: Tiny GUI version misses console dialog feature. - Solution: Define FEAT_CON_DIALOG when apprpriate. (Christian Brabandt) - -commit b5f7bf6ed9c59b8841efcd41c2ed1687f080f4cf -Author: Bram Moolenaar -Date: Sat Jan 19 14:02:02 2013 +0100 - - updated for version 7.3.773 - Problem: Crash when OriginalFirstThunk is zero. - Solution: Skip items with OriginalFirstThunk not set. (Ken Takata) - -commit 8c4fbd1a153245fd3c496507693140c0e8e2f260 -Author: Bram Moolenaar -Date: Thu Jan 17 18:34:05 2013 +0100 - - updated for version 7.3.772 - Problem: Cursor is at the wrong location and below the end of the file - after doing substitutions with confirm flag: %s/x/y/c - (Dominique Pelle) - Solution: Update the cursor position. (Christian Brabandt & Dominique) - -commit 09365025386ac6af4710517a89fe0c4ed2bc86e4 -Author: Bram Moolenaar -Date: Thu Jan 17 17:37:35 2013 +0100 - - updated for version 7.3.771 - Problem: Uninitialized variable. (Yasuhiro Matsumoto) - Solution: Set x2 to -1. - -commit 08ed30eca7d64e623a5363a6a0eac79af48ec1c0 -Author: Bram Moolenaar -Date: Thu Jan 17 17:17:26 2013 +0100 - - updated for version 7.3.770 - Problem: Vim.h indentation is inconsistent. - Solution: Adjust the indentation. (Elias Diem) - -commit 8c7694a8649cbd5ce91c150737b1f52b20631cb4 -Author: Bram Moolenaar -Date: Thu Jan 17 17:02:05 2013 +0100 - - updated for version 7.3.769 - Problem: 'matchpairs' does not work with multi-byte characters. - Solution: Make it work. (Christian Brabandt) - -commit 3e37fd0950081e277fac44a0bd8e60815898945c -Author: Bram Moolenaar -Date: Thu Jan 17 15:37:01 2013 +0100 - - updated for version 7.3.768 - Problem: settabvar() and setwinvar() may move the cursor. - Solution: Save and restore the cursor position when appropriate. (idea by - Yasuhiro Matsumoto) - -commit 8fae8e658ffd8f5177a22e41ece18ea32edaa4a2 -Author: Bram Moolenaar -Date: Thu Jan 17 14:39:47 2013 +0100 - - updated for version 7.3.767 - Problem: (Win32) The _errno used for iconv may be the wrong one. - Solution: Use the _errno from iconv.dll. (Ken Takata) - -commit 117f2c4b91fb3675d56be36c1d972f0fb4fda13a -Author: Bram Moolenaar -Date: Thu Jan 17 14:09:44 2013 +0100 - - updated for version 7.3.766 - Problem: ":help cpo-*" jumps to the wrong place. - Solution: Make it equivalent to ":help cpo-star". - -commit 802418d5eb5c98dcbe53390d1eceba92dd097aa4 -Author: Bram Moolenaar -Date: Thu Jan 17 14:00:11 2013 +0100 - - updated for version 7.3.765 - Problem: Segfault when doing "cclose" on BufUnload in a python function. - (Sean Reifschneider) - Solution: Skip window with NULL buffer. (Christian Brabandt) - -commit c4fba6f8811d8f205f5c9772d4797691e615c6a2 -Author: Bram Moolenaar -Date: Thu Jan 17 13:37:32 2013 +0100 - - updated for version 7.3.764 - Problem: Not all message translation files are installed. - Solution: Also install the converted files. - -commit 8754deb3b622186ff5efa0e5547a392aaed6a1c7 -Author: Bram Moolenaar -Date: Thu Jan 17 13:24:08 2013 +0100 - - updated for version 7.3.763 - Problem: Jumping to a mark does not open a fold if it is in the same line. - (Wiktor Ruben) - Solution: Also compare the column after the jump. (Christian Brabandt) - -commit 14e28811b3c37beaf310ab755cd7e0a1dc7f3395 -Author: Bram Moolenaar -Date: Sun Dec 16 12:50:39 2012 +0100 - - updated for version 7.3.762 - Problem: On some systems the tabline is not redrawn. - Solution: Call RedrawWindow(). (Charles Peacech) - -commit ba6e85855634a16481e0fe7dd7ba9adf2ede201a -Author: Bram Moolenaar -Date: Wed Dec 12 18:20:32 2012 +0100 - - updated for version 7.3.761 - Problem: In Visual mode a "-p does not work. (Marcin Szamotulski) - Solution: Avoid writing to "- before putting it. (Christian Brabandt) - -commit 83dadafdd7967ba2d57b343e24119d6ff17b190c -Author: Bram Moolenaar -Date: Wed Dec 12 17:33:32 2012 +0100 - - updated for version 7.3.760 - Problem: dv_ deletes the white space before the line. - Solution: Move the cursor to the first non-white. (Christian Brabandt) - -commit 4b166d0a6d06f9a8f2d6f7f3beb5e1edb9a4783c -Author: Bram Moolenaar -Date: Wed Dec 12 17:12:25 2012 +0100 - - updated for version 7.3.759 - Problem: MS-Windows: Updating the tabline is slow when there are many tabs. - Solution: Disable redrawing while performing the update. (Arseny Kapoulkine) - -commit cfde76c74dd0fb1723101fd6a0fba22d3c72a1ee -Author: Bram Moolenaar -Date: Wed Dec 12 16:43:58 2012 +0100 - - updated for version 7.3.758 - Problem: Matchit plugin does not handle space in #ifdef. - Solution: Change matching pattern to allow spaces. (Mike Morearty) - -commit 27356ad4f47eb87eb9889d4bd06eaecc7944763f -Author: Bram Moolenaar -Date: Wed Dec 12 16:11:36 2012 +0100 - - updated for version 7.3.757 - Problem: Issue 96: May access freed memory when a put command triggers - autocommands. (Dominique Pelle) - Solution: Call u_save() before getting y_array. - -commit 321a9ec68041c75169002e54c1994a7d3933abbd -Author: Bram Moolenaar -Date: Wed Dec 12 15:55:20 2012 +0100 - - updated for version 7.3.756 - Problem: A location list can get a wrong count in :lvimgrep. - Solution: Check if the list was changed by autocommands. (mostly by - Christian Brabandt) - -commit 09ba6d766bf4565a9cbdbcef54fba0c8d4420f84 -Author: Bram Moolenaar -Date: Wed Dec 12 14:25:05 2012 +0100 - - updated for version 7.3.755 - Problem: Autoconf doesn't find Python 3 if it's called "python". - Solution: Search for "python2" and "python3" first, then "python". - -commit 52cc266dae40df6f4cca2762b5feb9bf6f2a916f -Author: Bram Moolenaar -Date: Thu Dec 6 21:30:29 2012 +0100 - - updated for version 7.3.754 - Problem: Latest nmake is not recognized. - Solution: Add nmake version 11.00.51106.1. (Raymond Ko) - -commit 21691f896a49f9bfc63eb1557958e85a7de1adbf -Author: Bram Moolenaar -Date: Wed Dec 5 19:13:18 2012 +0100 - - updated for version 7.3.753 - Problem: When there is a QuitPre autocommand using ":q" twice does not work - for exiting when there are more files to edit. - Solution: Do not decrement quitmore in an autocommand. (Techlive Zheng) - -commit 34feacbccea905d3a71ccf9175d872c50f370705 -Author: Bram Moolenaar -Date: Wed Dec 5 19:01:43 2012 +0100 - - Update runtime files. - -commit 32c8f1cb1957bf92853f4419b0ffc761df67ad2d -Author: Bram Moolenaar -Date: Wed Dec 5 19:00:06 2012 +0100 - - updated for version 7.3.752 - Problem: Test 49 script file doesn't fold properly. - Solution: Add a colon. - -commit 60ec5f35a5e062b018224a11d1160ea4c2e3fa4d -Author: Bram Moolenaar -Date: Wed Dec 5 18:21:32 2012 +0100 - - updated for version 7.3.751 - Problem: Test 61 is flaky, it fails once in a while. - Solution: When it fails retry once. - -commit 57e4ee4d383e8aaf765635cd2fe2a3edbd72d9bd -Author: Bram Moolenaar -Date: Wed Dec 5 17:03:22 2012 +0100 - - updated for version 7.3.750 - Problem: The justify macro does not always work correctly. - Solution: Fix off-by-one error (James McCoy) - -commit a54bf400174df9f4a35013da140e537fdb24153a -Author: Bram Moolenaar -Date: Wed Dec 5 16:30:07 2012 +0100 - - updated for version 7.3.749 - Problem: Python interface doesn't build without the multi-byte feature. - Solution: Add #ifdef. (Ken Takata) - -commit 9750bb199e0f171c185bd3a23591e57922765509 -Author: Bram Moolenaar -Date: Wed Dec 5 16:10:42 2012 +0100 - - updated for version 7.3.748 - Problem: Cannot properly test conceal mode. - Solution: Add the screencol() and screenrow() functions. Use them in - test88. (Simon Ruderich) - -commit 0f9d0869c7acd08a4dc9bb4ac84c9c7c4e9f079b -Author: Bram Moolenaar -Date: Wed Dec 5 15:32:30 2012 +0100 - - updated for version 7.3.747 - Problem: When characters are concealed text aligned with tabs are no longer - aligned, e.g. at ":help :index". - Solution: Compensate space for tabs for concealed characters. (Dominique - Pelle) - -commit 81484f421553639a719db996bb83e52ea43792c9 -Author: Bram Moolenaar -Date: Wed Dec 5 15:16:47 2012 +0100 - - updated for version 7.3.746 - Problem: Memory leaks when using location lists. - Solution: Set qf_title to something. (Christian Brabandt) - -commit 15d55dec03eca3ae87d245f23fad086a501d7f07 -Author: Bram Moolenaar -Date: Wed Dec 5 14:43:02 2012 +0100 - - updated for version 7.3.745 - Problem: Automatically setting 'ttymouse' doesn't work. - Solution: Reset the "option was set" flag when using the default. - -commit 862cfa356dfd0d8a6e31e7e0060098889c8d83b9 -Author: Bram Moolenaar -Date: Thu Nov 29 20:10:00 2012 +0100 - - updated for version 7.3.744 - Problem: 64 bit compiler warning. - Solution: Add type cast. (Mike Williams) - -commit 2a94225c2318230b95bc17e923ddcc93c7edb9cc -Author: Bram Moolenaar -Date: Wed Nov 28 23:03:07 2012 +0100 - - updated for version 7.3.743 - Problem: Tiny build still fails. - Solution: Add #else in the right place. - -commit f135435f8091e648ce1a246258d1318d581e6eb0 -Author: Bram Moolenaar -Date: Wed Nov 28 22:12:44 2012 +0100 - - updated for version 7.3.742 - Problem: Leaking memory when :vimgrep restores the directory. - Solution: Free the allocated memory. (Christian Brabandt) - -commit 2e18a12780b48bf6f1b88aeb5094341d7039a5bc -Author: Bram Moolenaar -Date: Wed Nov 28 19:10:54 2012 +0100 - - updated for version 7.3.741 - Problem: Tiny build fails. - Solution: Move #ifdef. (Ike Devolder) - -commit 97d4ea71d613ab69c25851950f9299687a80da01 -Author: Bram Moolenaar -Date: Wed Nov 28 18:31:54 2012 +0100 - - updated for version 7.3.740 - Problem: IOC tool complains about undefined behavior for int. - Solution: Change to unsigned int. (Dominique Pelle) - -commit f4f1956724f70a7def3bcf8a2d77cf1f8c9dd28c -Author: Bram Moolenaar -Date: Wed Nov 28 18:22:11 2012 +0100 - - updated for version 7.3.739 - Problem: Computing number of lines may have an integer overflow. - Solution: Check for MAXCOL explicitly. (Dominique Pelle) - -commit 2df58b4a58e376e475a3cc0ccb86d991d65b1b77 -Author: Bram Moolenaar -Date: Wed Nov 28 18:21:11 2012 +0100 - - Updated runtime files. - -commit 9411615985b0babcb391bd993b24ba75711fe50c -Author: Bram Moolenaar -Date: Wed Nov 28 17:41:59 2012 +0100 - - updated for version 7.3.738 - Problem: Unused function argument. - Solution: Remove it. (Christian Brabandt) - -commit d4ad0d4e219c7e5866155b9f5215d7e9b0b19b18 -Author: Bram Moolenaar -Date: Wed Nov 28 17:34:48 2012 +0100 - - updated for version 7.3.737 - Problem: When using do_cmdline() recursively did_endif is not reset, - causing messages to be overwritten. - Solution: Reset did_endif. (Christian Brabandt) - -commit b347963869f92fd73f219ef64e5329d62607296c -Author: Bram Moolenaar -Date: Wed Nov 28 16:49:58 2012 +0100 - - updated for version 7.3.736 - Problem: File name completion in input() escapes white space. (Frederic - Hardy) - Solution: Do not escape white space. (Christian Brabandt) - -commit dd53a4155311b43f06d9d01ad660be193dc4c0f2 -Author: Bram Moolenaar -Date: Wed Nov 28 16:18:29 2012 +0100 - - updated for version 7.3.735 - Problem: Cannot build Ruby 1.9 with MingW or Cygwin. - Solution: Add another include directory. (Ken Takata) - -commit 442b5c48fd27f88357dedc3161bde01b5d99e0d2 -Author: Bram Moolenaar -Date: Wed Nov 28 16:06:22 2012 +0100 - - updated for version 7.3.734 - Problem: Cannot put help files in a sub-directory. - Solution: Make :helptags work for sub-directories. (Charles Campbell) - -commit 8866d277c97632d013c56b12a4bb98701d4a9ae0 -Author: Bram Moolenaar -Date: Wed Nov 28 15:55:42 2012 +0100 - - updated for version 7.3.733 - Problem: Tests fail when including MzScheme. - Solution: Change #ifdefs for vim_main2(). - -commit 02e14d67b95cc131c93329e280c38bf7d6ad76ae -Author: Bram Moolenaar -Date: Wed Nov 28 15:37:51 2012 +0100 - - updated for version 7.3.732 - Problem: Compiler warnings for function arguments. - Solution: Use inteptr_t instead of long. - -commit 7854e3abcf71e00d7053603737ed04560fd70115 -Author: Bram Moolenaar -Date: Wed Nov 28 15:33:14 2012 +0100 - - updated for version 7.3.731 - Problem: Py3Init_vim() is exported uneccessarily. - Solution: Make it static. (Ken Takata) - -commit c83a44bf8f963ac1b3eb9a4dc76cb9c1a33809b0 -Author: Bram Moolenaar -Date: Wed Nov 28 15:25:34 2012 +0100 - - updated for version 7.3.730 - Problem: Crash in PHP file when using syntastic. (Ike Devolder) - Solution: Avoid using NULL pointer. (Christian Brabandt) - -commit ff8cf2be6668d6e4091941659e84ee13f0f13542 -Author: Bram Moolenaar -Date: Sat Nov 24 13:39:00 2012 +0100 - - updated for version 7.3.729 - Problem: Building with Ruby fails on some systems. - Solution: Remove "static" and add #ifndef PROTO. (Ken Takata) - -commit fe9fb927ae66917813974a16f766e98133b1925b -Author: Bram Moolenaar -Date: Fri Nov 23 21:54:48 2012 +0100 - - updated for version 7.3.728 - Problem: Cannot compile with MzScheme interface on Ubuntu 12.10. - Solution: Find the collects directory under /usr/share. - -commit 7331304fd31c3cd488dd3b31acc8743914523eb0 -Author: Bram Moolenaar -Date: Fri Nov 23 21:47:22 2012 +0100 - - updated for version 7.3.727 - Problem: Can't always find Win32.mak when building GvimExt. - Solution: Use same mechanism as in Make_mvc.mak. (Cade Foster) - -commit ef6585abef1e74e0d3a5302fc3de134873c13106 -Author: Bram Moolenaar -Date: Fri Nov 23 21:45:25 2012 +0100 - - updated for version 7.3.726 - Problem: Typos and duplicate info in README. - Solution: Fix the text. - -commit 77642c0fef0622ec9d7bedf6a68d46e129c09f06 -Author: Bram Moolenaar -Date: Tue Nov 20 17:55:10 2012 +0100 - - updated for version 7.3.725 - Problem: :aboveleft and :belowright have no effect on :copen. - Solution: Check for cmdmod.split. (Christian Brabandt) - -commit 65d7396cb4ecd341f5bdd5198d1b480279a4699b -Author: Bram Moolenaar -Date: Tue Nov 20 17:21:52 2012 +0100 - - updated for version 7.3.724 - Problem: Building with Ruby and Tcl on MS-Windows does not work. - Solution: Remove Ruby and Tcl from the big MS-Windows build. - -commit 8d4eecc5e876f5ead8984492ab482c00a9dcb511 -Author: Bram Moolenaar -Date: Tue Nov 20 17:19:01 2012 +0100 - - updated for version 7.3.723 - Problem: Various tiny problems. - Solution: Various tiny fixes. - -commit d59762dcb6f3dd15fd1e91745561c4558a7b75a6 -Author: Bram Moolenaar -Date: Tue Nov 20 17:03:27 2012 +0100 - - updated for version 7.3.722 - Problem: Perl flags may contain "-g", which breaks "make proto". - Solution: Filter out the "-g" flag for cproto. (Ken Takata) - -commit c0d475937372c98f9a67d25f2c0beb71e39b4fb1 -Author: Bram Moolenaar -Date: Tue Nov 20 16:59:14 2012 +0100 - - updated for version 7.3.721 - Problem: Ruby interface defines local functions globally. - Solution: Make the functions static. - -commit 7c5f1204101683f90214582f71e8c7ce54000487 -Author: Bram Moolenaar -Date: Tue Nov 20 16:56:54 2012 +0100 - - updated for version 7.3.720 - Problem: Proto files are outdated. - Solution: Update the newly generated proto files. - -commit 82881498663eb692e90dcfb9da0a7f573f228e35 -Author: Bram Moolenaar -Date: Tue Nov 20 16:53:39 2012 +0100 - - updated for version 7.3.719 - Problem: Cannot run new version of cproto, it fails on missing include - files. - Solution: Add lots of #ifndef PROTO - -commit 0ac24e1ef4b099c95c55261bc2d227ca5707d295 -Author: Bram Moolenaar -Date: Tue Nov 20 12:16:58 2012 +0100 - - updated for version 7.3.718 - Problem: When re-using the current buffer the buffer-local options stay. - Solution: Re-initialize the buffer-local options. (Christian Brabandt) - -commit b03162642798ba6a8ab9e685bfaddda708a6b68a -Author: Bram Moolenaar -Date: Tue Nov 20 12:03:06 2012 +0100 - - updated for version 7.3.717 - Problem: When changing the font size, only MS-Windows limits the window - size. - Solution: Also limit the window size on other systems. (Roland Puntaier) - -commit 99a547d3a1d1315a1a20246eb53fc63a306702d6 -Author: Bram Moolenaar -Date: Tue Nov 20 11:04:35 2012 +0100 - - updated for version 7.3.716 - Problem: Error on exit when using Python 3. - Solution: Remove PythonIO_Fini(). (Roland Puntaier) - -commit 97d62497f51902f404c7dcc72683411df911593e -Author: Bram Moolenaar -Date: Thu Nov 15 21:28:22 2012 +0100 - - Updated runtime files. - -commit 41b884b27387cd4c0ba1d039ea3bb2b7beac21c2 -Author: Bram Moolenaar -Date: Wed Nov 14 22:38:08 2012 +0100 - - updated for version 7.3.715 - Problem: Crash when calling setloclist() in BufUnload autocmd. (Marcin - Szamotulski) - Solution: Set w_llist to NULL when it was freed. Also add a test. - (Christian Brabandt) - -commit b826ddb034564828487b0ef94f271262bb902f7c -Author: Bram Moolenaar -Date: Wed Nov 14 20:52:28 2012 +0100 - - updated for version 7.3.714 - Problem: Inconsistency: :set can be used in the sandbox, but :setlocal and - :setglobal cannot. (Michael Henry) - Solution: Fix the flags for :setlocal and :setglobal. (Christian Brabandt) - -commit 3ab72c5c72fb824da0e9c850479052d6f8c78e52 -Author: Bram Moolenaar -Date: Wed Nov 14 18:10:56 2012 +0100 - - updated for version 7.3.713 - Problem: printf() can only align to bytes, not characters. - Solution: Add the "S" item. (Christian Brabandt) - -commit e3a2246227cfc1c9a4415d2c3f8a71622a67eac3 -Author: Bram Moolenaar -Date: Tue Oct 23 05:35:34 2012 +0200 - - updated for version 7.3.712 - Problem: Nmake from VS2010 SP1 is not recognized. - Solution: Add the version number. (Ken Takata) - -commit 9c9cbf13511522c05e8cc8d038a858608a158533 -Author: Bram Moolenaar -Date: Tue Oct 23 05:17:37 2012 +0200 - - updated for version 7.3.711 - Problem: vim.current.buffer is not available. (lilydjwg) - Solution: Use py3_PyUnicode_AsUTF8 instead of py3_PyUnicode_AsUTF8String. - (Ken Takata) - -commit 12a753a5ca03fe8beddc06201104e785baccb471 -Author: Bram Moolenaar -Date: Tue Oct 23 05:08:53 2012 +0200 - - updated for version 7.3.710 - Problem: Patch 7.3.704 breaks "fn". - Solution: Add check for ca.cmdchar. (Christian Brabandt) - -commit 95e09eaaadbc9a1b76bed8af0ad4a378010187c1 -Author: Bram Moolenaar -Date: Sun Oct 21 23:56:05 2012 +0200 - - updated for version 7.3.709 - Problem: Compiler warning for unused argument. - Solution: Add UNUSED. - -commit a80888d296f97ed28a4debc5019a7bbe86cd9121 -Author: Bram Moolenaar -Date: Sun Oct 21 22:18:21 2012 +0200 - - updated for version 7.3.708 - Problem: Filler lines above the first line may be hidden when opening Vim. - Solution: Change how topfill is computed. (Christian Brabandt) - -commit 17aa8cc255d313ac33eca4f2727ed2a6b8bdd8ef -Author: Bram Moolenaar -Date: Sun Oct 21 21:38:45 2012 +0200 - - updated for version 7.3.707 - Problem: Problems loading a library for a file name with non-latin - characters. - Solution: Use wide system functions when possible. (Ken Takata) - -commit a9a2d8f4d0d8bfd10fdcf468e6614e196d39ffd0 -Author: Bram Moolenaar -Date: Sun Oct 21 21:25:22 2012 +0200 - - updated for version 7.3.706 - Problem: Can't build Motif version. - Solution: Fix wrongly named variable. (Ike Devolder) - -commit 707cfb82dce17018da95ef0dc5466082258260f5 -Author: Bram Moolenaar -Date: Sun Oct 21 04:00:07 2012 +0200 - - updated for version 7.3.705 - Problem: Mouse features are not sorted properly. (Tony Mechelynck) - Solution: Put the mouse features in alphabetical order. - -commit f00dc2627bc753560b82ae861c90fdd79dc454b4 -Author: Bram Moolenaar -Date: Sun Oct 21 03:54:33 2012 +0200 - - updated for version 7.3.704 - Problem: Repeating "cgn" does not always work correctly. - Solution: Also fetch the operator character. (Christian Brabandt) - -commit e8d8fd2add98a95e6c776deb54e2a2c59fddf1c7 -Author: Bram Moolenaar -Date: Sun Oct 21 03:46:05 2012 +0200 - - updated for version 7.3.703 - Problem: When 'undofile' is reset the hash is computed unnecessarily. - Solution: Only compute the hash when the option was set. (Christian Brabandt) - -commit 3a0d8090b1356833e1c80d22f36086c835604f42 -Author: Bram Moolenaar -Date: Sun Oct 21 03:02:54 2012 +0200 - - Updated runtime files. - -commit 67a4f6cfb4fe0f8e8cc576a4f4196573ccc5e3fb -Author: Bram Moolenaar -Date: Sun Oct 21 02:41:08 2012 +0200 - - updated for version 7.3.702 - Problem: Nmake from VS6 service pack 6 is not recognized. - Solution: Detect the version number. (Jiri Sedlak) - -commit faca84059a6ef728e1326becc2f82345a59b50c7 -Author: Bram Moolenaar -Date: Sun Oct 21 02:37:10 2012 +0200 - - updated for version 7.3.701 - Problem: MS-Windows: Crash with stack overflow when setting 'encoding'. - Solution: Handle that loading the iconv library may be called recursively. - (Jiri Sedlak) - -commit cfb807026f678e2e99c98baa2b2b7e74b82b0fc7 -Author: Bram Moolenaar -Date: Sun Oct 21 02:17:45 2012 +0200 - - updated for version 7.3.700 - Problem: Cannot detect URXVT and SGR mouse support. - Solution: add +mouse_urxvt and +mouse_sgr. (Hayaki Saito) - -commit bffa06ddb8d25081dea48274aff2cb65ebef6ced -Author: Bram Moolenaar -Date: Sun Oct 21 02:10:24 2012 +0200 - - updated for version 7.3.699 - Problem: When 'ttymouse' is set to "sgr" manually, it is overruled by - automatic detection. - Solution: Do not use automatic detection when 'ttymouse' was set manually. - (Hayaki Saito) - -commit 003d14a26771bf7d2c05013cd2fd9d2622f373b9 -Author: Bram Moolenaar -Date: Sun Oct 21 01:47:00 2012 +0200 - - updated for version 7.3.698 - Problem: Python 3 does not preserve state beween commands. - Solution: Preserve the state. (Paul Ollis) - -commit c4b98fbb3ea881621d051f84d67609f6789880bc -Author: Bram Moolenaar -Date: Sun Oct 21 01:40:30 2012 +0200 - - updated for version 7.3.697 - Problem: Leaking resources when setting GUI font. - Solution: Free the font. (Ken Takata) - -commit f3408e76fb500d56557489cd533d19d116fc260b -Author: Bram Moolenaar -Date: Sun Oct 21 01:21:59 2012 +0200 - - updated for version 7.3.696 - Problem: Message about added spell language can be wrong. - Solution: Give correct message. Add g:menutrans_set_lang_to to allow for - translation. (Jiri Sedlak) - -commit b6101cf77f3e9e8cc33a94a0c01db3bcde96eba9 -Author: Bram Moolenaar -Date: Sun Oct 21 00:58:39 2012 +0200 - - updated for version 7.3.695 - Problem: Balloon cannot show multi-byte text. - Solution: Properly deal with multi-byte characters. (Dominique Pelle) - -commit 2d17fa3ebd378097e3c0feab813a2c60fc9bf474 -Author: Bram Moolenaar -Date: Sun Oct 21 00:45:18 2012 +0200 - - updated for version 7.3.694 - Problem: Now that 'shiftwidth' may use the value of 'tabstop' it is not so - easy to use in indent files. - Solution: Add the shiftwidth() function. (so8res) - -commit 9f340fa57b91db9c04307c99cd4475f197d7a5c8 -Author: Bram Moolenaar -Date: Sun Oct 21 00:10:39 2012 +0200 - - updated for version 7.3.693 - Problem: Can't make 'softtabstop' follow 'shiftwidth'. - Solution: When 'softtabstop' is negative use the value of 'shiftwidth'. - (so8res) - -commit 205f9f5e2d4b25a94072644bbcdd2c8b20ad7b80 -Author: Bram Moolenaar -Date: Thu Oct 18 05:18:32 2012 +0200 - - updated for version 7.3.692 - Problem: Can't build GTK version with GTK 2.0. - Solution: Put GtkFileFilter declaration in the right place. (Yegappan - Lakshmanan) - -commit b88adbf844612281d3ed11166bbf03368f7ed704 -Author: Bram Moolenaar -Date: Sun Oct 14 05:20:12 2012 +0200 - - updated for version 7.3.691 - Problem: State specific to the Python thread is discarded. - Solution: Keep state between threads. (Paul) - -commit dac7569612d4088084ef81dfc32c3bb86aec090f -Author: Bram Moolenaar -Date: Sun Oct 14 04:35:45 2012 +0200 - - updated for version 7.3.690 - Problem: When the current directory name is exactly the maximum path length - Vim may crash. - Solution: Only add "/" when there is room. (Danek Duvall) - -commit d04da7cb4afe77de05e4e08e7e86e504be6759e0 -Author: Bram Moolenaar -Date: Sun Oct 14 03:41:59 2012 +0200 - - updated for version 7.3.689 - Problem: MzScheme and Lua may use a NULL string. - Solution: Use an empty string instead of NULL. (Yukihiro Nakadaira) - -commit 7bc4f93c07a1e8b17e7d91f814b9801bd611d569 -Author: Bram Moolenaar -Date: Sun Oct 14 03:22:56 2012 +0200 - - updated for version 7.3.688 - Problem: Python 3.3 is not supported. - Solution: Add Python 3.3 support (Ken Takata) - -commit 172ddb60c2401cd24c80a096709226e37592111f -Author: Bram Moolenaar -Date: Thu Oct 11 04:44:33 2012 +0200 - - updated for version 7.3.687 - Problem: Test 16 fails when $DISPLAY is not set. - Solution: Skip the test when $DISPLAY is not set. - -commit b73568149f2f41a84b9b701ae512adbd79b2e93b -Author: Bram Moolenaar -Date: Thu Oct 11 04:04:37 2012 +0200 - - updated for version 7.3.686 - Problem: Using CTRL-\ e mappings is useful also when entering an - expression, but it doesn't work. (Marcin Szamotulski) - Solution: Allow using CTRL-\ e when entering an expression if it was not - typed. - -commit 0c17875ef31e7e8b3f16e1b2e8da263c9a420b8b -Author: Bram Moolenaar -Date: Thu Oct 11 03:35:45 2012 +0200 - - updated for version 7.3.685 - Problem: No test for what patch 7.3.673 fixes. - Solution: Add a test. (Christian Brabandt) - -commit b35c338f96dab732fa112d7719f10191c7bb34f0 -Author: Bram Moolenaar -Date: Sat Oct 6 19:10:35 2012 +0200 - - updated for version 7.3.684 - Problem: "make test" does not delete lua.vim. - Solution: Add lua.vim to the clean target. (Simon Ruderich) - -commit 0c5fa7d740bafefbf0b2ea48a2a660901d7d4f10 -Author: Bram Moolenaar -Date: Fri Oct 5 22:26:30 2012 +0200 - - Updated runtime files. - -commit d1f13fd5978df5fd4b2e0fbc61e671edec958e15 -Author: Bram Moolenaar -Date: Fri Oct 5 21:30:07 2012 +0200 - - updated for version 7.3.683 - Problem: ":python" may crash when vimbindeval() returns None. - Solution: Check for v_string to be NULL. (Yukihiro Nakadaira) - -commit 4ccb265bd41a2048edbe4a42b1d9ca92adcc9bb9 -Author: Bram Moolenaar -Date: Thu Oct 4 22:38:37 2012 +0200 - - updated for version 7.3.682 - Problem: Compiler complains about incompatible types. - Solution: Remove type casts. (hint by Danek Duvall) - -commit 7d11244c99bd92526429c491aea433a16f2dbd25 -Author: Bram Moolenaar -Date: Wed Oct 3 21:48:43 2012 +0200 - - updated for version 7.3.681 - Problem: List of distributed files picks up backup files. - Solution: Make tutor patterns more specific. - -commit 97cc2384c07b2fd067375fdd5a1a41dbc6c892d6 -Author: Bram Moolenaar -Date: Wed Oct 3 21:46:54 2012 +0200 - - Update runtime files. - -commit 14f5827940ebd819a77048761a28c0b208addaee -Author: Bram Moolenaar -Date: Wed Oct 3 21:33:41 2012 +0200 - - updated for version 7.3.680 - Problem: Some files missing in the list of distributed files. - Solution: Add lines for new files. - -commit 8139889a5f458b857f0b3d9d5888ca6951a77f5a -Author: Bram Moolenaar -Date: Wed Oct 3 21:09:35 2012 +0200 - - updated for version 7.3.679 - Problem: Ruby detection uses Config, newer Ruby versions use RbConfig. - Solution: Detect the need to use RbConfig. (Vit Ondruch) - -commit 6f3d6b48a67a87ce7561929b6d1c493d61df4bb5 -Author: Bram Moolenaar -Date: Wed Oct 3 18:50:00 2012 +0200 - - updated for version 7.3.678 - Problem: Ruby .so name may not be correct. - Solution: Use the LIBRUBY_SO entry from the config. (Vit Ondruch) - -commit e1704bada4554f4edc95ac6be50144dd7b95332b -Author: Bram Moolenaar -Date: Wed Oct 3 18:25:00 2012 +0200 - - updated for version 7.3.677 - Problem: buf_spname() is used inconsistently. - Solution: Make the return type a char_u pointer. Check the size of the - returned string. - -commit b213da0b5742c6615837436ef4f75a416a534f06 -Author: Bram Moolenaar -Date: Wed Oct 3 18:06:59 2012 +0200 - - updated for version 7.3.676 - Problem: Ruby compilation on Windows 32 bit doesn't work. - Solution: Only use some functions for 64 bit. (Ken Takata) - -commit ec3cfeb19988dbeb4cfb27e735f3905149f79169 -Author: Bram Moolenaar -Date: Wed Oct 3 17:12:47 2012 +0200 - - updated for version 7.3.675 - Problem: Using uninitialized memory with very long file name. - Solution: Put NUL after text when it is truncated. (ZyX) - -commit 1e91f2606b2380e6e443e7389f7648d86fb8c654 -Author: Bram Moolenaar -Date: Wed Oct 3 14:48:08 2012 +0200 - - updated for version 7.3.674 - Problem: Can't compile with Lua/dyn on Cygwin. - Solution: Adjust configure to use the right library name. (Ken Takata) - -commit 718f007499a5d3f0ff9c0a645780133131ab2b2e -Author: Bram Moolenaar -Date: Wed Oct 3 13:35:51 2012 +0200 - - updated for version 7.3.673 - Problem: Using "gN" while 'selection' is "exclusive" misses one character. - (Ben Fritz) - Solution: Check the direction when compensating for exclusive selection. - (Christian Brabandt) - -commit d09acef44bcfa5871d6e9a2eea21c911dfbeef13 -Author: Bram Moolenaar -Date: Fri Sep 21 14:54:30 2012 +0200 - - Updated runtime files. - -commit 66b7985ec9e4924abc370636077ed33114d0327d -Author: Bram Moolenaar -Date: Fri Sep 21 14:00:35 2012 +0200 - - updated for version 7.3.672 - Problem: Not possible to lock/unlock lists in Python interface. - Solution: Add .locked and .scope attributes. (ZyX) - -commit 770456589e5e53507fcd32013a190b520f4fc688 -Author: Bram Moolenaar -Date: Fri Sep 21 13:46:06 2012 +0200 - - updated for version 7.3.671 - Problem: More Python code can be shared between Python 2 and 3. - Solution: Move code to if_py_both.h. (ZyX) - -commit 696c2116dc5e5403644d7f7dcaea49b83cf5a8f5 -Author: Bram Moolenaar -Date: Fri Sep 21 13:43:14 2012 +0200 - - updated for version 7.3.670 - Problem: Python: memory leaks when there are exceptions. - Solution: Add DICTKEY_UNREF in the right places. (ZyX) - -commit f94a13c286ffcf1ba2ce7bf10d686c757c836fe0 -Author: Bram Moolenaar -Date: Fri Sep 21 13:26:49 2012 +0200 - - updated for version 7.3.669 - Problem: When building with Cygwin loading Python dynamically fails. - Solution: Use DLLLIBRARY instead of INSTSONAME. (Ken Takata) - -commit 01c10524d25e36e72c7e45048a80cdb410165560 -Author: Bram Moolenaar -Date: Fri Sep 21 12:50:51 2012 +0200 - - updated for version 7.3.668 - Problem: Building with Perl loaded dynamically still uses static library. - Solution: Adjust use of PL_thr_key. (Ken Takata) - -commit f5fe79a5f38e0fef6077aa858b60989e94076910 -Author: Bram Moolenaar -Date: Fri Sep 21 12:42:44 2012 +0200 - - updated for version 7.3.667 - Problem: Unused variables in Perl interface. - Solution: Adjust #ifdefs. - -commit 6f586de755cf0b814d0d8723fada8dd0bb58b94d -Author: Bram Moolenaar -Date: Tue Sep 18 22:00:08 2012 +0200 - - updated for version 7.3.666 - Problem: With MSVC 11 Win32.mak is not found. - Solution: Add the SDK_INCLUDE_DIR variable. (Raymond Ko) - -commit 2b017fae8ffbf77fa59a8e9d49d9479ac5009a25 -Author: Bram Moolenaar -Date: Tue Sep 18 18:27:12 2012 +0200 - - updated for version 7.3.665 - Problem: MSVC 11 is not supported. - Solution: Recognize MSVC 11. (Raymond Ko) - -commit 4fabd7dd4a2f77bc741eda58126d529f26f16a8d -Author: Bram Moolenaar -Date: Tue Sep 18 18:03:37 2012 +0200 - - updated for version 7.3.664 - Problem: Buffer overflow in unescaping text. (Raymond Ko) - Solution: Limit check for multi-byte character to 4 bytes. - -commit be1e9e9fc1f31e3d0b82eb3febd51923bda2a1e4 -Author: Bram Moolenaar -Date: Tue Sep 18 16:47:07 2012 +0200 - - updated for version 7.3.663 - Problem: End of color scheme name not clear in E185. (Aaron Lewis) - Solution: Put the name in single quotes. - -commit 2623b4f412a77f6426ab997246d755fdcbddea7b -Author: Bram Moolenaar -Date: Tue Sep 18 16:36:32 2012 +0200 - - updated for version 7.3.662 - Problem: Can't build Ruby interface with Ruby 1.9.3. - Solution: Add missing functions. (V. Ondruch) - -commit e8cdcef87575cacbc9dd977de076af76e4405410 -Author: Bram Moolenaar -Date: Wed Sep 12 20:21:43 2012 +0200 - - updated for version 7.3.661 - Problem: SEGV in Python code. - Solution: Initialize len to zero. Use the right function depending on - version. (Maxim Philippov) - -commit fca93c093e0ec86331171ca4e169f73aa81ebfef -Author: Bram Moolenaar -Date: Wed Sep 12 18:19:46 2012 +0200 - - updated for version 7.3.660 - Problem: ":help !" jumps to help for ":!". - Solution: Adjust check for tag header line. (Andy Wokula) - -commit c11073c9aa2b668a9c1faa8a2419d7984d8367ca -Author: Bram Moolenaar -Date: Wed Sep 5 19:17:42 2012 +0200 - - updated for version 7.3.659 - Problem: Recent Python changes are not tested. - Solution: Add tests for Python bindings. (ZyX) - -commit afa6b9af865c18dd865ccf7b804a4645570027bd -Author: Bram Moolenaar -Date: Wed Sep 5 19:09:11 2012 +0200 - - updated for version 7.3.658 - Problem: NUL bytes truncate strings when converted from Python. - Solution: Handle truncation as an error. (ZyX) - -commit cdab9051368a6437b7e40df673594147425df751 -Author: Bram Moolenaar -Date: Wed Sep 5 19:03:56 2012 +0200 - - updated for version 7.3.657 - Problem: Python bindings silently truncate string values containing NUL. - Solution: Fail when a string contains NUL. (ZyX) - -commit 77fceb890851e8c97c9d4bbe521dff165455d371 -Author: Bram Moolenaar -Date: Wed Sep 5 18:54:48 2012 +0200 - - updated for version 7.3.656 - Problem: Internal error in :pyeval. - Solution: Handle failed object conversion. (ZyX) - -commit e48a2dd3af920d712305e4225454cb2940fb3312 -Author: Bram Moolenaar -Date: Wed Sep 5 18:49:24 2012 +0200 - - updated for version 7.3.655 - Problem: 64 bit MingW xpm .a file is missing. - Solution: Add the file. (Sergey Khorev) - -commit 231e1a17232a6d396266194efad53259e7d05ff1 -Author: Bram Moolenaar -Date: Wed Sep 5 18:45:28 2012 +0200 - - updated for version 7.3.654 - Problem: When creating a Vim dictionary from Python objects an empty key - might be used. - Solution: Do not use empty keys, throw an IndexError. (ZyX) - -commit e2db4361d2236b1bf56fb436d274c8b9b361196c -Author: Bram Moolenaar -Date: Wed Sep 5 17:57:39 2012 +0200 - - updated for version 7.3.653 - Problem: MingW needs build rule for included XPM files. Object directory - for 32 and 64 builds is the same, also for MSVC. - Solution: Add MingW build rule to use included XPM files. Add the CPU or - architecture to the object directory name. (Sergey Khorev) - -commit ac0ddc15e928bb2c9baf256e0cd073770512092f -Author: Bram Moolenaar -Date: Wed Sep 5 17:28:21 2012 +0200 - - updated for version 7.3.652 - Problem: Workaround for Python crash isn't perfect. - Solution: Change the type of the length argument. (Sean Estabrooks) - -commit 7c0a86b1e871a9546387252b5a33594fc17487aa -Author: Bram Moolenaar -Date: Wed Sep 5 15:15:07 2012 +0200 - - updated for version 7.3.651 - Problem: Completion after ":help \{-" gives an error message. - Solution: Prepend a backslash. - -commit b4a80cdd913605eefb26d6f091a386a4af0ac048 -Author: Bram Moolenaar -Date: Wed Sep 5 15:03:30 2012 +0200 - - updated for version 7.3.650 - Problem: Completion after ":help \{-" gives an error message and messes up - the command line. - Solution: Cancel the tag search if the pattern can't be compiled. (Yasuhiro - Matsumoto) - -commit 7c82130a76898999bcebf28c71f0897644822fab -Author: Bram Moolenaar -Date: Wed Sep 5 14:18:45 2012 +0200 - - updated for version 7.3.649 - Problem: When 'clipboard' is set to "unnamed" small deletes end up in the - numbered registers. (Ingo Karkat) - Solution: Use the original register name to decide whether to put a delete - in a numbered register. (Christian Brabandt) - -commit 2c66669c33e7aab70db089c393bedc0f21ca33c7 -Author: Bram Moolenaar -Date: Wed Sep 5 13:30:40 2012 +0200 - - updated for version 7.3.648 - Problem: Crash when using a very long file name. (ZyX) - Solution: Properly check length of buffer space. - -commit 57c0ea86927c2368f980e7989565c7a708d96526 -Author: Bram Moolenaar -Date: Wed Sep 5 12:16:45 2012 +0200 - - updated for version 7.3.647 - Problem: "gnd" doesn't work correctly in Visual mode. - Solution: Handle Visual mode differently in "gn". (Christian Brabandt) - -commit 465748e41179169f9b432deaae9cabd0e55bb9e3 -Author: Bram Moolenaar -Date: Wed Aug 29 18:50:54 2012 +0200 - - updated for version 7.3.646 - Problem: When reloading a buffer the undo file becomes unusable unless ":w" - is executed. (Dmitri Frank) - Solution: After reloading the buffer write the undo file. (Christian - Brabandt) - -commit dd7d84647521723a0c95b72752beccdb7ce2cd02 -Author: Bram Moolenaar -Date: Wed Aug 29 16:55:13 2012 +0200 - - updated for version 7.3.645 - Problem: No tests for patch 7.3.625 and 7.3.637. - Solution: Add more tests for the "gn" command and try/catch. (Christian - Brabandt) - -commit 0551410a14d8fdfa657392c0d6b3cc8dd643752d -Author: Bram Moolenaar -Date: Wed Aug 29 16:34:27 2012 +0200 - - updated for version 7.3.644 - Problem: Dead code for BeOS GUI. - Solution: Remove unused __BEOS__ stuff. - -commit 3633dc012919238e66c006b1037e2a1fece2b18d -Author: Bram Moolenaar -Date: Wed Aug 29 16:26:04 2012 +0200 - - updated for version 7.3.643 - Problem: MS-Windows: When starting gvim maximized 'lines' and 'columns' are - wrong. (Christian Robinson) - Solution: Move the check for gui.starting from ui_get_shellsize() to - check_shellsize(). - -commit 8f913993666b154b233ab9923845fa165d9b3260 -Author: Bram Moolenaar -Date: Wed Aug 29 15:50:26 2012 +0200 - - updated for version 7.3.642 - Problem: Segfault with specific autocommands. Was OK after 7.3.449 and - before 7.3.545. (Richard Brown) - Solution: Pass TRUE for abort_if_last in the call to close_buffer(). - (Christian Brabandt) - -commit 002a4edc5b66c90245ca3eebc564635ed0af1ff1 -Author: Bram Moolenaar -Date: Wed Aug 29 15:22:25 2012 +0200 - - updated for version 7.3.641 - Problem: ":mkview" uses ":normal" instead of ":normal!" for folds. (Dan) - Solution: Add the bang. (Christian Brabandt) - -commit 18a1b9bd5fa5925a2dc4b702b37ea0217fcb6ea3 -Author: Bram Moolenaar -Date: Wed Aug 29 14:26:27 2012 +0200 - - updated for version 7.3.640 - Problem: It's not easy to build Vim on Windows with XPM support. - Solution: Binary files for 7.3.639. (Sergey Khorev) - -commit c6c1d8b80236305f7e7b053be8dea63688fa648e -Author: Bram Moolenaar -Date: Wed Aug 29 14:18:33 2012 +0200 - - updated for version 7.3.639 - Problem: It's not easy to build Vim on Windows with XPM support. - Solution: Include the required files, they are quite small. Update the - MSVC makefile to use them. Binary files are in the next patch. - (Sergey Khorev) - -commit 1c75a03501698b8cd1dcb4fd892bc329302d9533 -Author: Bram Moolenaar -Date: Thu Aug 23 22:28:46 2012 +0200 - - Fix version.c, 638 was there twice. - -commit 451cf63751673e5cc7ecfbd112325217d9a955b5 -Author: Bram Moolenaar -Date: Thu Aug 23 18:58:14 2012 +0200 - - updated for version 7.3.638 - -commit 00b8ae0d3d90f80fc817857dca26359b175b18ed -Author: Bram Moolenaar -Date: Thu Aug 23 18:43:10 2012 +0200 - - updated for version 7.3.637 - Problem: Cannot catch the error caused by a foldopen when there is no fold. - (ZyX, Issue 48) - Solution: Do not break out of the loop early when inside try/catch. - (Christian Brabandt) Except when there is a syntax error. - -commit dde0efed85c0f78048409ef6deada0c6e8d0be3c -Author: Bram Moolenaar -Date: Thu Aug 23 15:53:05 2012 +0200 - - updated for version 7.3.636 - Problem: Not all zero-width matches handled correctly for "gn". - Solution: Move zero-width detection to a separate function. (Christian - Brabandt) - -commit 4d93dc2699845009e0f263ed10196309c1175c2e -Author: Bram Moolenaar -Date: Thu Aug 23 13:28:55 2012 +0200 - - updated for version 7.3.635 - Problem: Issue 21: System call during startup sets 'lines' to a wrong - value. (Karl Yngve) - Solution: Don't set the shell size while the GUI is still starting up. - (Christian Brabandt) - -commit b9ce83e135331d74f09ec094528243f33c3ada85 -Author: Bram Moolenaar -Date: Thu Aug 23 12:59:02 2012 +0200 - - updated for version 7.3.634 - Problem: Month/Day format for undo is confusing. (Marcin Szamotulski) - Solution: Always use Year/Month/Day, should work for everybody. - -commit 9b4512500adfab4d44e957329d1a89e97e9a3930 -Author: Bram Moolenaar -Date: Wed Aug 15 17:43:31 2012 +0200 - - Update runtime files. - -commit dd82d699c8cb3e60b2da968fb40622dc497f71ca -Author: Bram Moolenaar -Date: Wed Aug 15 17:26:57 2012 +0200 - - updated for version 7.3.633 - Problem: Selection remains displayed as selected after selecting another - text. - Solution: Call xterm_update() before select(). (Andrew Pimlott) - -commit 2b9578f0f8cdba144e996273bca586b384e33d90 -Author: Bram Moolenaar -Date: Wed Aug 15 16:21:32 2012 +0200 - - updated for version 7.3.632 - Problem: Cannot select beyond 222 columns with the mouse in xterm. - Solution: Add support for SGR mouse tracking. (Hayaki Saito) - -commit 2430586629dfccd637a23c45793fc182d2cb2b87 -Author: Bram Moolenaar -Date: Wed Aug 15 14:05:05 2012 +0200 - - updated for version 7.3.631 - Problem: Cannot complete user names. - Solution: Add user name completion. (Dominique Pelle) - -commit 2dac213ac6896bffbbfdd9afbdb0ad0e8b032532 -Author: Bram Moolenaar -Date: Wed Aug 15 13:31:00 2012 +0200 - - updated for version 7.3.630 - Problem: "|" does not behave correctly when 'virtualedit' is set. - Solution: Call validate_virtcol(). (David Bürgin) - -commit 14f247414733b9dafb50e59320f75e8b56ac6ec6 -Author: Bram Moolenaar -Date: Wed Aug 8 18:01:05 2012 +0200 - - updated for version 7.3.629 - Problem: There is no way to make 'shiftwidth' follow 'tabstop'. - Solution: When 'shiftwidth' is zero use the value of 'tabstop'. (Christian - Brabandt) - -commit b02612b6411659b6385aea44fe8abb5a2e16d4d7 -Author: Bram Moolenaar -Date: Wed Aug 8 17:31:40 2012 +0200 - - updated for version 7.3.628 - Problem: ":open" does not allow for a !, which results in a confusing error - message. (Shawn Wilson) - Solution: Allow ! on ":open". (Christian Brabandt) - -commit 07e31c571a13855cf67c69f3a676038510141699 -Author: Bram Moolenaar -Date: Wed Aug 8 16:51:15 2012 +0200 - - updated for version 7.3.627 - Problem: When using the "n" flag with the ":s" command a \= substitution - will not be evaluated. - Solution: Do perform the evaluation, so that a function can be invoked at - every matching position without changing the text. (Christian - Brabandt) - -commit c1a995db49854947a94e60be918c03a643a4292c -Author: Bram Moolenaar -Date: Wed Aug 8 16:05:07 2012 +0200 - - updated for version 7.3.626 - Problem: Python interface doesn't build with Python 2.4 or older. - Solution: Define Py_ssize_t. (Benjamin Bannier) - -commit ba6ba36fa2ca4a6877e1cca9c62d48bd37188b8e -Author: Bram Moolenaar -Date: Wed Aug 8 15:27:57 2012 +0200 - - updated for version 7.3.625 - Problem: "gn" does not handle zero-width matches correctly. - Solution: Handle zero-width patterns specially. (Christian Brabandt) - -commit 04b2751899886a18399286b92ef097ec8a74e911 -Author: Bram Moolenaar -Date: Wed Aug 8 14:33:21 2012 +0200 - - updated for version 7.3.624 - Problem: When cancelling input() it returns the third argument. That should - only happen for inputdialog(). - Solution: Check if inputdialog() was used. (Hirohito Higashi) - -commit c271c48e8043ec388487b7489fb4692a154791d8 -Author: Bram Moolenaar -Date: Wed Aug 8 13:17:31 2012 +0200 - - updated for version 7.3.623 - Problem: Perl 5.14 commands crash Vim on MS-Windows. - Solution: Use perl_get_sv() instead of GvSV(). (Raymond Ko) - -commit e66822e3d1aa4eac1cb4b5a47a4a9c4a28581021 -Author: Bram Moolenaar -Date: Thu Aug 2 21:48:24 2012 +0200 - - updated for version 7.3.622 - Problem: XPM library for Win32 can't be found. - Solution: Suggest using the one from the Vim ftp site. - -commit 09168a77e4d191081ee7eefd98c13a91f197e896 -Author: Bram Moolenaar -Date: Thu Aug 2 21:24:42 2012 +0200 - - updated for version 7.3.621 - Problem: Compiler warnings on 64 bit windows. - Solution: Add type casts. (Mike Williams) - -commit da3cb831e938d672361995d1dec2de3dae72ee5b -Author: Bram Moolenaar -Date: Thu Aug 2 21:21:47 2012 +0200 - - updated for version 7.3.620 - Problem: Building with recent Ruby on Win32 doesn't work. - Solution: Add a separate argument for the API version. (Yasuhiro Matsumoto) - -commit e4195c5d84027a3137ad4bc0ba5b6bd14b8a3a04 -Author: Bram Moolenaar -Date: Thu Aug 2 12:31:44 2012 +0200 - - updated for version 7.3.619 - Problem: When executing a shell command Vim may become slow to respond. - Solution: Don't wait after every processed message. (idea by Yasuhiro - Matsumoto) - -commit 8a0f3c78fede1a9e27973e0c2458afcd0c189c9c -Author: Bram Moolenaar -Date: Sun Jul 29 12:55:32 2012 +0200 - - updated for version 7.3.618 - Problem: Still doesn't compile with small features. - Solution: Move current_search() out of #ifdef. (Dominique Pelle) - -commit a07c831bef5d6719a5c02fb43fc4b6dc72c8869b -Author: Bram Moolenaar -Date: Fri Jul 27 21:12:07 2012 +0200 - - updated for version 7.3.617 - Problem: Hang on completion. - Solution: Skip over the space. (Yasuhiro Matsumoto) - -commit dad937f77ff84e864ee154379ce199340972040a -Author: Bram Moolenaar -Date: Fri Jul 27 21:05:54 2012 +0200 - - updated for version 7.3.616 - Problem: Can't compile without +visual. - Solution: Add #ifdef. - -commit 6c35beaa11d38fc0c37a3d209295772313b12003 -Author: Bram Moolenaar -Date: Wed Jul 25 17:49:10 2012 +0200 - - Updated runtime files. - -commit 848f87633a4a89311838f0d00e12282f8e2e3003 -Author: Bram Moolenaar -Date: Wed Jul 25 17:22:23 2012 +0200 - - updated for version 7.3.615 - Problem: Completion for a user command does not recognize backslash before - a space. - Solution: Recognize escaped characters. (Yasuhiro Matsumoto) - -commit 0cbba94b7e2575ba311d4eab316cc5528ffd5b67 -Author: Bram Moolenaar -Date: Wed Jul 25 16:47:03 2012 +0200 - - updated for version 7.3.614 - Problem: Number argument gets turned into a number while it should be a - string. - Solution: Add flag to the call_vim_function() call. (Yasuhiro Matsumoto) - -commit 9bdb9a0987d45d74322b7403fe2203cfee983493 -Author: Bram Moolenaar -Date: Wed Jul 25 16:32:08 2012 +0200 - - updated for version 7.3.613 - Problem: Including Python's config.c in the build causes trouble. It is - not clear why it was there. - Solution: Omit the config file. (James McCoy) - -commit 5fb9ec5ed7a99e85f304b3450f9a8c6886fc779d -Author: Bram Moolenaar -Date: Wed Jul 25 16:10:03 2012 +0200 - - updated for version 7.3.612 - Problem: Auto formatting messes up text when 'fo' contains "2". (ZyX) - Solution: Decrement "less_cols". (Tor Perkins) - -commit 9581b5f70ea311bba35c537f0111a15bc96249c3 -Author: Bram Moolenaar -Date: Wed Jul 25 15:36:04 2012 +0200 - - updated for version 7.3.611 - Problem: Can't use Vim dictionary as self argument in Python. - Solution: Fix the check for the "self" argument. (ZyX) - -commit 641e28615398a960b810ec53a50398a63a3d2f68 -Author: Bram Moolenaar -Date: Wed Jul 25 15:06:34 2012 +0200 - - updated for version 7.3.610 - Problem: Cannot operate on the text that a search pattern matches. - Solution: Add the "gn" and "gN" commands. (Christian Brabandt) - -commit 058bdcfd5d7f2fd0945e3cb9c84cab514cd95fb9 -Author: Bram Moolenaar -Date: Wed Jul 25 13:46:30 2012 +0200 - - updated for version 7.3.609 - Problem: File names in :checkpath! output are garbled. - Solution: Check for \zs in the pattern. (Lech Lorens) - -commit 6763c140d656703814d9a268c8492762aee69469 -Author: Bram Moolenaar -Date: Thu Jul 19 18:05:44 2012 +0200 - - updated for version 7.3.608 - Problem: winrestview() does not always restore the view correctly. - Solution: Call win_new_height() and win_new_width(). (Lech Lorens) - -commit 049d8e79cf49a38c1243f4ec33e48a9bd89b5e4c -Author: Bram Moolenaar -Date: Thu Jul 19 17:39:07 2012 +0200 - - updated for version 7.3.607 - Problem: With an 8 color terminal the selected menu item is black on black, - because darkGrey as bg is the same as black. - Solution: Swap fg and bg colors. (James McCoy) - -commit 94c465c53d77d2c6eda829c744f27f093f0e0813 -Author: Bram Moolenaar -Date: Thu Jul 19 17:18:26 2012 +0200 - - updated for version 7.3.606 - Problem: CTRL-P completion has a problem with multi-byte characters. - Solution: Check for next character being NUL properly. (Yasuhiro Matsumoto) - -commit 1a0cee53d414517aef51e31a17a7d089f85e10b8 -Author: Bram Moolenaar -Date: Thu Jul 19 11:37:26 2012 +0200 - - updated for version 7.3.605 - Problem: MS-Windows: Can't compile with older compilers. (Titov Anatoly) - Solution: Add #ifdef for MEMORYSTATUSEX. - -commit b5c9cb555ef84d4db5f6feafd49b9ac079615968 -Author: Bram Moolenaar -Date: Mon Jul 16 19:27:29 2012 +0200 - - updated for version 7.3.604 - Problem: inputdialog() doesn't use the cancel argument in the console. - (David Fishburn) - Solution: Use the third argument. (Christian Brabant) - -commit bdb620560b3199828f9852e9c9453d56e951a5f9 -Author: Bram Moolenaar -Date: Mon Jul 16 17:31:53 2012 +0200 - - updated for version 7.3.603 - Problem: It is possible to add replace builtin functions by calling - extend() on g:. - Solution: Add a flag to a dict to indicate it is a scope. Check for - existing functions. (ZyX) - -commit c2ece10274c01c50534bfdcd4d8a03229356101d -Author: Bram Moolenaar -Date: Mon Jul 16 17:28:11 2012 +0200 - - updated for version 7.3.602 - Problem: Missing files in distribution. - Solution: Update the list of files. - -commit 97f38d954009759be5d583bbc821bef00470677f -Author: Bram Moolenaar -Date: Mon Jul 16 17:26:22 2012 +0200 - - updated for version 7.3.601 - Problem: Bad code style. - Solution: Insert space, remove parens. - -commit 30b658179962cc3c9f0a98f071b36b09a36c2b94 -Author: Bram Moolenaar -Date: Thu Jul 12 22:01:11 2012 +0200 - - Updated runtime files. - -commit dfef15481db114779fde81dc577319d88557c13a -Author: Bram Moolenaar -Date: Tue Jul 10 19:25:10 2012 +0200 - - updated for version 7.3.600 - Problem: is not expanded properly with DBCS encoding. - Solution: Skip over character instead of byte. (Yukihiro Nakadaira) - -commit 89af4394091ed4544570676a7de5434cccfd65db -Author: Bram Moolenaar -Date: Tue Jul 10 18:31:54 2012 +0200 - - updated for version 7.3.599 - Problem: Missing change in one file. - Solution: Patch for changed clip_autoselect(). - -commit cfa3caec0c0d54e593d6c19241da996b4111591b -Author: Bram Moolenaar -Date: Tue Jul 10 17:14:56 2012 +0200 - - updated for version 7.3.598 - Problem: Cannot act upon end of completion. (Taro Muraoka) - Solution: Add an autocommand event that is triggered when completion has - finished. (Idea by Florian Klein) - -commit c0885aad5c40ea04f4b6a2462602273e06467516 -Author: Bram Moolenaar -Date: Tue Jul 10 16:49:23 2012 +0200 - - updated for version 7.3.597 - Problem: 'clipboard' "autoselect" only applies to the * register. (Sergey - Vakulenko) - Solution: Make 'autoselect' work for the + register. (Christian Brabant) - Add the "autoselectplus" option in 'clipboard' and the "P" flag in - 'guioptions'. - -commit f65e5667dfd0281fa197638ab3361f0bc007fc14 -Author: Bram Moolenaar -Date: Tue Jul 10 15:18:22 2012 +0200 - - updated for version 7.3.596 - Problem: Can't remove all signs for a file or buffer. - Solution: Support "*" for the sign id. (Christian Brabandt) - -commit 773c1ef81b2d29e40592cd2743a7d7a6e554e06f -Author: Bram Moolenaar -Date: Tue Jul 10 14:56:45 2012 +0200 - - updated for version 7.3.595 - Problem: The X command server responds slowly - Solution: Change the loop that waits for replies. (Brian Burns) - -commit 52bf469f6f959808b5889da148e70f0b965e4b29 -Author: Bram Moolenaar -Date: Tue Jul 10 14:25:04 2012 +0200 - - updated for version 7.3.594 - Problem: The X command server doesn't work perfectly. It sends an empty - reply for as-keys requests. - Solution: Remove duplicate ga_init2(). Do not send a reply for as-keys - requests. (Brian Burns) - -commit 77c604d3ffaaa0e3e9c572e820aa68fa8b2d7492 -Author: Bram Moolenaar -Date: Tue Jul 10 13:41:14 2012 +0200 - - updated for version 7.3.593 - Problem: No easy way to decide if b:browsefilter will work. - Solution: Add the browsefilter feature. - -commit 6c4b646d84836ac1adf881cf325f580ceb8ab7f6 -Author: Bram Moolenaar -Date: Tue Jul 10 13:12:51 2012 +0200 - - updated for version 7.3.592 - Problem: Vim on GTK does not support g:browsefilter. - Solution: Add a GtkFileFilter to the file chooser. (Christian Brabandt) - -commit 8cb8dca2f0683a29a2cb441a8cd995d25c29d79c -Author: Bram Moolenaar -Date: Fri Jul 6 18:27:39 2012 +0200 - - updated for version 7.3.591 - Problem: Can only move to a tab by absolute number. - Solution: Move a number of tabs to the left or the right. (Lech Lorens) - -commit 0306ac33a53114113825242d22d103ee0e3504f9 -Author: Bram Moolenaar -Date: Fri Jul 6 17:51:28 2012 +0200 - - updated for version 7.3.590 - Problem: The '< and '> marks cannot be set directly. - Solution: Allow setting '< and '>. (Christian Brabandt) - -commit bef4790c236327ebb77cd438d49ac9b8e7dc6542 -Author: Bram Moolenaar -Date: Fri Jul 6 16:49:40 2012 +0200 - - updated for version 7.3.589 - Problem: Crash when $HOME is not set. - Solution: Check for a NULL pointer. (Chris Webb) - -commit 756287da38076a25fda0ecb75254ef75afb9c931 -Author: Bram Moolenaar -Date: Fri Jul 6 16:39:47 2012 +0200 - - updated for version 7.3.588 - Problem: Crash on NULL pointer. - Solution: Fix the immediate problem by checking for NULL. (Lech Lorens) - -commit e25865a7f32d9e6feab0b6b61b76f074ee16f0c9 -Author: Bram Moolenaar -Date: Fri Jul 6 16:22:02 2012 +0200 - - updated for version 7.3.587 - Problem: Compiler warning for local var shadowing global var. - Solution: Rename the var and move it to an inner block. (Christian Brabandt) - -commit 95b557b1dcaa3ac3912f93b56c43ec662d9f7d93 -Author: Bram Moolenaar -Date: Fri Jul 6 13:40:50 2012 +0200 - - updated for version 7.3.586 - Problem: When compiling with Cygwin or MingW MEMORYSTATUSEX is not defined. - Solution: Set the default for WINVER to 0x0500. - -commit 5967abb97fa3bb191b267bacfa096d4dd99f3e6d -Author: Bram Moolenaar -Date: Fri Jul 6 13:36:48 2012 +0200 - - updated for version 7.3.585 - Problem: Calling changed_bytes() too often. - Solution: Move changed_bytes() out of a loop. (Tor Perkins) - -commit 221d6872c432842534b302da4670014c29588566 -Author: Bram Moolenaar -Date: Sat Jun 30 13:34:34 2012 +0200 - - updated for version 7.3.584 - Problem: PyCObject is not always defined. - Solution: Use PyObject instead. - -commit e721122b792698096b1c7fd5641e61fa37231408 -Author: Bram Moolenaar -Date: Sat Jun 30 13:21:08 2012 +0200 - - updated for version 7.3.583 - Problem: PyObject_NextNotImplemented is not defined before Python 2.7. - (Danek Duvall) - Solution: Add #ifdefs. - -commit 49346f4155b01a3d73f575f49359dd108eda939f -Author: Bram Moolenaar -Date: Fri Jun 29 23:57:54 2012 +0200 - - updated for version 7.3.582 - Problem: Missing parts of the test OK file. - Solution: Add the missing parts. - -commit cc3e85f169ba44a6ac4b66c6fbb1774f7f7ae0db -Author: Bram Moolenaar -Date: Fri Jun 29 19:14:52 2012 +0200 - - updated for version 7.3.581 - Problem: Problems compiling with Python. - Solution: Pick UCS2 or UCS4 function at runtime. (lilydjwg) - -commit 3cd3e7ab17535f48969b7e5467d5bbdebbecebed -Author: Bram Moolenaar -Date: Fri Jun 29 17:52:02 2012 +0200 - - updated for version 7.3.580 - Problem: Warning on 64 bit MS-Windows. - Solution: Add type cast. (Mike Williams) - -commit 2afa3238a13fe3f4769fa777ada34ec0d1ea5548 -Author: Bram Moolenaar -Date: Fri Jun 29 16:28:28 2012 +0200 - - updated for version 7.3.579 - Problem: Can't compile with Python 2.5. - Solution: Use PyCObject when Capsules are not available. - -commit f27839c1a9e7390bb850d768e1146014b221cc43 -Author: Bram Moolenaar -Date: Fri Jun 29 16:19:50 2012 +0200 - - updated for version 7.3.578 - Problem: Misplaced declaration. - Solution: Move declaration to start of block. - -commit 11b73d668f6209acbe06988a804028c5c86799d2 -Author: Bram Moolenaar -Date: Fri Jun 29 15:51:30 2012 +0200 - - updated for version 7.3.577 - Problem: Size of memory does not fit in 32 bit unsigned. - Solution: Use Kbyte instead of byte. Call GlobalMemoryStatusEx() instead of - GlobalMemoryStatus() when available. - -commit 96b7ca5142d72d2c8e79d15f9c38f41d6657be40 -Author: Bram Moolenaar -Date: Fri Jun 29 15:04:49 2012 +0200 - - updated for version 7.3.576 - Problem: Formatting of lists inside comments is not right yet. - Solution: Use another solution and add a test. (Tor Perkins) - -commit 89f940fcacf0b0996c05537034b37b8c6bb87cf5 -Author: Bram Moolenaar -Date: Fri Jun 29 13:56:06 2012 +0200 - - updated for version 7.3.575 - Problem: "ygt" tries to yank instead of giving an error. (Daniel Mueller) - Solution: Check for a pending operator. - -commit e79abddb2fbc306beb61204432c92f3739bafd2c -Author: Bram Moolenaar -Date: Fri Jun 29 13:44:41 2012 +0200 - - updated for version 7.3.574 - Problem: When pasting a register in the search command line a CTRL-L - character is not pasted. (Dominique Pelle) - Solution: Escape the CTRL-L. (Christian Brabandt) - -commit 88b1ba151ae7bb66dc92c85f1eb63fe7fcc03051 -Author: Bram Moolenaar -Date: Fri Jun 29 13:34:19 2012 +0200 - - updated for version 7.3.573 - Problem: Using array index before bounds checking. - Solution: Swap the parts of the condition. (Dominique Pelle) - -commit a53c60d33c917455857de96a44e109da7d305d8a -Author: Bram Moolenaar -Date: Fri Jun 29 13:19:27 2012 +0200 - - updated for version 7.3.572 - Problem: Duplicate statement in if and else. (Dominique Pelle) - Solution: Remove the condition and add a TODO. - -commit f6a2b08c5444712ddb106547695cc4d59652ce7a -Author: Bram Moolenaar -Date: Fri Jun 29 13:14:03 2012 +0200 - - updated for version 7.3.571 - Problem: Duplicated condition. - Solution: Remove one. (Dominique Pelle) - -commit 8f5c6f003ade1d481c4db0f2e2fffac209dce77c -Author: Bram Moolenaar -Date: Fri Jun 29 12:57:06 2012 +0200 - - updated for version 7.3.570 - Problem: ":vimgrep" does not obey 'wildignore'. - Solution: Apply 'wildignore' and 'suffixes' to ":vimgrep". (Ingo Karkat) - -commit db91395312a02527ed973c8376d8e26e5b63ff53 -Author: Bram Moolenaar -Date: Fri Jun 29 12:54:53 2012 +0200 - - updated for version 7.3.569 - Problem: Evaluating Vim expression in Python is insufficient. - Solution: Add vim.bindeval(). Also add pyeval() and py3eval(). (ZyX) - -commit a7014df97532a4171276aa7e3b878e80e88e513c -Author: Bram Moolenaar -Date: Fri Jun 29 12:35:44 2012 +0200 - - updated for version 7.3.568 - Problem: Bad indents for #ifdefs. - Solution: Add and remove spaces. (Elias Diem) - -commit 002850940e84c399dcbf2082f08cae36cc44e7b1 -Author: Bram Moolenaar -Date: Fri Jun 29 11:46:33 2012 +0200 - - updated for version 7.3.567 - Problem: Missing copyright notice. - Solution: Add Vim copyright notice. (Taro Muraoka) - -commit 22189a4bd659c2b9f6766cd45bacd11915d05296 -Author: Bram Moolenaar -Date: Wed Jun 20 22:56:02 2012 +0200 - - updated for version 7.3.566 - Problem: Redo after completion does not work correctly when refresh: always - is not used. (Raymond Ko) - Solution: Check the compl_opt_refresh_always flag. (Christian Brabandt) - -commit 394315603402fe12b5339d36d35c8e1a2796f404 -Author: Bram Moolenaar -Date: Wed Jun 20 18:39:15 2012 +0200 - - updated for version 7.3.565 - Problem: Can't generate proto file for Python 3. - Solution: Add PYTHON3_CFLAGS to LINT_CFLAGS. - -commit d12f811816989fe969401a8f3b7d286580653a23 -Author: Bram Moolenaar -Date: Wed Jun 20 17:56:09 2012 +0200 - - updated for version 7.3.564 - Problem: Warning for pointer conversion. - Solution: Add type cast. - -commit 50a12b40783550fb8fd7a6283815b107863292ab -Author: Bram Moolenaar -Date: Wed Jun 20 17:54:38 2012 +0200 - - updated for version 7.3.563 - Problem: Can't build with tiny features. - Solution: Add #ifdef. - -commit 38bdbd6c6f39e5bffad22ec956fa1383e04fa1ae -Author: Bram Moolenaar -Date: Wed Jun 20 15:48:57 2012 +0200 - - updated for version 7.3.562 - Problem: ":profdel" should not work when the +profile feature is disabled. - Solution: Call ex_ni(). (Yasuhiro Matsumoto) - -commit 5e1a0a9a65b221d376a3ab85d06d918e651dd123 -Author: Bram Moolenaar -Date: Wed Jun 20 14:26:35 2012 +0200 - - updated for version 7.3.561 - Problem: Using refresh: always in a complete function breaks the "." - command. (Val Markovic) - Solution: Add match leader to the redo buffer. (Yasuhiro Matsumoto) - -commit ed46560bf0673ab9347e9880bc6e26ce547abff1 -Author: Bram Moolenaar -Date: Wed Jun 20 14:13:06 2012 +0200 - - updated for version 7.3.560 - Problem: Get an error for a locked argument in extend(). - Solution: Initialize the lock flag for a dictionary. (Yukihiro Nakadaira) - -commit 9158f9e42355bfa1d956cb75cdaef37b4ab80f35 -Author: Bram Moolenaar -Date: Wed Jun 20 14:02:27 2012 +0200 - - updated for version 7.3.559 - Problem: home_replace() does not work with 8.3 filename. - Solution: Make ":p" expand 8.3 name to full path. (Yasuhiro Matsumoto) - -commit dc7e85ee5d29bd65681ff61b37d8e8cd38c22330 -Author: Bram Moolenaar -Date: Wed Jun 20 12:40:08 2012 +0200 - - updated for version 7.3.558 - Problem: Memory access error. (Gary Johnson) - Solution: Allocate one more byte. (Dominique Pelle) - -commit 9e931224db8f8843ddc778307984dbe37ebde47c -Author: Bram Moolenaar -Date: Wed Jun 20 11:55:01 2012 +0200 - - updated for version 7.3.557 - Problem: Crash when an autocommand wipes out a buffer when it is hidden. - Solution: Restore the current window when needed. (Christian Brabandt) - -commit 36105782d2dfe526a0ca361d1c6c06e6f7a9ca6f -Author: Bram Moolenaar -Date: Thu Jun 14 20:59:25 2012 +0200 - - updated for version 7.3.556 - Problem: Compiler warnings on 64 bit Windows. - Solution: Add type casts. (Mike Williams) - -commit 77c193579b39bbeacd4ffa4a16b5f3cd00c39cee -Author: Bram Moolenaar -Date: Wed Jun 13 19:19:41 2012 +0200 - - updated for version 7.3.555 - Problem: Building on IBM z/OS fails. - Solution: Adjust configure. Use the QUOTESED value from config.mk instead of - the hard coded one in Makefile. (Stephen Bovy) - -commit 795ec43112af40e02ddc8fcc1d0a7800a33f2a6e -Author: Bram Moolenaar -Date: Wed Jun 13 18:15:19 2012 +0200 - - updated for version 7.3.554 - Problem: Compiler warning for unused argument. - Solution: Add UNUSED. - -commit 5641f38d41068e92c2ba15cb6359f8d80188f6cf -Author: Bram Moolenaar -Date: Wed Jun 13 18:06:36 2012 +0200 - - updated for version 7.3.553 - Problem: With double-width characters and 'listchars' containing "precedes" - the text is displayed one cell off. - Solution: Check for double-width character being overwritten by the - "precedes" character. (Yasuhiro Matsumoto) - -commit bfe3bf806a8a4300289055643d13d19e2dbc8967 -Author: Bram Moolenaar -Date: Wed Jun 13 17:28:55 2012 +0200 - - updated for version 7.3.552 - Problem: Formatting inside comments does not use the "2" flag in - 'formatoptions'. - Solution: Support the "2" flag. (Tor Perkins) - -commit a8596c47724b97822924f5ffe5d50476de31ff4b -Author: Bram Moolenaar -Date: Wed Jun 13 14:28:20 2012 +0200 - - updated for version 7.3.551 - Problem: When using :tablose a TabEnter autocommand is triggered too early. - (Karthick) - Solution: Don't trigger *Enter autocommands before closing the tab. - (Christian Brabandt) - -commit e04a48f20413f3f926d26394fad6431795348af7 -Author: Bram Moolenaar -Date: Wed Jun 13 14:01:41 2012 +0200 - - updated for version 7.3.550 - Problem: With "j" in 'formatoptions' a list leader is not removed. (Gary - Johnson) - Solution: Don't ignore the start of a three part comment. (Lech Lorens) - -commit 48d279215f08667ccfa243afe874ef93e228dd57 -Author: Bram Moolenaar -Date: Wed Jun 13 13:40:48 2012 +0200 - - updated for version 7.3.549 - Problem: In 'cinoptions' "0s" is interpreted as one shiftwidth. (David - Pineau) - Solution: Use the zero as zero. (Lech Lorens) - -commit 27ba0885493243945b16e14056c0a98a3ab14021 -Author: Bram Moolenaar -Date: Thu Jun 7 21:09:39 2012 +0200 - - updated for version 7.3.548 - Problem: Compiler warning on 64 bit Windows. - Solution: Add type cast. (Mike Williams) - -commit 802053f14ac4da63c027df2f1a8333c9a26da7dc -Author: Bram Moolenaar -Date: Wed Jun 6 23:08:38 2012 +0200 - - updated for version 7.3.547 - Problem: Compiler warning for uninitialized variable. - Solution: Initialize it. - -commit 3b393a0b537cd7057d3462ef16685b3957eb8e1a -Author: Bram Moolenaar -Date: Wed Jun 6 19:05:50 2012 +0200 - - updated for version 7.3.546 - Problem: Bogus line break. - Solution: Remove the line break. - -commit 362ce4804819f39d5a4a21923577f3ccc59c8ad5 -Author: Bram Moolenaar -Date: Wed Jun 6 19:02:45 2012 +0200 - - updated for version 7.3.545 - Problem: When closing a window or buffer autocommands may close it too, - causing problems for where the autocommand was invoked from. - Solution: Add the w_closing and b_closing flags. When set disallow ":q" and - ":close" to prevent recursive closing. - -commit 3b53dfb3b0743af7d6ae381a766e1bb2018fd01e -Author: Bram Moolenaar -Date: Wed Jun 6 18:03:07 2012 +0200 - - updated for version 7.3.544 - Problem: There is no good way to close a quickfix window when closing the - last ordinary window. - Solution: Add the QuitPre autocommand. - -commit ab984db2969c3f522eb4da694a954cbe6cec7797 -Author: Bram Moolenaar -Date: Wed Jun 6 16:29:10 2012 +0200 - - updated for version 7.3.543 - Problem: The cursor is in the wrong line after using ":copen". (John - Beckett) - Solution: Invoke more drastic redraw method. - -commit 08bc274e88b32848b592d34600d51c8784357f3e -Author: Bram Moolenaar -Date: Wed Jun 6 16:14:40 2012 +0200 - - updated for version 7.3.542 - Problem: Function is sometimes unused. - Solution: Add #ifdef. - -commit 8134039744ffa581f7c217df58131b709317c1c8 -Author: Bram Moolenaar -Date: Wed Jun 6 16:12:59 2012 +0200 - - updated for version 7.3.541 - Problem: When joining lines comment leaders need to be removed manually. - Solution: Add the 'j' flag to 'formatoptions'. (Lech Lorens) - -commit bc256d91eadb8f32d6a5833c1878684d3c75fb2d -Author: Bram Moolenaar -Date: Wed Jun 6 12:06:15 2012 +0200 - - updated for version 7.3.540 - Problem: Cursor is left on the text instead of the command line. - Solution: Don't call setcursor() in command line mode. - -commit 64fdf5ceae75d85e139a0d3812e0544f5bf6cb56 -Author: Bram Moolenaar -Date: Wed Jun 6 12:03:06 2012 +0200 - - updated for version 7.3.539 - Problem: Redrawing a character on the command line does not work properly - for multi-byte charactes. - Solution: Count the number of bytes in a character. (Yukihiro Nakadaira) - -commit c873442b15bb94dc099363f6e1ffa57cc4d3ea04 -Author: Bram Moolenaar -Date: Fri Jun 1 22:38:45 2012 +0200 - - Updated runtime files. - -commit f13de07e492fc0a4a0af12434f3d282f9c989ed4 -Author: Bram Moolenaar -Date: Fri Jun 1 18:34:41 2012 +0200 - - updated for version 7.3.538 - Problem: 'efm' does not handle Tabs in pointer lines. - Solution: Add Tab support. Improve tests. (Lech Lorens) - -commit 24ee83b0a0613c635cb6ce1292891c7fa65510cc -Author: Bram Moolenaar -Date: Fri Jun 1 17:49:55 2012 +0200 - - updated for version 7.3.537 - Problem: Unecessary call to init_spell_chartab(). - Solution: Delete the call. - -commit 88178de99f9cefb92450ff796e541926f3533cec -Author: Bram Moolenaar -Date: Fri Jun 1 17:46:59 2012 +0200 - - updated for version 7.3.536 - Problem: When spell checking the German sharp s is not seen as a word - character. (Aexl Bender) - Solution: In utf_islower() return true for the sharp s. Note: also need - updated spell file for this to take effect. - -commit 9a920d8c31bc4d267d8790ba0d83b5774316e08f -Author: Bram Moolenaar -Date: Fri Jun 1 15:21:02 2012 +0200 - - updated for version 7.3.535 - Problem: Many #ifdefs for MB_MAXBYTES. - Solution: Also define MB_MAXBYTES without the +multi_byte feature. Fix - places where the buffer didn't include space for a NUL byte. - -commit 704984ac87979fd20b8ba732df3abd3197814f7f -Author: Bram Moolenaar -Date: Fri Jun 1 14:57:51 2012 +0200 - - updated for version 7.3.534 - Problem: When using an InsertCharPre autocommand autoindent fails. - Solution: Proper handling of v:char. (Alexey Radkov) - -commit d2aed44c77f165a23c495e5836bc33d3133fea2e -Author: Bram Moolenaar -Date: Fri Jun 1 13:46:12 2012 +0200 - - updated for version 7.3.533 - Problem: Memory leak when writing undo file. - Solution: Free the ACL. (Dominique Pelle) - -commit 112f318551e342f19b6af18d1661f65138b41ba8 -Author: Bram Moolenaar -Date: Fri Jun 1 13:18:53 2012 +0200 - - updated for version 7.3.532 - Problem: Compiler warning from Clang. - Solution: Use a different way to point inside a string. (Dominique Pelle) - -commit ae084bb97c5233ce9a319e42f3c886e99e87f8f7 -Author: Bram Moolenaar -Date: Sun May 27 00:37:51 2012 +0200 - - updated for version 7.3.531 - Problem: GUI does not work on MS-Windows. - Solution: Add the missing #ifdef. (Patrick Avery) - -commit 6a3c1b44e53ed72a4fb15213bdea0e451e6f6a06 -Author: Bram Moolenaar -Date: Fri May 25 14:06:36 2012 +0200 - - updated for version 7.3.530 - Problem: Gvim does not work when 'guioptions' includes "f". (Davido) - Solution: Call gui_mch_init_check() when running GUI in the foreground. - (Yasuhiro Matsumoto) - -commit 6057b9c658d9f05286675ee417bf1de9d3ca5aff -Author: Bram Moolenaar -Date: Fri May 25 13:12:36 2012 +0200 - - updated for version 7.3.529 - Problem: Using a count before "v" and "V" does not work (Kikyous) - Solution: Make the count select that many characters or lines. (Christian - Brabandt) - -commit bef1c36ab66a387dbcc87c424030e0cdcb728e69 -Author: Bram Moolenaar -Date: Fri May 25 12:39:00 2012 +0200 - - updated for version 7.3.528 - Problem: Crash when closing last window in a tab. (Alex Efros) - Solution: Use common code in close_last_window_tabpage(). (Christian - Brabandt) - -commit 936347b6bf37918969b37faa50f0854ac4e4ace4 -Author: Bram Moolenaar -Date: Fri May 25 11:56:22 2012 +0200 - - updated for version 7.3.527 - Problem: Clang complains about non-ASCII characters in a string. - Solution: Change to \x88 form. (Dominique Pelle) - -commit 0c50a6ba59c7cba6a5399faab196051df135c051 -Author: Bram Moolenaar -Date: Fri May 25 11:04:38 2012 +0200 - - updated for version 7.3.526 - Problem: Confusing indenting for #ifdef. - Solution: Remove and add indent. (Elias Diem) - -commit 17bd9dc2bd5621f1a6dbbfccca79b7e4ccf010c5 -Author: Bram Moolenaar -Date: Fri May 25 11:02:41 2012 +0200 - - updated for version 7.3.525 - Problem: Compiler warning on 64 bit MS-Windows. - Solution: Add type cast. (Mike Williams) - -commit 1763969e5cffc506a4966de9082eb0d7864c6427 -Author: Bram Moolenaar -Date: Fri May 18 21:54:13 2012 +0200 - - updated for version 7.3.524 - Problem: Missing comma. - Solution: Add the comma. - -commit 8e52a593765172de0f4d98a849d6d89d024b971e -Author: Bram Moolenaar -Date: Fri May 18 21:49:28 2012 +0200 - - Fix more 'cpo' issues in runtime files. - -commit bd1d5608952dd1c61f99f9b2f605610405415622 -Author: Bram Moolenaar -Date: Fri May 18 18:47:17 2012 +0200 - - updated for version 7.3.523 - Problem: ":diffupdate" doesn't check for files changed elsewhere. - Solution: Add the ! flag. (Christian Brabandt) - -commit 455981e69bcef65ef96ecf6b0a27810b585fc9d9 -Author: Bram Moolenaar -Date: Fri May 18 18:34:19 2012 +0200 - - updated for version 7.3.522 - Problem: Crash in vim_realloc() when using MEM_PROFILE. - Solution: Avoid using a NULL argument. (Dominique Pelle) - -commit f9de140e7f45f4f79123519cb69c385e8e88105b -Author: Bram Moolenaar -Date: Fri May 18 18:08:01 2012 +0200 - - updated for version 7.3.521 - Problem: Using "z=" on a multi-byte character may cause a crash. - Solution: Don't use strlen() on an int pointer. - -commit 2969570036e154c440cab5a4f8a2cead22587dd9 -Author: Bram Moolenaar -Date: Fri May 18 17:03:18 2012 +0200 - - updated for version 7.3.520 - Problem: Gvim starts up slow on Unbuntu 12.04. - Solution: Move the call to gui_mch_init_check() to after fork(). (Yasuhiro - Matsumoto) Do check $DISPLAY being set. - -commit 8a4c136a90574ae1800fd088818f0e3bceaa9f21 -Author: Bram Moolenaar -Date: Fri May 18 16:35:21 2012 +0200 - - updated for version 7.3.519 - Problem: When completefunction returns it cannot indicate end of completion - mode. - Solution: Recognize completefunction returning -3. (Mtsushita Shougo) - -commit a0149c7401e650efa247bf37d7a407493d72ca21 -Author: Bram Moolenaar -Date: Fri May 18 16:24:11 2012 +0200 - - updated for version 7.3.518 - Problem: When 'encoding' is a double-byte encoding ":helptags" may not find - tags correctly. - Solution: Use vim_strbyte() instead of vim_strchr(). (Yasuhiro Matsumoto) - -commit 1aeaf8c0e0421f34e51ef674f0c9a182debe77ae -Author: Bram Moolenaar -Date: Fri May 18 13:46:39 2012 +0200 - - Updated runtime files. - -commit dbb4a42cdc63933b11bcb9988d926421b3f5028d -Author: Bram Moolenaar -Date: Fri May 18 13:14:26 2012 +0200 - - Ignore file generated by tests. - -commit 18e00d2c86e609101ef8ae637991c6a29bdb511c -Author: Bram Moolenaar -Date: Fri May 18 12:49:40 2012 +0200 - - updated for version 7.3.517 - Problem: Crash when using "vipvv". (Alexandre Provencio) - Solution: Don't let the text length become negative. - -commit 2fc8802fcc42449555ee565819c8a3f06e070895 -Author: Bram Moolenaar -Date: Fri May 18 12:07:05 2012 +0200 - - updated for version 7.3.516 - Problem: extend(o, o) may crash Vim. - Solution: Fix crash and add test. (Thinca and Hirohito Higashi) - -commit 8071607aa5e6f4decd2c3ba0a41cf2b3498b6f1e -Author: Bram Moolenaar -Date: Tue May 1 21:14:34 2012 +0200 - - More runtime file fixes for 'compatible' mode. - -commit 2d0b92f8f9f765f2707a98a3493903f895c87c7f -Author: Bram Moolenaar -Date: Mon Apr 30 21:09:43 2012 +0200 - - updated for version 7.3.515 - Problem: 'wildignorecase' only applies to the last part of the path. - Solution: Also ignore case for letters earlier in the path. - -commit 5ae636b9bbcb6ac851cdf6910c0e6b8e1b79ed76 -Author: Bram Moolenaar -Date: Mon Apr 30 18:48:53 2012 +0200 - - updated for version 7.3.514 - Problem: No completion for :history command. - Solution: Add the completion and update the docs. Also fix ":behave" - completion. (Dominique Pelle) - -commit 8320da42bc443fa5c76710d331f6b8c3cfc2981e -Author: Bram Moolenaar -Date: Mon Apr 30 18:18:47 2012 +0200 - - updated for version 7.3.513 - Problem: Cannot use CTRL-E and CTRL-Y with "r". - Solution: Make CTRL-E and CTRL-Y work like in Insert mode. (Christian - Brabandt) - -commit b41d9689f1bec8434bb400b344b249180ac47668 -Author: Bram Moolenaar -Date: Mon Apr 30 17:35:48 2012 +0200 - - updated for version 7.3.512 - Problem: undofile() returns a useless name when passed an empty string. - Solution: Return an empty string. (Christian Brabandt) - -commit 7da9c37a17745e0021e59467e55ee11976752603 -Author: Bram Moolenaar -Date: Mon Apr 30 17:04:52 2012 +0200 - - updated for version 7.3.511 - Problem: Using a FileReadCmd autocommand that does ":e! {file}" may cause a - crash. (Christian Brabandt) - Solution: Properly restore curwin->w_s. - -commit 9a7224b5a0639c26c843c10afcafa5bf149271fd -Author: Bram Moolenaar -Date: Mon Apr 30 15:56:52 2012 +0200 - - Fixed compatible mode in most runtime files. - -commit e8938e507e5dbeea25accd3586cd9aca13e5bf64 -Author: Bram Moolenaar -Date: Mon Apr 30 11:34:28 2012 +0200 - - updated for version 7.3.510 - Problem: Test 77 fails on Solaris 7. (Michael Soyka) - Solution: Replace any tabs with spaces. - -commit ddbb5550b4d77371ee990b7b2e2565b6cc64b8c6 -Author: Bram Moolenaar -Date: Thu Apr 26 20:17:03 2012 +0200 - - Updated runtime files, include fixes for line continuation. - -commit d38b055ab81f194d50790b21c627beed62983d46 -Author: Bram Moolenaar -Date: Wed Apr 25 19:07:41 2012 +0200 - - Updated runtime files. - -commit 7f51a82c1b340c0442690ab2d4408d74c97d696a -Author: Bram Moolenaar -Date: Wed Apr 25 18:57:21 2012 +0200 - - updated for version 7.3.509 - Problem: ":vimgrep" fails when 'autochdir' is set. - Solution: A more generic solution for changing directory. (Ben Fritz) - -commit b429cdeb6e62f24b50af2dcde1275e1087ee3302 -Author: Bram Moolenaar -Date: Wed Apr 25 18:24:29 2012 +0200 - - updated for version 7.3.508 - Problem: Default for v:register is not set. - Solution: Init v:register in eval_init(). Correct for 'clipboard' before the - main loop. (Ingo Karkat) - -commit 8218f60b610a004c17a5f74bcc6a1187f6fc4e75 -Author: Bram Moolenaar -Date: Wed Apr 25 17:32:18 2012 +0200 - - updated for version 7.3.507 - Problem: When exiting with unsaved changes, selecting an existing file in - the file dialog, there is no dialog to ask whether the existing - file should be overwritten. (Felipe G. Nievinski) - Solution: Call check_overwrite() before writing. (Christian Brabandt) - -commit 68fb5dcd1314e371df1b1ee24d99fab776711a65 -Author: Bram Moolenaar -Date: Wed Apr 25 17:10:16 2012 +0200 - - updated for version 7.3.506 - Problem: GTK gives an error when selecting a non-existent file. - Solution: Add a handler to avoid the error. (Christian Brabandt) - -commit 68a33fc7042106e7a1c4ddd9797b158d34905af9 -Author: Bram Moolenaar -Date: Wed Apr 25 16:50:48 2012 +0200 - - updated for version 7.3.505 - Problem: Test 11 fails on MS-Windows in some versions. - Solution: Fix #ifdefs for whether filtering through a pipe is possible. Move - setting b_no_eol_lnum back to where it was before patch 7.3.124. - (David Pope) - -commit 720ce53af0a1bf433bef91521771de77de6d8077 -Author: Bram Moolenaar -Date: Wed Apr 25 12:57:28 2012 +0200 - - updated for version 7.3.504 - Problem: Commands in help files are not highlighted. - Solution: Allow for commands in backticks. Adjust CTRL-] to remove the - backticks. - -commit 6217cdcec39e64d5fc5a04032847d0424c8f27b4 -Author: Bram Moolenaar -Date: Wed Apr 25 12:28:09 2012 +0200 - - updated for version 7.3.503 - Problem: Warning for unused argument. - Solution: Add UNUSED. - -commit e436528e04cd2b5bac71ec2dcef815255a5fcc8b -Author: Bram Moolenaar -Date: Fri Apr 20 19:47:05 2012 +0200 - - updated for version 7.3.502 - Problem: Netbeans insert halfway a line actually appends to the line. - Solution: Insert halfway the line. (Brian Victor) - -commit 35df7d2d99823124e0001e023ff1e2764cfb5937 -Author: Bram Moolenaar -Date: Fri Apr 20 18:05:47 2012 +0200 - - updated for version 7.3.501 - Problem: Error for "flush" not being defined when using Ruby command. - Solution: Defined "flush" as a no-op method. (Kent Sibilev) - -commit a6cdc99152c3a3e3bd92ac33864dafd15bb4d938 -Author: Bram Moolenaar -Date: Fri Apr 20 16:13:25 2012 +0200 - - updated for version 7.3.500 - Problem: Ming makefile unconditionally sets WINVER. - Solution: Only defined when not already defined. (Yasuhiro Matsumoto) - -commit 6be120e7f5cfe9c23fbcd964038bdbc9f626906c -Author: Bram Moolenaar -Date: Fri Apr 20 15:55:16 2012 +0200 - - updated for version 7.3.499 - Problem: When using any interface language when Vim is waiting for a child - process it gets confused by a child process started through the - interface. - Solution: Always used waitpid() instead of wait(). (Yasuhiro Matsumoto) - -commit 84298db3a43838da9ca2c7289fbe34428604fec4 -Author: Bram Moolenaar -Date: Fri Apr 20 13:46:08 2012 +0200 - - updated for version 7.3.498 - Problem: The behavior of the "- register changes depending on value of - the 'clipboard' option. (Szamotulski) - Solution: Also set the "- register when the register is "*" or "+". - (Christian Brabandt) - -commit b830f0c7df8f98a648d1b45aabae78b0367da346 -Author: Bram Moolenaar -Date: Fri Apr 20 13:31:21 2012 +0200 - - updated for version 7.3.497 - Problem: Crash when doing ":python print" and compiled with gcc and - the optimizer enabled. - Solution: Avoid the crash, doesn't really fix the problem. (Christian - Brabandt) - -commit 53bfca22f1f67934defa5f9c62ae5a6d5cf9f198 -Author: Bram Moolenaar -Date: Fri Apr 13 23:04:47 2012 +0200 - - Updated runtime files. - -commit 09210ac93cacd4552593604066a86b2e7036a636 -Author: Bram Moolenaar -Date: Fri Apr 13 19:11:20 2012 +0200 - - updated for version 7.3.496 - Problem: MS-DOS: When "diff" trips over difference in line separators some - tests fail. - Solution: Make some .ok files use unix line separators. (David Pope) - -commit b345d49e06fd1acb51a4f69ecf50d1013b2e44d6 -Author: Bram Moolenaar -Date: Mon Apr 9 20:42:26 2012 +0200 - - updated for version 7.3.495 - Problem: Compiler warnings. - Solution: Add function declaration. Remove "offset" argument. - -commit bd2f3c3ec6df83a1ce25aea52cef24671a3f1124 -Author: Bram Moolenaar -Date: Fri Apr 6 14:31:00 2012 +0200 - - updated for version 7.3.494 - Problem: Can't compile with Lua 9.1 or dynamic Lua. - Solution: Fix dll_ methods. Fix luado(). (Muraoka Taro, Luis Carvalho) - -commit b0d7a15d3aedc3247be53a7ff8c1f540fa043906 -Author: Bram Moolenaar -Date: Fri Apr 6 13:56:04 2012 +0200 - - updated for version 7.3.493 - Problem: Two unused variables. - Solution: Remove them. (Hong Xu) - -commit 5b435d671e5287975398316b8aa8000c96e6ec92 -Author: Bram Moolenaar -Date: Thu Apr 5 17:33:26 2012 +0200 - - Updated runtime files. - -commit 3675fa09a753bdf0b5eaac209ed8d6739a7e95d4 -Author: Bram Moolenaar -Date: Thu Apr 5 17:17:42 2012 +0200 - - updated for version 7.3.492 - Problem: Can't indent conditions separately from function arguments. - Solution: Add the 'k' flag in 'cino. (Lech Lorens) - -commit 98411e57ab4f876e11d7df48889be348caa912b4 -Author: Bram Moolenaar -Date: Thu Apr 5 16:56:52 2012 +0200 - - updated for version 7.3.491 - Problem: No tests for Lua. - Solution: Add some simple tests for Lua. (Luis Carvalho) - -commit 1dced5727f8f4f51fd623d9f6e672e70e1793d13 -Author: Bram Moolenaar -Date: Thu Apr 5 16:54:08 2012 +0200 - - updated for version 7.3.490 - Problem: Member confusion in Lua interface. - Solution: Fix it. Add luaeval(). (Taro Muraoka, Luis Carvalho) - -commit e0ebfd75077c5010f31fcecefb87f9fe06889131 -Author: Bram Moolenaar -Date: Thu Apr 5 16:07:06 2012 +0200 - - updated for version 7.3.489 - Problem: CTRL-] in Insert mode does not expand abbreviation when used in a - mapping. (Yichao Zhou) - Solution: Special case using CTRL-]. (Christian Brabandt) - -commit 3dbde6226dbe05289215c1145e35961539ecd5a0 -Author: Bram Moolenaar -Date: Thu Apr 5 16:05:05 2012 +0200 - - updated for version 7.3.488 - Problem: ":help!" in a help file does not work as document. - Solution: When in a help file don't give an error message. (thinca) - -commit 61d35bd0201074a70a10e9a2ea5d6a251abf1b20 -Author: Bram Moolenaar -Date: Wed Mar 28 20:51:51 2012 +0200 - - Updated runtime files. - -commit 913077c37c0ba2f70e6b06e9b46d176e8b9e7956 -Author: Bram Moolenaar -Date: Wed Mar 28 19:59:04 2012 +0200 - - updated for version 7.3.487 - Problem: When setting 'timeoutlen' or 'ttimeoutlen' the column for vertical - movement is reset unnecessarily. - Solution: Do not set w_set_curswant for every option. Add a test for this. - (Kana Natsuno) Add the P_CURSWANT flag for options. - -commit ca628610c06abed1b39470d20e7d73f8f7a860af -Author: Bram Moolenaar -Date: Wed Mar 28 17:43:11 2012 +0200 - - updated for version 7.3.486 - Problem: Build error with mingw64 on Windows 7. - Solution: Avoid the step of going through vimres.res. (Guopeng Wen) - -commit da5a4970a9e143ca5c936d28ad1709edba07d3b0 -Author: Bram Moolenaar -Date: Wed Mar 28 17:17:48 2012 +0200 - - updated for version 7.3.485 - Problem: When building Vim LDFLAGS isn't passed on to building xxd. - Solution: Pass the LDFLAGS value. (James McCoy) - -commit f99bc6d0021353efe0e297663d71348fd741abde -Author: Bram Moolenaar -Date: Wed Mar 28 17:10:31 2012 +0200 - - updated for version 7.3.484 - Problem: The -E and --echo-wid command line arguments are not mentioned in - "vim --help". - Solution: Add the help lines. (Dominique Pelle) - -commit 6df5e5ae42a9fd47c6ec243b45073956ec3a1fa1 -Author: Bram Moolenaar -Date: Wed Mar 28 16:49:29 2012 +0200 - - updated for version 7.3.483 - Problem: More prompt shows up too often. - Solution: Instead of adding a line break, only start a new line in the - message history. (Christian Brabandt) - -commit 524780d69f4be69caad73a429665d0bfd9aa5ca7 -Author: Bram Moolenaar -Date: Wed Mar 28 14:19:50 2012 +0200 - - updated for version 7.3.482 - Problem: With 'cursorbind' set moving up/down does not always keep the same - column. - Solution: Set curswant appropriately. (Gary Johnson) - -commit 61d281a4c088db09ff82bfd7178216b0c0c31536 -Author: Bram Moolenaar -Date: Wed Mar 28 12:59:57 2012 +0200 - - updated for version 7.3.481 - Problem: Changing 'virtualedit' in an operator function to "all" does not - have the desired effect. (Aaron Bohannon) - Solution: Save, reset and restore virtual_op when executing an operator - function. - -commit 970a1b82ecb74f4b89f5da71333d04ef27bbf075 -Author: Bram Moolenaar -Date: Fri Mar 23 18:39:18 2012 +0100 - - updated for version 7.3.480 - Problem: When using ":qa" and there is a changed buffer picking the buffer - to jump to is not very good. - Solution: Consider current and other tab pages. (Hirohito Higashi) - -commit 06ca513e2c25e2e2f63580f7d3d741236e17a19e -Author: Bram Moolenaar -Date: Fri Mar 23 16:25:17 2012 +0100 - - updated for version 7.3.479 - Problem: When 'cursorline' is set the line number highlighting can't be set - separately. - Solution: Add "CursorLineNr". (Howard Buchholz) - -commit 507cc8acf1175d7d15abc004ace214dfeffc031c -Author: Bram Moolenaar -Date: Fri Mar 23 15:37:02 2012 +0100 - - updated for version 7.3.478 - Problem: Memory leak using the ':rv!' command when reading dictionary or - list global variables i.e. with 'viminfo' containing !. - Solution: Free the typeval. (Dominique Pelle) - -commit 12b0290d42efe9b6cf93f2903f12d76a100c60cb -Author: Bram Moolenaar -Date: Fri Mar 23 15:18:24 2012 +0100 - - updated for version 7.3.477 - Problem: Using ":echo" to output enough lines to scroll, then using "j" and - "k" at the more prompt, displays the command on top of the output. - (Marcin Szamotulski) - Solution: Put the output below the command. (Christian Brabandt) - -commit 5e4b9e9ff8ebd337875f918078170ebbad03be9a -Author: Bram Moolenaar -Date: Fri Mar 23 14:16:23 2012 +0100 - - updated for version 7.3.476 - Problem: When selecting a block, using "$" to include the end of each line - and using "A" and typing a backspace strange things happen. - (Yuangchen Xie) - Solution: Avoid using a negative length. (Christian Brabandt) - -commit 5d3a8038b6a59e6f1b219f27ec77d6067e643ac1 -Author: Bram Moolenaar -Date: Fri Mar 16 20:16:46 2012 +0100 - - updated for version 7.3.475 - Problem: In a terminal with few colors the omnicomplete menu may be hard to - see when using the default colors. - Solution: Use more explicit colors. (suggested by Alex Henrie) - -commit dfba6b64495d389c9aec04f050ca7cbab01c0438 -Author: Bram Moolenaar -Date: Fri Mar 16 19:34:47 2012 +0100 - - updated for version 7.3.474 - Problem: Perl build with gcc 4 fails. - Solution: Remove XS() statements. (Yasuhiro Matsumoto) - -commit 1ea69b7077fe26466210bd00bb20c35be84cca40 -Author: Bram Moolenaar -Date: Fri Mar 16 19:24:26 2012 +0100 - - updated for version 7.3.473 - Problem: 'cursorbind' does not work correctly in combination with - 'virtualedit' set to "all". - Solution: Copy coladd. (Gary Johnson) - -commit 5ad15df9ce49f0b7adeac2c8387319d6f309bd5f -Author: Bram Moolenaar -Date: Fri Mar 16 19:07:58 2012 +0100 - - updated for version 7.3.472 - Problem: Crash when using ":redraw" in a BufEnter autocommand and - switching to another tab. (驼峰) - Solution: Move triggering the the autocommands to after correcting the - option values. Also check the row value to be out of bounds. - (Christian Brabandt, Sergey Khorev) - -commit 1c0b03e857c3f0eb9201f1046150a63866ebe49e -Author: Bram Moolenaar -Date: Fri Mar 16 14:32:15 2012 +0100 - - updated for version 7.3.471 - Problem: Can't abort listing placed signs. - Solution: Check "got_int". (Christian Brabandt) - -commit 84f7235bdbcc58876869ba8047530ef60443061a -Author: Bram Moolenaar -Date: Sun Mar 11 15:57:40 2012 +0100 - - Updated runtime files. Add Dutch translations. - -commit 7c578d3c3f501c0dd86c48aad6816a6ce6e3fc77 -Author: Bram Moolenaar -Date: Wed Mar 7 22:55:20 2012 +0100 - - updated for version 7.3.470 - Problem: Test 62 fails when compiled without GUI and X11. - Solution: Don't test :drop when it is not supported. - -commit 5fbe6993903ed3e8d7c288b337c1b0eaf2e14bd8 -Author: Bram Moolenaar -Date: Wed Mar 7 22:52:36 2012 +0100 - - updated for version 7.3.469 - Problem: Compiler warning for unused argument without some features. - Solution: Add UNUSED. - -commit 8ec1f8523b309aa9eb52e2854fc9a4b9559ebe80 -Author: Bram Moolenaar -Date: Wed Mar 7 20:13:49 2012 +0100 - - updated for version 7.3.468 - Problem: For some compilers the error file is not easily readable. - Solution: Use QuickFixCmdPre for more commands. (Marcin Szamotulski) - -commit 917ba89f7f787873cbfc9ce2e8a20b948843f0ae -Author: Bram Moolenaar -Date: Wed Mar 7 19:38:55 2012 +0100 - - updated for version 7.3.467 - Problem: Cursor positioned wrong at the command line when regaining focus - and using some input method. - Solution: Do not position the cursor in command line mode. - -commit 9e98edfe8f8503a3ea84da714bbb5ef37364199e -Author: Bram Moolenaar -Date: Wed Mar 7 19:30:36 2012 +0100 - - updated for version 7.3.466 - Problem: Get ml_get error hen ":behave mswin" was used and selecting - several lines. (A. Sinan Unur) - Solution: Adjust the end of the operation. (Christian Brabandt) - -commit 146e9c38866248ff92f6109c536bbe79744256f5 -Author: Bram Moolenaar -Date: Wed Mar 7 19:18:23 2012 +0100 - - updated for version 7.3.465 - Problem: Cannot get file name with newline from glob(). - Solution: Add argument to glob() and expand() to indicate they must return a - list. (Christian Brabandt) - -commit 552ac13d55d3edd961c789dbff126d15fb51ac75 -Author: Bram Moolenaar -Date: Wed Mar 7 18:03:10 2012 +0100 - - updated for version 7.3.464 - Problem: Compiler warning for sprintf. - Solution: Put the length in a variable. (Dominique Pelle) - -commit 0faaeb826e23b156476b99d353c1f7f1caaa5cd6 -Author: Bram Moolenaar -Date: Wed Mar 7 14:57:52 2012 +0100 - - updated for version 7.3.463 - Problem: When using ":s///c" the cursor is moved away from the match. - (Lawman) - Solution: Don't move the cursor when do_ask is set. (Christian Brabandt) - -commit d25ad65a974229c876700f52121e902118e24693 -Author: Bram Moolenaar -Date: Wed Feb 29 19:20:02 2012 +0100 - - updated for version 7.3.462 - Problem: When using ":loadview" folds may be closed unexpectedly. - Solution: Take into account foldlevel. (Xavier de Gaye) - -commit f5876f147abc44914e6f0d572aabb9c1f92c1911 -Author: Bram Moolenaar -Date: Wed Feb 29 18:22:08 2012 +0100 - - updated for version 7.3.461 - Problem: The InsertCharPre autocommand event is not triggered during - completion and when typing several characters quickly. - Solution: Also trigger InsertCharPre during completion. Do not read ahead - when an InsertCharPre autocommand is defined. (Yasuhiro Matsumoto) - -commit 91856270dfbf7a042e2869bc44c9c7b217852f40 -Author: Bram Moolenaar -Date: Wed Feb 29 16:56:39 2012 +0100 - - updated for version 7.3.460 - Problem: Win32: UPX does not compress 64 bit binaries. - Solution: Mention and add the alternative: mpress. (Dave Bodenstab) - -commit 4336cdf31860c5b590c2e5188b0abb6d6e030de0 -Author: Bram Moolenaar -Date: Wed Feb 29 13:58:47 2012 +0100 - - updated for version 7.3.459 - Problem: Win32: Warnings for type conversion. - Solution: Add type casts. (Mike Williams) - -commit 7f29f7a2f47160acef0477770d3cebf1357470a8 -Author: Bram Moolenaar -Date: Wed Feb 29 13:51:37 2012 +0100 - - updated for version 7.3.458 - Problem: Crash when calling smsg() during startup. - Solution: Don't use 'shortmess' when it is not set yet. - -commit 011a34d77da520b383712dd92b4e63c5fc52d969 -Author: Bram Moolenaar -Date: Wed Feb 29 13:49:09 2012 +0100 - - updated for version 7.3.457 - Problem: When setting $VIMRUNTIME later the directory for fetching - translated messages is not adjusted. - Solution: Put bindtextdomain() in vim_setenv(). - -commit 52379eadfb8a6689f083ea7dacfc3bf1539f450f -Author: Bram Moolenaar -Date: Wed Feb 22 19:13:08 2012 +0100 - - updated for version 7.3.456 - Problem: ":tab drop file" has several problems, including moving the - current window and opening a new tab for a file that already has a - window. - Solution: Refactor ":tab drop" handling. (Hirohito Higashi) - -commit b549a731fb9897c59ae8f9265fc545d624b3982e -Author: Bram Moolenaar -Date: Wed Feb 22 18:29:33 2012 +0100 - - updated for version 7.3.455 - Problem: Using many continuation lines can be slow. - Solution: Adjust the reallocation size to the current length. - -commit 7282bc3e7e06c77675fd6e7da3d859f26d0f5114 -Author: Bram Moolenaar -Date: Wed Feb 22 18:12:32 2012 +0100 - - updated for version 7.3.454 - Problem: Re-allocating memory slows Vim down. - Solution: Use realloc() in ga_grow(). (Dominique Pelle) - -commit 58437e0409e35852c32f8633bdc0a3daa01e001d -Author: Bram Moolenaar -Date: Wed Feb 22 17:58:04 2012 +0100 - - updated for version 7.3.453 - Problem: Pasting in the command line is slow. - Solution: Don't redraw if there is another character to read. (Dominique - Pelle) - -commit 5f1e3e4473ed4364abc9f45f61e1530f70c82194 -Author: Bram Moolenaar -Date: Wed Feb 22 17:38:00 2012 +0100 - - updated for version 7.3.452 - Problem: Undo broken when pasting close to the last line. (Andrey Radev) - Solution: Use a flag to remember if the deleted included the last line. - (Christian Brabandt) - -commit db7207e6e51cf6677545e2f8e0aca427b3cf1956 -Author: Bram Moolenaar -Date: Wed Feb 22 17:30:19 2012 +0100 - - Updated runtime files. - -commit 84a4c334e1b840d666d0a178b9e665b6041c6b78 -Author: Bram Moolenaar -Date: Wed Feb 22 16:01:56 2012 +0100 - - updated for version 7.3.451 - Problem: Tcl doesn't work on 64 MS-Windows. - Solution: Make it work. (Dave Bodenstab) - -commit ee7d100091f73a19cb82173a7c69832a738388ce -Author: Bram Moolenaar -Date: Wed Feb 22 15:34:08 2012 +0100 - - updated for version 7.3.450 - Problem: Win32: Still a problem with "!start /b". - Solution: Fix pointer use. (Yasuhiro Matsumoto) - -commit 42ec656524db254001caee8feb58d26f67b52fbe -Author: Bram Moolenaar -Date: Wed Feb 22 14:58:37 2012 +0100 - - updated for version 7.3.449 - Problem: Crash when a BufWinLeave autocommand closes the only other window. - (Daniel Hunt) - Solution: Abort closing a buffer when it becomes the only one. - -commit fb7df7be2f7c80428a3379010ca701689c85aa12 -Author: Bram Moolenaar -Date: Wed Feb 22 13:07:05 2012 +0100 - - updated for version 7.3.448 - Problem: Win32: Still a problem with "!start /b". - Solution: Escape only '|'. (Yasuhiro Matsumoto) - -commit 6b707b4b82efe41e937076bce554812a8cd0e8dc -Author: Bram Moolenaar -Date: Tue Feb 21 21:22:44 2012 +0100 - - updated for version 7.3.447 - Problem: Win32: External commands with "start" do not work. - Solution: Unescape part of the command. (Yasuhiro Matsumoto) - -commit f66b3fcf6ce2801e3f378827e0ed19596901a9ba -Author: Bram Moolenaar -Date: Mon Feb 20 22:18:30 2012 +0100 - - updated for version 7.3.446 - Problem: Win32: External commands with special characters don't work. - Solution: Add the 'shellxescape' option. - -commit 034b115568a1fc40b374b0b755d89f0a40f6d940 -Author: Bram Moolenaar -Date: Sun Feb 19 18:19:30 2012 +0100 - - updated for version 7.3.445 - Problem: Can't properly escape commands for cmd.exe. - Solution: Default 'shellxquote' to '('. Append ')' to make '(command)'. - No need to use "/s" for 'shellcmdflag'. - -commit 5dc6252d331013e397a8d71e8f7ee9fd1cf514c1 -Author: Bram Moolenaar -Date: Mon Feb 13 00:05:22 2012 +0100 - - Update runtime files. - -commit 61c3519b78c19824e590828198802a3f65595ad5 -Author: Bram Moolenaar -Date: Mon Feb 13 00:01:43 2012 +0100 - - updated for version 7.3.444 - Problem: ":all!" and ":sall!" give error E477, even though the - documentation says these are valid commands. - Solution: Support the exclamation mark. (Hirohito Higashi) - -commit a64ba220f0172049c5407a3020dcd687911a5a31 -Author: Bram Moolenaar -Date: Sun Feb 12 23:23:31 2012 +0100 - - updated for version 7.3.443 - Problem: MS-Windows: 'shcf' and 'shellxquote' defaults are not very good. - Solution: Make a better guess when 'shell' is set to "cmd.exe". (Ben Fritz) - -commit 60542ac9fd078d5f87fa5f91131432d8a316bb0f -Author: Bram Moolenaar -Date: Sun Feb 12 20:14:01 2012 +0100 - - updated for version 7.3.442 - Problem: Still read modelines for ":doautocmd". - Solution: Move check for to separate function. - -commit bbc98db7c45ed9c8a6bbc7e2ac7c67180ccbab16 -Author: Bram Moolenaar -Date: Sun Feb 12 01:55:55 2012 +0100 - - updated for version 7.3.441 - Problem: Newer versions of MzScheme (Racket) require earlier (trampolined) - initialisation. - Solution: Call mzscheme_main() early in main(). (Sergey Khorev) - -commit efcb54b78cfc4f396531cdac6af37e183bc9ee53 -Author: Bram Moolenaar -Date: Sun Feb 12 01:35:10 2012 +0100 - - updated for version 7.3.440 - Problem: Vim does not support UTF8_STRING for the X selection. - Solution: Add UTF8_STRING atom support. (Alex Efros) Use it only when - 'encoding' is set to Unicode. - -commit be7473442952f0d9f3a05c62780cd99ec70516d9 -Author: Bram Moolenaar -Date: Sun Feb 12 00:31:52 2012 +0100 - - updated for version 7.3.439 - Problem: Compiler warnings to size casts in Perl interface. - Solution: Use XS macros. (James McCoy) - -commit a61d5fbf7ac9bfa0083faa926ad4015bf7125309 -Author: Bram Moolenaar -Date: Sun Feb 12 00:18:58 2012 +0100 - - updated for version 7.3.438 - Problem: There is no way to avoid ":doautoall" reading modelines. - Solution: Add the argument. Adjust documentation. - -commit 28f2908d95a6c96801ebdb17735242a81295d095 -Author: Bram Moolenaar -Date: Sat Feb 11 23:45:37 2012 +0100 - - updated for version 7.3.437 - Problem: Continue looping inside FOR_ALL_TAB_WINDOWS even when already done. - Solution: Use goto instead of break. (Hirohito Higashi) - -commit 68ba0dd6332d38db5edabdd5f1bcb6fdc75d5f68 -Author: Bram Moolenaar -Date: Sat Feb 11 20:44:10 2012 +0100 - - updated for version 7.3.436 - Problem: Compiler warnings for types on Windows. - Solution: Add type casts. (Mike Williams) - -commit c047b9a49f5877766ae9c2dc86c59f4af1498ec1 -Author: Bram Moolenaar -Date: Sat Feb 11 20:40:55 2012 +0100 - - updated for version 7.3.435 - Problem: Compiler warning for unused variable. - Solution: Move the variable inside #ifdef. - -commit 3fe37d62d1f321f482331b1bb7c701272000d68d -Author: Bram Moolenaar -Date: Mon Feb 6 00:13:22 2012 +0100 - - updated for version 7.3.434 - Problem: Using join() can be slow. - Solution: Compute the size of the result before allocation to avoid a lot of - allocations and copies. (Taro Muraoka) - -commit b3a6bbc7b6b1b4ff349300e41b8021f2265cb472 -Author: Bram Moolenaar -Date: Sun Feb 5 23:10:30 2012 +0100 - - updated for version 7.3.433 - Problem: Using continued lines in a Vim script can be slow. - Solution: Instead of reallocating for every line use a growarray. (Yasuhiro - Matsumoto) - -commit 8d462f966657d7bdedc470a10e20b1b635d64576 -Author: Bram Moolenaar -Date: Sun Feb 5 22:51:33 2012 +0100 - - updated for version 7.3.432 - Problem: ACLs are not supported for ZFS or NFSv4 on Solaris. - Solution: Add configure check and code. (Danek Duvall) - -commit a8c8a688ac66958f9d1d8763925cefe739e46ccc -Author: Bram Moolenaar -Date: Sun Feb 5 22:05:48 2012 +0100 - - updated for version 7.3.431 - Problem: Fetching a key at a prompt may be confused by escape sequences. - Especially when getting a prompt at a VimEnter autocommand. - (Alex Efros) - Solution: Properly handle escape sequences deleted by check_termcode(). - -commit 73b2470896034e9d5a13837eec49b2f1065b8c12 -Author: Bram Moolenaar -Date: Sun Feb 5 20:08:36 2012 +0100 - - updated for version 7.3.430 - Problem: When a custom filetype detection uses "augroup END" the conf - fileytpe detection does not have the filetypedetect group. - Solution: Always end the group and include filetypedetect in the conf - autocommand. (Lech Lorens) - -commit be094a157913535d46cc6ac39465ce1ea7dae132 -Author: Bram Moolenaar -Date: Sun Feb 5 01:18:48 2012 +0100 - - updated for version 7.3.429 - Problem: When 'cpoptions' includes "E" "c0" in the first column is an - error. The redo register is then set to the errornous command. - Solution: Do not set the redo register if the command fails because of an - empty region. (Hideki Eiraku) - -commit e37c611012a8b0b822e9d60baacd642c20c07851 -Author: Bram Moolenaar -Date: Sun Feb 5 00:48:00 2012 +0100 - - updated for version 7.3.428 - Problem: Win32: an xpm file without a mask crashes Vim. - Solution: Fail when the mask is missing. (Dave Bodenstab) - -commit a489e1d9d638604643f3ac70542f03227a39f7ef -Author: Bram Moolenaar -Date: Sun Feb 5 00:39:18 2012 +0100 - - updated for version 7.3.427 - Problem: readfile() can be slow with long lines. - Solution: Use realloc() instead of alloc(). (John Little) - -commit 76b9b3696c4381524e31d9e19efef1ba80271a44 -Author: Bram Moolenaar -Date: Sat Feb 4 23:35:00 2012 +0100 - - updated for version 7.3.426 - Problem: With '$' in 'cpoptions' the $ is not displayed in the first - column. - Solution: Use -1 instead of 0 as a special value. (Hideki Eiraku and - Hirohito Higashi) - -commit d87fbc2b1cd106c3fa0e47329326ea33c90a3287 -Author: Bram Moolenaar -Date: Sat Feb 4 22:44:32 2012 +0100 - - updated for version 7.3.425 - Problem: Search history lines are duplicated. (Edwin Steiner) - Solution: Convert separator character from space to NUL. - -commit fbe323d854eb67aefe7a595d703ad94d6d838b95 -Author: Bram Moolenaar -Date: Sat Feb 4 22:01:48 2012 +0100 - - updated for version 7.3.424 - Problem: Win16 version missing some functions. - Solution: Add #defines for the functions. - -commit b8ff1fb5eb60511f21c425e09c473105ffff02cb -Author: Bram Moolenaar -Date: Sat Feb 4 21:59:01 2012 +0100 - - updated for version 7.3.423 - Problem: Small mistakes in comments, proto and indent. - Solution: Fix the mistakes. - - Also update runtime files - -commit 7f85d297dc80666946f7940bc06e45cc2aa79b5d -Author: Bram Moolenaar -Date: Sat Feb 4 20:17:26 2012 +0100 - - updated for version 7.3.422 - Problem: Python 3 does not have __members__. - Solution: Add "name" and "number" in another way. (lilydjwg) - -commit 3c70f33440ae141b09d0d2dec279a65a015bfef0 -Author: Bram Moolenaar -Date: Sat Jan 28 18:03:35 2012 +0100 - - updated for version 7.3.421 - Problem: Get E832 when setting 'undofile' in vimrc and there is a file to - be edited on the command line. (Toothpik) - Solution: Do not try reading the undo file for a file that wasn't loaded. - -commit 16c31fe1b710e415da676379a5e397afe8bbbd5b -Author: Bram Moolenaar -Date: Thu Jan 26 20:58:26 2012 +0100 - - updated for version 7.3.420 - Problem: "it" and "at" don't work properly with a dash in the tag name. - Solution: Require a space to match the tag name. (Christian Brabandt) - -commit 7d550fbde5e1a9f40258b842a63be6007c3bd515 -Author: Bram Moolenaar -Date: Thu Jan 26 20:41:26 2012 +0100 - - updated for version 7.3.419 - Problem: DBCS encoding in a user command does not always work. - Solution: Skip over DBCS characters. (Yasuhiro Matsumoto) - -commit 6110a006d5b46b850247ed2c85bb7d7614cba025 -Author: Bram Moolenaar -Date: Thu Jan 26 18:58:38 2012 +0100 - - updated for version 7.3.418 - Problem: When a user complete function returns -1 an error message is - given. - Solution: When -2 is returned stop completion silently. (Yasuhiro Matsumoto) - -commit 8e808d2b4d7e5edbde91f83bbdecfb97c881f847 -Author: Bram Moolenaar -Date: Thu Jan 26 18:56:47 2012 +0100 - - updated for version 7.3.417 - Problem: Test 43 fails with a tiny build. - Solution: Only run test 43 with at least a small build. - -commit 975261e8a0d017aff5fef1baf0366af5e1ea7ada -Author: Bram Moolenaar -Date: Thu Jan 26 18:52:06 2012 +0100 - - updated for version 7.3.416 - Problem: Compiler warning for wrong pointer. - Solution: Add type cast. - -commit f44cfb88f6c0e6cb7c6869c2a8f290422cd86c01 -Author: Bram Moolenaar -Date: Thu Jan 26 18:03:07 2012 +0100 - - updated for version 7.3.416 - Problem: Compiler warning for wrong pointer. - Solution: Add type cast. - -commit abe838b099c4d5cb378c56170caa53b69d6a875b -Author: Bram Moolenaar -Date: Thu Jan 26 14:32:30 2012 +0100 - - updated for version 7.3.415 - Problem: Completion of functions stops once a dictionary is encountered. - (James McCoy) - Solution: Return an empty string instead of NULL. - -commit 06af60244e0a3e32c8790bce6be40b9c5f330b82 -Author: Bram Moolenaar -Date: Thu Jan 26 13:40:08 2012 +0100 - - updated for version 7.3.414 - Problem: Using CTRL-A on "000" drops the leading zero, while on "001" it - doesn't. - Solution: Detect "000" as an octal number. (James McCoy) - -commit 38f5f9529a2657d42fd85d27adc9f778bdf3530e -Author: Bram Moolenaar -Date: Thu Jan 26 13:01:59 2012 +0100 - - updated for version 7.3.413 - Problem: Build warnings on MS-Windows. - Solution: Add type casts. (Mike Williams) - -commit 2b04b19455762e0410dbcbe2c29d60dfa4b98b2e -Author: Bram Moolenaar -Date: Thu Jan 26 11:45:30 2012 +0100 - - updated for version 7.3.412 - Problem: Storing a float in a session file has an additional '&'. - Solution: Remove the '&'. (Yasuhiro Matsumoto) - -commit 53748fcb7b3199b11eb10fe9620973be5afe427d -Author: Bram Moolenaar -Date: Thu Jan 26 11:43:09 2012 +0100 - - updated for version 7.3.411 - Problem: Pasting in Visual mode using the "" register does not work. (John - Beckett) - Solution: Detect that the write is overwriting the pasted register. - (Christian Brabandt) - -commit 33c1b198c647703e2b7ce003ecb113a68ee716da -Author: Bram Moolenaar -Date: Mon Jan 23 20:48:40 2012 +0100 - - updated for version 7.3.410 - Problem: Compiler error for // comment. (Joachim Schmitz) - Solution: Turn into /* comment */. - -commit 7474c7c3d6fdcc8b62d731f2fd679e33f20e4184 -Author: Bram Moolenaar -Date: Fri Jan 20 21:13:59 2012 +0100 - - updated for version 7.3.409 - Problem: The license in pty.c is unclear. - Solution: Add a comment about the license. - -commit 6be7f8733f34333ed75f6e39425d73a6b2644379 -Author: Bram Moolenaar -Date: Fri Jan 20 21:08:56 2012 +0100 - - Update runtime files. - -commit 90b280059fd51790105ff2e433303be58d58c430 -Author: Bram Moolenaar -Date: Fri Jan 20 20:54:19 2012 +0100 - - updated for version 7.3.408 - Problem: Missing declaration. - Solution: Add the declaration. (John Marriott) - -commit f31b764c23ae9a91cd6119f57aee6ea80ec480d2 -Author: Bram Moolenaar -Date: Fri Jan 20 20:44:43 2012 +0100 - - updated for version 7.3.407 - Problem: ":12verbose call F()" may duplicate text while trying to truncate. - (Thinca) - Solution: Only truncate when there is not enough room. Also check the byte - length of the buffer. - -commit 3ef7cdf0fd040e7247bd395b51b107df0da081ef -Author: Bram Moolenaar -Date: Fri Jan 20 17:57:51 2012 +0100 - - updated for version 7.3.406 - Problem: Multi-byte characters in b:browsefilter are not handled correctly. - Solution: First use convert_filter() normally and then convert to wide - characters. (Taro Muraoka) - -commit 5af7d712763904e2018efb0485c520cd12935d54 -Author: Bram Moolenaar -Date: Fri Jan 20 17:15:51 2012 +0100 - - updated for version 7.3.405 - Problem: When xterm gets back the function keys it may delete the urxvt - mouse termcap code. - Solution: Check for the whole code, not just the start. (Egmont Koblinger) - -commit 6d6cec83750a4158044a25696e8ae69eda1c3798 -Author: Bram Moolenaar -Date: Fri Jan 20 14:32:27 2012 +0100 - - updated for version 7.3.404 - Problem: When a complete function uses refresh "always" redo will not work - properly. - Solution: Do not reset compl_leader when compl_opt_refresh_always is set. - (Yasuhiro Matsumoto) - -commit 73633f84d6242936b3066ed29f332f682aa584f9 -Author: Bram Moolenaar -Date: Fri Jan 20 13:39:07 2012 +0100 - - updated for version 7.3.403 - Problem: ":helpgrep" does not trigger QuickFixCmd* autocommands. - Solution: Trigger the autocommands. (Christian Brabandt) - -commit 8f55d103dbc38b490705617df4380cdfbd60db50 -Author: Bram Moolenaar -Date: Fri Jan 20 13:28:34 2012 +0100 - - updated for version 7.3.402 - Problem: When jumping to the first error a line of the buffer is sometimes - redrawn on top of the list of errors. - Solution: Do not call update_topline_redraw() if the display was scrolled - up. - -commit 309cbc3840045f246b0b858e4013b2ed170c1c46 -Author: Bram Moolenaar -Date: Tue Jan 10 22:31:31 2012 +0100 - - updated for version 7.3.401 - Problem: A couple more shadowed variables. - Solution: Rename the variables. - -commit 70b2a56d5a8fd54f3d0707fa77dea86a4bd8195f -Author: Bram Moolenaar -Date: Tue Jan 10 22:26:17 2012 +0100 - - updated for version 7.3.400 - Problem: Compiler warnings for shadowed variables. - Solution: Remove or rename the variables. - -commit 1f5965b3c4d2b29e167a5dfecdf0ec59fe4c45c0 -Author: Bram Moolenaar -Date: Tue Jan 10 18:37:58 2012 +0100 - - updated for version 7.3.399 - Problem: ":cd" doesn't work when the path contains wildcards. (Yukihiro - Nakadaira) - Solution: Ignore wildcard errors when the EW_NOTWILD flag is used. - -commit a0f299b4e8dccc2f22ada363a7e293b146c1ece7 -Author: Bram Moolenaar -Date: Tue Jan 10 17:13:52 2012 +0100 - - updated for version 7.3.398 - Problem: When creating more than 10 location lists and adding items one by - one a previous location may be used. (Audrius Kažukauskas) - Solution: Clear the location list completely when adding the tenth one. - -commit 10b7b39b3d5bc22d6798cd69fd01c4471669980a -Author: Bram Moolenaar -Date: Tue Jan 10 16:28:45 2012 +0100 - - updated for version 7.3.397 - Problem: ":helpgrep" does not work properly when 'encoding' is not utf-8 or - latin1. - Solution: Convert non-ascii lines to 'encoding'. (Yasuhiro Matsumoto) - -commit 6ee8d89cf9c283992323ab6d9ff3b59390639ee9 -Author: Bram Moolenaar -Date: Tue Jan 10 14:55:01 2012 +0100 - - Updated runtime files. - -commit 64a72303f8048a1288a03b65350c5d6727a78932 -Author: Bram Moolenaar -Date: Tue Jan 10 13:46:22 2012 +0100 - - updated for version 7.3.396 - Problem: After forcing an operator to be characterwise it can still become - linewise when spanning whole lines. - Solution: Don't make the operator linewise when motion_force was set. - (Christian Brabandt) - -commit 66accae33961b02cab7c4ad6cdb1e0bc16da8cb8 -Author: Bram Moolenaar -Date: Tue Jan 10 13:44:27 2012 +0100 - - updated for version 7.3.395 - Problem: "dv?bar" in the last line deletes too much and breaks undo. - Solution: Only adjust the cursor position when it's after the last line of - the buffer. Add a test. (Christian Brabandt) - -commit 738f8fc8edf7a87824bba8650c04ba6197fea25f -Author: Bram Moolenaar -Date: Tue Jan 10 12:42:09 2012 +0100 - - updated for version 7.3.394 - Problem: When placing a mark while starting up a screen redraw messes up - the screen. (lith) - Solution: Don't redraw while still starting up. (Christian Brabandt) - -commit 6ef47c223eb1c4290af30e2990765c81a31205e6 -Author: Bram Moolenaar -Date: Wed Jan 4 20:29:22 2012 +0100 - - updated for version 7.3.393 - Problem: Win32: When resizing Vim it is always moved to the primary monitor - if the secondary monitor is on the left. - Solution: Use the nearest monitor. (Yukihiro Nakadaira) - -commit 374d32d70f880651aa5e73371a38c5d0a9ccfaf0 -Author: Bram Moolenaar -Date: Wed Jan 4 19:34:37 2012 +0100 - - updated for version 7.3.392 - Problem: When setting 'undofile' while the file is already loaded but - unchanged, try reading the undo file. (Andy Wokula) - Solution: Compute a checksum of the text when 'undofile' is set. (Christian - Brabandt) - -commit 79a2a49c5a2c973d14923894b63582d749774b94 -Author: Bram Moolenaar -Date: Wed Jan 4 14:35:37 2012 +0100 - - updated for version 7.3.391 - Problem: Can't check if the XPM_W32 feature is enabled. - Solution: Add xpm_w32 to the list of features. (kat) - -commit fc57380c3f1370c26b8c1eddcf9bccbad58e11aa -Author: Bram Moolenaar -Date: Fri Dec 30 15:01:59 2011 +0100 - - updated for version 7.3.390 - Problem: Using NULL buffer pointer in a window. - Solution: Check for w_buffer being NULL in more places. (Bjorn Winckler) - -commit 5d6f75e17e783b4ce6702b243cf8fda107592e87 -Author: Bram Moolenaar -Date: Fri Dec 30 14:14:29 2011 +0100 - - updated for version 7.3.389 - Problem: After typing at a prompt the "MORE" message appears too soon. - Solution: reset lines_left in msg_end_prompt(). (Eswald) - -commit 83bac4c31a8ed61eb72e41d58c1e61f944e58499 -Author: Bram Moolenaar -Date: Fri Dec 30 13:39:10 2011 +0100 - - updated for version 7.3.388 - Problem: Crash on exit when EXITFREE is defined and using tiny features. - Solution: Check for NULL window pointer. (Dominique Pelle) - -commit b6b046b281fac168a78b3eafdea9274bef06882f -Author: Bram Moolenaar -Date: Fri Dec 30 13:11:27 2011 +0100 - - Updated runtime files. - -commit deaf7b739791095e2c98a7087dfe9b3c8dfd56f2 -Author: Bram Moolenaar -Date: Fri Dec 30 13:09:21 2011 +0100 - - updated for version 7.3.387 - Problem: Test 83 may fail for some encodings. - Solution: Set 'encoding' to utf-8 earlier. - -commit ff0a4809e3a742cffb5bf441012c99d625363b24 -Author: Bram Moolenaar -Date: Fri Dec 23 14:56:28 2011 +0100 - - updated for version 7.3.386 - Problem: Test 83 fails when iconv does not support cp932. (raf) - Solution: Test if conversion works. (Yukihiro Nakadaira) - -commit 637606413f3f67683a17286f1bb2d6ff01175dc8 -Author: Bram Moolenaar -Date: Fri Dec 23 14:54:04 2011 +0100 - - updated for version 7.3.385 - Problem: When using an expression mapping on the command line the cursor - ends up in the wrong place. (Yasuhiro Matsumoto) - Solution: Save and restore msg_col and msg_row when evaluating the - expression. - -commit bbd9fd7353187ab888d5cd222b11662fa3d26de0 -Author: Bram Moolenaar -Date: Fri Dec 23 13:15:03 2011 +0100 - - updated for version 7.3.384 - Problem: Mapping CTRL-K in Insert mode breaks CTRL-X CTRL-K for dictionary - completion. - Solution: Add CTRL-K to the list of recognized keys. (James McCoy) - -commit 265116a99a01249f62041a9438bb3b7ece7cfeac -Author: Bram Moolenaar -Date: Fri Dec 23 12:47:03 2011 +0100 - - updated for version 7.3.383 - Problem: For EBCDIC pound sign is defined as 't'. - Solution: Correctly define POUND. - -commit 213ae488546f45f7b4b4a184f99de44d3c1ffd5d -Author: Bram Moolenaar -Date: Thu Dec 15 21:51:36 2011 +0100 - - updated for version 7.3.382 - Problem: IME characters are inserted twice. - Solution: Do not call DefWindowProc() if the event was handled. (Yasuhiro - Matsumoto) - -commit f1568eca24d30d4f308e987657c53cd48d97d8fa -Author: Bram Moolenaar -Date: Wed Dec 14 21:17:39 2011 +0100 - - Update runtime files. - -commit f788a0610309ed9787b4e48216c7d7d4446744c5 -Author: Bram Moolenaar -Date: Wed Dec 14 20:51:25 2011 +0100 - - updated for version 7.3.381 - Problem: Configure silently skips interfaces that won't work. - Solution: Add the --enable-fail_if_missing argument. (Shlomi Fish) - -commit c367faad9915c6f780063ebb717a2d5b2aedbebe -Author: Bram Moolenaar -Date: Wed Dec 14 20:21:35 2011 +0100 - - updated for version 7.3.380 - Problem: C-indenting wrong for a function header. - Solution: Skip to the start paren. (Lech Lorens) - -commit a528565cf1b33f629a192abfc71b0591f139f4a3 -Author: Bram Moolenaar -Date: Wed Dec 14 20:05:21 2011 +0100 - - updated for version 7.3.379 - Problem: C-indenting wrong for static enum. - Solution: Skip over "static". (Lech Lorens) - -commit 323cb95120f8e0ba0116ddd87dda7956f80d7388 -Author: Bram Moolenaar -Date: Wed Dec 14 19:22:34 2011 +0100 - - updated for version 7.3.378 - Problem: When cross-compiling the check for uint32_t fails. - Solution: Only give a warning message. (Maksim Melnikau) - -commit d6e256c31aef8fc9268d10c0fa3073785d4c3723 -Author: Bram Moolenaar -Date: Wed Dec 14 15:32:50 2011 +0100 - - updated for version 7.3.377 - Problem: No support for bitwise AND, OR, XOR and invert. - Solution: Add add(), or(), invert() and xor() functions. - -commit 2787ab91b0f588b4cb19ee32c9beb6fa7ebb4b1d -Author: Bram Moolenaar -Date: Wed Dec 14 15:23:59 2011 +0100 - - updated for version 7.3.376 - Problem: Win32: Toolbar repainting does not work when the mouse pointer - hovers over a button. - Solution: Call DefWindowProc() when not hanlding an event. (Sergiu Dotenco) - -commit 68dfcdf7251f8624e2ebf916466f4a6035597f41 -Author: Bram Moolenaar -Date: Wed Dec 14 15:07:29 2011 +0100 - - updated for version 7.3.375 - Problem: Duplicate return statement. - Solution: Remove the superfluous one. (Dominique Pelle) - -commit b38e9ab4af90e54d80b3198b2a2ace503b966a28 -Author: Bram Moolenaar -Date: Wed Dec 14 14:49:45 2011 +0100 - - updated for version 7.3.374 - Problem: ++encoding does not work properly. - Solution: Recognize ++encoding before ++enc. (Charles Cooper) - -commit 08fc756582a54958e32a6fda9e978e469d1ef7bc -Author: Bram Moolenaar -Date: Wed Dec 14 14:15:16 2011 +0100 - - updated for version 7.3.373 - Problem: A tags file with an extremely long name may cause an infinite loop. - Solution: When encountering a long name switch to linear search. - -commit 96a8964564ab4acdb722b81f9d146485e6321106 -Author: Bram Moolenaar -Date: Thu Dec 8 18:44:51 2011 +0100 - - updated for version 7.3.372 - Problem: When using a command line mapping to with file name - completion to go one directory up, 'wildchar' is inserted. - (Yasuhiro Matsumoto) - Solution: Set the KeyTyped flag. - -commit b9ba403542b4bbd37ea10a4d7db7e307e0108de8 -Author: Bram Moolenaar -Date: Thu Dec 8 17:49:35 2011 +0100 - - updated for version 7.3.371 - Problem: Crash in autocomplete. (Greg Weber) - Solution: Check not going over allocated buffer size. - -commit fa263a517b5e6c11055fa8fe8517f6a3e102ccc6 -Author: Bram Moolenaar -Date: Thu Dec 8 16:00:16 2011 +0100 - - updated for version 7.3.370 - Problem: Compiler warns for unused variable in Lua interface. - Solution: Remove the variable. - -commit f4120a8964851b03a8fee7e15944ba7ef0bcb5a6 -Author: Bram Moolenaar -Date: Thu Dec 8 15:57:59 2011 +0100 - - updated for version 7.3.369 - Problem: When compiled with Gnome get an error message when using --help. - Solution: Don't fork. (Ivan Krasilnikov) - -commit aeabe0545d5bcb6a89fad63078fb310f630b77fd -Author: Bram Moolenaar -Date: Thu Dec 8 15:17:34 2011 +0100 - - updated for version 7.3.368 - Problem: Gcc complains about redefining _FORTIFY_SOURCE. - Solution: Undefine it before redefining it. - -commit ae7ba984ee6913f36c58960eab2eb2c80538efc4 -Author: Bram Moolenaar -Date: Thu Dec 8 15:14:09 2011 +0100 - - updated for version 7.3.367 - Problem: :wundo and :rundo use a wrong checksum. - Solution: Include the last line when computing the hash. (Christian Brabandt) - -commit 0a11f8ce4e796e576a8008326d058de7f64fc6c8 -Author: Bram Moolenaar -Date: Thu Dec 8 15:12:11 2011 +0100 - - updated for version 7.3.366 - Problem: A tags file with an extremely long name causes errors. - Solution: Ignore tags that are too long. (Arno Renevier) - -commit f0b6b0cc3bc227a33beb4378308e8150f06270b2 -Author: Bram Moolenaar -Date: Thu Dec 8 15:09:52 2011 +0100 - - updated for version 7.3.365 - Problem: Crash when using a large Unicode character in a file that has - syntax highlighting. (ngollan) - Solution: Check for going past the end of the utf tables. (Dominique Pelle) - -commit 2bbafdbcee74daded585de769cede94e8ea7d00c -Author: Bram Moolenaar -Date: Thu Dec 1 20:59:21 2011 +0100 - - updated for version 7.3.364 - Problem: Can't compile on HP-UX. (John Marriott) - Solution: Only use TTYM_URXVT when it is defined. - -commit 3388bb4847af9003623fd004ccd3e6bb05475c81 -Author: Bram Moolenaar -Date: Wed Nov 30 17:20:23 2011 +0100 - - updated for version 7.3.363 - Problem: C indenting is wrong after #endif followed by a semicolon. - Solution: Add special handling for a semicolon in a line by itself. (Lech - Lorens) - -commit 0612ec8d53ccc67f886dca470c10027336be959f -Author: Bram Moolenaar -Date: Wed Nov 30 17:01:58 2011 +0100 - - updated for version 7.3.362 - Problem: ml_get error when using ":g" with folded lines. - Solution: Adjust the line number for changed_lines(). (Christian Brabandt) - -commit 89c7122c05c69222a22fe78f570264c6f91851b8 -Author: Bram Moolenaar -Date: Wed Nov 30 15:40:56 2011 +0100 - - updated for version 7.3.361 - Problem: Accessing memory after it is freed when EXITFREE is defined. - Solution: Don't access curwin when firstwin is NULL. (Dominique Pelle) - -commit 8000baffa7bc80773d4a80769837e73e5c5715b5 -Author: Bram Moolenaar -Date: Wed Nov 30 15:19:28 2011 +0100 - - updated for version 7.3.360 - Problem: Interrupting the load of an autoload function may cause a crash. - Solution: Do not use the hashitem when not valid. (Yukihiro Nakadaira) - -commit 195ea0ff6cbb15e5e18dcade13b612ddd7e9d68e -Author: Bram Moolenaar -Date: Wed Nov 30 14:57:31 2011 +0100 - - updated for version 7.3.359 - Problem: Command line completion shows dict functions. - Solution: Skip dict functions for completion. (Yasuhiro Matsumoto) - -commit b491c03ee7757ebefc346a856daa21e34c2f576d -Author: Bram Moolenaar -Date: Wed Nov 30 14:47:15 2011 +0100 - - updated for version 7.3.358 - Problem: Mouse support doesn't work properly. - Solution: Add HMT_URXVT. (lilydjwg, James McCoy) - -commit 26fdd7da96865a96e7a7b1efec130106499cd29f -Author: Bram Moolenaar -Date: Wed Nov 30 13:42:44 2011 +0100 - - updated for version 7.3.357 - Problem: Compiler warning in MS-Windows console build. - Solution: Adjust return type of PrintHookProc(). (Mike Williams) - -commit 6d8f9c6f59f49c3810e5336e1a558f3d61acd30e -Author: Bram Moolenaar -Date: Wed Nov 30 13:03:28 2011 +0100 - - updated for version 7.3.356 - Problem: Using "o" with 'cindent' set may freeze Vim. (lolilolicon) - Solution: Skip over {} correctly. (Hari G) - -commit 49e4ec6eee224be8426cb9d10b9d6302f948a23e -Author: Bram Moolenaar -Date: Wed Nov 30 11:31:30 2011 +0100 - - updated for version 7.3.355 - Problem: GTK warnings when using netrw.vim. (Ivan Krasilnikov) - Solution: Do not remove the beval event handler twice. - -commit 4e5ccfa5c7183f8aed74f3c012816b9478a50263 -Author: Bram Moolenaar -Date: Wed Nov 30 11:15:47 2011 +0100 - - updated for version 7.3.354 - Problem: ":set backspace+=eol" doesn't work when 'backspace' has a - backwards compatible value of 2. - Solution: Convert the number to a string. (Hirohito Higashi) - -commit 1dff76bcb88e657556177e653f931129799a863e -Author: Bram Moolenaar -Date: Wed Oct 26 23:48:20 2011 +0200 - - updated for version 7.3.353 - Problem: Missing part of the urxvt patch. - Solution: Add the change in term.c - -commit db710ed999edf318477ae12d95f66519f2b21bbf -Author: Bram Moolenaar -Date: Wed Oct 26 22:02:15 2011 +0200 - - updated for version 7.3.352 - Problem: When completing methods dict functions and script-local functions - get in the way. - Solution: Sort function names starting with "<" to the end. (Yasuhiro - Matsumoto) - -commit a27ad5aea14e3dd2432ffd9a3187386c526a3734 -Author: Bram Moolenaar -Date: Wed Oct 26 17:04:29 2011 +0200 - - updated for version 7.3.351 - Problem: Text formatting uses start of insert position when it should not. - (Peter Wagenaar) - Solution: Do not use Insstart when intentionally formatting. - -commit 50bfb3278e78daa413fe66fc07d5c5694fbc1d77 -Author: Bram Moolenaar -Date: Wed Oct 26 13:19:27 2011 +0200 - - updated for version 7.3.350 - Problem: Block of code after ":lua << EOF" may not work. (Paul Isambert) - Solution: Recognize the ":lua" command, skip to EOF. - -commit f541c36a8cf24c59bcc0d950776697230b3b8baf -Author: Bram Moolenaar -Date: Wed Oct 26 11:44:18 2011 +0200 - - updated for version 7.3.349 - Problem: When running out of memory during startup trying to open a - swapfile will loop forever. - Solution: Let findswapname() set dirp to NULL if out of memory. - -commit 79739e163ba7f4b8fe1ad8374d24521b2e595331 -Author: Bram Moolenaar -Date: Wed Oct 26 11:41:00 2011 +0200 - - updated for version 7.3.348 - Problem: "call range(1, 947948399)" causes a crash. (ZyX) - Solution: Avoid a loop in the out of memory message. - -commit b931d74b060461c47008aba7b3eb6a9ab1471c69 -Author: Bram Moolenaar -Date: Wed Oct 26 11:36:25 2011 +0200 - - updated for version 7.3.347 - Problem: When dropping text from a browser on Vim it receives HTML even - though "html" is excluded from 'clipboard'. (Andrei Avk) - Solution: Fix the condition for TARGET_HTML. - -commit 1514667a24c00c247d8527e9a2e12dba97ca9d85 -Author: Bram Moolenaar -Date: Thu Oct 20 22:22:38 2011 +0200 - - Updated runtime files. - -commit e3cc6d422367e5d7a0a15c69480313644caefd01 -Author: Bram Moolenaar -Date: Thu Oct 20 21:58:34 2011 +0200 - - updated for version 7.3.346 - Problem: It's hard to test netbeans commands. - Solution: Process netbeans commands after :sleep. (Xavier de Gaye) - -commit 6cc00c75c1349821e95c6128da55110463bab208 -Author: Bram Moolenaar -Date: Thu Oct 20 21:41:09 2011 +0200 - - updated for version 7.3.345 - -commit cd6fe97e6b25f6c277de5021c51894071051385e -Author: Bram Moolenaar -Date: Thu Oct 20 21:28:01 2011 +0200 - - updated for version 7.3.344 - Problem: Problem with GUI startup related to XInitThreads. - Solution: Use read() and write() instead of fputs() and fread(). (James - Vega) - -commit c842748302d33bcf41c6b796a43d9dbbf44cdc29 -Author: Bram Moolenaar -Date: Thu Oct 20 21:09:35 2011 +0200 - - updated for version 7.3.343 - Problem: No mouse support for urxvt. - Solution: Implement urxvt mouse support, also for > 252 columns. (Yiding - Jia) - -commit 62dbdc4a5ae16900d17473dbfe3be3acea321bf0 -Author: Bram Moolenaar -Date: Thu Oct 20 18:24:22 2011 +0200 - - updated for version 7.3.342 - Problem: Code not in Vim style. - Solution: Fix the style. (Elias Diem) - -commit 667b4d2db96fbdb8d19d413138ce45d56bccbe0f -Author: Bram Moolenaar -Date: Thu Oct 20 18:17:42 2011 +0200 - - updated for version 7.3.341 - Problem: Local help files are only listed in help.txt, not in translated - help files. - Solution: Also find translated help files. (Yasuhiro Matsumoto) - -commit f34dc6537d840944f8ac541843ed3ecbae50e576 -Author: Bram Moolenaar -Date: Thu Oct 20 18:12:32 2011 +0200 - - updated for version 7.3.340 - Problem: When 'verbosefile' is set ftplugof.vim can give an error. - Solution: Only remove filetypeplugin autocommands when they exist. (Yasuhiro - Matsumoto) - -commit a4594f6b8271a6b638ec03f2701183f82cb18d8c -Author: Bram Moolenaar -Date: Thu Oct 20 16:35:35 2011 +0200 - - updated for version 7.3.339 - Problem: "make shadow" doesn't link all test files. - Solution: Add a line in Makefile and Filelist. - -commit b3479bd2297d9a8d9614bb7c906e4a24b8d162bd -Author: Bram Moolenaar -Date: Wed Oct 12 22:02:14 2011 +0200 - - updated for version 7.3.338 - Problem: Using getchar() in an expression mapping doesn't work well. - Solution: Don't save and restore the typeahead. (James Vega) - -commit 2e7b1df8fade5d87c7e12e2439710c0ea8137c81 -Author: Bram Moolenaar -Date: Wed Oct 12 21:04:20 2011 +0200 - - updated for version 7.3.337 - Problem: Screen doesn't update after resizing the xterm until a character - is typed. - Solution: When the select call is interrupted check do_resize. (Taylor - Hedberg) - -commit e06461a82152710961eb7ca40041f3549fee57c9 -Author: Bram Moolenaar -Date: Wed Oct 12 19:53:52 2011 +0200 - - updated for version 7.3.336 - Problem: When a tags file specifies an encoding different from 'enc' it - may hang and using a pattern doesn't work. - Solution: Convert the whole line. Continue reading the header after the - SORT tag. Add test83. (Yukihiro Nakadaira) - -commit 725a96219441136809d12202bba9c9c615efe68f -Author: Bram Moolenaar -Date: Wed Oct 12 16:57:13 2011 +0200 - - updated for version 7.3.335 - Problem: When 'imdisable' is reset from an autocommand in Insert mode it - doesn't take effect. - Solution: Call im_set_active() in Insert mode. (Taro Muraoka) - -commit 08c51aabc43e1617d75fa08ac8865410992feda3 -Author: Bram Moolenaar -Date: Wed Oct 12 14:11:45 2011 +0200 - - updated for version 7.3.334 - Problem: Latest MingW about XSUBPP referencing itself. (Gongqian Li) - Solution: Rename the first use to XSUBPPTRY. - -commit ca0c9fcda04f532f2dcb306ffb37672feba00c10 -Author: Bram Moolenaar -Date: Tue Oct 4 21:22:44 2011 +0200 - - updated for version 7.3.333 - Problem: Using "." to repeat a Visual delete counts the size in bytes, not - characters. (Connor Lane Smith) - Solution: Store the virtual column numbers instead of byte positions. - -commit e79d1535cf1933729bb7352123c12cb91fd2ce0c -Author: Bram Moolenaar -Date: Tue Oct 4 18:03:47 2011 +0200 - - updated for version 7.3.332 - Problem: Indent after "public:" is not increased in C++ code. (Lech Lorens) - Solution: Check for namespace after the regular checks. (partly by Martin - Gieseking) - -commit aa0e80471f663385a143af419708067b1ea80de7 -Author: Bram Moolenaar -Date: Tue Oct 4 17:00:20 2011 +0200 - - updated for version 7.3.331 - Problem: "vit" selects wrong text when a tag name starts with the same text - as an outer tag name. (Ben Fritz) - Solution: Add "\>" to the pattern to check for word boundary. - -commit 7701c24e36d516d5f371160e632d26c88ef8f7c6 -Author: Bram Moolenaar -Date: Tue Oct 4 16:43:53 2011 +0200 - - updated for version 7.3.330 - Problem: When longjmp() is invoked if the X server gives an error the state - is not properly restored. - Solution: Reset vgetc_busy. (Yukihiro Nakadaira) - -commit 946c1eeafc01caa8525131f0939b901057221c82 -Author: Bram Moolenaar -Date: Mon Oct 3 22:12:32 2011 +0200 - - Add files aaded by patch 7.3.326. - -commit 250912918e303cef57cfaa6e1c54aaaac32a9189 -Author: Bram Moolenaar -Date: Fri Sep 30 18:35:57 2011 +0200 - - updated for version 7.3.329 - Problem: When skipping over code from ":for" to ":endfor" get an error for - calling a dict function. (Yasuhiro Matsumoto) - Solution: Ignore errors when skipping over :call command. - -commit 73dc59aad86cd3e191b148ac367bf86daa42241c -Author: Bram Moolenaar -Date: Fri Sep 30 17:46:21 2011 +0200 - - updated for version 7.3.328 - Problem: When command line wraps the cursor may be displayed wrong when - there are multi-byte characters. - Solution: Position the cursor before drawing the text. (Yasuhiro Matsumoto) - -commit 8f535582ad8fd706502bee619a19bbb29a981d9d -Author: Bram Moolenaar -Date: Fri Sep 30 17:30:31 2011 +0200 - - updated for version 7.3.327 - Problem: When jumping to a help tag a closed fold doesn't open. - Solution: Save and restore KeyTyped. (Yasuhiro Matsumoto) - -commit 2369e35b39e4e5d1d586cf808770c4fb91faae72 -Author: Bram Moolenaar -Date: Fri Sep 30 16:56:02 2011 +0200 - - updated for version 7.3.326 - Problem: MingW 4.6 no longer supports the -mno-cygwin option. - Solution: Split the Cygwin and MingW makefiles. (Matsushita Shougo) - -commit acd6a049f68d0a69a96240c2d928a7ddda9c4c69 -Author: Bram Moolenaar -Date: Fri Sep 30 16:39:48 2011 +0200 - - updated for version 7.3.325 - Problem: A duplicated function argument gives an internal error. - Solution: Give a proper error message. (based on patch by Tyru) - -commit a627c96182e4f442909c3450d359aa4f59946fde -Author: Bram Moolenaar -Date: Fri Sep 30 16:23:32 2011 +0200 - - updated for version 7.3.324 - Problem: Completion for ":compiler" shows color scheme names. - Solution: Fix the directory name. (James Vega) - -commit 98a22f4a639f467977a457d0f0bcb3eb7a1424c5 -Author: Bram Moolenaar -Date: Fri Sep 30 14:44:54 2011 +0200 - - updated for version 7.3.323 - Problem: The default 'errorformat' does not ignore some "included from" - lines. - Solution: Add a few more patterns. (Ben Boeckel) - -commit 9f733d1ffda01d633f43e916d4ff422bd77a665a -Author: Bram Moolenaar -Date: Wed Sep 21 20:09:42 2011 +0200 - - updated for version 7.3.322 - Problem: #ifdef for PDP_RETVAL doesn't work, INT_PTR can be a typedef. - Solution: Check the MSC version and 64 bit flags. (Sergiu Dotenco) - -commit 447038a1273f3c4d00616da8334e77915a22f163 -Author: Bram Moolenaar -Date: Wed Sep 21 19:50:05 2011 +0200 - - updated for version 7.3.321 - Problem: Code not following Vim style. - Solution: Fix the style. (Elias Diem) - -commit d960d76d5e6f6cf257970d14fc667b4033a808d0 -Author: Bram Moolenaar -Date: Wed Sep 21 19:22:10 2011 +0200 - - Updated a few runtime files. - -commit a6f4d61af772140159a828911f574dd28b1c4564 -Author: Bram Moolenaar -Date: Wed Sep 21 19:10:46 2011 +0200 - - updated for version 7.3.320 - Problem: When a 0xa0 character is in a sourced file the error message for - unrecognized command does not show the problem. - Solution: Display 0xa0 as . - -commit 62951b1e0d5b3a74c7de6991fc57f67b1d97abbf -Author: Bram Moolenaar -Date: Wed Sep 21 18:23:05 2011 +0200 - - updated for version 7.3.319 - Problem: Redobuff doesn't always include changes of the completion leader. - Solution: Insert backspaces as needed. (idea by Taro Muraoka) - -commit a554a1933c61d5464c5878ea41ec4dce02c2f01e -Author: Bram Moolenaar -Date: Wed Sep 21 17:33:53 2011 +0200 - - updated for version 7.3.318 - Problem: "C" on the last line deletes that line if it's blank. - Solution: Only delete the last line for a delete operation. (James Vega) - -commit 38e2b0636b23fd5a7b2da0a86bbca714ba98e31b -Author: Bram Moolenaar -Date: Wed Sep 21 17:15:39 2011 +0200 - - updated for version 7.3.317 - Problem: Calling debug.debug() in Lua may cause Vim to hang. - Solution: Add a better debug method. (Rob Hoelz, Luis Carvalho) - -commit 50f834dfb2a06e7e5ecf937bc32d6d711e5883a5 -Author: Bram Moolenaar -Date: Wed Sep 21 13:40:17 2011 +0200 - - updated for version 7.3.316 - Problem: Crash when 'colorcolumn' is set and closing buffer. - Solution: Check for w_buffer to be NULL. (Yasuhiro Matsumoto) - -commit 7f78bd73d6dd536a66cd58b8d25e7d6f142879d6 -Author: Bram Moolenaar -Date: Wed Sep 14 19:04:39 2011 +0200 - - updated for version 7.3.315 - Problem: Opening a window before forking causes problems for GTK. - Solution: Fork first, create the window in the child and report back to the - parent process whether it worked. If successful the parent exits, - if unsuccessful the child exits and the parent continues in the - terminal. (Tim Starling) - -commit 52f83179267c7c61cbad474abf7e71d055f0710f -Author: Bram Moolenaar -Date: Wed Sep 14 19:01:42 2011 +0200 - - updated for version 7.3.314 - Problem: Missing parenthesis. - Solution: Add it. (Benjamin R. Haskell) - -commit 314ed4b21ab330e9580f4963feba8c283cb84da1 -Author: Bram Moolenaar -Date: Wed Sep 14 18:59:39 2011 +0200 - - updated for version 7.3.313 - Problem: One more warning when compiling with dynamic Python 3. - Solution: Change PySliceObject to PyObject. - -commit 5302d9ebc1be723a25ff3dc62388305f6862749d -Author: Bram Moolenaar -Date: Wed Sep 14 17:55:08 2011 +0200 - - Updated runtime files. - -commit ddab33232a81e713c2748fc3daab763f07dd76f1 -Author: Bram Moolenaar -Date: Wed Sep 14 17:50:14 2011 +0200 - - updated for version 7.3.312 - Problem: Can't compile with tiny features. - Solution: Add #ifdef around win_valid(). - -commit 821390843b9f1605d8bc8394eaaf0aae4c051e68 -Author: Bram Moolenaar -Date: Wed Sep 14 16:52:09 2011 +0200 - - updated for version 7.3.311 - Problem: Complete function isn't called when the leader changed. - Solution: Allow the complete function to return a dictionary with a flag - that indicates ins_compl_restart() is to be called when the leader - changes. (Taro Muraoka) - -commit 15d6319b9d8d61ea9c50ea81d135d994354010b2 -Author: Bram Moolenaar -Date: Wed Sep 14 16:05:15 2011 +0200 - - updated for version 7.3.310 - Problem: Code not following Vim style. - Solution: Fix the style. (Elias Diem) - -commit 9e8edf6ee6340aa490be3981dedfbb836f0b9141 -Author: Bram Moolenaar -Date: Wed Sep 14 15:41:58 2011 +0200 - - updated for version 7.3.309 - Problem: Warnings for pointer types. - Solution: Change PySliceObject to PyObject. - -commit b5b5b895f7ddeda49ff36566e454cbf1444fb788 -Author: Bram Moolenaar -Date: Wed Sep 14 15:39:29 2011 +0200 - - updated for version 7.3.308 - Problem: Writing to 'verbosefile' has problems, e.g. for :highlight. - Solution: Do not use a separate verbose_write() function but write with the - same code that does redirecting. (Yasuhiro Matsumoto) - -commit ba4897e6e50ba3ce8c8744c0fb33a732af72147a -Author: Bram Moolenaar -Date: Wed Sep 14 15:01:58 2011 +0200 - - updated for version 7.3.307 - Problem: Python 3 doesn't support slice assignment. - Solution: Implement slices. (Brett Overesch, Roland Puntaier) - -commit a971b82b160aca28cff7e318d4553df5349b5103 -Author: Bram Moolenaar -Date: Wed Sep 14 14:43:25 2011 +0200 - - updated for version 7.3.306 - Problem: When closing a window there is a chance that deleting a scrollbar - triggers a GUI resize, which uses the window while it is not in a - valid state. - Solution: Set the buffer pointer to NULL to be able to detect the invalid - situation. Fix a few places that used the buffer pointer - incorrectly. - -commit 52af96527c914599334e3c2543ebb5ba1e37bbbe -Author: Bram Moolenaar -Date: Wed Sep 14 14:33:51 2011 +0200 - - updated for version 7.3.305 - Problem: Auto-loading a function while editing the command line causes - scrolling up the display. - Solution: Don't set msg_scroll when defining a function and the user is not - typing. (Yasuhiro Matsumoto) - -commit 612af43cb64d06a57211200296068f3f10126ce0 -Author: Bram Moolenaar -Date: Wed Sep 14 10:49:46 2011 +0200 - - updated for version 7.3.304 - Problem: Strawberry Perl doesn't work on MS-Windows. - Solution: Use xsubpp if needed. (Yasuhiro Matsumoto) - -commit 9f1188152f06e925e1272a9588fb9b95d8344a75 -Author: Bram Moolenaar -Date: Thu Sep 8 23:24:14 2011 +0200 - - updated for version 7.3.303 - Problem: Compilation error. - Solution: Correct return type from int to pid_t. (Danek Duvall) - -commit 868272f58e765e98d1f3f7e870434eea27eef6ee -Author: Bram Moolenaar -Date: Thu Sep 8 23:22:40 2011 +0200 - - updated for version 7.3.302 - Problem: Test 19 fails without 'smartindent' and +eval. - Solution: Don't use ":exe". Source small.vim. - -commit c42e7ed777c41796615035ff9b56fce06ba78d2d -Author: Bram Moolenaar -Date: Wed Sep 7 19:58:09 2011 +0200 - - updated for version 7.3.301 - Problem: When 'smartindent' and 'copyindent' are set a Tab is used even - though 'expandtab' is set. - Solution: Do not insert Tabs. Add a test. (Christian Brabandt) - -commit 275648066d786aac4959cec8617aafc8264e78a2 -Author: Bram Moolenaar -Date: Wed Sep 7 19:30:21 2011 +0200 - - updated for version 7.3.300 - Problem: Python doesn't parse multi-byte argument correctly. - Solution: Use "t" instead of "s". (lilydjwg) - -commit 0d55ff1594b9729b75e4654e3ac74bd2e8517b79 -Author: Bram Moolenaar -Date: Wed Sep 7 19:09:01 2011 +0200 - - updated for version 7.3.299 - Problem: Source code not in Vim style. - Solution: Adjust the style. (Elias Diem) - -commit 092e3c874f81f1a02ee16707033d3f0153724941 -Author: Bram Moolenaar -Date: Wed Sep 7 18:58:29 2011 +0200 - - updated for version 7.3.298 - Problem: Built-in colors are different from rgb.txt. - Solution: Adjust the color values. (Benjamin Haskell) - -commit 6dfff547a7f0059bc4961ac86dfb62c0dc27a217 -Author: Bram Moolenaar -Date: Wed Sep 7 18:47:23 2011 +0200 - - updated for version 7.3.297 - Problem: Can't load Perl 5.14 dynamically. - Solution: Add code in #ifdefs. (Charles Cooper) - -commit 205b886a4132b3ab463365177e86fea780263c42 -Author: Bram Moolenaar -Date: Wed Sep 7 15:04:31 2011 +0200 - - updated for version 7.3.296 - Problem: When writing to an external command a zombie process may be left - behind. - Solution: Wait on the process. (James Vega) - -commit 493c7a854109804b6a2d81d709bbf9a6dc96c197 -Author: Bram Moolenaar -Date: Wed Sep 7 14:06:47 2011 +0200 - - updated for version 7.3.295 - Problem: When filtering text with an external command Vim may not read all - the output. - Solution: When select() is interrupted loop and try again. (James Vega) - -commit 01a78342e05d2ab699258caae26c6df90b34f342 -Author: Bram Moolenaar -Date: Mon Sep 5 20:13:42 2011 +0200 - - updated for version 7.3.294 - Problem: Patch 289 causes more problems than it solves. - Solution: Rever the patch untill a better solution is found. - -commit d3184b57d2f1528abaf6079a564817a189a9b359 -Author: Bram Moolenaar -Date: Fri Sep 2 14:18:20 2011 +0200 - - updated for version 7.3.293 - Problem: MSVC compiler has a problem with non-ASCII characters. - Solution: Avoid non-ASCII characters. (Hong Xu) - -commit 6c167c645124aca84ac3b57b5fd3b56f16593091 -Author: Bram Moolenaar -Date: Fri Sep 2 14:07:36 2011 +0200 - - updated for version 7.3.292 - Problem: Crash when using fold markers and selecting a visual block that - includes a folded line and goes to end of line. (Sam Lidder) - Solution: Check for the column to be MAXCOL. (James Vega) - -commit 6fabcbe26002fd75f87c6775239b0e51e1169d68 -Author: Bram Moolenaar -Date: Fri Sep 2 12:27:25 2011 +0200 - - updated for version 7.3.291 - Problem: Configure doesn't work properly with Python3. - Solution: Put -ldl before $LDFLAGS. Add PY3_NO_RTLD_GLOBAL. (Roland - Puntaier) - -commit 39fc42ef9d3d255d775198f47f0ba53caa078441 -Author: Bram Moolenaar -Date: Fri Sep 2 11:56:20 2011 +0200 - - updated for version 7.3.290 - Problem: When a BufWriteCmd autocommand resets 'modified' this doesn't - change older buffer states to be marked as 'modified' like - ":write" does. (Yukihiro Nakadaira) - Solution: When the BufWriteCmd resets 'modified' then adjust the undo - information like ":write" does. - -commit 03aa60826e0a4ccfb69a1de3ddd101fd371a3db1 -Author: Bram Moolenaar -Date: Sun Aug 28 16:02:28 2011 +0200 - - updated for version 7.3.289 - Problem: Complete function isn't called when the leader changed. - Solution: Call ins_compl_restart() when the leader changed. (Taro Muraoka) - -commit 9dc93ae43e392d0de3cb3b2a0080c4dd29995c26 -Author: Bram Moolenaar -Date: Sun Aug 28 16:00:19 2011 +0200 - - updated for version 7.3.288 - Problem: has('python') may give an error message for not being able to load - the library after using python3. - Solution: Only give the error when the verbose argument is true. - -commit 2eba18255ea36927ea0acc6d45b7be03ca94a139 -Author: Bram Moolenaar -Date: Sat Aug 27 15:10:04 2011 +0200 - - updated for version 7.3.287 - Problem: Can't compile with MSVC and tiny options. - Solution: Move variables and #ifdefs. (Sergey Khorev) - -commit c9927c136f3e8933fc1ea4b043e0a0b8c12bd023 -Author: Bram Moolenaar -Date: Fri Aug 26 16:13:00 2011 +0200 - - updated for version 7.3.286 - Problem: Crash when using "zd" on a large number of folds. (Sam King) - Solution: Recompute pointer after reallocating array. Move fewer entries - when making room. - -commit 792826c0c715e037d7cca4d1a671c3b325e801a0 -Author: Bram Moolenaar -Date: Fri Aug 19 22:29:02 2011 +0200 - - updated for version 7.3.285 - Problem: Mapping no longer works. - Solution: Properly check for "char-". Add a test for it. - -commit b8bf541f8944a9a0ea0a4b75f8d18a565f5d91d1 -Author: Bram Moolenaar -Date: Wed Aug 17 20:33:22 2011 +0200 - - updated for version 7.3.284 - Problem: The str2special() function doesn't handle multi-byte characters - properly. - Solution: Recognize multi-byte characters. (partly by Vladimir Vichniakov) - -commit f6f4a01ab15d6c962af1210d75a5dc3876e42f39 -Author: Bram Moolenaar -Date: Wed Aug 17 17:18:20 2011 +0200 - - updated for version 7.3.283 - Problem: An expression mapping with a multi-byte character containing a - 0x80 byte gets messed up. (ZyX) - Solution: Unescape the expression before evaluating it (Yukihiro Nakadaira) - -commit 1db1f77d4a10f428738f97d06a010fddff4807c7 -Author: Bram Moolenaar -Date: Wed Aug 17 16:25:48 2011 +0200 - - updated for version 7.3.282 - Problem: When using input() and :echo in a loop the displayed text is - incorrect. (Benjamin Fritz) - Solution: Only restore the cursor position when there is a command line. - (Ben Schmidt) - -commit dc93555c0feee4f52e1535784b9cb02023888d8c -Author: Bram Moolenaar -Date: Wed Aug 17 15:23:23 2011 +0200 - - updated for version 7.3.281 - Problem: After using "expand('%:8')" the buffer name is changed. - Solution: Make a copy of the file name before shortening it. - -commit c95e32635c24465e618b67c312bcd0a038632759 -Author: Bram Moolenaar -Date: Wed Aug 10 18:36:54 2011 +0200 - - updated for version 7.3.280 - Problem: ":lmake" does not update the quickfix window title. - Solution: Update the title. (Lech Lorens) - -commit 12bc1b5c9fa6b68993ac20a211529ff459523ada -Author: Bram Moolenaar -Date: Wed Aug 10 17:44:45 2011 +0200 - - updated for version 7.3.279 - Problem: With GTK, when gvim is full-screen and a tab is opened and using a - specific monitor configuration the window is too big. - Solution: Adjust the window size like on MS-Windows. (Yukihiro Nakadaira) - -commit 17fb0e891a0aee09a2c27660eb0ea489520aaa56 -Author: Bram Moolenaar -Date: Wed Aug 10 17:25:51 2011 +0200 - - updated for version 7.3.278 - Problem: Passing the file name to open in VisVim doesn't work. - Solution: Adjust the index and check for end of buffer. (Jiri Sedlak) - -commit 8c85fa3b2659a01fc1462ea26140ad2d0622e5b0 -Author: Bram Moolenaar -Date: Wed Aug 10 17:08:03 2011 +0200 - - updated for version 7.3.277 - Problem: MS-Windows: some characters do not show in dialogs. - Solution: Use the wide methods when available. (Yanwei Jia) - -commit cf839732113e19a53302331d4f479a5e844a4a67 -Author: Bram Moolenaar -Date: Wed Aug 10 16:31:23 2011 +0200 - - updated for version 7.3.276 - Problem: GvimExt sets $LANG in the wrong way. - Solution: Save the environment and use it for gvim. (Yasuhiro Matsumoto) - -commit e78c206856b35172196a171b9f5c6b2f66bda393 -Author: Bram Moolenaar -Date: Wed Aug 10 15:56:27 2011 +0200 - - updated for version 7.3.275 - Problem: MS-Windows: When using a black background some screen updates - cause the window to flicker. - Solution: Add WS_CLIPCHILDREN to CreateWindow(). (René Aguirre) - -commit 8a20b0f25ebe3baae2044c5a6650b376e6971835 -Author: Bram Moolenaar -Date: Wed Aug 10 14:32:39 2011 +0200 - - updated for version 7.3.274 - Problem: With concealed characters tabs do not have the right size. - Solution: Use VCOL_HLC instead of vcol. (Eiichi Sato) - -commit 836082d398eb1dff8fb9fc6227f70ea56044eeba -Author: Bram Moolenaar -Date: Wed Aug 10 13:21:46 2011 +0200 - - updated for version 7.3.273 - Problem: A BOM in an error file is seen as text. (Aleksey Baibarin) - Solution: Remove the BOM from the text before evaluating. (idea by Christian - Brabandt) - -commit 213b10a57e08cf4389c54084e7236837b2396bb7 -Author: Bram Moolenaar -Date: Wed Aug 10 12:38:08 2011 +0200 - - updated for version 7.3.272 - Problem: ":put =list" does not add an empty line for a trailing empty - item. - Solution: Add a trailing NL when turning a list into a string. - -commit d0988c50f3d23ca15e567ff51d5ede2e28e9ac18 -Author: Bram Moolenaar -Date: Wed Aug 10 12:19:04 2011 +0200 - - updated for version 7.3.271 - Problem: Code not following Vim coding style. - Solution: Fix the style. (Elias Diem) - -commit 1cb7e0976da10d7c8b66372c1cb176f2e6b8423d -Author: Bram Moolenaar -Date: Wed Aug 10 12:11:01 2011 +0200 - - updated for version 7.3.270 - Problem: Illegal memory access. - Solution: Swap conditions. (Dominique Pelle) - -commit ea35ef68889b03c7d026ee5cc5e9aadbbd1d54bb -Author: Bram Moolenaar -Date: Thu Aug 4 22:59:28 2011 +0200 - - updated for version 7.3.269 - Problem: 'shellcmdflag' only works with one flag. - Solution: Split into multiple arguments. (Gary Johnson) - -commit e70172e1fc04343a1f46c625772a871a9f9c6f3e -Author: Bram Moolenaar -Date: Thu Aug 4 19:36:52 2011 +0200 - - updated for version 7.3.268 - Problem: Vim freezes when executing an external command with zsh. - Solution: Use O_NOCTTY both in the master and slave. (Bjorn Winckler) - -commit 3f5f795f7656aa986d449d2f72c3d0b4fe4703ed -Author: Bram Moolenaar -Date: Thu Aug 4 19:34:59 2011 +0200 - - updated for version 7.3.267 - Problem: Ruby on Mac OS X 10.7 may crash. - Solution: Avoid alloc(0). (Bjorn Winckler) - -commit 673214bb7df95c40ca390b032de100517ac816e1 -Author: Bram Moolenaar -Date: Wed Jul 27 18:25:44 2011 +0200 - - updated for version 7.3.266 - Problem: In Gvim with iBus typing space in Insert mode doesn't work. - Solution: Clear xim_expected_char after checking it. - -commit 4c402236492052e0b6b1ba555450aafe82da8875 -Author: Bram Moolenaar -Date: Wed Jul 27 17:58:46 2011 +0200 - - updated for version 7.3.265 - Problem: When storing a pattern in search history there is no proper check - for the separator character. - Solution: Pass the separator character to in_history(). (Muraoka Taro) - -commit 0b573a58e63f43f462e6824080c633bbd1a8a5dd -Author: Bram Moolenaar -Date: Wed Jul 27 17:31:47 2011 +0200 - - updated for version 7.3.264 - Problem: When the current directory name contains wildcard characters, such - as "foo[with]bar", the tags file can't be found. (Jeremy - Erickson) - Solution: When searching for matching files also match without expanding - wildcards. This is a bit of a hack. - -commit a171162356bd7f8b11f9af1061591316fc8dad3d -Author: Bram Moolenaar -Date: Wed Jul 27 14:15:46 2011 +0200 - - updated for version 7.3.263 - Problem: Perl and Tcl have a few code style problems. - Solution: Clean it up. (Elias Diem) - -commit d2221131cfe5e4c802b70a0d74ac23934c178a7c -Author: Bram Moolenaar -Date: Wed Jul 27 14:09:09 2011 +0200 - - updated for version 7.3.262 - Problem: Photon code style doesn't match Vim style. - Solution: Clean up some of it. (Elias Diem) - -commit d0c7ba57b11d48a7897754373ad389b35b8e6d74 -Author: Bram Moolenaar -Date: Wed Jul 27 13:59:21 2011 +0200 - - updated for version 7.3.261 - Problem: G++ error message errornously recognized as error. - Solution: Ignore "In file included from" line also when it ends in a colon. - (Fernando Castillo) - -commit 053344363899f7d5ad6b8ae38abce4c81336e2e9 -Author: Bram Moolenaar -Date: Wed Jul 20 18:29:39 2011 +0200 - - updated for version 7.3.260 - Problem: CursorHold triggers on an incomplete mapping. (Will Gray) - Solution: Don't trigger CursorHold when there is typeahead. - -commit 522f9aebff72b4a2f079ef4e4231e24244ad6b19 -Author: Bram Moolenaar -Date: Wed Jul 20 17:58:20 2011 +0200 - - updated for version 7.3.259 - Problem: Equivalence classes only work for latin characters. - Solution: Add the Unicode equivalence characters. (Dominique Pelle) - -commit ce35c88adedd855fe9b0a93c9f1d38388fd928f0 -Author: Bram Moolenaar -Date: Wed Jul 20 17:27:25 2011 +0200 - - updated for version 7.3.258 - Problem: MS-Windows: The edit with existing vim context menu entries can be - unwanted. - Solution: Let a registry entry disable them. (Jerome Vuarand) - -commit e9edd7fbdd1d815f6135e269dbc94bd0824cf33f -Author: Bram Moolenaar -Date: Wed Jul 20 16:37:24 2011 +0200 - - updated for version 7.3.257 - Problem: Not all completions are available to user commands. - Solution: Add "color", "compiler", "file_in_path" and "locale". (Dominique - Pelle) - -commit 76f7fd3df3d9eac04928427568feb1fbc3fb889d -Author: Bram Moolenaar -Date: Wed Jul 20 15:09:43 2011 +0200 - - updated for version 7.3.256 - Problem: Javascript indenting not sufficiently tested. - Solution: Add more tests. (Luc Deschenaux) Mark the lines that are indented - wrong. - -commit b560983d2f610f7098b6977b2e8fec0554a41ad1 -Author: Bram Moolenaar -Date: Wed Jul 20 15:04:58 2011 +0200 - - updated for version 7.3.255 - Problem: When editing a file such as "File[2010-08-15].vim" an E16 error is - given. (Manuel Stol) - Solution: Don't give an error for failing to compile the regexp. - -commit 9729301aa0b6a419dcd87fe9aeed72c367ae72ef -Author: Bram Moolenaar -Date: Mon Jul 18 19:40:27 2011 +0200 - - Updated runtime files. - Add missing test82 files. - -commit 0acc5618f6954c6faf57032d6b4f611de4254acb -Author: Bram Moolenaar -Date: Fri Jul 15 21:24:11 2011 +0200 - - updated for version 7.3.254 - Problem: The coladd field is not reset when setting the line number for a - ":call" command. - Solution: Reset it. - -commit 35ee452de05a61ad4797166c3d37113a540f17f9 -Author: Bram Moolenaar -Date: Fri Jul 15 21:16:59 2011 +0200 - - updated for version 7.3.253 - Problem: "echo 'abc' > ''" returns 0 or 1, depending on 'ignorecase'. - Checks in mb_strnicmp() for illegal and truncated bytes are - wrong. Should not assume that byte length is equal before case - folding. - Solution: Add utf_safe_read_char_adv() and utf_strnicmp(). Add a test for - this. (Ivan Krasilnikov) - -commit 01b2a23b95e9d2ca2fee5ad421756f3b1ca53910 -Author: Bram Moolenaar -Date: Fri Jul 15 17:56:16 2011 +0200 - - updated for version 7.3.252 - Problem: Tests fail. (David Northfield) - Solution: Add missing update for .ok file. - -commit 44286ca3c40cd744d1a007443bbb3624f9c5c53c -Author: Bram Moolenaar -Date: Fri Jul 15 17:51:34 2011 +0200 - - updated for version 7.3.251 - Problem: "gH" deletes the current line, except when it's the last - line. - Solution: Set the "include" flag to indicate the last line is to be deleted. - -commit 3d64a3176c9ffe249ad4b5403a18f8364e707813 -Author: Bram Moolenaar -Date: Fri Jul 15 15:54:44 2011 +0200 - - updated for version 7.3.250 - Problem: Python: Errors in Unicode characters not handled nicely. - Solution: Add the surrogateescape error handler. (lilydjwg) - -commit 50f42cadb1a5970d3a6b83d961e66fa486df8fcb -Author: Bram Moolenaar -Date: Fri Jul 15 14:12:30 2011 +0200 - - updated for version 7.3.249 - Problem: Wrong indenting for array initializer. - Solution: Detect '}' in a better way. (Lech Lorens) - -commit 734d99804b42638ff25480dd8f8f477f2809cc7e -Author: Bram Moolenaar -Date: Fri Jul 15 13:52:04 2011 +0200 - - updated for version 7.3.248 - Problem: PC Install instructions missing install instructions. - Solution: Step-by-step explanation. (Michael Soyka) - -commit 37a02ca1c2ecd5cbc5678d901c7bc55e8da0604f -Author: Bram Moolenaar -Date: Fri Jul 15 13:33:21 2011 +0200 - - updated for version 7.3.247 - Problem: Running tests changes the users viminfo file. Test for patch - 7.3.245 missing. - Solution: Add "nviminfo" to the 'viminfo' option. Include the test. - -commit 19fd09a78fd0959ad60ff03a2324c974e0f5cc44 -Author: Bram Moolenaar -Date: Fri Jul 15 13:21:30 2011 +0200 - - updated for version 7.3.246 - Problem: Repeating "f4" in "4444" skips one 4. - Solution: Check the t_cmd flag. (Christian Brabandt) - -commit 54ee2b8741e10906393cf85450d69d91edb3f2eb -Author: Bram Moolenaar -Date: Fri Jul 15 13:09:51 2011 +0200 - - updated for version 7.3.245 - Problem: Python 3.2 libraries not correctly detected. - Solution: Add the suffix to the library name. (Niclas Zeising) - -commit 4da95d377f1883de6e2b88889acb47824b4f589d -Author: Bram Moolenaar -Date: Thu Jul 7 17:43:41 2011 +0200 - - updated for version 7.3.244 - Problem: MS-Windows: Build problem with old compiler. (John Beckett) - Solution: Only use HandleToLong() when available. (Mike Williams) - -commit f56a6de10b5d2b5c3f38753fdae9d7fd82b58c73 -Author: Bram Moolenaar -Date: Thu Jul 7 17:36:56 2011 +0200 - - updated for version 7.3.243 - Problem: Illegal memory access in readline(). - Solution: Swap the conditions. (Dominique Pelle) - -commit b5ce04dd281d2923693255a1f565d2170c2ca504 -Author: Bram Moolenaar -Date: Thu Jul 7 17:15:33 2011 +0200 - - updated for version 7.3.242 - Problem: Illegal memory access in after_pathsep(). - Solution: Check that the pointer is not at the start of the file name. - (Dominique Pelle) - -commit 80ae7b2287d712069243d8ebe2e4a39bd79737a4 -Author: Bram Moolenaar -Date: Thu Jul 7 16:44:37 2011 +0200 - - updated for version 7.3.241 - Problem: Using CTRL-R CTRL-W on the command line may insert only part of - the word. - Solution: Use the cursor position instead of assuming it is at the end of - the command. (Tyru) - -commit 4b9669f1dc0b1f30a378624810ca144b9ca49a8e -Author: Bram Moolenaar -Date: Thu Jul 7 16:20:52 2011 +0200 - - updated for version 7.3.240 - Problem: External commands can't use pipes on MS-Windows. - Solution: Implement pipes and use them when 'shelltemp' isn't set. (Vincent - Berthoux) - -commit 03a807aaf45e5f85a10cd3b0c4e4913d170f8f5a -Author: Bram Moolenaar -Date: Thu Jul 7 15:08:58 2011 +0200 - - updated for version 7.3.239 - Problem: Python corrects the cursor column without taking 'virtualedit' - into account. (lilydjwg) - Solution: Call check_cursor_col_win(). - -commit 5cfe2d760db119718287ad3d4ee11d6914ceee58 -Author: Bram Moolenaar -Date: Thu Jul 7 15:04:52 2011 +0200 - - updated for version 7.3.238 - Problem: Compiler warning for conversion. - Solution: Add type cast. (Mike Williams) - -commit 0c7437a5d2219d12d28919d16da7aad5c9a18027 -Author: Bram Moolenaar -Date: Sun Jun 26 19:40:23 2011 +0200 - - updated for version 7.3.237 - Problem: "filetype" completion doesn't work on Windows. (Yue Wu) - Solution: Don't use a glob pattern for the directories, use a list of - directories. (Dominique Pelle) - -commit 0baa7f1cd0aad0ff011d87340e24c678853b33ca -Author: Bram Moolenaar -Date: Sun Jun 26 19:13:50 2011 +0200 - - updated for version 7.3.236 - Problem: Python 3 doesn't compile without +multi_byte - Solution: Use "latin1" when MULTI_BYTE is not defined. (lilydjwg) - -commit 8b3e0330ba1fee9ac6293f82f546e08be3f0799c -Author: Bram Moolenaar -Date: Sun Jun 26 05:36:34 2011 +0200 - - updated for version 7.3.235 - Problem: ";" gets stuck on a "t" command, it's not useful. - Solution: Add the ';' flag in 'cpo'. (Christian Brabandt) - -commit 20892c1e6830abf25828fb73a72815d904271bd0 -Author: Bram Moolenaar -Date: Sun Jun 26 04:49:00 2011 +0200 - - updated for version 7.3.234 - Problem: With GTK menu may be popping down. - Solution: Use event time instead of GDK_CURRENT_TIME. (Hong Xu) - -commit d58ea072271a14db1f0422d787e2cbd59d530476 -Author: Bram Moolenaar -Date: Sun Jun 26 04:25:30 2011 +0200 - - updated for version 7.3.233 - Problem: ":scriptnames" and ":breaklist" show long file names. - Solution: Shorten to use "~/" when possible. (Jean-Rene David) - -commit 91805fc0db6b957c5bf688f2d96585eae9179999 -Author: Bram Moolenaar -Date: Sun Jun 26 04:01:44 2011 +0200 - - updated for version 7.3.232 - Problem: Python doesn't compile without +multi_byte - Solution: Use "latin1" when MULTI_BYTE is not defined. - -commit 6e948a652d6729a32d64d4247b94b754f2fc03bd -Author: Bram Moolenaar -Date: Sun Jun 26 03:18:52 2011 +0200 - - updated for version 7.3.231 - Problem: Runtime file patches failed. - Solution: Redo the patches made against the patched files instead of the - files in the mercurial repository. - -commit f9b48159188176bdeb4828b0338bfa6bc2b2726e -Author: Bram Moolenaar -Date: Mon Jun 20 05:02:58 2011 +0200 - - updated for version 7.3.230 - Problem: ":wundo" and ":rundo" don't unescape their argument. (Aaron - Thoma) - Solution: Use FILE1 instead of XFILE. - -commit 67d441ba361fb60af9d46f74a23ba3e6c232244f -Author: Bram Moolenaar -Date: Mon Jun 20 00:53:15 2011 +0200 - - updated for version 7.3.229 - Problem: Using fork() makes gvim crash on Mac when build with - CoreFoundation. - Solution: Disallow fork() when __APPLE__ is defined. (Hisashi T Fujinaka) - -commit 914968e66d54d9bc3e49aa376bfe136738e883e4 -Author: Bram Moolenaar -Date: Mon Jun 20 00:45:58 2011 +0200 - - updated for version 7.3.228 - Problem: "2gj" does not always move to the correct position. - Solution: Get length of line after moving to a next line. (James Vega) - -commit 54b08a5e78516d3516109f935b34c7d6663370a0 -Author: Bram Moolenaar -Date: Mon Jun 20 00:25:44 2011 +0200 - - updated for version 7.3.227 - Problem: Mac OS doesn't have the linewise clipboard fix. - Solution: Also change the Mac OS file. (Bjorn Winckler) - -commit 251e19127170e7387da1f10b9c99c957b16477fc -Author: Bram Moolenaar -Date: Sun Jun 19 05:09:16 2011 +0200 - - Updated runtime files. - -commit d6761c3cdf9d15c0f64253dcd8049ff9f25aa987 -Author: Bram Moolenaar -Date: Sun Jun 19 04:54:21 2011 +0200 - - updated for version 7.3.226 - Problem: On a 64 bit system "syn sync fromstart" is very slow. (Bjorn - Steinbrink) - Solution: Store the state when starting to parse from the first line. - -commit 978287b8f811d384f32fc9b85063f41e2e08f5e2 -Author: Bram Moolenaar -Date: Sun Jun 19 04:32:15 2011 +0200 - - updated for version 7.3.225 - Problem: Using "\n" in a substitute inside ":s" does not result in a line - break. - Solution: Change behavior inside vim_regexec_nl(). Add tests. (Motoya - Kurotsu) - -commit 5f8949656acb8b2a850d59f685865938862e4f6d -Author: Bram Moolenaar -Date: Sun Jun 19 02:55:37 2011 +0200 - - updated for version 7.3.224 - Problem: Can't pass dict to sort function. - Solution: Add the optional {dict} argument to sort(). (ZyX) - -commit c16756d82968d31ec3927ff1320f5f8fa5d7dbf3 -Author: Bram Moolenaar -Date: Sun Jun 19 01:30:07 2011 +0200 - - updated for version 7.3.223 - Problem: MingW cross compilation doesn't work with tiny features. - Solution: Move acp_to_enc(), enc_to_utf16() and utf16_to_enc() outside of - "#ifdef CLIPBOARD". Fix typo in makefile. - -commit 26f3c637fc2072ab403d6c77999ee5840a3196f8 -Author: Bram Moolenaar -Date: Sun Jun 19 01:27:34 2011 +0200 - - updated for version 7.3.222 - Problem: Warning for building GvimExt. - Solution: Comment-out the DESCRIPTION line. (Mike Williams) - -commit d44347f1e7791ead2d90b1fda06d9f4e325d912e -Author: Bram Moolenaar -Date: Sun Jun 19 01:14:29 2011 +0200 - - updated for version 7.3.221 - Problem: Text from the clipboard is sometimes handled as linewise, but not - consistently. - Solution: Assume the text is linewise when it ends in a CR or NL. - -commit 19e609437873594b8b08aaceafbe81ef235044bf -Author: Bram Moolenaar -Date: Sun Jun 19 00:27:51 2011 +0200 - - updated for version 7.3.220 - Problem: Python 3: vim.error is a 'str' instead of an 'Exception' object, - so 'except' or 'raise' it causes a 'SystemError' exception. - Buffer objects do not support slice assignment. - When exchanging text between Vim and Python, multibyte texts become - gabage or cause Unicode Expceptions, etc. - 'py3file' tries to read in the file as Unicode, sometimes causes - UnicodeDecodeException - Solution: Fix the problems. (lilydjwg) - -commit f85dae3c34065244f701e44c21a4e828566c63f1 -Author: Bram Moolenaar -Date: Mon Jun 13 21:21:22 2011 +0200 - - Add files added by recent patches. - -commit 9a4d7fd214eada651030e303f28eef3b6c30178f -Author: Bram Moolenaar -Date: Mon Jun 13 02:04:00 2011 +0200 - - updated for version 7.3.219 - Problem: Can't compile with GTK on Mac. - Solution: Add some #ifdef trickery. (Ben Schmidt) - -commit 015de43f70cca1d5e3e0798b9312f7200bdcc300 -Author: Bram Moolenaar -Date: Mon Jun 13 01:32:46 2011 +0200 - - updated for version 7.3.218 - Problem: Tiny configuration problem with Python 3. - Solution: Add abiflags in one more place. (Andreas Behr) - -commit 12bde494a5493fecc0617d7225d528114b6ecbfd -Author: Bram Moolenaar -Date: Mon Jun 13 01:19:56 2011 +0200 - - updated for version 7.3.217 - Problem: Inside an "if" a ":wincmd" causes problems. - Solution: When skipping commands let ":wincmd" skip over its argument. - -commit 986a0039cb159446796d2e56546649465c34cbfc -Author: Bram Moolenaar -Date: Mon Jun 13 01:07:27 2011 +0200 - - updated for version 7.3.216 - Problem: When recovering a file a range of lines is missing. (Charles Jie) - Solution: Reset the index when advancing to the next pointer block. Add a - test to verify recovery works. - -commit f7befa9f1db3db1863aac25e123cd8d5e8c8c35a -Author: Bram Moolenaar -Date: Sun Jun 12 22:13:40 2011 +0200 - - updated for version 7.3.215 - Problem: Wrong file names in previous patch. (Toothpik) - Solution: Include the option changes. - -commit d9758e37ee2a2aa75edfca8ddf39780b9b619dec -Author: Bram Moolenaar -Date: Sun Jun 12 22:03:23 2011 +0200 - - updated for version 7.3.214 - Problem: The text displayed by ":z-" isn't exactly like old Vi. - Solution: Add one to the start line number. (ChangZhuo Chen) - -commit 6ec154b57da547881297fd229fdb20b5aeec74a7 -Author: Bram Moolenaar -Date: Sun Jun 12 21:51:08 2011 +0200 - - updated for version 7.3.213 - Problem: Javascript object literal is not indented correctly. - Solution: Make a special case for when "J1" is in 'cino'. (Luc Deschenaux) - -commit 456f2bb24f269a1f1ceb5ddedfb828ca33fc270b -Author: Bram Moolenaar -Date: Sun Jun 12 21:37:13 2011 +0200 - - updated for version 7.3.212 - Problem: With Python 3.2 ":py3" fails. - Solution: Move PyEval_InitThreads() to after Py_Initialize(). (Roland - Puntaier) Check abiflags in configure. (Andreas Behr) - -commit 03227eeb797dcc7cdd90672b67b8daff61943f21 -Author: Bram Moolenaar -Date: Sun Jun 12 21:25:00 2011 +0200 - - updated for version 7.3.211 - Problem: Compiler warning. - Solution: Add type cast. - -commit 2f982e4fabf27806d96cedd34d0f1823a3fc52c0 -Author: Bram Moolenaar -Date: Sun Jun 12 20:42:22 2011 +0200 - - updated for version 7.3.210 - Problem: Can't always find the file when using cscope. - Solution: Add the 'cscoperelative' option. (Raghavendra D Prabhu) - -commit 536d95f6171b75093e7dc2894144a9bd44a85895 -Author: Bram Moolenaar -Date: Sun Jun 12 20:36:09 2011 +0200 - - updated for version 7.3.209 - Problem: MSVC Install instructions point to wrong batch file. - Solution: Add a batch file for use with MSVC 10. - -commit d8644bd64645f2ba64aeac44d22126d2fd63afc3 -Author: Bram Moolenaar -Date: Sun Jun 12 20:33:38 2011 +0200 - - updated for version 7.3.208 - Problem: Early terminated if statement. - Solution: Remove the semicolon. (Lech Lorens) - -commit 3ed16dc6b71131f9a5808c066335617f5b6416e0 -Author: Bram Moolenaar -Date: Sun Jun 12 20:31:31 2011 +0200 - - updated for version 7.3.207 - Problem: Can't compile with MSVC with pentium4 and 64 bit. - Solution: Only use SSE2 for 32 bit. (Mike Williams) - -commit 7154b326d0aa1542d10d54278edc6af1fe57ac5d -Author: Bram Moolenaar -Date: Wed May 25 21:18:06 2011 +0200 - - updated for version 7.3.206 - Problem: 64bit MS-Windows compiler warning. - Solution: Use HandleToLong() instead of type cast. (Mike Williams) - -commit 6fa46363ad667a60d4d6a07dc1e83653cd0dae17 -Author: Bram Moolenaar -Date: Wed May 25 17:56:27 2011 +0200 - - updated for version 7.3.205 - Problem: Syntax "extend" doesn't work correctly. - Solution: Avoid calling check_state_ends() recursively (Ben Schmidt) - -commit 9b83c2f979ee756eab63dc93c67cb4ad165f10f3 -Author: Bram Moolenaar -Date: Wed May 25 17:29:44 2011 +0200 - - updated for version 7.3.204 - Problem: Compiler warning. - Solution: Add type cast. (Mike Williams) - -commit bd8608d979db1f725551215d8a78dcecbb9bb98a -Author: Bram Moolenaar -Date: Wed May 25 17:06:22 2011 +0200 - - updated for version 7.3.203 - Problem: MS-Windows: Can't run an external command without a console window. - Solution: Support ":!start /b cmd". (Xaizek) - -commit ed38b0ac415b84a10f7c3cf3e5aae34d834187f1 -Author: Bram Moolenaar -Date: Wed May 25 15:16:18 2011 +0200 - - updated for version 7.3.202 - Problem: Cannot influence the indent inside a namespace. - Solution: Add the "N" 'cino' parameter. (Konstantin Lepa) - -commit 334adf0ae530a70454d9c01b8aeb717f324d7c97 -Author: Bram Moolenaar -Date: Wed May 25 13:34:04 2011 +0200 - - updated for version 7.3.201 - Problem: "} else" still causes following lines to be indented too much. - Solution: Better detection for the "else" block. (Lech Lorens) - -commit a660dc8f303548488f6138a04cb7a33a396d1b08 -Author: Bram Moolenaar -Date: Wed May 25 12:51:22 2011 +0200 - - updated for version 7.3.200 - Problem: CTRL-D doesn't complete :lang. - Solution: Add the missing part of the change. (Dominique Pelle) - -commit 72952de23993ecb8d4223b3d0db6e8c5c42d56e0 -Author: Bram Moolenaar -Date: Wed May 25 12:09:50 2011 +0200 - - updated for version 7.3.199 - Problem: MS-Windows: Compilation problem of OLE with MingW compiler. - Solution: Put #ifdef around declarations. (Guopeng Wen) - -commit 9b486ca3915bf457ddbd6f55f28a1f143b8f63c3 -Author: Bram Moolenaar -Date: Thu May 19 18:26:40 2011 +0200 - - updated for version 7.3.198 - Problem: No completion for ":lang". - Solution: Get locales to complete from. (Dominique Pelle) - -commit efa8e80c0bbd2a1c732f9cfccf296dacf96bddbe -Author: Bram Moolenaar -Date: Thu May 19 17:42:59 2011 +0200 - - updated for version 7.3.197 - Problem: When a QuickfixCmdPost event removes all errors, Vim still tries - to jump to the first error, resulting in E42. - Solution: Get the number of error after the autocmd event. (Mike Lundy) - -commit e659c95b01b04b353e60d728d32bcb17f8ff832c -Author: Bram Moolenaar -Date: Thu May 19 17:25:41 2011 +0200 - - updated for version 7.3.196 - Problem: Can't intercept a character that is going to be inserted. - Solution: Add the InsertCharPre autocommand event. (Jakson A. Aquino) - -commit 496f9517cb2630cd902be85e51e3ab395a194e85 -Author: Bram Moolenaar -Date: Thu May 19 16:35:09 2011 +0200 - - updated for version 7.3.195 - Problem: "} else" causes following lines to be indented too much. (Rouben - Rostamian) - Solution: Better detection for the "else". (Lech Lorens) - -commit 1385c3ee7f8715796c87d9bb020326ecc681e95d -Author: Bram Moolenaar -Date: Thu May 19 14:59:10 2011 +0200 - - updated for version 7.3.194 - Problem: When "b" is a symlink to directory "a", resolve("b/") doesn't - result in "a/". (ZyX) - Solution: Remove the trailing slash. (Jean-Rene David) - -commit 9bd1a7ea28d102cca24901d6f16378441fa5245c -Author: Bram Moolenaar -Date: Thu May 19 14:50:54 2011 +0200 - - updated for version 7.3.193 - Problem: In the command line window ":close" doesn't work properly. (Tony - Mechelynck) - Solution: Use Ctrl_C instead of K_IGNORE for cmdwin_result. (Jean-Rene - David) - -commit 0df110269804d128a1a4b00849b0b82bc71548a7 -Author: Bram Moolenaar -Date: Thu May 19 14:30:16 2011 +0200 - - updated for version 7.3.192 - Problem: Ex command ":s/ \?/ /g" splits multi-byte characters into bytes. - (Dominique Pelle) - Solution: Advance over whole character instead of one byte. - -commit 2d5204ff882e167048af81c8990fb9d296c8dd1e -Author: Bram Moolenaar -Date: Thu May 19 13:44:07 2011 +0200 - - Updated message translations. - -commit b07269a548ee40bf509f8ce2c19f3a86d37916e5 -Author: Bram Moolenaar -Date: Thu May 19 13:41:14 2011 +0200 - - updated for version 7.3.191 - Problem: Still some RISC OS stuff to remove. - Solution: Remove files and lines. (Hong Xu) - Remove the 'osfiletype' option code. - -commit 20f90cf99a156ba6fa93fc44047264685f210824 -Author: Bram Moolenaar -Date: Thu May 19 12:22:51 2011 +0200 - - Updated runtime files. - -commit 3a7d8c3adb80c26564fa2e25f0edda38c905c3a3 -Author: Bram Moolenaar -Date: Thu May 19 12:14:10 2011 +0200 - - updated for version 7.3.190 - Problem: When there is a "containedin" syntax argument highlighting may be - wrong. (Radek) - Solution: Reset current_next_list. (Ben Schmidt) - -commit e2bdce3f5c0fb52a733fa4ba4f8a299c81fc7b29 -Author: Bram Moolenaar -Date: Tue May 10 17:29:33 2011 +0200 - - updated for version 7.3.189 - Problem: Can't build without +clipboard feature. (Christian Ebert) - Solution: Add the missing #ifdef. - -commit 1bfb61e80b838f1182b2fef00b808220bddb5f1f -Author: Bram Moolenaar -Date: Tue May 10 17:21:56 2011 +0200 - - updated for version 7.3.188 - Problem: More RISC OS files to remove. - Solution: Remove them. Update the file list. - -commit 446beb48d9795843c94860d7f62bdc7374aae1dd -Author: Bram Moolenaar -Date: Tue May 10 17:18:44 2011 +0200 - - Updated runtime files. - -commit 1c2b2c12bb6883c2fbae239b99c8113ec546a855 -Author: Bram Moolenaar -Date: Tue May 10 16:42:00 2011 +0200 - - Remove the deleted RISC OS files. - -commit e60acc180b1886825246d194a2b9ce5d9bb91b2c -Author: Bram Moolenaar -Date: Tue May 10 16:41:25 2011 +0200 - - updated for version 7.3.187 - Problem: The RISC OS port has obvious errors and is not being maintained. - Solution: Remove the RISC OS files and code. - -commit 536681be5deba615f5ebe3edc3ce85ef01830876 -Author: Bram Moolenaar -Date: Tue May 10 16:12:45 2011 +0200 - - updated for version 7.3.186 - Problem: When 'clipboard' contains "unnamed" or "unnamedplus" the value of - v:register is wrong for operators without a specific register. - Solution: Adjust the register according to 'clipboard'. (Ingo Karkat) - -commit bb99322ef91c79adc7e6a01dec41b2edda3aec26 -Author: Bram Moolenaar -Date: Tue May 10 16:00:47 2011 +0200 - - updated for version 7.3.185 - Problem: ":windo g/pattern/q" closes windows and reports "N more lines". - (Tim Chase) - Solution: Remember what buffer ":global" started in. (Jean-Rene David) - -commit 18e0bfb07ce7bd8e57687152e417a5a4d9743b37 -Author: Bram Moolenaar -Date: Tue May 10 15:52:15 2011 +0200 - - updated for version 7.3.184 - Problem: Static code analysis errors in riscOS. - Solution: Make buffer size bigger. (Dominique Pelle) - -commit 5897e0c47029512890ecec2c8dddfb9103b02d88 -Author: Bram Moolenaar -Date: Tue May 10 15:42:03 2011 +0200 - - updated for version 7.3.183 - Problem: When Exuberant ctags binary is exuberant-ctags it's not found. - Solution: Add configure check for exuberant-ctags. - -commit 05da428462ac4ec73de78250eca185da68049170 -Author: Bram Moolenaar -Date: Tue May 10 14:44:11 2011 +0200 - - updated for version 7.3.182 - Problem: Compiler warning for uninitialized variable. - Solution: Add dummy initializer. - -commit 9c520cb54438b1011d7b48354637681828b87682 -Author: Bram Moolenaar -Date: Tue May 10 14:22:16 2011 +0200 - - updated for version 7.3.181 - Problem: When repeating the insert of CTRL-V or a digraph the display may - not be updated correctly. - Solution: Only call edit_unputchar() after edit_putchar(). (Lech Lorens) - -commit a4271d598b3103eb80f72969587d71445cfe337f -Author: Bram Moolenaar -Date: Tue May 10 13:38:27 2011 +0200 - - updated for version 7.3.180 - Problem: When both a middle part of 'comments' matches and an end part, the - middle part was used errornously. - Solution: After finding the middle part match continue looking for a better - end part match. (partly by Lech Lorens) - -commit aede6ceba3030db559f503268be9cad75a08ca39 -Author: Bram Moolenaar -Date: Tue May 10 11:56:30 2011 +0200 - - updated for version 7.3.179 - Problem: C-indent doesn't handle colon in string correctly. - Solution: Skip the string. (Lech Lorens) - -commit 4ae06c1fa5973496deb74ef06dd116843bf0b647 -Author: Bram Moolenaar -Date: Tue May 10 11:39:19 2011 +0200 - - updated for version 7.3.178 - Problem: C-indent doesn't handle code right after { correctly. - Solution: Fix detecting unterminated line. (Lech Lorens) - -commit 3c9c99cb2c7839b96101ba0f41e93f8991adf531 -Author: Bram Moolenaar -Date: Thu May 5 18:31:59 2011 +0200 - - updated for version 7.3.177 - Problem: MS-Windows: mkdir() doesn't work properly when 'encoding' is - "utf-8". - Solution: Convert to utf-16. (Yukihiro Nakadaira) - -commit 948733a874e279e4f72977ae2759a5618bdf0fe0 -Author: Bram Moolenaar -Date: Thu May 5 18:10:16 2011 +0200 - - updated for version 7.3.176 - Problem: Ruby linking doesn't work properly on Mac OS X. - Solution: Fix the configure check for Ruby. (Bjorn Winckler) - -commit 1701e4069b94d8d03d02a9a6af99c48d360853cd -Author: Bram Moolenaar -Date: Thu May 5 17:32:44 2011 +0200 - - updated for version 7.3.175 - Problem: When 'colorcolumn' is set locally to a window, ":new" opens a - window with the same highlighting but 'colorcolumn' is empty. - (Tyru) - Solution: Call check_colorcolumn() after clearing and copying options. - (Christian Brabandt) - -commit 8f4ba6942d888c708cc1c85f7cb77cebb957c878 -Author: Bram Moolenaar -Date: Thu May 5 17:24:27 2011 +0200 - - updated for version 7.3.174 - Problem: When Exuberant ctags binary is exctags it's not found. - Solution: Add configure check for exctags. (Hong Xu) - -commit d236ac0d49aca2f0fa5cb5232baae7a0b1b90d59 -Author: Bram Moolenaar -Date: Thu May 5 17:14:14 2011 +0200 - - updated for version 7.3.173 - Problem: After using setqflist() to make the quickfix list empty ":cwindow" - may open the window anyway. Also after ":vimgrep". - Solution: Correctly check whether the list is empty. (Ingo Karkat) - -commit 1c32dff7d6b4cf00d1e63ac79968e9deb8b90e2e -Author: Bram Moolenaar -Date: Thu May 5 16:41:24 2011 +0200 - - updated for version 7.3.172 - Problem: MS-Windows: rename() might delete the file if the name differs but - it's actually the same file. - Solution: Use the file handle to check if it's the same file. (Yukihiro - Nakadaira) - -commit 85de20665f3ed48345b79cd0920af41397544141 -Author: Bram Moolenaar -Date: Thu May 5 14:26:41 2011 +0200 - - updated for version 7.3.171 - Problem: When the clipboard isn't supported: ":yank*" gives a confusing - error message. - Solution: Specifically mention that the register name is invalid. - (Jean-Rene David) - -commit 72bb0d64554d671deb70724774f2a93c2d17c407 -Author: Bram Moolenaar -Date: Thu Apr 28 19:05:05 2011 +0200 - - updated for version 7.3.170 - Problem: VMS Makefile for testing was not updated for test77. - Solution: Add test77 to the Makefile. - -commit 8e5af3e531b986985e2be05e7be652119e76889f -Author: Bram Moolenaar -Date: Thu Apr 28 19:02:44 2011 +0200 - - Updated runtime files. - -commit b453a53b59b55a399f0ff2e473cba796d95a2a0b -Author: Bram Moolenaar -Date: Thu Apr 28 17:48:44 2011 +0200 - - updated for version 7.3.169 - Problem: Freeing memory already freed, warning from static code analyzer. - Solution: Initialize pointers to NULL, correct use of "mustfree". (partly by - Dominique Pelle) - -commit 877b97b9531b70ee05b2c3338354980159e4f67b -Author: Bram Moolenaar -Date: Thu Apr 28 17:30:09 2011 +0200 - - updated for version 7.3.168 - Problem: When the second argument of input() contains a CR the text up to - that is used without asking the user. (Yasuhiro Matsumoto) - Solution: Change CR, NL and ESC in the text to a space. - -commit d88e02def5d100a6c5dbc4bb0ec79ee13c88ca5a -Author: Bram Moolenaar -Date: Thu Apr 28 17:27:09 2011 +0200 - - updated for version 7.3.167 - Problem: When using the internal grep QuickFixCmdPost is not triggered. - (Yukihiro Nakadaira) - Solution: Change the place where autocommands are triggered. - -commit f8441477474f5ca2aa33660e0472a668f8c8bf0a -Author: Bram Moolenaar -Date: Thu Apr 28 17:24:58 2011 +0200 - - updated for version 7.3.166 - Problem: Buffer on the stack may be too big - Solution: Allocate the space. - -commit cca92ec8cfb16cf8341a928c9bea8ea56aa8df40 -Author: Bram Moolenaar -Date: Thu Apr 28 17:21:53 2011 +0200 - - updated for version 7.3.165 - Problem: ":find" completion does not escape spaces in a directory name. - (Isz) - Solution: Add backslashes for EXPAND_FILES_IN_PATH. (Carlo Teubner) - -commit 8d2d71d4bbd7f13817e7f42ce02b31c4a17ed66f -Author: Bram Moolenaar -Date: Thu Apr 28 13:02:09 2011 +0200 - - updated for version 7.3.164 - Problem: C-indenting: a preprocessor statement confuses detection of a - function delcaration. - Solution: Ignore preprocessor lines. (Lech Lorens) Also recognize the style - to put a comma before the argument name. - -commit f1fda2d6e591a5b5bb549e4ca30c9029c544eea9 -Author: Bram Moolenaar -Date: Thu Apr 28 12:57:36 2011 +0200 - - updated for version 7.3.163 - Problem: For the default of 'shellpipe' "mksh" and "pdksh" are not - recognized. - Solution: Recognize these shell names. - -commit e962388eaca69d607e16b9c632d2b842848a6489 -Author: Bram Moolenaar -Date: Thu Apr 21 14:27:28 2011 +0200 - - updated for version 7.3.162 - Problem: No error message when assigning to a list with an index out of - range. (Yukihiro Nakadaira) - Solution: Add the error message. - -commit d9462e394a582b2698e13648c95acf22322ee766 -Author: Bram Moolenaar -Date: Mon Apr 11 21:35:11 2011 +0200 - - updated for version 7.3.161 - Problem: Items on the stack may be too big. - Solution: Make items static or allocate them. - -commit ef9d6aa70d68cd3a765ed55f4c3781aeb8aeea23 -Author: Bram Moolenaar -Date: Mon Apr 11 16:56:35 2011 +0200 - - updated for version 7.3.160 - Problem: Unsafe string copying. - Solution: Use vim_strncpy() instead of strcpy(). Use vim_strcat() instead - of strcat(). - -commit 0d35e91abfa9e17f7c554bfd33b119b879448c72 -Author: Bram Moolenaar -Date: Mon Apr 11 14:29:17 2011 +0200 - - updated for version 7.3.159 - Problem: Using uninitialized pointer when out of memory. - Solution: Check for NULL return value. - -commit 4aa97427bede92d74b07ab875de91cb068724c8d -Author: Bram Moolenaar -Date: Mon Apr 11 14:27:38 2011 +0200 - - updated for version 7.3.158 - Problem: Might use uninitialized memory in C indenting. - Solution: Init arrays to empty. - -commit 367bec852e494e2cdcf092237dfe9fd15b874b1e -Author: Bram Moolenaar -Date: Mon Apr 11 14:26:19 2011 +0200 - - updated for version 7.3.157 - Problem: Superfluous assignment. - Solution: Remove assignment. - -commit 639304ddb1bcc70b67b3eaf50cefb30415526aa8 -Author: Bram Moolenaar -Date: Mon Apr 11 14:24:37 2011 +0200 - - updated for version 7.3.156 - Problem: Tty names possibly left unterminated. - Solution: Use vim_strncpy() instead of strncpy(). - -commit 32f649e1fc7cdefbb406a397432030bfe17f0e07 -Author: Bram Moolenaar -Date: Mon Apr 11 13:46:13 2011 +0200 - - updated for version 7.3.155 - Problem: Crash when using map(), filter() and remove() on v:. (ZyX) - Also for extend(). (Yukihiro Nakadaira) - Solution: Mark v: as locked. Also correct locking error messages. - -commit 2dfb38659c7eb919df8a50c21de0ca1b25ccc316 -Author: Bram Moolenaar -Date: Sat Apr 2 15:12:50 2011 +0200 - - updated for version 7.3.154 - Problem: Can't compile with tiny features. (Tony Mechelynck) - Solution: Move #define outside of #ifdef. - -commit 10d77eb6aca0dd4d6fbf43e1fc3f3e2204f75177 -Author: Bram Moolenaar -Date: Sat Apr 2 14:44:55 2011 +0200 - - updated for version 7.3.153 - Problem: Compiler warning for ambiguous else, missing prototype. - Solution: Add braces. (Dominique Pelle) Add prototype for die(). - -commit e0659a680c623f2107017313195a99fa786371ab -Author: Bram Moolenaar -Date: Fri Apr 1 19:14:40 2011 +0200 - - updated for version 7.3.152 - Problem: Xxd does not check for errors from library functions. - Solution: Add error checks. (Florian Zumbiehl) - -commit adc2182c40228d3eaef90779fd18d65715e29203 -Author: Bram Moolenaar -Date: Fri Apr 1 18:03:16 2011 +0200 - - Updated runtime files. - -commit 337ae06ff9fe42c871564947aa32e4fe6b08fba9 -Author: Bram Moolenaar -Date: Fri Apr 1 16:28:38 2011 +0200 - - updated for version 7.3.151 - Problem: When "unnamedplus" is in 'clipboard' the selection is sometimes - also copied to the star register. - Solution: Avoid copy to the star register when undesired. (James Vega) - -commit 27b6056d85370f13c4e156d83d095676357ba34a -Author: Bram Moolenaar -Date: Fri Apr 1 16:07:46 2011 +0200 - - updated for version 7.3.150 - Problem: readline() does not return the last line when the NL is missing. - (Hong Xu) - Solution: When at the end of the file Also check for a previous line. - -commit 96bcc5e6cd90c914c55e1606067fbdee4a981891 -Author: Bram Moolenaar -Date: Fri Apr 1 15:33:59 2011 +0200 - - updated for version 7.3.149 - Problem: The cursor disappears after the processing of the 'setDot' - netbeans command when vim runs in a terminal. - Solution: Show the cursor after a screen update. (Xavier de Gaye, 2011 - -commit 42431a7aa060566f230e20dc43effa0fee16bba4 -Author: Bram Moolenaar -Date: Fri Apr 1 14:44:59 2011 +0200 - - updated for version 7.3.148 - Problem: A syntax file with a huge number of items or clusters causes weird - behavior, a hang or a crash. (Yukihiro Nakadaira) - Solution: Check running out of IDs. (partly by Ben Schmidt) - -commit 316dca03caf513db0e02588acd784c838de835dd -Author: Bram Moolenaar -Date: Fri Apr 1 13:05:45 2011 +0200 - - updated for version 7.3.147 - Problem: Can't build on HP-UX. - Solution: Remove an unnecessary backslash. (John Marriott) - -commit 4228bec0ae8ca2714289f5375b0435051e9b93ad -Author: Bram Moolenaar -Date: Sun Mar 27 16:03:15 2011 +0200 - - updated for version 7.3.146 - Problem: It's possible to assign to a read-only member of a dict. - It's possible to create a global variable "0". (ZyX) - It's possible to add a v: variable with ":let v:.name = 1". - Solution: Add check for dict item being read-only. - Check the name of g: variables. - Disallow adding v: variables. - -commit 30fec7bc7fbc9c1b7d45b4616c5187fc63652eb2 -Author: Bram Moolenaar -Date: Sat Mar 26 18:32:05 2011 +0100 - - updated for version 7.3.145 - Problem: Can't build with Python dynamically loading. - Solution: Add dll_PyType_Ready. - -commit 21377c8d5ff60a94c76e5fb3b32f462cc2880290 -Author: Bram Moolenaar -Date: Sat Mar 26 13:56:48 2011 +0100 - - updated for version 7.3.144 - Problem: Crash with ":python help(dir)". (Kearn Holliday) - Solution: Fix the way the type is set on objects. (Tobias Columbus) - -commit b3c5284c5b228794bd17f63bb5fa8d78e5d22ecd -Author: Bram Moolenaar -Date: Tue Mar 22 20:52:37 2011 +0100 - - Add missing files for patch 7.3.143. - -commit b05b10a3c0367c0b7bbe4fbe9b287ca46b92b05b -Author: Bram Moolenaar -Date: Tue Mar 22 18:10:45 2011 +0100 - - updated for version 7.3.143 - Problem: Memfile is not tested sufficiently. Looking up blocks in a - memfile is slow when there are many blocks. - Solution: Add high level test and unittest. Adjust the number of hash - buckets to the number of blocks. (Ivan Krasilnikov) - -commit cab49dff91922dd8af0ca959968bc24cb6298485 -Author: Bram Moolenaar -Date: Tue Mar 22 17:40:10 2011 +0100 - - Updated runtime file. Fix Italian translations. - -commit a29a37d533744e1b8200b1d2e032d0f8d186ab98 -Author: Bram Moolenaar -Date: Tue Mar 22 15:47:44 2011 +0100 - - updated for version 7.3.142 - Problem: Python stdout doesn't have a flush() method, causing an import to - fail. - Solution: Add a dummy flush() method. (Tobias Columbus) - -commit 0b2f94db2325ed2cbff452eb9373b1ff13f19fce -Author: Bram Moolenaar -Date: Tue Mar 22 14:35:05 2011 +0100 - - updated for version 7.3.141 - Problem: When a key code is not set get a confusing error message. - Solution: Change the error message to say the key code is not set. - -commit 662db673f9fca628d8e1a7ac4fae3be41dee5d1c -Author: Bram Moolenaar -Date: Tue Mar 22 14:05:35 2011 +0100 - - Updated runtime files. - -commit e9d4b58dda5ce38389617079722cf9bfcd966599 -Author: Bram Moolenaar -Date: Tue Mar 22 13:29:24 2011 +0100 - - updated for version 7.3.140 - Problem: Crash when drawing the "$" at end-of-line for list mode just after - the window border and 'cursorline' is set. - Solution: Don't check for 'cursorline'. (Quentin Carbonneaux) - -commit fd30cd41dc61e293e567ccb83d7ee0ce8fdc14eb -Author: Bram Moolenaar -Date: Tue Mar 22 13:07:26 2011 +0100 - - updated for version 7.3.139 - Problem: When 'lazyredraw' is set ":ver" output can't be read. - Solution: Don't redraw the screen when at a prompt or command line. - -commit f63c49d4e93ef064836d6b96609f78813d72871c -Author: Bram Moolenaar -Date: Thu Mar 3 15:54:50 2011 +0100 - - updated for version 7.3.138 - Problem: ":com" changes the multi-byte text of :echo. (Dimitar Dimitrov) - Solution: Search for K_SPECIAL as a byte, not a character. (Ben Schmidt) - -commit 6eb634ef1f40623192f331dda7b13e34fffba9e2 -Author: Bram Moolenaar -Date: Thu Mar 3 15:04:08 2011 +0100 - - updated for version 7.3.137 - Problem: When 'lazyredraw' is set the screen may not be updated. (Ivan - Krasilnikov) - Solution: Call update_screen() before waiting for input. - -commit ec737235c7eb15ef760eed791d39d117f0105d3c -Author: Bram Moolenaar -Date: Thu Mar 3 15:01:30 2011 +0100 - - updated for version 7.3.136 - Problem: Duplicate include of assert.h. - Solution: Remove it. - -commit b4b0a08c817309e90f467f727947a024c47183ea -Author: Bram Moolenaar -Date: Fri Feb 25 18:38:36 2011 +0100 - - updated for version 7.3.135 - Problem: When there is no previous substitute pattern, the previous search - pattern is used. The other way around doesn't work. - Solution: When there is no previous search pattern, use the previous - substitute pattern if possible. (Christian Brabandt) - -commit ba7cc9f83f76fcda2ce7b1bca7e140cad47bde10 -Author: Bram Moolenaar -Date: Fri Feb 25 17:10:27 2011 +0100 - - updated for version 7.3.134 - Problem: Drag-n-drop doesn't work in KDE Dolphin. - Solution: Add GDK_ACTION_MOVE flag. (Florian Degner) - -commit 4cf35c2fa4c0e33110440e7503a0e25ab8060016 -Author: Bram Moolenaar -Date: Fri Feb 25 16:52:17 2011 +0100 - - updated for version 7.3.133 - Problem: When using encryption it's not clear what method was used. - Solution: In the file message show "blowfish" when using blowfish. - -commit 0c1f3f4d49acf4245d2714f8756e5622a9f5fa7d -Author: Bram Moolenaar -Date: Fri Feb 25 15:18:50 2011 +0100 - - updated for version 7.3.132 - Problem: C++ style comments. - Solution: Change to C comments. - -commit c725c0ad9b14661d1bcb2bb08c51e529182eb1dc -Author: Bram Moolenaar -Date: Fri Feb 25 15:17:19 2011 +0100 - - updated for version 7.3.131 - Problem: Including errno.h too often. - Solution: Don't include errno.h in Unix header file. - -commit ede547afcf631fc88990dccd078142db0b43b424 -Author: Bram Moolenaar -Date: Fri Feb 25 15:15:50 2011 +0100 - - updated for version 7.3.130 - Problem: Variable misplaced in #ifdef. - Solution: Move clipboard_event_time outside of #ifdef. - -commit 128773b21d70ef9112d21e16f20e90da4dc08fb6 -Author: Bram Moolenaar -Date: Fri Feb 25 15:13:48 2011 +0100 - - updated for version 7.3.129 - Problem: Using integer like a boolean. - Solution: Nicer check for integer being non-zero. - -commit e698addf8824c78db8fc201071f69effc616af42 -Author: Bram Moolenaar -Date: Fri Feb 25 15:11:22 2011 +0100 - - updated for version 7.3.128 - Problem: Another compiler warning for signed pointer. - Solution: Use unsigned int argument for sscanf(). - -commit 49789dc987f93b6852bd8de6090305b8e4cc8a75 -Author: Bram Moolenaar -Date: Fri Feb 25 14:46:09 2011 +0100 - - updated for version 7.3.127 - Problem: Compiler complains about comma. - Solution: Remove comma after last enum element. - -commit 2f70a34e2ef12cd6cd76f1d378823c2c745c7402 -Author: Bram Moolenaar -Date: Fri Feb 25 14:42:45 2011 +0100 - - updated for version 7.3.126 - Problem: Compiler warning for signed pointer. - Solution: Use unsigned int argument for sscanf(). - -commit 0065402f9a7e1317a58884f4e3588cdc6a8d3b92 -Author: Bram Moolenaar -Date: Fri Feb 25 14:42:19 2011 +0100 - - Runtime file updates. - -commit c30846f525a7aace2999e83126b0847254ddaa8b -Author: Bram Moolenaar -Date: Tue Feb 15 18:06:15 2011 +0100 - - updated for version 7.3.125 - Problem: MSVC: Problem with quotes in link argument. - Solution: Escape backslashes and quotes. (Weasley) - -commit cab35ad26d2be6da4b3221f6f1a477312b93ea90 -Author: Bram Moolenaar -Date: Tue Feb 15 17:39:22 2011 +0100 - - updated for version 7.3.124 - Problem: When writing a file in binary mode it may be missing the final EOL - if a file previously read was missing the EOL. (Kevin Goodsell) - Solution: Move the write_no_eol_lnum into the buffer struct. - -commit c2b4c62d0b3b25d2bb9bfc1e7e65c431e73ea1df -Author: Bram Moolenaar -Date: Tue Feb 15 16:29:59 2011 +0100 - - updated for version 7.3.123 - Problem: ml_get error when executing register being recorded into, deleting - lines and 'conceallevel' is set. (ZyX) - Solution: Don't redraw a line for concealing when it doesn't exist. - -commit 542512a3e5582ad6630aac0f05dddcdef1558031 -Author: Bram Moolenaar -Date: Tue Feb 15 15:28:09 2011 +0100 - - updated for version 7.3.122 - Problem: Having auto/config.mk in the repository causes problems. - Solution: Remove auto/config.mk from the distribution. In the toplevel - Makefile copy it from the "dist" file. - -commit b75d09d42b4fb277071afd166c8a394a8b6e0fda -Author: Bram Moolenaar -Date: Tue Feb 15 14:24:46 2011 +0100 - - updated for version 7.3.121 - Problem: Complicated 'statusline' causes a crash. (Christian Brabandt) - Solution: Check that the number of items is not too big. - -commit c41fc713bafb6940761261804407d7df3be3d41c -Author: Bram Moolenaar -Date: Tue Feb 15 11:57:04 2011 +0100 - - updated for version 7.3.120 - Problem: The message for an existing swap file is too long to fit in a 25 - line terminal. - Solution: Make the message shorter. (Chad Miller) - -commit e627fb00fcc7e5bf5de4dac6fca2204661de5783 -Author: Bram Moolenaar -Date: Sat Feb 12 14:00:03 2011 +0100 - - updated for version 7.3.119 - Problem: Build problem on Mac. (Nicholas Stallard) - Solution: Use "extern" instead of "EXTERN" for p_vfile. - -commit b292a2a04c719e2c6352595887eb4d3dd1f689a8 -Author: Bram Moolenaar -Date: Wed Feb 9 18:47:40 2011 +0100 - - updated for version 7.3.118 - Problem: Ruby uses SIGVTALARM which makes Vim exit. (Alec Tica) - Solution: Ignore SIGVTALARM. (Dominique Pelle) - -commit 4e509b6369febbfca15b83c47394d30f7ce5e4a7 -Author: Bram Moolenaar -Date: Wed Feb 9 17:42:57 2011 +0100 - - updated for version 7.3.117 - Problem: On some systems --as-needed does not work, because the "tinfo" - library is included indirectly from "ncurses". (Charles Campbell) - Solution: In configure prefer using "tinfo" instead of "ncurses". - -commit 5ec3aea854387a5bfc02938546f5e8bd057e0113 -Author: Bram Moolenaar -Date: Wed Feb 9 17:09:30 2011 +0100 - - updated for version 7.3.116 - Problem: 'cursorline' is displayed too short when there are concealed - characters and 'list' is set. (Dennis Preiser) - Solution: Check for 'cursorline' when 'list' is set. (Christian Brabandt) - -commit d58e929fa283459957b0eab635fdaa9dcd61819c -Author: Bram Moolenaar -Date: Wed Feb 9 17:07:58 2011 +0100 - - Updated runtime files and translations. - -commit 95474ca34c542d58d3f08703b7d96ad21b05beea -Author: Bram Moolenaar -Date: Wed Feb 9 16:44:51 2011 +0100 - - updated for version 7.3.115 - Problem: Vim can crash when tmpnam() returns NULL. - Solution: Check for NULL. (Hong Xu) - -commit ba81e4660b155b212fe0a913ca102a510105562b -Author: Bram Moolenaar -Date: Wed Feb 9 15:59:37 2011 +0100 - - updated for version 7.3.114 - Problem: Potential problem in initialization when giving an error message - early. - Solution: Initialize 'verbosefile' empty. (Ben Schmidt) - -commit b18919146d0285cc6a4fee76de849ab1fc672d37 -Author: Bram Moolenaar -Date: Wed Feb 9 14:47:03 2011 +0100 - - updated for version 7.3.113 - Problem: Windows: Fall back directory for creating temp file is wrong. - Solution: Use "." instead of empty string. (Hong Xu) - -commit 1d87f516f2133dfadba1055c3009672ca96b84bf -Author: Bram Moolenaar -Date: Tue Feb 1 21:55:01 2011 +0100 - - updated for version 7.3.112 - Problem: Setting 'statusline' to "%!'asdf%' reads uninitialized memory. - Solution: Check for NUL after %. - -commit 6145285c905ae9a65cf83473ad490e1b077a8c6f -Author: Bram Moolenaar -Date: Tue Feb 1 18:01:11 2011 +0100 - - updated for version 7.3.111 - Problem: Executing a :normal command in 'statusline' evaluation causes the - cursor to move. (Dominique Pelle) - Solution: When updating the cursor for 'cursorbind' allow the cursor beyond - the end of the line. When evaluating 'statusline' temporarily - reset 'cursorbind'. - -commit acf1728ef5ca881daaefd0819e66bd59efb35762 -Author: Bram Moolenaar -Date: Tue Feb 1 17:12:25 2011 +0100 - - updated for version 7.3.110 - Problem: The "nbsp" item in 'listchars' isn't used for ":list". - Solution: Make it work. (Christian Brabandt) - -commit c98d5ee92307fbc143e63da19102f2c659962b8c -Author: Bram Moolenaar -Date: Tue Feb 1 13:59:48 2011 +0100 - - updated for version 7.3.109 - Problem: Processing new Esperanto spell file fails and crashes Vim. - (Dominique Pelle) - Solution: When running out of memory give an error. Handle '?' in - COMPOUNDRULE properly. - -commit 3c2d6534ef1f3f4cdde96196e966d2d1669c4c74 -Author: Bram Moolenaar -Date: Tue Feb 1 13:48:53 2011 +0100 - - updated for version 7.3.108 - Problem: Useless check for NULL when calling vim_free(). - Solution: Remove the check. (Dominique Pelle) - -commit 5e3d6ca435321c82b3e97e536549a30dc3580e17 -Author: Bram Moolenaar -Date: Sat Jan 22 21:25:11 2011 +0100 - - updated for version 7.3.107 - Problem: Year number for :undolist can be confused with month or day. - Solution: Change "%y" to "%Y". - -commit f3d419d719202a0d7320f200356590c6d85871e2 -Author: Bram Moolenaar -Date: Sat Jan 22 21:05:07 2011 +0100 - - updated for version 7.3.106 - Problem: When 'cursorbind' is set another window may scroll unexpectedly - when 'scrollbind' is also set. (Xavier Wang) - Solution: Don't call update_topline() if 'scrollbind' is set. - -commit 445edda2f9a52ff9bce83ee5334d4ece2bd20494 -Author: Bram Moolenaar -Date: Sat Jan 22 01:13:39 2011 +0100 - - updated for version 7.3.105 - Problem: Can't get the value of "b:changedtick" with getbufvar(). - Solution: Make it work. (Christian Brabandt) - -commit 4124e7237376fb50a03b6305bcdb4287ecdfd4e8 -Author: Bram Moolenaar -Date: Sat Jan 22 00:58:20 2011 +0100 - - updated for version 7.3.104 - Problem: Conceal: using Tab for cchar causes problems. (ZyX) - Solution: Do not accept a control character for cchar. - -commit 164c60f5b1042419698ca7758bb2e32ed77bdede -Author: Bram Moolenaar -Date: Sat Jan 22 00:11:50 2011 +0100 - - updated for version 7.3.103 - Problem: Changing 'fileformat' and then using ":w" in an empty file sets - the 'modified' option. - Solution: In unchanged() don't ignore 'ff' for an empty file. - -commit d2c340a6a696ecb498a3d293f377313fab66393b -Author: Bram Moolenaar -Date: Mon Jan 17 20:08:11 2011 +0100 - - updated for version 7.3.102 - Problem: When using ":make", typing the next command and then getting the - "reload" prompt the next command is (partly) eaten by the reload - prompt. - Solution: Accept ':' as a special character at the reload prompt to accept - the default choice and execute the command. - -commit e2793357528c97ca73e76080b2d9bf6f89d6e2da -Author: Bram Moolenaar -Date: Mon Jan 17 19:53:27 2011 +0100 - - updated for version 7.3.101 - Problem: ino_t defined with wrong size. - Solution: Move including auto/config.h before other includes. (Marius - Geminas) - -commit 48ac02c9ebfed934d3f9f0761b6bcb56d26e74c6 -Author: Bram Moolenaar -Date: Mon Jan 17 19:50:06 2011 +0100 - - updated for version 7.3.100 - Problem: When using :normal v:count isn't set. - Solution: Call normal_cmd() with toplevel set to TRUE. - -commit 2a8a3ecb67de119e39b4a9ffaff3460036db0210 -Author: Bram Moolenaar -Date: Sat Jan 8 16:06:37 2011 +0100 - - Updated runtime files. - -commit 13d831ff0c8879bdf59e6de35a106ccb9b4766da -Author: Bram Moolenaar -Date: Sat Jan 8 14:46:03 2011 +0100 - - updated for version 7.3.099 - Problem: Crash when splitting a window with zero height. (Yukihiro - Nakadaira) - Solution: Don't set the fraction in a window with zero height. - -commit fd0e75683f248070496b0e315052ccfcfe7dee26 -Author: Bram Moolenaar -Date: Tue Jan 4 19:25:50 2011 +0100 - - updated for version 7.3.098 - Problem: Function that ignores error still causes called_emsg to be set. - E.g. when expand() fails the status line is disabled. - Solution: Move check for emsg_not_now() up. (James Vega) - -commit 6d0efdaab5d97684056598f0a38cc98d2568f8d7 -Author: Bram Moolenaar -Date: Tue Jan 4 19:03:27 2011 +0100 - - updated for version 7.3.097 - Problem: Using ":call" inside "if 0" does not see that a function returns a - Dict and gives error for "." as string concatenation. - Solution: Use eval0() to skip over the expression. (Yasuhiro Matsumoto) - -commit 870b05c4c087980a14d180ea680cb0ff35d62331 -Author: Bram Moolenaar -Date: Tue Jan 4 18:11:43 2011 +0100 - - updated for version 7.3.096 - Problem: "gvim -nb" is not interruptable. Leaking file descriptor on - netbeans connection error. - Solution: Check for CTRL-C typed. Free file descriptor. (Xavier de Gaye) - -commit d91f704b030647fbaf6eedcb6492f2c231ad635a -Author: Bram Moolenaar -Date: Tue Jan 4 17:49:32 2011 +0100 - - updated for version 7.3.095 - Problem: Win32: In Chinese tear-off menu doesn't work. (Weasley) - Solution: Use menu_name_equal(). (Alex Jakushev) - -commit 7eb4652e745b44fdbf618210395f1b8be4d3f7e9 -Author: Bram Moolenaar -Date: Thu Dec 30 14:57:08 2010 +0100 - - updated for version 7.3.094 - Problem: Using abs() requires type cast to int. - Solution: Use labs() so that the value remains long. (Hong Xu) - -commit b0d3f878a4b78110fb7b0f962c9ae61d0fc6a017 -Author: Bram Moolenaar -Date: Thu Dec 30 14:50:52 2010 +0100 - - updated for version 7.3.093 - Problem: New DLL dependencies in MingW with gcc 4.5.0. - Solution: Add STATIC_STDCPLUS, LDFLAGS and split up WINDRES. (Guopeng Wen) - -commit 9980835c68a718ac8616b85f595c5f957667e9a2 -Author: Bram Moolenaar -Date: Thu Dec 30 14:47:36 2010 +0100 - - updated for version 7.3.092 - Problem: Resizing the window when exiting. - Solution: Don't resize when exiting. - -commit 946ffd4606e2b5011fdddb0c87dc7d8b4548a657 -Author: Bram Moolenaar -Date: Thu Dec 30 12:30:31 2010 +0100 - - updated for version 7.3.091 - Problem: "vim -w foo" writes special key codes for removed escape - sequences. (Josh Triplett) - Solution: Don't write K_IGNORE codes. - -commit 657ae0bddd6a66b7d33c1518be419ce5d3e72091 -Author: Bram Moolenaar -Date: Thu Dec 30 11:41:09 2010 +0100 - - updated for version 7.3.090 - Problem: Wrong help text for Cscope. - Solution: Adjust the help text for "t". (Dominique Pelle) - -commit de1b092c772dabf6e96fb4812c84c825a4240565 -Author: Bram Moolenaar -Date: Fri Dec 24 14:00:17 2010 +0100 - - updated for version 7.3.089 - Problem: Compiler warning on 64 bit MS-Windows. - Solution: Add type cast. (Mike Williams) - -commit 7a8ef14c694ef1d6426d8f7bc03ccfdabe330ee3 -Author: Bram Moolenaar -Date: Fri Dec 24 13:39:35 2010 +0100 - - updated for version 7.3.088 - Problem: Ruby can't load Gems sometimes, may cause a crash. - Solution: Undefine off_t. Use ruby_process_options(). (Yasuhiro Matsumoto) - -commit b57aa92d2c6e0eb6cd539a1744658d3b4e7b0f5a -Author: Bram Moolenaar -Date: Fri Dec 17 20:24:01 2010 +0100 - - updated for version 7.3.087 - Problem: EINTR is not always defined. - Solution: Include errno.h in vim.h. - -commit f82a2d2e5f8a229ba32519fdeb9e3339f0a2e7fe -Author: Bram Moolenaar -Date: Fri Dec 17 18:53:01 2010 +0100 - - updated for version 7.3.086 - Problem: When using a mapping with an expression and there was no count, - v:count has the value of the previous command. (ZyX) - Solution: Also set v:count and v:count1 before getting the character that - could be a command or a count. - -commit 9c26303293f9bbab75d7074038dec0d33f4eb635 -Author: Bram Moolenaar -Date: Fri Dec 17 18:06:06 2010 +0100 - - updated for version 7.3.085 - Problem: Inconsistency with preproc symbols. void * computation. - Solution: Include vimio.h from vim.h. Add type cast. - -commit 0215e8e15bb97299cc1b00d3bae877309dadc505 -Author: Bram Moolenaar -Date: Fri Dec 17 17:35:10 2010 +0100 - - updated for version 7.3.084 - Problem: When splitting the window, the new one scrolls with the cursor at - the top. - Solution: Compute w_fraction before setting the new height. - -commit 540fc6fbdb30971955dc40cc05542b5d4f434787 -Author: Bram Moolenaar -Date: Fri Dec 17 16:27:16 2010 +0100 - - updated for version 7.3.083 - Problem: When a read() or write() is interrupted by a signal it fails. - Solution: Add read_eintr() and write_eintr(). - -commit 45d9d02d715d8423ed5e786331d6e8970b86bf60 -Author: Bram Moolenaar -Date: Fri Dec 17 12:19:21 2010 +0100 - - updated for version 7.3.082 - Problem: Leaking file descriptor when hostname doesn't exist. - Solution: Remove old debugging lines. - -commit 81af9250a7655e54e4f744f2e193ecd5655336a4 -Author: Bram Moolenaar -Date: Fri Dec 10 20:35:50 2010 +0100 - - Update runtime files. - -commit 7c5676b5d68249dabd86bb1da542ba4f103bee07 -Author: Bram Moolenaar -Date: Wed Dec 8 19:56:58 2010 +0100 - - updated for version 7.3.081 - Problem: Non-printable characters in 'statusline' cause trouble. (ZyX) - Solution: Use transstr(). (partly by Caio Ariede) - -commit 56f7804065b164ab35369a3c645be534f50304a7 -Author: Bram Moolenaar -Date: Wed Dec 8 17:09:32 2010 +0100 - - updated for version 7.3.080 - Problem: Spell doesn't work on VMS. - Solution: Use different file names. (Zoltan Bartos, Zoltan Arpadffy) - -commit 3d2707076799968055d4dc8d66403a6b963c9096 -Author: Bram Moolenaar -Date: Wed Dec 8 14:55:02 2010 +0100 - - updated for version 7.3.079 - Problem: Duplicate lines in makefile. - Solution: Remove the lines. (Hong Xu) - -commit 9c52c3a0a12c1bf4cbebad9dcaba100338914f68 -Author: Bram Moolenaar -Date: Wed Dec 8 14:23:15 2010 +0100 - - updated for version 7.3.078 - Problem: Warning for unused variable. - Solution: Adjuste #ifdefs. - -commit 2e2e13ca14518b7788909d61a853205e8b12b176 -Author: Bram Moolenaar -Date: Wed Dec 8 13:17:03 2010 +0100 - - updated for version 7.3.077 - Problem: When updating crypt of swapfile fails there is no error message. - (Carlo Teubner) - Solution: Add the error message. - -commit e980d8a934393c4da5ff0d5ece6f3e158fa98306 -Author: Bram Moolenaar -Date: Wed Dec 8 13:11:21 2010 +0100 - - updated for version 7.3.076 - Problem: Clang warnings for dead code. - Solution: Remove it. (Carlo Teubner) - -commit 005c3c27ee586126d7a40c41911cf600b9bbe3d1 -Author: Bram Moolenaar -Date: Thu Dec 2 21:44:40 2010 +0100 - - updated for version 7.3.075 - Problem: Missing part of 'wildignorecase' - Solution: Also adjust expand() - -commit bf9680e441f09a6b90ad3185154474442d363a55 -Author: Bram Moolenaar -Date: Thu Dec 2 21:43:16 2010 +0100 - - updated for version 7.3.074 - Problem: Can't use the "+ register like "* for yank and put. - Solution: Add "unnamedplus" to the 'clipboard' option. (Ivan Krasilnikov) - -commit 863053d1d4b1508c6e4285f01c2d743d7a211ea4 -Author: Bram Moolenaar -Date: Thu Dec 2 17:09:54 2010 +0100 - - updated for version 7.3.073 - Problem: Double free memory when netbeans command follows DETACH. - Solution: Only free the node when owned. (Xavier de Gaye) - -commit 94950a9ee02369c9bb26d81be7c20ced166943ec -Author: Bram Moolenaar -Date: Thu Dec 2 16:01:29 2010 +0100 - - updated for version 7.3.072 - Problem: Can't complete file names while ignoring case. - Solution: Add 'wildignorecase'. - -commit 4161dccada960ec7bf97e5887287d42eb9139710 -Author: Bram Moolenaar -Date: Thu Dec 2 15:33:21 2010 +0100 - - updated for version 7.3.071 - Problem: Editing a file in a window that's in diff mode resets 'diff' - but not cursor binding. - Solution: Reset cursor binding in two more places. - -commit d4ddfafc2ac07d37a8c851ceb453f8872a0840ef -Author: Bram Moolenaar -Date: Thu Dec 2 14:48:14 2010 +0100 - - updated for version 7.3.070 - Problem: Can set environment variables in the sandbox, could be abused. - Solution: Disallow it. - -commit df6b11e95593b5c2ff7690645ffbbb0702ca1c9f -Author: Bram Moolenaar -Date: Wed Nov 24 18:48:12 2010 +0100 - - updated for version 7.3.069 - Problem: GTK: pressing Enter in inputdialog() doesn't work like clicking OK - as documented. - Solution: call gtk_entry_set_activates_default(). (Britton Kerin) - -commit f666f0e5c07723c77cb9bc34034542a3c6106e4e -Author: Bram Moolenaar -Date: Wed Nov 24 17:59:32 2010 +0100 - - updated for version 7.3.068 - Problem: Using freed memory when doing ":saveas" and an autocommand sets - 'autochdir'. (Kevin Klement) - Solution: Get the value of fname again after executing autocommands. - -commit ef2f028a66a45eed5bd65c3d7a44522303bf6050 -Author: Bram Moolenaar -Date: Wed Nov 24 17:03:38 2010 +0100 - - updated for version 7.3.067 - Problem: Ruby: Init_prelude is not always available. - Solution: Remove use of Init_prelude. (Yasuhiro Matsumoto) - -commit 0785ccf99523b07cf4edd34ba685310d069631f4 -Author: Bram Moolenaar -Date: Wed Nov 24 16:32:05 2010 +0100 - - updated for version 7.3.066 - Problem: Crash when changing to another window while in a :vimgrep command. - (Christian Brabandt) - Solution: When wiping out the dummy before, remove it from aucmd_win. - -commit 4dbbff57baebde02a8bdb26a25947c3964ec6198 -Author: Bram Moolenaar -Date: Wed Nov 24 15:50:59 2010 +0100 - - updated for version 7.3.065 - Problem: Can't get current line number in a source file. - Solution: Add the item, similar to . - -commit 0818b87cbf7c0faf681775dae841aae41497758b -Author: Bram Moolenaar -Date: Wed Nov 24 14:28:58 2010 +0100 - - updated for version 7.3.064 - Problem: Win32: ":dis +" shows nothing, but "+p does insert text. - Solution: Display the * register, since that's what will be inserted. - (Christian Brabandt) - -commit 96e5ceed93ea55cf80f76f51407ba840cf7a820d -Author: Bram Moolenaar -Date: Wed Nov 24 12:35:21 2010 +0100 - - updated for version 7.3.063 - Problem: Win32: Running a filter command makes Vim lose focus. - Solution: Use SW_SHOWMINNOACTIVE instead of SW_SHOWMINIMIZED. (Hong Xu) - -commit 166af9bb6f4f0c9a2f570766d26b42d2041860f2 -Author: Bram Moolenaar -Date: Tue Nov 16 20:34:40 2010 +0100 - - Updated runtime files. - -commit 644d37b84d8f520f807ef665b476c47b72862eff -Author: Bram Moolenaar -Date: Tue Nov 16 19:26:02 2010 +0100 - - updated for version 7.3.062 - Problem: Python doesn't work properly when installed in another directory - than expected. - Solution: Figure out home directory in configure and use Py_SetPythonHome() - at runtime. (Roland Puntaier) - -commit 00b78c17b24e61b73f8ecf8fa3e5154d396c1d1a -Author: Bram Moolenaar -Date: Tue Nov 16 16:25:51 2010 +0100 - - updated for version 7.3.061 - Problem: Remote ":drop" does not respect 'autochdir'. (Peter Odding) - Solution: Don't restore the directory when 'autochdir' is set. (Benjamin - Fritz) - -commit 7ad7d01074c41802ccce8412f532ac99c7c1a045 -Author: Bram Moolenaar -Date: Tue Nov 16 15:49:02 2010 +0100 - - updated for version 7.3.060 - Problem: Netbeans: crash when socket is disconnected unexpectedly. - Solution: Don't cleanup when a read fails, put a message in the queue and - disconnect later. (Xavier de Gaye) - -commit 03531f79c3255dc917177dcb16feaed0ba6be684 -Author: Bram Moolenaar -Date: Tue Nov 16 15:04:57 2010 +0100 - - updated for version 7.3.059 - Problem: Netbeans: Problem with recursively handling messages for Athena - and Motif. - Solution: Call netbeans_parse_messages() in the main loop, like it's done - for GTK. (Xavier de Gaye) - -commit 3c53160348b8c63f5129a65cbeffd2c1453ce47d -Author: Bram Moolenaar -Date: Tue Nov 16 14:46:19 2010 +0100 - - updated for version 7.3.058 - Problem: Error "code converter not found" when loading Ruby script. - Solution: Load Gem module. (Yasuhiro Matsumoto) - -commit 66b4bf8980efd6b6da0963cd6edcfb4bdd9ad2ec -Author: Bram Moolenaar -Date: Tue Nov 16 14:06:08 2010 +0100 - - updated for version 7.3.057 - Problem: Segfault with command line abbreviation. (Randy Morris) - Solution: Don't retrigger the abbreviation when abandoning the command line. - Continue editing the command line after the error. - -commit bf55e1442dfb5cabf68fc9c019cc834f7e652c3e -Author: Bram Moolenaar -Date: Tue Nov 16 11:32:01 2010 +0100 - - updated for version 7.3.056 - Problem: "getline" argument in do_cmdline() shadows global. - Solution: Rename the argument. - Files: src/ex_docmd.c - -commit 67b3f99eb0f4b2014316c7f0152cefc4d6cfc765 -Author: Bram Moolenaar -Date: Wed Nov 10 20:41:57 2010 +0100 - - updated for version 7.3.055 - Problem: Recursively nested lists and dictionaries cause a near-endless - loop when comparing them with a copy. (ZyX) - Solution: Limit recursiveness in a way that non-recursive structures can - still be nested very deep. - Files: src/eval.c, src/testdir/test55.in, src/testdir/test55.ok - -commit a3e7b1f42b3d91de6f3e5f01d8067cf0079be56c -Author: Bram Moolenaar -Date: Wed Nov 10 19:00:01 2010 +0100 - - updated for version 7.3.054 - Problem: Can define a user command for :Print, but it doesn't work. (Aaron - Thoma) - Solution: Let user command :Print overrule the builtin command (Christian - Brabandt) Disallow :X and :Next as a user defined command. - -commit 2a8caa414ec4b704284e39523b457eacca06eea0 -Author: Bram Moolenaar -Date: Wed Nov 10 17:11:33 2010 +0100 - - updated for version 7.3.053 - Problem: complete() function doesn't reset complete direction. Can't use - an empty string in the list of matches. - Solution: Set compl_direction to FORWARD. Add "empty" key to allow empty - words. (Kikuchan) - -commit 37dd018cdd3ddc8f502bcbd343773f0af8681f4d -Author: Bram Moolenaar -Date: Wed Nov 10 16:54:20 2010 +0100 - - updated for version 7.3.052 - Problem: When 'completefunc' opens a new window all kinds of errors follow. - (Xavier Deguillard) - Solution: When 'completefunc' goes to another window or buffer and when it - deletes text abort completion. Add a test for 'completefunc'. - -commit 27d9eceb66e5b71594dc547c5243eebc3c15e5b8 -Author: Bram Moolenaar -Date: Wed Nov 10 15:37:05 2010 +0100 - - updated for version 7.3.051 - Problem: Crash when /home/mool/bin:/usr/local/sbin:/usr/local/bin:/home/mool/java/jdk/bin:/bin:/sbin:/usr/bin:/usr/games:/usr/sbin:/usr/X11R6/bin:/usr/local/linux-jdk1.3.1/bin:/usr/local/lib/python2.2/Tools/idle is empty. - Solution: Check for vim_getenv() returning NULL. (Yasuhiro Matsumoto) - -commit 22e193ddd551cf67635e73231c259415bd70c135 -Author: Bram Moolenaar -Date: Wed Nov 3 22:32:24 2010 +0100 - - updated for version 7.3.050 - Problem: The link script is clumsy. - Solution: Use the --as-needed linker option if available. (Kirill A. - Shutemov) - -commit 2d0860d06c29f73ef42c01e2f4284e471d8023b4 -Author: Bram Moolenaar -Date: Wed Nov 3 21:59:30 2010 +0100 - - updated for version 7.3.049 - Problem: PLT has rebranded their Scheme to Racket. - Solution: Add support for Racket 5.x. (Sergey Khorev) - -commit dba01a0197fefb4cf9b2357b9db001baecba25a0 -Author: Bram Moolenaar -Date: Wed Nov 3 19:32:42 2010 +0100 - - updated for version 7.3.048 - Problem: ":earlier 1f" doesn't work after loading undo file. - Solution: Set b_u_save_nr_cur when loading an undo file. (Christian - Brabandt) - Fix only showing time in ":undolist" - -commit 16a6165bb31ca9d4f4a79739a1f3fa53f913267a -Author: Bram Moolenaar -Date: Wed Oct 27 18:36:36 2010 +0200 - - updated for version 7.3.047 - Problem: Missing makefile updates for test 75. - Solution: Update the makefiles. - -commit 0536570fa284421b9932ed61d79bef3d8beace2a -Author: Bram Moolenaar -Date: Wed Oct 27 18:34:44 2010 +0200 - - Updated runtile files. - -commit 2d73ff4500d695ebc967c60b31c67f63fada794c -Author: Bram Moolenaar -Date: Wed Oct 27 17:40:59 2010 +0200 - - updated for version 7.3.046 - Problem: Can't build Ruby on MS-Windows. - Solution: Add #ifdef, don't use WIN3264 before including vim.h. - -commit b3ae56cf2b02059b2a4fd2e1bee67970ec9b0dba -Author: Bram Moolenaar -Date: Wed Oct 27 17:39:05 2010 +0200 - - updated for version 7.3.045 - Problem: Compiler warning for uninitialized variable. - Solution: Initialize the variable always. - -commit ee236d0d199d627193b0d61a2b3b8bbda323afd6 -Author: Bram Moolenaar -Date: Wed Oct 27 17:11:15 2010 +0200 - - updated for version 7.3.044 - Problem: The preview window opened by the popup menu is larger than - specified with 'previewheight'. (Benjamin Haskell) - Solution: Use 'previewheight' if it's set and smaller. - -commit 3ca71f1f1f6b83e0ec078897959387fca58bdf55 -Author: Bram Moolenaar -Date: Wed Oct 27 16:49:47 2010 +0200 - - updated for version 7.3.043 - Problem: Can't load Ruby dynamically on Unix. - Solution: Adjust the configure script. (James Vega) - -commit beca055b0c7bfd5abdfdcbd7f601d060ff3865e5 -Author: Bram Moolenaar -Date: Wed Oct 27 16:18:00 2010 +0200 - - updated for version 7.3.042 - Problem: No spell highlighting when re-using an empty buffer. - Solution: Clear the spell checking info only when clearing the options for a - buffer. (James Vega) - -commit 22df3f90fcd910ae99b9c08ad6363a2706f8d999 -Author: Bram Moolenaar -Date: Wed Oct 27 16:01:27 2010 +0200 - - updated for version 7.3.041 - Problem: Compiler warning for accessing mediumVersion. (Tony Mechelynck) - Solution: Use the pointer instead of the array itself. (Dominique Pelle) - -commit c395a3aac26875fd494a98b0a2221a414d9076d7 -Author: Bram Moolenaar -Date: Wed Oct 27 13:37:44 2010 +0200 - - updated for version 7.3.040 - Problem: Comparing strings while ignoring case goes beyond end of the - string when there are illegal bytes. (Dominique Pelle) - Solution: Explicitly check for illegal bytes. - -commit fc3c83e47e22ae510fa5ade38e872ad6d8a21a0a -Author: Bram Moolenaar -Date: Wed Oct 27 12:58:23 2010 +0200 - - updated for version 7.3.039 - Problem: Crash when using skk.vim plugin. - Solution: Get length of expression evaluation result only after checking for - NULL. (Noriaki Yagi, Dominique Pelle) - -commit 264e9fd61b92bbf27c00b95537f6bebbbe5324f6 -Author: Bram Moolenaar -Date: Wed Oct 27 12:33:17 2010 +0200 - - updated for version 7.3.038 - Problem: v:windowid isn't set on MS-Windows. - Solution: Set it to the window handle. (Chris Sutcliffe) - -commit 6b5ef067a548f1995dfb09190eca5a3560c2dad6 -Author: Bram Moolenaar -Date: Wed Oct 27 12:18:00 2010 +0200 - - updated for version 7.3.037 - Problem: Compiler warnings for loss of data. (Mike Williams) - Solution: Add type casts. - -commit 786989ba370724dd61bb8157769f26d988c6eaed -Author: Bram Moolenaar -Date: Wed Oct 27 12:15:33 2010 +0200 - - updated for version 7.3.036 - Problem: Win32 GUI: When building without menus, the font for dialogs and - tab page headers also changes. - Solution: Define USE_SYSMENU_FONT always. (Harig G.) - -commit 8bbe993c79023261d83931dd9effc7caf19bf659 -Author: Bram Moolenaar -Date: Sun Oct 24 14:33:43 2010 +0200 - - updated for version 7.3.035 - Problem: Stray semicolon after if statement. (Hari G) - Solution: Remove the semicolon. - -commit ebbcb824baf770e42ad53c532905a329d762e94e -Author: Bram Moolenaar -Date: Sat Oct 23 14:02:54 2010 +0200 - - updated for version 7.3.034 - Problem: Win32: may be loading .dll from the wrong directory. - Solution: Go to the Vim executable directory when opening a library. - -commit b8e86705ca09deeee5044af6e3afb4e9999eceb5 -Author: Bram Moolenaar -Date: Fri Oct 22 22:13:52 2010 +0200 - - updated for version 7.3.033 - Problem: Can't build without FEAT_LOCALMAP. - Solution: Add an #ifdef. (John Marriott) - -commit bd743259603a5cda418a0c542b719dad0213e1a9 -Author: Bram Moolenaar -Date: Wed Oct 20 21:23:33 2010 +0200 - - updated for version 7.3.032 - Problem: maparg() doesn't return the flags, such as ,