]> granicus.if.org Git - vim/log
vim
8 years agopatch 7.4.1758 v7.4.1758
Bram Moolenaar [Wed, 20 Apr 2016 15:37:41 +0000 (17:37 +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).

8 years agopatch 7.4.1757 v7.4.1757
Bram Moolenaar [Wed, 20 Apr 2016 14:39:19 +0000 (16:39 +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)

8 years agopatch 7.4.1756 v7.4.1756
Bram Moolenaar [Wed, 20 Apr 2016 14:19:52 +0000 (16:19 +0200)]
patch 7.4.1756
Problem:    "dll" options are not expanded.
Solution:   Expand environment variables. (Ozaki Kiichi)

8 years agopatch 7.4.1755 v7.4.1755
Bram Moolenaar [Wed, 20 Apr 2016 12:59:29 +0000 (14:59 +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.

8 years agopatch 7.4.1754 v7.4.1754
Bram Moolenaar [Wed, 20 Apr 2016 10:49:49 +0000 (12:49 +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)

8 years agopatch 7.4.1753 v7.4.1753
Bram Moolenaar [Wed, 20 Apr 2016 10:02:02 +0000 (12:02 +0200)]
patch 7.4.1753
Problem:    "noinsert" in 'completeopt' is sometimes ignored.
Solution:   Set the variables when the 'completeopt' was set. (Ozaki Kiichi)

8 years agoAdd missing test file.
Bram Moolenaar [Mon, 18 Apr 2016 18:21:12 +0000 (20:21 +0200)]
Add missing test file.

8 years agopatch 7.4.1752 v7.4.1752
Bram Moolenaar [Mon, 18 Apr 2016 18:04:00 +0000 (20:04 +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)

8 years agopatch 7.4.1751 v7.4.1751
Bram Moolenaar [Mon, 18 Apr 2016 17:46:15 +0000 (19:46 +0200)]
patch 7.4.1751
Problem:    Crash when 'tagstack' is off. (Dominique Pelle)
Solution:   Fix it. (Hirohito Higashi)

8 years agopatch 7.4.1750 v7.4.1750
Bram Moolenaar [Mon, 18 Apr 2016 17:27:24 +0000 (19:27 +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.

8 years agopatch 7.4.1749 v7.4.1749
Bram Moolenaar [Sun, 17 Apr 2016 18:49:53 +0000 (20:49 +0200)]
patch 7.4.1749
Problem:    When using GTK 3.20 there are a few warnings.
Solution:   Use new functions when available. (Kazunobu Kuriyama)

8 years agoAdd missing test file.
Bram Moolenaar [Sat, 16 Apr 2016 20:19:15 +0000 (22:19 +0200)]
Add missing test file.

8 years agopatch 7.4.1748 v7.4.1748
Bram Moolenaar [Sat, 16 Apr 2016 07:13:34 +0000 (09:13 +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.

8 years agopatch 7.4.1747 v7.4.1747
Bram Moolenaar [Fri, 15 Apr 2016 19:47:54 +0000 (21:47 +0200)]
patch 7.4.1747
Problem:    Coverity: missing check for NULL pointer.
Solution:   Check for out of memory.

8 years agopatch 7.4.1746 v7.4.1746
Bram Moolenaar [Fri, 15 Apr 2016 19:16:11 +0000 (21:16 +0200)]
patch 7.4.1746
Problem:    Memory leak in Perl.
Solution:   Decrement the reference count.  Add a test. (Damien)

8 years agopatch 7.4.1745 v7.4.1745
Bram Moolenaar [Fri, 15 Apr 2016 18:54:52 +0000 (20:54 +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)

8 years agopatch 7.4.1744 v7.4.1744
Bram Moolenaar [Fri, 15 Apr 2016 18:40:41 +0000 (20:40 +0200)]
patch 7.4.1744
Problem:    Python: Converting a sequence may leak memory.
Solution:   Decrement a reference. (Nikolay Pavlov)

8 years agopatch 7.4.1743 v7.4.1743
Bram Moolenaar [Thu, 14 Apr 2016 21:10:40 +0000 (23:10 +0200)]
patch 7.4.1743
Problem:    Clang warns for uninitialzed variable. (Michael Jarvis)
Solution:   Initialize it.

8 years agopatch 7.4.1742 v7.4.1742
Bram Moolenaar [Thu, 14 Apr 2016 20:54:24 +0000 (22:54 +0200)]
patch 7.4.1742
Problem:    strgetchar() does not work correctly.
Solution:   use mb_cptr2len().  Add a test. (Naruhiko Nishino)

8 years agopatch 7.4.1741 v7.4.1741
Bram Moolenaar [Thu, 14 Apr 2016 20:52:50 +0000 (22:52 +0200)]
patch 7.4.1741
Problem:    Not testing utf-8 characters.
Solution:   Move the right asserts to the test_expr_utf8 test.

8 years agopatch 7.4.1740 v7.4.1740
Bram Moolenaar [Thu, 14 Apr 2016 17:50:22 +0000 (19:50 +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)

8 years agopatch 7.4.1739 v7.4.1739
Bram Moolenaar [Thu, 14 Apr 2016 17:44:36 +0000 (19:44 +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.

8 years agopatch 7.4.1738 v7.4.1738
Bram Moolenaar [Thu, 14 Apr 2016 16:42:47 +0000 (18:42 +0200)]
patch 7.4.1738
Problem:    Count for ":messages" depends on number of lines.
Solution:   Add ADDR_OTHER address type.

8 years agopatch 7.4.1737 v7.4.1737
Bram Moolenaar [Thu, 14 Apr 2016 15:52:41 +0000 (17:52 +0200)]
patch 7.4.1737
Problem:    Argument marked as unused is used.
Solution:   Remove UNUSED.

8 years agopatch 7.4.1736 v7.4.1736
Bram Moolenaar [Thu, 14 Apr 2016 15:40:56 +0000 (17:40 +0200)]
patch 7.4.1736
Problem:    Unused variable.
Solution:   Remove it. (Yasuhiro Matsumoto)

8 years agopatch 7.4.1735 v7.4.1735
Bram Moolenaar [Thu, 14 Apr 2016 15:16:22 +0000 (17:16 +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)

8 years agopatch 7.4.1734 v7.4.1734
Bram Moolenaar [Thu, 14 Apr 2016 14:57:10 +0000 (16:57 +0200)]
patch 7.4.1734
Problem:    Test fails when not using utf-8.
Solution:   Split test in regularand utf-8 part.

8 years agopatch 7.4.1733 v7.4.1733
Bram Moolenaar [Thu, 14 Apr 2016 14:46:02 +0000 (16:46 +0200)]
patch 7.4.1733
Problem:    "make install" doesn't know about cross-compiling. (Christian
            Neukirchen)
Solution:   Add CROSS_COMPILING. (closes #740)

8 years agopatch 7.4.1732 v7.4.1732
Bram Moolenaar [Thu, 14 Apr 2016 14:22:04 +0000 (16:22 +0200)]
patch 7.4.1732
Problem:    Folds may close when using autocomplete. (Anmol Sethi)
Solution:   Increment/decrement disable_fold. (Christian Brabandt, closes
            #643)

8 years agopatch 7.4.1731 v7.4.1731
Bram Moolenaar [Thu, 14 Apr 2016 13:56:09 +0000 (15:56 +0200)]
patch 7.4.1731
Problem:    Python: turns partial into simple funcref.
Solution:   Use partials like partials. (Nikolai Pavlov, closes #734)

8 years agopatch 7.4.1730 v7.4.1730
Bram Moolenaar [Thu, 14 Apr 2016 13:13:46 +0000 (15:13 +0200)]
patch 7.4.1730
Problem:    It is not easy to get a character out of a string.
Solution:   Add strgetchar() and strcharpart().

8 years agopatch 7.4.1729 v7.4.1729
Bram Moolenaar [Thu, 14 Apr 2016 12:09:25 +0000 (14:09 +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)

8 years agopatch 7.4.1728 v7.4.1728
Bram Moolenaar [Thu, 14 Apr 2016 11:51:37 +0000 (13:51 +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)

8 years agopatch 7.4.1727 v7.4.1727
Bram Moolenaar [Thu, 14 Apr 2016 10:46:51 +0000 (12:46 +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.

9 years agopatch 7.4.1726 v7.4.1726
Bram Moolenaar [Wed, 13 Apr 2016 19:14:37 +0000 (21:14 +0200)]
patch 7.4.1726
Problem:    ANSI compiler complains about string length.
Solution:   Split long string in two parts. (Michael Jarvis)

9 years agopatch 7.4.1725 v7.4.1725
Bram Moolenaar [Tue, 12 Apr 2016 20:18:53 +0000 (22:18 +0200)]
patch 7.4.1725
Problem:    Compiler errors for non-ANSI compilers.
Solution:   Remove // comment.  Remove comma at end of enum. (Michael Jarvis)

9 years agoUpdated runtime files.
Bram Moolenaar [Tue, 12 Apr 2016 19:07:15 +0000 (21:07 +0200)]
Updated runtime files.

9 years agopatch 7.4.1724 v7.4.1724
Bram Moolenaar [Mon, 11 Apr 2016 20:49:03 +0000 (22:49 +0200)]
patch 7.4.1724
Problem:    Tabline test fails in GUI.
Solution:   Remove 'e' from 'guioptions'.

9 years agopatch 7.4.1723 v7.4.1723
Bram Moolenaar [Mon, 11 Apr 2016 19:55:15 +0000 (21:55 +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)

9 years agopatch 7.4.1722 v7.4.1722
Bram Moolenaar [Mon, 11 Apr 2016 19:02:54 +0000 (21:02 +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)

9 years agoUpdated runtime files.
Bram Moolenaar [Sat, 9 Apr 2016 23:31:25 +0000 (01:31 +0200)]
Updated runtime files.

9 years agopatch 7.4.1721 v7.4.1721
Bram Moolenaar [Fri, 8 Apr 2016 20:17:04 +0000 (22:17 +0200)]
patch 7.4.1721
Problem:    The vimtbar files are unused.
Solution:   Remove them. (Ken Takata)

9 years agopatch 7.4.1720 v7.4.1720
Bram Moolenaar [Fri, 8 Apr 2016 15:25:19 +0000 (17:25 +0200)]
patch 7.4.1720
Problem:    Tests fail without the job feature.
Solution:   Skip tests when the job feature is not present.

9 years agopatch 7.4.1719 v7.4.1719
Bram Moolenaar [Fri, 8 Apr 2016 15:07:19 +0000 (17:07 +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.

9 years agopatch 7.4.1718 v7.4.1718
Bram Moolenaar [Thu, 7 Apr 2016 20:16:30 +0000 (22:16 +0200)]
patch 7.4.1718
Problem:    Coverity: not using return value of set_ref_in_item().
Solution:   Use the return value.

9 years agopatch 7.4.1717 v7.4.1717
Bram Moolenaar [Thu, 7 Apr 2016 19:40:38 +0000 (21:40 +0200)]
patch 7.4.1717
Problem:    Leaking memory when opening a channel fails.
Solution:   Unreference partials in job options.

9 years agopatch 7.4.1716 v7.4.1716
Bram Moolenaar [Wed, 6 Apr 2016 21:06:23 +0000 (23:06 +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)

9 years agopatch 7.4.1715 v7.4.1715
Bram Moolenaar [Wed, 6 Apr 2016 20:59:37 +0000 (22:59 +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.

9 years agopatch 7.4.1714 v7.4.1714
Bram Moolenaar [Tue, 5 Apr 2016 20:07:04 +0000 (22:07 +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)

9 years agopatch 7.4.1713 v7.4.1713
Bram Moolenaar [Tue, 5 Apr 2016 19:56:06 +0000 (21:56 +0200)]
patch 7.4.1713
Problem:    GTK GUI doesn't work on Wayland.
Solution:   Specify that only the X11 backend is allowed. (Simon McVittie)

9 years agopatch 7.4.1712 v7.4.1712
Bram Moolenaar [Tue, 5 Apr 2016 19:13:00 +0000 (21:13 +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.

9 years agopatch 7.4.1711 v7.4.1711
Bram Moolenaar [Tue, 5 Apr 2016 19:10:38 +0000 (21:10 +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)

9 years agopatch 7.4.1710 v7.4.1710
Bram Moolenaar [Mon, 4 Apr 2016 20:03:08 +0000 (22:03 +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)

9 years agopatch 7.4.1709 v7.4.1709
Bram Moolenaar [Mon, 4 Apr 2016 19:06:19 +0000 (21:06 +0200)]
patch 7.4.1709
Problem:    Mistake in #ifdef.
Solution:   Change PROOF_QUALITY to DRAFT_QUALITY. (Ken Takata)

9 years agopatch 7.4.1708 v7.4.1708
Bram Moolenaar [Mon, 4 Apr 2016 18:55:59 +0000 (20:55 +0200)]
patch 7.4.1708
Problem:    New regexp engine does not work properly with EBCDIC.
Solution:   Define equivalence class characters. (Owen Leibman)

9 years agopatch 7.4.1707 v7.4.1707
Bram Moolenaar [Sun, 3 Apr 2016 20:44:36 +0000 (22:44 +0200)]
patch 7.4.1707
Problem:    Cannot use empty dictionary key, even though it can be useful.
Solution:   Allow using an empty dictionary key.

9 years agopatch 7.4.1706 v7.4.1706
Bram Moolenaar [Sun, 3 Apr 2016 20:22:30 +0000 (22:22 +0200)]
patch 7.4.1706
Problem:    Old style function declaration breaks build.
Solution:   Remove __ARGS().

9 years agopatch 7.4.1705 v7.4.1705
Bram Moolenaar [Sun, 3 Apr 2016 20:08:05 +0000 (22:08 +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)

9 years agopatch 7.4.1704 v7.4.1704
Bram Moolenaar [Sun, 3 Apr 2016 19:22:58 +0000 (21:22 +0200)]
patch 7.4.1704
Problem:    Using freed memory with "wincmd p". (Dominique Pelle)
Solution:   Also clear "prevwin" in other tab pages.

9 years agopatch 7.4.1703 v7.4.1703
Bram Moolenaar [Sun, 3 Apr 2016 18:57:20 +0000 (20:57 +0200)]
patch 7.4.1703
Problem:    Can't assert for not equal and not matching.
Solution:   Add assert_notmatch() and assert_notequal().

9 years agopatch 7.4.1702 v7.4.1702
Bram Moolenaar [Sun, 3 Apr 2016 12:56:52 +0000 (14:56 +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)

9 years agopatch 7.4.1701 v7.4.1701
Bram Moolenaar [Sun, 3 Apr 2016 12:09:59 +0000 (14:09 +0200)]
patch 7.4.1701
Problem:    Equivalence classes still tested in old style tests.
Solution:   Remove the duplicate.

9 years agopatch 7.4.1700 v7.4.1700
Bram Moolenaar [Sun, 3 Apr 2016 12:02:02 +0000 (14:02 +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)

9 years agopatch 7.4.1699 v7.4.1699
Bram Moolenaar [Sat, 2 Apr 2016 20:44:16 +0000 (22:44 +0200)]
patch 7.4.1699
Problem:    :packadd does not work the same when used early or late.
Solution:   Always load plugins matching "plugin/**/*.vim".

9 years agopatch 7.4.1698 v7.4.1698
Bram Moolenaar [Sat, 2 Apr 2016 20:24:20 +0000 (22:24 +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.

9 years agopatch 7.4.1697 v7.4.1697
Bram Moolenaar [Sat, 2 Apr 2016 20:14:51 +0000 (22:14 +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.

9 years agopatch 7.4.1696 v7.4.1696
Bram Moolenaar [Sat, 2 Apr 2016 17:39:16 +0000 (19:39 +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)

9 years agopatch 7.4.1695 v7.4.1695
Bram Moolenaar [Sat, 2 Apr 2016 17:01:58 +0000 (19:01 +0200)]
patch 7.4.1695
Problem:    ":syn reset" clears the effect ":syn iskeyword". (James McCoy)
Solution:   Remove clearing the syntax keywords.

9 years agopatch 7.4.1694 v7.4.1694
Bram Moolenaar [Sat, 2 Apr 2016 13:59:40 +0000 (15:59 +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)

9 years agoAdd json_test to gitignore (Hirohito Higashi)
Bram Moolenaar [Sat, 2 Apr 2016 13:32:45 +0000 (15:32 +0200)]
Add json_test to gitignore (Hirohito Higashi)

9 years agopatch 7.4.1693 v7.4.1693
Bram Moolenaar [Sat, 2 Apr 2016 12:18:01 +0000 (14:18 +0200)]
patch 7.4.1693
Problem:    Building the Perl interface gives compiler warnings.
Solution:   Remove a pragma. Add noreturn attributes. (Damien)

9 years agopatch 7.4.1692 v7.4.1692
Bram Moolenaar [Fri, 1 Apr 2016 19:00:48 +0000 (21:00 +0200)]
patch 7.4.1692
Problem:    feedkeys('i', 'x') gets stuck, waits for a character to be typed.
Solution:   Behave like ":normal". (Yasuhiro Matsumoto)

9 years agopatch 7.4.1691 v7.4.1691
Bram Moolenaar [Thu, 31 Mar 2016 21:02:16 +0000 (23:02 +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)

9 years agopatch 7.4.1690 v7.4.1690
Bram Moolenaar [Thu, 31 Mar 2016 20:27:40 +0000 (22:27 +0200)]
patch 7.4.1690
Problem:    Can't compile with the conceal feature but without multi-byte.
Solution:   Adjust #ifdef. (Owen Leibman)

9 years agopatch 7.4.1689 v7.4.1689
Bram Moolenaar [Wed, 30 Mar 2016 20:06:16 +0000 (22:06 +0200)]
patch 7.4.1689
Problem:    Ruby interface has inconsistent coding style.
Solution:   Fix the coding style. (Ken Takata)

9 years agopatch 7.4.1688 v7.4.1688
Bram Moolenaar [Wed, 30 Mar 2016 20:03:02 +0000 (22:03 +0200)]
patch 7.4.1688
Problem:    MzScheme does not support partial.
Solution:   Add minimal partial support. (Ken Takata)

9 years agopatch 7.4.1687 v7.4.1687
Bram Moolenaar [Wed, 30 Mar 2016 19:06:57 +0000 (21:06 +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)

9 years agopatch 7.4.1686 v7.4.1686
Bram Moolenaar [Wed, 30 Mar 2016 18:50:46 +0000 (20:50 +0200)]
patch 7.4.1686
Problem:    When running tests $HOME/.viminfo is written. (James McCoy)
Solution:   Add 'nviminfo' to the 'viminfo' option. (closes #722)

9 years agoUpdated runtime files.
Bram Moolenaar [Tue, 29 Mar 2016 21:12:46 +0000 (23:12 +0200)]
Updated runtime files.

9 years agopatch 7.4.1685 v7.4.1685
Bram Moolenaar [Tue, 29 Mar 2016 21:10:31 +0000 (23:10 +0200)]
patch 7.4.1685
Problem:    There is no easy way to get all the information about a match.
Solution:   Add matchstrpos(). (Ozaki Kiichi)

9 years agopatch 7.4.1684 v7.4.1684
Bram Moolenaar [Tue, 29 Mar 2016 20:29:18 +0000 (22:29 +0200)]
patch 7.4.1684
Problem:    README text is slightly outdated.
Solution:   Mention the READMEdir directory.

9 years agopatch 7.4.1683 v7.4.1683
Bram Moolenaar [Mon, 28 Mar 2016 21:05:48 +0000 (23:05 +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)

9 years agopatch 7.4.1682 v7.4.1682
Bram Moolenaar [Mon, 28 Mar 2016 20:48:29 +0000 (22:48 +0200)]
patch 7.4.1682
Problem:    Coverity: no check for NULL.
Solution:   Add check for invalid argument to assert_match().

9 years agopatch 7.4.1681 v7.4.1681
Bram Moolenaar [Mon, 28 Mar 2016 20:44:50 +0000 (22:44 +0200)]
patch 7.4.1681
Problem:    Coverity warns for fixed size buffer length (false positive).
Solution:   Add a check for the name length.

9 years agopatch 7.4.1680 v7.4.1680
Bram Moolenaar [Mon, 28 Mar 2016 20:38:02 +0000 (22:38 +0200)]
patch 7.4.1680
Problem:    Coverity warns for not checking name length (false positive).
Solution:   Only copy the characters we know are there.

9 years agopatch 7.4.1679 v7.4.1679
Bram Moolenaar [Mon, 28 Mar 2016 20:30:50 +0000 (22:30 +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().

9 years agopatch 7.4.1678 v7.4.1678
Bram Moolenaar [Mon, 28 Mar 2016 20:17:16 +0000 (22:17 +0200)]
patch 7.4.1678
Problem:    Warning for unused argument.
Solution:   Add UNUSED. (Dominique Pelle)

9 years agopatch 7.4.1677 v7.4.1677
Bram Moolenaar [Mon, 28 Mar 2016 20:05:47 +0000 (22:05 +0200)]
patch 7.4.1677
Problem:    A reference to the removed file_select plugin remains.
Solution:   Remove it.

9 years agopatch 7.4.1676 v7.4.1676
Bram Moolenaar [Mon, 28 Mar 2016 19:26:47 +0000 (21:26 +0200)]
patch 7.4.1676
Problem:    The shellmenu plugin has to be copied or sourced to be used.
Solution:   Turn it into a package.

9 years agopatch 7.4.1675 v7.4.1675
Bram Moolenaar [Mon, 28 Mar 2016 19:10:49 +0000 (21:10 +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.

9 years agopatch 7.4.1674 v7.4.1674
Bram Moolenaar [Mon, 28 Mar 2016 19:04:37 +0000 (21:04 +0200)]
patch 7.4.1674
Problem:    The editexisting plugin has to be copied or sourced to be used.
Solution:   Turn it into a package.

9 years agopatch 7.4.1673 v7.4.1673
Bram Moolenaar [Mon, 28 Mar 2016 18:53:08 +0000 (20:53 +0200)]
patch 7.4.1673
Problem:    The justify plugin has to be copied or sourced to be used.
Solution:   Turn it into a package.

9 years agopatch 7.4.1672 v7.4.1672
Bram Moolenaar [Mon, 28 Mar 2016 18:40:32 +0000 (20:40 +0200)]
patch 7.4.1672
Problem:    The Dvorak support is a bit difficult to install.
Solution:   Turn it into an optional package.

9 years agopatch 7.4.1671 v7.4.1671
Bram Moolenaar [Mon, 28 Mar 2016 17:59:02 +0000 (19:59 +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)

9 years agopatch 7.4.1670 v7.4.1670
Bram Moolenaar [Mon, 28 Mar 2016 17:27:13 +0000 (19:27 +0200)]
patch 7.4.1670
Problem:    Completion doesn't work well for a variable containing "#".
Solution:   Recognize the "#". (Watiko)

9 years agopatch 7.4.1669 v7.4.1669
Bram Moolenaar [Mon, 28 Mar 2016 17:16:20 +0000 (19:16 +0200)]
patch 7.4.1669
Problem:    When writing buffer lines to a pipe Vim may block.
Solution:   Avoid blocking, write more lines later.

9 years agopatch 7.4.1668 v7.4.1668
Bram Moolenaar [Mon, 28 Mar 2016 12:42:14 +0000 (14:42 +0200)]
patch 7.4.1668
Problem:    channel_get_all() does multiple allocations.
Solution:   Compute the size and allocate once.

9 years agopatch 7.4.1667 v7.4.1667
Bram Moolenaar [Mon, 28 Mar 2016 12:20:41 +0000 (14:20 +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.

9 years agopatch 7.4.1666 v7.4.1666
Bram Moolenaar [Mon, 28 Mar 2016 12:11:42 +0000 (14:11 +0200)]
patch 7.4.1666
Problem:    When reading JSON from a channel all readahead is used.
Solution:   Use the fill function to reduce overhead.

9 years agopatch 7.4.1665 v7.4.1665
Bram Moolenaar [Sun, 27 Mar 2016 17:13:35 +0000 (19:13 +0200)]
patch 7.4.1665
Problem:    Crash when calling job_start() with a NULL string. (Dominique)
Solution:   Check for an invalid argument.