]> granicus.if.org Git - vim/log
vim
8 years agopatch 7.4.2000 v7.4.2000
Bram Moolenaar [Fri, 8 Jul 2016 08:53:12 +0000 (10:53 +0200)]
patch 7.4.2000
Problem:    Evalcmd test fails.
Solution:   Add missing piece.

8 years agopatch 7.4.1999 v7.4.1999
Bram Moolenaar [Thu, 7 Jul 2016 21:04:18 +0000 (23:04 +0200)]
patch 7.4.1999
Problem:    evalcmd() doesn't work recursively.
Solution:   Use redir_evalcmd instead of redir_vname.

8 years agopatch 7.4.1998 v7.4.1998
Bram Moolenaar [Thu, 7 Jul 2016 18:45:06 +0000 (20:45 +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.

8 years agopatch 7.4.1997 v7.4.1997
Bram Moolenaar [Thu, 7 Jul 2016 16:58:59 +0000 (18:58 +0200)]
patch 7.4.1997
Problem:    Cannot easily scroll the quickfix window.
Solution:   Add ":cbottom".

8 years agopatch 7.4.1996 v7.4.1996
Bram Moolenaar [Thu, 7 Jul 2016 15:33:02 +0000 (17:33 +0200)]
patch 7.4.1996
Problem:    Capturing the output of a command takes a few commands.
Solution:   Add evalcmd().

8 years agopatch 7.4.1995 v7.4.1995
Bram Moolenaar [Thu, 7 Jul 2016 14:43:02 +0000 (16:43 +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.

8 years agopatch 7.4.1994 v7.4.1994
Bram Moolenaar [Thu, 7 Jul 2016 14:35:16 +0000 (16:35 +0200)]
patch 7.4.1994
Problem:    True-false test fails.
Solution:   Filter the dict to only keep the value that matters.

8 years agopatch 7.4.1993 v7.4.1993
Bram Moolenaar [Thu, 7 Jul 2016 13:11:19 +0000 (15:11 +0200)]
patch 7.4.1993
Problem:    Not all TRUE and FALSE arguments are tested.
Solution:   Add a few more tests.

8 years agopatch 7.4.1992 v7.4.1992
Bram Moolenaar [Thu, 7 Jul 2016 12:50:41 +0000 (14:50 +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.

8 years agopatch 7.4.1991 v7.4.1991
Bram Moolenaar [Thu, 7 Jul 2016 12:29:10 +0000 (14:29 +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().

8 years agopatch 7.4.1990 v7.4.1990
Bram Moolenaar [Tue, 5 Jul 2016 20:28:40 +0000 (22:28 +0200)]
patch 7.4.1990
Problem:    Cscope items are not sorted.
Solution:   Put the new "a" command first. (Ken Takata)

8 years agopatch 7.4.1989 v7.4.1989
Bram Moolenaar [Mon, 4 Jul 2016 20:29:49 +0000 (22:29 +0200)]
patch 7.4.1989
Problem:    filter() and map() only accept a string argument.
Solution:   Implement using a Funcref argument (Yasuhiro Matsumoto, Ken
            Takata)

8 years agopatch 7.4.1988 v7.4.1988
Bram Moolenaar [Sun, 3 Jul 2016 15:47:26 +0000 (17:47 +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.

8 years agopatch 7.4.1987 v7.4.1987
Bram Moolenaar [Sat, 2 Jul 2016 20:33:46 +0000 (22:33 +0200)]
patch 7.4.1987
Problem:    When copying unrecognized lines for viminfo, end up with useless
            continuation lines.
Solution:   Skip continuation lines.

8 years agopatch 7.4.1986 v7.4.1986
Bram Moolenaar [Sat, 2 Jul 2016 20:07:22 +0000 (22:07 +0200)]
patch 7.4.1986
Problem:    Compiler warns for loss of data.
Solution:   Use size_t instead of int. (Christian Brabandt)

8 years agopatch 7.4.1985 v7.4.1985
Bram Moolenaar [Sat, 2 Jul 2016 19:45:17 +0000 (21:45 +0200)]
patch 7.4.1985
Problem:    Missing changes in VMS build file.
Solution:   Use the right file name.

8 years agoUpdated runtime files.
Bram Moolenaar [Sat, 2 Jul 2016 19:42:23 +0000 (21:42 +0200)]
Updated runtime files.

8 years agopatch 7.4.1984 v7.4.1984
Bram Moolenaar [Sat, 2 Jul 2016 19:22:52 +0000 (21:22 +0200)]
patch 7.4.1984
Problem:    Not all quickfix features are tested.
Solution:   Add a few more tests. (Yegappan Lakshmanan)

8 years agopatch 7.4.1983 v7.4.1983
Bram Moolenaar [Sat, 2 Jul 2016 18:27:50 +0000 (20:27 +0200)]
patch 7.4.1983
Problem:    farsi.c and arabic.c are included in a strange way.
Solution:   Build them like other files.

8 years agopatch 7.4.1982 v7.4.1982
Bram Moolenaar [Sat, 2 Jul 2016 17:20:06 +0000 (19:20 +0200)]
patch 7.4.1982
Problem:    Viminfo file contains duplicate change marks.
Solution:   Drop duplicate marks.

8 years agopatch 7.4.1981 v7.4.1981
Bram Moolenaar [Sat, 2 Jul 2016 16:25:34 +0000 (18:25 +0200)]
patch 7.4.1981
Problem:    No testing for Farsi code.
Solution:   Add a minimal test.  Clean up Farsi code.

8 years agopatch 7.4.1980 v7.4.1980
Bram Moolenaar [Sat, 2 Jul 2016 13:41:47 +0000 (15:41 +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)

8 years agopatch 7.4.1979 v7.4.1979
Bram Moolenaar [Fri, 1 Jul 2016 21:14:02 +0000 (23:14 +0200)]
patch 7.4.1979
Problem:    Getting value of binary option is wrong. (Kent Sibilev)
Solution:   Fix type cast.  Add a test.

8 years agopatch 7.4.1978 v7.4.1978
Bram Moolenaar [Fri, 1 Jul 2016 19:49:06 +0000 (21:49 +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)

8 years agopatch 7.4.1977 v7.4.1977
Bram Moolenaar [Fri, 1 Jul 2016 18:03:42 +0000 (20:03 +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)

8 years agopatch 7.4.1976 v7.4.1976
Bram Moolenaar [Fri, 1 Jul 2016 16:17:26 +0000 (18:17 +0200)]
patch 7.4.1976
Problem:    Number variables are not 64 bits while they could be.
Solution:   Add the num64 feature. (Ken Takata)

8 years agopatch 7.4.1975 v7.4.1975
Bram Moolenaar [Fri, 1 Jul 2016 15:17:39 +0000 (17:17 +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)

8 years agopatch 7.4.1974 v7.4.1974
Bram Moolenaar [Fri, 1 Jul 2016 13:48:05 +0000 (15:48 +0200)]
patch 7.4.1974
Problem:    GUI has a problem with some termcodes.
Solution:   Handle negative numbers. (Kazunobu Kuriyama)

8 years agopatch 7.4.1973 v7.4.1973
Bram Moolenaar [Fri, 1 Jul 2016 13:39:40 +0000 (15:39 +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.

8 years agopatch 7.4.1972 v7.4.1972
Bram Moolenaar [Fri, 1 Jul 2016 13:03:46 +0000 (15:03 +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)

8 years agopatch 7.4.1971 v7.4.1971
Bram Moolenaar [Fri, 1 Jul 2016 12:48:27 +0000 (14:48 +0200)]
patch 7.4.1971
Problem:    It is not easy to see unrecognized error lines below the current
            error position.
Solution:   Add ":clist +count".

8 years agopatch 7.4.1970 v7.4.1970
Bram Moolenaar [Fri, 1 Jul 2016 12:04:51 +0000 (14:04 +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)

8 years agopatch 7.4.1969 v7.4.1969
Bram Moolenaar [Fri, 1 Jul 2016 10:50:54 +0000 (12:50 +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)

8 years agopatch 7.4.1968 v7.4.1968
Bram Moolenaar [Fri, 1 Jul 2016 09:59:47 +0000 (11:59 +0200)]
patch 7.4.1968
Problem:    Invalid memory access with "\<C-">.
Solution:   Do not recognize this as a special character. (Dominique Pelle)

8 years agopatch 7.4.1967 v7.4.1967
Bram Moolenaar [Tue, 28 Jun 2016 20:39:16 +0000 (22:39 +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)

8 years agopatch 7.4.1966 v7.4.1966
Bram Moolenaar [Tue, 28 Jun 2016 19:11:32 +0000 (21:11 +0200)]
patch 7.4.1966
Problem:    Coverity reports a resource leak.
Solution:   Close "fd" also when bailing out.

8 years agopatch 7.4.1965 v7.4.1965
Bram Moolenaar [Mon, 27 Jun 2016 19:10:31 +0000 (21:10 +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)

8 years agopatch 7.4.1964 v7.4.1964
Bram Moolenaar [Sun, 26 Jun 2016 20:05:54 +0000 (22:05 +0200)]
patch 7.4.1964
Problem:    The quickfix init function is too big.
Solution:   Factor out parsing 'errorformat' to a separate function. (Yegappan
            Lakshmanan)

8 years agopatch 7.4.1963 v7.4.1963
Bram Moolenaar [Sun, 26 Jun 2016 18:37:46 +0000 (20:37 +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)

8 years agopatch 7.4.1962 v7.4.1962
Bram Moolenaar [Sun, 26 Jun 2016 17:38:19 +0000 (19:38 +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)

8 years agopatch 7.4.1961 v7.4.1961
Bram Moolenaar [Sun, 26 Jun 2016 16:38:13 +0000 (18:38 +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)

8 years agopatch 7.4.1960 v7.4.1960
Bram Moolenaar [Sun, 26 Jun 2016 15:53:07 +0000 (17:53 +0200)]
patch 7.4.1960
Problem:    Unicode standard 9 was released.
Solution:   Update the character property tables. (Christian Brabandt)

8 years agopatch 7.4.1959 v7.4.1959
Bram Moolenaar [Sun, 26 Jun 2016 15:31:03 +0000 (17:31 +0200)]
patch 7.4.1959
Problem:    Crash when running test_channel.vim on Windows.
Solution:   Check for NULL pointer result from FormatMessage(). (Christian
            Brabandt)

8 years agopatch 7.4.1958 v7.4.1958
Bram Moolenaar [Sun, 26 Jun 2016 15:19:46 +0000 (17:19 +0200)]
patch 7.4.1958
Problem:    Perl interface preprocessor statements not nicely indented.
Solution:   Improve the indenting. (Ken Takata)

8 years agopatch 7.4.1957 v7.4.1957
Bram Moolenaar [Sun, 26 Jun 2016 15:16:51 +0000 (17:16 +0200)]
patch 7.4.1957
Problem:    Perl interface has obsolete workaround.
Solution:   Remove the workaround added by 7.3.623. (Ken Takata)

8 years agopatch 7.4.1956 v7.4.1956
Bram Moolenaar [Sun, 26 Jun 2016 15:11:21 +0000 (17:11 +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)

8 years agopatch 7.4.1955 v7.4.1955
Bram Moolenaar [Sun, 26 Jun 2016 14:44:24 +0000 (16:44 +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)

8 years agopatch 7.4.1954 v7.4.1954
Bram Moolenaar [Sun, 26 Jun 2016 14:24:20 +0000 (16:24 +0200)]
patch 7.4.1954
Problem:    No test for what 7.4.1948 fixes.
Solution:   Add a test. (Hirohito Higashi, closes #880)

8 years agoUpdated runtime files.
Bram Moolenaar [Sun, 26 Jun 2016 14:17:58 +0000 (16:17 +0200)]
Updated runtime files.

8 years agopatch 7.4.1953 v7.4.1953
Bram Moolenaar [Sun, 26 Jun 2016 12:38:04 +0000 (14:38 +0200)]
patch 7.4.1953
Problem:    Not all parts of the quickfix code are tested.
Solution:   Add more tests. (Yegappan Lakshmanan)

8 years agopatch 7.4.1952 v7.4.1952
Bram Moolenaar [Tue, 21 Jun 2016 21:42:20 +0000 (23:42 +0200)]
patch 7.4.1952
Problem:    Cscope interface does not support finding assignments.
Solution:   Add the "a" command. (ppettina, closes #882)

8 years agopatch 7.4.1951 v7.4.1951
Bram Moolenaar [Tue, 21 Jun 2016 20:59:28 +0000 (22:59 +0200)]
patch 7.4.1951
Problem:    Ruby test is old style.
Solution:   Convert to a new style test. (Ken Takata)

8 years agopatch 7.4.1950 v7.4.1950
Bram Moolenaar [Tue, 21 Jun 2016 19:33:34 +0000 (21:33 +0200)]
patch 7.4.1950
Problem:    Quickfix long lines test not executed for buffer.
Solution:   Call the function to test long lines. (Yegappan Lakshmanan)

8 years agopatch 7.4.1949 v7.4.1949
Bram Moolenaar [Mon, 20 Jun 2016 19:41:12 +0000 (21:41 +0200)]
patch 7.4.1949
Problem:    Minor problems with the quickfix code.
Solution:   Fix the problems. (Yegappan Lakshmanan)

8 years agopatch 7.4.1948 v7.4.1948
Bram Moolenaar [Mon, 20 Jun 2016 19:26:08 +0000 (21:26 +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)

8 years agopatch 7.4.1947 v7.4.1947
Bram Moolenaar [Mon, 20 Jun 2016 10:50:17 +0000 (12:50 +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.

8 years agopatch 7.4.1946 v7.4.1946
Bram Moolenaar [Mon, 20 Jun 2016 09:28:18 +0000 (11:28 +0200)]
patch 7.4.1946
Problem:    File list does not include new XPM libraries.
Solution:   Add the file list entries.

8 years agopatch 7.4.1945 v7.4.1945
Bram Moolenaar [Mon, 20 Jun 2016 09:22:54 +0000 (11:22 +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)

8 years agopatch 7.4.1944 v7.4.1944
Bram Moolenaar [Sat, 18 Jun 2016 19:59:36 +0000 (21:59 +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)

8 years agopatch 7.4.1943 v7.4.1943
Bram Moolenaar [Fri, 17 Jun 2016 20:38:46 +0000 (22:38 +0200)]
patch 7.4.1943
Problem:    Coverity warns for unreachable code.
Solution:   Remove the code that won't do anything.

8 years agopatch 7.4.1942 v7.4.1942
Bram Moolenaar [Fri, 17 Jun 2016 11:18:49 +0000 (13:18 +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)

8 years agoUpdated runtime files.
Bram Moolenaar [Fri, 17 Jun 2016 10:48:11 +0000 (12:48 +0200)]
Updated runtime files.

8 years agopatch 7.4.1941 v7.4.1941
Bram Moolenaar [Wed, 15 Jun 2016 20:41:31 +0000 (22:41 +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)

8 years agopatch 7.4.1940 v7.4.1940
Bram Moolenaar [Wed, 15 Jun 2016 20:03:48 +0000 (22:03 +0200)]
patch 7.4.1940
Problem:    "gd" hangs in some situations. (Eric Biggers)
Solution:   Remove the SEARCH_START flag when looping.  Add a test.

8 years agopatch 7.4.1939 v7.4.1939
Bram Moolenaar [Wed, 15 Jun 2016 19:44:51 +0000 (21:44 +0200)]
patch 7.4.1939
Problem:    Memory access error when reading viminfo. (Dominique Pelle)
Solution:   Correct index in jumplist when at the end.

8 years agopatch 7.4.1938 v7.4.1938
Bram Moolenaar [Tue, 14 Jun 2016 21:02:46 +0000 (23:02 +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.

8 years agopatch 7.4.1937 v7.4.1937
Bram Moolenaar [Tue, 14 Jun 2016 20:02:26 +0000 (22:02 +0200)]
patch 7.4.1937
Problem:    No test for directory stack in quickfix.
Solution:   Add a test. (Yegappan Lakshmanan)

8 years agopatch 7.4.1936 v7.4.1936
Bram Moolenaar [Tue, 14 Jun 2016 19:32:28 +0000 (21:32 +0200)]
patch 7.4.1936
Problem:    Off-by-one error in bounds check. (Coverity)
Solution:   Check register number properly.

8 years agopatch 7.4.1935 v7.4.1935
Bram Moolenaar [Tue, 14 Jun 2016 18:39:42 +0000 (20:39 +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)

8 years agopatch 7.4.1934 v7.4.1934
Bram Moolenaar [Mon, 13 Jun 2016 20:58:39 +0000 (22:58 +0200)]
patch 7.4.1934
Problem:    New style tests not executed with MinGW compiler.
Solution:   Add new style test support. (Yegappan Lakshmanan)

8 years agopatch 7.4.1933 v7.4.1933
Bram Moolenaar [Mon, 13 Jun 2016 20:48:01 +0000 (22:48 +0200)]
patch 7.4.1933
Problem:    Compiler warning about uninitialzed variable. (Yegappan)
Solution:   Give it a dummy value.

8 years agopatch 7.4.1932 v7.4.1932
Bram Moolenaar [Mon, 13 Jun 2016 20:22:15 +0000 (22:22 +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.

8 years agopatch 7.4.1931 v7.4.1931
Bram Moolenaar [Mon, 13 Jun 2016 19:16:03 +0000 (21:16 +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.

8 years agopatch 7.4.1930 v7.4.1930
Bram Moolenaar [Mon, 13 Jun 2016 18:23:53 +0000 (20:23 +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)

8 years agopatch 7.4.1929 v7.4.1929
Bram Moolenaar [Mon, 13 Jun 2016 18:08:43 +0000 (20:08 +0200)]
patch 7.4.1929
Problem:    Inconsistent indenting and weird name.
Solution:   Fix indent, make name all upper case. (Ken Takata)

8 years agopatch 7.4.1928 v7.4.1928
Bram Moolenaar [Mon, 13 Jun 2016 18:00:29 +0000 (20:00 +0200)]
patch 7.4.1928
Problem:    Overwriting pointer argument.
Solution:   Assign to what it points to. (Dominique Pelle)

8 years agopatch 7.4.1927 v7.4.1927
Bram Moolenaar [Mon, 13 Jun 2016 17:54:22 +0000 (19:54 +0200)]
patch 7.4.1927
Problem:    Compiler warning for signed/unsigned.
Solution:   Add type cast.

8 years agopatch 7.4.1926 v7.4.1926
Bram Moolenaar [Sun, 12 Jun 2016 21:03:19 +0000 (23:03 +0200)]
patch 7.4.1926
Problem:    Possible crash with many history items.
Solution:   Avoid the index going past the last item.

8 years agoUpdated runtime files.
Bram Moolenaar [Sun, 12 Jun 2016 21:01:46 +0000 (23:01 +0200)]
Updated runtime files.

8 years agopatch 7.4.1925 v7.4.1925
Bram Moolenaar [Sun, 12 Jun 2016 19:20:54 +0000 (21:20 +0200)]
patch 7.4.1925
Problem:    Viminfo does not merge file marks properly.
Solution:   Use a timestamp.  Add the :clearjumps command.

8 years agopatch 7.4.1924 v7.4.1924
Bram Moolenaar [Sun, 12 Jun 2016 19:18:43 +0000 (21:18 +0200)]
patch 7.4.1924
Problem:    Missing "void" for functions without argument.
Solution:   Add "void". (Hirohito Higashi)

8 years agopatch 7.4.1923 v7.4.1923
Bram Moolenaar [Sat, 11 Jun 2016 21:22:36 +0000 (23:22 +0200)]
patch 7.4.1923
Problem:    Command line editing is not tested much.
Solution:   Add tests for expanding the file name and 'wildmenu'.

8 years agopatch 7.4.1922 v7.4.1922
Bram Moolenaar [Sat, 11 Jun 2016 20:26:53 +0000 (22:26 +0200)]
patch 7.4.1922
Problem:    Ruby 2.4.0 unifies Fixnum and Bignum into Integer.
Solution:   Use rb_cInteger. (Weiong Mao)

8 years agopatch 7.4.1921 v7.4.1921
Bram Moolenaar [Sat, 11 Jun 2016 20:21:17 +0000 (22:21 +0200)]
patch 7.4.1921
Problem:    vim_time() not included when needed.
Solution:   Adjust #ifdef.

8 years agopatch 7.4.1920 v7.4.1920
Bram Moolenaar [Sat, 11 Jun 2016 19:14:18 +0000 (21:14 +0200)]
patch 7.4.1920
Problem:    Missing test changes.
Solution:   Update viminfo test.

8 years agopatch 7.4.1919 v7.4.1919
Bram Moolenaar [Sat, 11 Jun 2016 19:04:39 +0000 (21:04 +0200)]
patch 7.4.1919
Problem:    Register contents is not merged when writing viminfo.
Solution:   Use timestamps for register contents.

8 years agopatch 7.4.1918 v7.4.1918
Bram Moolenaar [Sat, 11 Jun 2016 13:31:47 +0000 (15:31 +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.

8 years agopatch 7.4.1917 v7.4.1917
Bram Moolenaar [Sat, 11 Jun 2016 12:47:40 +0000 (14:47 +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.

8 years agopatch 7.4.1916 v7.4.1916
Bram Moolenaar [Fri, 10 Jun 2016 21:02:56 +0000 (23:02 +0200)]
patch 7.4.1916
Problem:    No proper test for what 7.4.1906 fixes.
Solution:   Add a test for reading many lines.

8 years agopatch 7.4.1915 v7.4.1915
Bram Moolenaar [Fri, 10 Jun 2016 19:52:42 +0000 (21:52 +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)

8 years agopatch 7.4.1914 v7.4.1914
Bram Moolenaar [Fri, 10 Jun 2016 17:49:14 +0000 (19:49 +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.

8 years agopatch 7.4.1913 v7.4.1913
Bram Moolenaar [Thu, 9 Jun 2016 20:53:01 +0000 (22:53 +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)

8 years agopatch 7.4.1912 v7.4.1912
Bram Moolenaar [Thu, 9 Jun 2016 20:17:22 +0000 (22:17 +0200)]
patch 7.4.1912
Problem:    No test for using setqflist() on an older quickfix list.
Solution:   Add a couple of tests.

8 years agopatch 7.4.1911 v7.4.1911
Bram Moolenaar [Thu, 9 Jun 2016 18:24:28 +0000 (20:24 +0200)]
patch 7.4.1911
Problem:    Recent history lines may be lost when exiting Vim.
Solution:   Merge history using the timestamp.

8 years agopatch 7.4.1910 v7.4.1910
Bram Moolenaar [Wed, 8 Jun 2016 19:48:50 +0000 (21:48 +0200)]
patch 7.4.1910
Problem:    Tests using external command to delete directory.
Solution:   Use delete().

8 years agopatch 7.4.1909 v7.4.1909
Bram Moolenaar [Wed, 8 Jun 2016 19:17:43 +0000 (21:17 +0200)]
patch 7.4.1909
Problem:    Doubled semicolons.
Solution:   Reduce to one. (Dominique Pelle)

8 years agopatch 7.4.1908 v7.4.1908
Bram Moolenaar [Wed, 8 Jun 2016 18:17:23 +0000 (20:17 +0200)]
patch 7.4.1908
Problem:    Netbeans uses uninitialzed pointer and freed memory.
Solution:   Set "buffer" at the right place (hint by Ken Takata)

8 years agopatch 7.4.1907 v7.4.1907
Bram Moolenaar [Tue, 7 Jun 2016 20:50:01 +0000 (22:50 +0200)]
patch 7.4.1907
Problem:    Warnings from 64 bit compiler.
Solution:   Change type to size_t. (Mike Williams)

8 years agopatch 7.4.1906 v7.4.1906
Bram Moolenaar [Tue, 7 Jun 2016 20:16:36 +0000 (22:16 +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.

8 years agopatch 7.4.1905 v7.4.1905
Bram Moolenaar [Mon, 6 Jun 2016 19:38:44 +0000 (21:38 +0200)]
patch 7.4.1905
Problem:    Some compilers can't handle a double semicolon.
Solution:   Remove one semicolon.