summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2016-04-05patch 7.4.1712v7.4.1712Bram Moolenaar
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.
2016-04-05patch 7.4.1711v7.4.1711Bram Moolenaar
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)
2016-04-04patch 7.4.1710v7.4.1710Bram Moolenaar
Problem: Not all output of an external command is read. Solution: Avoid timing out when the process has exited. (closes #681)
2016-04-04patch 7.4.1709v7.4.1709Bram Moolenaar
Problem: Mistake in #ifdef. Solution: Change PROOF_QUALITY to DRAFT_QUALITY. (Ken Takata)
2016-04-04patch 7.4.1708v7.4.1708Bram Moolenaar
Problem: New regexp engine does not work properly with EBCDIC. Solution: Define equivalence class characters. (Owen Leibman)
2016-04-03patch 7.4.1707v7.4.1707Bram Moolenaar
Problem: Cannot use empty dictionary key, even though it can be useful. Solution: Allow using an empty dictionary key.
2016-04-03patch 7.4.1706v7.4.1706Bram Moolenaar
Problem: Old style function declaration breaks build. Solution: Remove __ARGS().
2016-04-03patch 7.4.1705v7.4.1705Bram Moolenaar
Problem: The 'guifont' option does not allow for a quality setting. Solution: Add the "q" item, supported on MS-Windows. (Yasuhiro Matsumoto)
2016-04-03patch 7.4.1704v7.4.1704Bram Moolenaar
Problem: Using freed memory with "wincmd p". (Dominique Pelle) Solution: Also clear "prevwin" in other tab pages.
2016-04-03patch 7.4.1703v7.4.1703Bram Moolenaar
Problem: Can't assert for not equal and not matching. Solution: Add assert_notmatch() and assert_notequal().
2016-04-03patch 7.4.1702v7.4.1702Bram Moolenaar
Problem: Using freed memory when parsing 'printoptions' fails. Solution: Save the old options and restore them in case of an error. (Dominique)
2016-04-03patch 7.4.1701v7.4.1701Bram Moolenaar
Problem: Equivalence classes still tested in old style tests. Solution: Remove the duplicate.
2016-04-03patch 7.4.1700v7.4.1700Bram Moolenaar
Problem: Equivalence classes are not properly tested. Solution: Add tests for multi-byte and latin1. Fix an error. (Owen Leibman)
2016-04-02patch 7.4.1699v7.4.1699Bram Moolenaar
Problem: :packadd does not work the same when used early or late. Solution: Always load plugins matching "plugin/**/*.vim".
2016-04-02patch 7.4.1698v7.4.1698Bram Moolenaar
Problem: Two tests fail when running tests with MinGW. (Michael Soyka) Solution: Convert test_getcwd.ok test_wordcount.ok to unix fileformat.
2016-04-02patch 7.4.1697v7.4.1697Bram Moolenaar
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.
2016-04-02patch 7.4.1696v7.4.1696Bram Moolenaar
Problem: When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. (Coacher) Solution: Always clear the message. (Christian Brabandt, closes #718)
2016-04-02patch 7.4.1695v7.4.1695Bram Moolenaar
Problem: ":syn reset" clears the effect ":syn iskeyword". (James McCoy) Solution: Remove clearing the syntax keywords.
2016-04-02patch 7.4.1694v7.4.1694Bram Moolenaar
Problem: Win32 gvim doesn't work with "dvorakj" input method. Solution: Wait for QS_ALLINPUT instead of QS_ALLEVENTS. (Yukihiro Nakadaira)
2016-04-02patch 7.4.1693v7.4.1693Bram Moolenaar
Problem: Building the Perl interface gives compiler warnings. Solution: Remove a pragma. Add noreturn attributes. (Damien)
2016-04-01patch 7.4.1692v7.4.1692Bram Moolenaar
Problem: feedkeys('i', 'x') gets stuck, waits for a character to be typed. Solution: Behave like ":normal". (Yasuhiro Matsumoto)
2016-03-31patch 7.4.1691v7.4.1691Bram Moolenaar
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)
2016-03-31patch 7.4.1690v7.4.1690Bram Moolenaar
Problem: Can't compile with the conceal feature but without multi-byte. Solution: Adjust #ifdef. (Owen Leibman)
2016-03-30patch 7.4.1689v7.4.1689Bram Moolenaar
Problem: Ruby interface has inconsistent coding style. Solution: Fix the coding style. (Ken Takata)
2016-03-30patch 7.4.1688v7.4.1688Bram Moolenaar
Problem: MzScheme does not support partial. Solution: Add minimal partial support. (Ken Takata)
2016-03-30patch 7.4.1687v7.4.1687Bram Moolenaar
Problem: The channel close_cb option does not work. Solution: Use jo_close_partial instead of jo_err_partial. (Damien)
2016-03-30patch 7.4.1686v7.4.1686Bram Moolenaar
Problem: When running tests $HOME/.viminfo is written. (James McCoy) Solution: Add 'nviminfo' to the 'viminfo' option. (closes #722)
2016-03-29patch 7.4.1685v7.4.1685Bram Moolenaar
Problem: There is no easy way to get all the information about a match. Solution: Add matchstrpos(). (Ozaki Kiichi)
2016-03-29patch 7.4.1684v7.4.1684Bram Moolenaar
Problem: README text is slightly outdated. Solution: Mention the READMEdir directory.
2016-03-28patch 7.4.1683v7.4.1683Bram Moolenaar
Problem: Generated .bat files do not support --nofork. Solution: Add check for --nofork. Also add "setlocal". (Kevin CantĂș, closes #659)
2016-03-28patch 7.4.1682v7.4.1682Bram Moolenaar
Problem: Coverity: no check for NULL. Solution: Add check for invalid argument to assert_match().
2016-03-28patch 7.4.1681v7.4.1681Bram Moolenaar
Problem: Coverity warns for fixed size buffer length (false positive). Solution: Add a check for the name length.
2016-03-28patch 7.4.1680v7.4.1680Bram Moolenaar
Problem: Coverity warns for not checking name length (false positive). Solution: Only copy the characters we know are there.
2016-03-28patch 7.4.1679v7.4.1679Bram Moolenaar
Problem: Coverity: copying value of v_lock without initializing it. Solution: Init v_lock in rettv_list_alloc() and rettv_dict_alloc().
2016-03-28patch 7.4.1678v7.4.1678Bram Moolenaar
Problem: Warning for unused argument. Solution: Add UNUSED. (Dominique Pelle)
2016-03-28patch 7.4.1677v7.4.1677Bram Moolenaar
Problem: A reference to the removed file_select plugin remains. Solution: Remove it.
2016-03-28patch 7.4.1676v7.4.1676Bram Moolenaar
Problem: The shellmenu plugin has to be copied or sourced to be used. Solution: Turn it into a package.
2016-03-28patch 7.4.1675v7.4.1675Bram Moolenaar
Problem: The swapmous plugin has to be copied or sourced to be used. Solution: Turn it into the swapmouse package.
2016-03-28patch 7.4.1674v7.4.1674Bram Moolenaar
Problem: The editexisting plugin has to be copied or sourced to be used. Solution: Turn it into a package.
2016-03-28patch 7.4.1673v7.4.1673Bram Moolenaar
Problem: The justify plugin has to be copied or sourced to be used. Solution: Turn it into a package.
2016-03-28patch 7.4.1672v7.4.1672Bram Moolenaar
Problem: The Dvorak support is a bit difficult to install. Solution: Turn it into an optional package.
2016-03-28patch 7.4.1671v7.4.1671Bram Moolenaar
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)
2016-03-28patch 7.4.1670v7.4.1670Bram Moolenaar
Problem: Completion doesn't work well for a variable containing "#". Solution: Recognize the "#". (Watiko)
2016-03-28patch 7.4.1669v7.4.1669Bram Moolenaar
Problem: When writing buffer lines to a pipe Vim may block. Solution: Avoid blocking, write more lines later.
2016-03-28patch 7.4.1668v7.4.1668Bram Moolenaar
Problem: channel_get_all() does multiple allocations. Solution: Compute the size and allocate once.
2016-03-28patch 7.4.1667v7.4.1667Bram Moolenaar
Problem: Win32: waiting on a pipe with fixed sleep time. Solution: Start with a short delay and increase it when looping.
2016-03-28patch 7.4.1666v7.4.1666Bram Moolenaar
Problem: When reading JSON from a channel all readahead is used. Solution: Use the fill function to reduce overhead.
2016-03-27patch 7.4.1665v7.4.1665Bram Moolenaar
Problem: Crash when calling job_start() with a NULL string. (Dominique) Solution: Check for an invalid argument.
2016-03-27patch 7.4.1664v7.4.1664Bram Moolenaar
Problem: Crash in :cgetexpr. Solution: Check for NULL pointer. (Dominique) Add a test.
2016-03-27patch 7.4.1663v7.4.1663Bram Moolenaar
Problem: In tests it's often useful to check if a pattern matches. Solution: Add assert_match().