]> granicus.if.org Git - vim/log
vim
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.

8 years agopatch 7.4.1904 v7.4.1904
Bram Moolenaar [Mon, 6 Jun 2016 19:20:10 +0000 (21:20 +0200)]
patch 7.4.1904
Problem:    Build fails.
Solution:   Add missing changes.

8 years agopatch 7.4.1903 v7.4.1903
Bram Moolenaar [Mon, 6 Jun 2016 19:07:52 +0000 (21:07 +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.

8 years agopatch 7.4.1902 v7.4.1902
Bram Moolenaar [Sun, 5 Jun 2016 14:10:57 +0000 (16:10 +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.

8 years agopatch 7.4.1901 v7.4.1901
Bram Moolenaar [Sat, 4 Jun 2016 20:36:17 +0000 (22:36 +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)

8 years agopatch 7.4.1900 v7.4.1900
Bram Moolenaar [Sat, 4 Jun 2016 20:31:27 +0000 (22:31 +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)

8 years agopatch 7.4.1899 v7.4.1899
Bram Moolenaar [Sat, 4 Jun 2016 20:18:13 +0000 (22:18 +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)

8 years agopatch 7.4.1898 v7.4.1898
Bram Moolenaar [Sat, 4 Jun 2016 20:08:55 +0000 (22:08 +0200)]
patch 7.4.1898
Problem:    User commands don't support modifiers.
Solution:   Add the <mods> item. (Yegappan Lakshmanan, closes #829)

8 years agopatch 7.4.1897 v7.4.1897
Bram Moolenaar [Sat, 4 Jun 2016 18:25:05 +0000 (20:25 +0200)]
patch 7.4.1897
Problem:    Various typos, long lines and style mistakes.
Solution:   Fix the typos, wrap lines, improve style.

8 years agoUpdated runtime files.
Bram Moolenaar [Sat, 4 Jun 2016 18:20:29 +0000 (20:20 +0200)]
Updated runtime files.

8 years agopatch 7.4.1896 v7.4.1896
Bram Moolenaar [Sat, 4 Jun 2016 18:14:07 +0000 (20:14 +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.

8 years agopatch 7.4.1895 v7.4.1895
Bram Moolenaar [Sat, 4 Jun 2016 16:49:36 +0000 (18:49 +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.

8 years agopatch 7.4.1894 v7.4.1894
Bram Moolenaar [Sat, 4 Jun 2016 16:09:59 +0000 (18:09 +0200)]
patch 7.4.1894
Problem:    Cannot get the window ID for a mouse click.
Solution:   Add v:mouse_winid.

8 years agopatch 7.4.1893 v7.4.1893
Bram Moolenaar [Sat, 4 Jun 2016 15:58:52 +0000 (17:58 +0200)]
patch 7.4.1893
Problem:    Cannot easily get the window ID for a buffer.
Solution:   Add bufwinid().

8 years agopatch 7.4.1892 v7.4.1892
Bram Moolenaar [Sat, 4 Jun 2016 15:41:03 +0000 (17:41 +0200)]
patch 7.4.1892
Problem:    balloon eval only gets the window number, not the ID.
Solution:   Add v:beval_winid.

8 years agopatch 7.4.1891 v7.4.1891
Bram Moolenaar [Sat, 4 Jun 2016 15:17:11 +0000 (17:17 +0200)]
patch 7.4.1891
Problem:    Channel reading very long lines is slow.
Solution:   Collapse multiple buffers until a NL is found.

8 years agopatch 7.4.1890 v7.4.1890
Bram Moolenaar [Sat, 4 Jun 2016 14:24:32 +0000 (16:24 +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.

8 years agopatch 7.4.1889 v7.4.1889
Bram Moolenaar [Sat, 4 Jun 2016 12:52:00 +0000 (14:52 +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().

8 years agopatch 7.4.1888 v7.4.1888
Bram Moolenaar [Sat, 4 Jun 2016 12:37:22 +0000 (14:37 +0200)]
patch 7.4.1888
Problem:    Wrong computation of remaining wait time in RealWaitForChar()
Solution:   Remember the original waiting time.

8 years agopatch 7.4.1887 v7.4.1887
Bram Moolenaar [Sat, 4 Jun 2016 12:11:20 +0000 (14:11 +0200)]
patch 7.4.1887
Problem:    When receiving channel data 'updatetime' is not respected.
Solution:   Recompute the waiting time after being interrupted.

8 years agopatch 7.4.1886 v7.4.1886
Bram Moolenaar [Sat, 4 Jun 2016 11:32:35 +0000 (13:32 +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().

8 years agopatch 7.4.1885 v7.4.1885
Bram Moolenaar [Fri, 3 Jun 2016 17:43:16 +0000 (19:43 +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)

8 years agopatch 7.4.1884 v7.4.1884
Bram Moolenaar [Fri, 3 Jun 2016 17:05:49 +0000 (19:05 +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.

8 years agopatch 7.4.1883 v7.4.1883
Bram Moolenaar [Thu, 2 Jun 2016 20:27:08 +0000 (22:27 +0200)]
patch 7.4.1883
Problem:    Cppcheck found 2 incorrect printf formats.
Solution:   Use %ld and %lx. (Dominique Pelle)

8 years agopatch 7.4.1882 v7.4.1882
Bram Moolenaar [Thu, 2 Jun 2016 20:18:47 +0000 (22:18 +0200)]
patch 7.4.1882
Problem:    Check for line break at end of line wrong. (Dominique Pelle)
Solution:   Correct the logic.

8 years agopatch 7.4.1881 v7.4.1881
Bram Moolenaar [Thu, 2 Jun 2016 20:08:05 +0000 (22:08 +0200)]
patch 7.4.1881
Problem:    Appending to a long quickfix list is slow.
Solution:   Add qf_last.

8 years agopatch 7.4.1880 v7.4.1880
Bram Moolenaar [Thu, 2 Jun 2016 18:26:41 +0000 (20:26 +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.

8 years agopatch 7.4.1879 v7.4.1879
Bram Moolenaar [Thu, 2 Jun 2016 18:07:09 +0000 (20:07 +0200)]
patch 7.4.1879
Problem:    Channel test is flaky.
Solution:   Wait for close_cb to be invoked.

8 years agopatch 7.4.1878 v7.4.1878
Bram Moolenaar [Thu, 2 Jun 2016 18:05:26 +0000 (20:05 +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.

8 years agopatch 7.4.1877 v7.4.1877
Bram Moolenaar [Thu, 2 Jun 2016 17:06:25 +0000 (19:06 +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.

8 years agopatch 7.4.1876 v7.4.1876
Bram Moolenaar [Thu, 2 Jun 2016 16:37:05 +0000 (18:37 +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)

8 years agopatch 7.4.1875 v7.4.1875
Bram Moolenaar [Thu, 2 Jun 2016 15:46:20 +0000 (17:46 +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)

8 years agopatch 7.4.1874 v7.4.1874
Bram Moolenaar [Thu, 2 Jun 2016 13:49:36 +0000 (15:49 +0200)]
patch 7.4.1874
Problem:    Unused variable in Win32 code.
Solution:   Remove it. (Mike Williams)

8 years agopatch 7.4.1873 v7.4.1873
Bram Moolenaar [Thu, 2 Jun 2016 12:30:04 +0000 (14:30 +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.

8 years agopatch 7.4.1872 v7.4.1872
Bram Moolenaar [Thu, 2 Jun 2016 11:54:49 +0000 (13:54 +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)

8 years agopatch 7.4.1871 v7.4.1871
Bram Moolenaar [Thu, 2 Jun 2016 11:40:04 +0000 (13:40 +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)

8 years agopatch 7.4.1870 v7.4.1870
Bram Moolenaar [Thu, 2 Jun 2016 09:57:38 +0000 (11:57 +0200)]
patch 7.4.1870
Problem:    One more Win64 compiler warning.
Solution:   Change declared argument type. (Ken Takata)

8 years agopatch 7.4.1869 v7.4.1869
Bram Moolenaar [Thu, 2 Jun 2016 09:54:06 +0000 (11:54 +0200)]
patch 7.4.1869
Problem:    Can't build with old version of Perl.
Solution:   Define PERLIO_FUNCS_DECL. (Tom G. Christensen)

8 years agopatch 7.4.1868 v7.4.1868
Bram Moolenaar [Wed, 1 Jun 2016 21:08:39 +0000 (23:08 +0200)]
patch 7.4.1868
Problem:    Setting really_exiting causes memory leaks to be reported.
Solution:   Add the in_free_all_mem flag.

8 years agopatch 7.4.1867 v7.4.1867
Bram Moolenaar [Wed, 1 Jun 2016 20:34:48 +0000 (22:34 +0200)]
patch 7.4.1867
Problem:    Memory leak in test_matchstrpos.
Solution:   Free the string before overwriting. (Yegappan Lakshmanan)

8 years agopatch 7.4.1866 v7.4.1866
Bram Moolenaar [Wed, 1 Jun 2016 20:21:06 +0000 (22:21 +0200)]
patch 7.4.1866
Problem:    Invalid memory access when exiting with EXITFREE defined.
            (Dominique Pelle)
Solution:   Set "really_exiting" and skip error messages.

8 years agopatch 7.4.1865 v7.4.1865
Bram Moolenaar [Wed, 1 Jun 2016 20:08:17 +0000 (22:08 +0200)]
patch 7.4.1865
Problem:    Memory leaks in tet49. (Dominique Pelle)
Solution:   Use NULL instead of an empty string.

8 years agopatch 7.4.1864 v7.4.1864
Bram Moolenaar [Wed, 1 Jun 2016 18:38:34 +0000 (20:38 +0200)]
patch 7.4.1864
Problem:    Python: encoding error with Python 2.
Solution:   Use "getcwdu" instead of "getcwd". (Ken Takata)