summaryrefslogtreecommitdiffstats
path: root/src/version.c
AgeCommit message (Collapse)Author
2016-04-08patch 7.4.1719v7.4.1719Bram Moolenaar
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.
2016-04-07patch 7.4.1718v7.4.1718Bram Moolenaar
Problem: Coverity: not using return value of set_ref_in_item(). Solution: Use the return value.
2016-04-07patch 7.4.1717v7.4.1717Bram Moolenaar
Problem: Leaking memory when opening a channel fails. Solution: Unreference partials in job options.
2016-04-06patch 7.4.1716v7.4.1716Bram Moolenaar
Problem: 'autochdir' doesn't work for the first file. (Rob Hoelz) Solution: Call DO_AUTOCHDIR after startup. (Christian Brabandt, closes #704)
2016-04-06patch 7.4.1715v7.4.1715Bram Moolenaar
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.
2016-04-05patch 7.4.1714v7.4.1714Bram Moolenaar
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)
2016-04-05patch 7.4.1713v7.4.1713Bram Moolenaar
Problem: GTK GUI doesn't work on Wayland. Solution: Specify that only the X11 backend is allowed. (Simon McVittie)
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)