summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.1732v7.4.1732Bram Moolenaar2016-04-144-0/+11
| | | | | | Problem: Folds may close when using autocomplete. (Anmol Sethi) Solution: Increment/decrement disable_fold. (Christian Brabandt, closes #643)
* patch 7.4.1731v7.4.1731Bram Moolenaar2016-04-1411-62/+923
| | | | | Problem: Python: turns partial into simple funcref. Solution: Use partials like partials. (Nikolai Pavlov, closes #734)
* patch 7.4.1730v7.4.1730Bram Moolenaar2016-04-143-0/+158
| | | | | Problem: It is not easy to get a character out of a string. Solution: Add strgetchar() and strcharpart().
* patch 7.4.1729v7.4.1729Bram Moolenaar2016-04-143-1/+110
| | | | | | | 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)
* patch 7.4.1728v7.4.1728Bram Moolenaar2016-04-144-294/+319
| | | | | | Problem: The help for functions require a space after the "(". Solution: Make CTRL-] on a function name ignore the arguments. (Hirohito Higashi)
* patch 7.4.1727v7.4.1727Bram Moolenaar2016-04-1410-34/+112
| | | | | | 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.
* patch 7.4.1726v7.4.1726Bram Moolenaar2016-04-132-10/+17
| | | | | Problem: ANSI compiler complains about string length. Solution: Split long string in two parts. (Michael Jarvis)
* patch 7.4.1725v7.4.1725Bram Moolenaar2016-04-122-2/+4
| | | | | Problem: Compiler errors for non-ANSI compilers. Solution: Remove // comment. Remove comma at end of enum. (Michael Jarvis)
* Updated runtime files.Bram Moolenaar2016-04-1228-222/+629
|
* patch 7.4.1724v7.4.1724Bram Moolenaar2016-04-112-0/+8
| | | | | Problem: Tabline test fails in GUI. Solution: Remove 'e' from 'guioptions'.
* patch 7.4.1723v7.4.1723Bram Moolenaar2016-04-114-4/+50
| | | | | | 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)
* patch 7.4.1722v7.4.1722Bram Moolenaar2016-04-112-0/+4
| | | | | | Problem: Crash when calling garbagecollect() after starting a job. Solution: Set the copyID on job and channel. (Hirohito Higashi, Ozaki Kiichi)
* Updated runtime files.Bram Moolenaar2016-04-1011-399/+349
|
* patch 7.4.1721v7.4.1721Bram Moolenaar2016-04-085-188/+2
| | | | | Problem: The vimtbar files are unused. Solution: Remove them. (Ken Takata)
* patch 7.4.1720v7.4.1720Bram Moolenaar2016-04-082-6/+12
| | | | | Problem: Tests fail without the job feature. Solution: Skip tests when the job feature is not present.
* patch 7.4.1719v7.4.1719Bram Moolenaar2016-04-0811-133/+377
| | | | | | | | 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.
* patch 7.4.1718v7.4.1718Bram Moolenaar2016-04-072-1/+3
| | | | | Problem: Coverity: not using return value of set_ref_in_item(). Solution: Use the return value.
* patch 7.4.1717v7.4.1717Bram Moolenaar2016-04-075-23/+64
| | | | | Problem: Leaking memory when opening a channel fails. Solution: Unreference partials in job options.
* patch 7.4.1716v7.4.1716Bram Moolenaar2016-04-062-0/+5
| | | | | Problem: 'autochdir' doesn't work for the first file. (Rob Hoelz) Solution: Call DO_AUTOCHDIR after startup. (Christian Brabandt, closes #704)
* patch 7.4.1715v7.4.1715Bram Moolenaar2016-04-063-42/+88
| | | | | | 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.
* patch 7.4.1714v7.4.1714Bram Moolenaar2016-04-053-11/+13
| | | | | | 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)
* patch 7.4.1713v7.4.1713Bram Moolenaar2016-04-052-0/+8
| | | | | Problem: GTK GUI doesn't work on Wayland. Solution: Specify that only the X11 backend is allowed. (Simon McVittie)
* patch 7.4.1712v7.4.1712Bram Moolenaar2016-04-053-9/+46
| | | | | | | 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.
* patch 7.4.1711v7.4.1711Bram Moolenaar2016-04-054-4/+46
| | | | | | 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)
* patch 7.4.1710v7.4.1710Bram Moolenaar2016-04-042-3/+11
| | | | | Problem: Not all output of an external command is read. Solution: Avoid timing out when the process has exited. (closes #681)
* patch 7.4.1709v7.4.1709Bram Moolenaar2016-04-042-1/+3
| | | | | Problem: Mistake in #ifdef. Solution: Change PROOF_QUALITY to DRAFT_QUALITY. (Ken Takata)
* patch 7.4.1708v7.4.1708Bram Moolenaar2016-04-042-100/+239
| | | | | Problem: New regexp engine does not work properly with EBCDIC. Solution: Define equivalence class characters. (Owen Leibman)
* patch 7.4.1707v7.4.1707Bram Moolenaar2016-04-034-13/+22
| | | | | Problem: Cannot use empty dictionary key, even though it can be useful. Solution: Allow using an empty dictionary key.
* patch 7.4.1706v7.4.1706Bram Moolenaar2016-04-032-1/+3
| | | | | Problem: Old style function declaration breaks build. Solution: Remove __ARGS().
* patch 7.4.1705v7.4.1705Bram Moolenaar2016-04-035-3/+80
| | | | | Problem: The 'guifont' option does not allow for a quality setting. Solution: Add the "q" item, supported on MS-Windows. (Yasuhiro Matsumoto)
* patch 7.4.1704v7.4.1704Bram Moolenaar2016-04-032-3/+12
| | | | | Problem: Using freed memory with "wincmd p". (Dominique Pelle) Solution: Also clear "prevwin" in other tab pages.
* patch 7.4.1703v7.4.1703Bram Moolenaar2016-04-034-20/+107
| | | | | Problem: Can't assert for not equal and not matching. Solution: Add assert_notmatch() and assert_notequal().
* patch 7.4.1702v7.4.1702Bram Moolenaar2016-04-033-5/+36
| | | | | | Problem: Using freed memory when parsing 'printoptions' fails. Solution: Save the old options and restore them in case of an error. (Dominique)
* patch 7.4.1701v7.4.1701Bram Moolenaar2016-04-035-14/+2
| | | | | Problem: Equivalence classes still tested in old style tests. Solution: Remove the duplicate.
* patch 7.4.1700v7.4.1700Bram Moolenaar2016-04-037-2/+87
| | | | | Problem: Equivalence classes are not properly tested. Solution: Add tests for multi-byte and latin1. Fix an error. (Owen Leibman)
* patch 7.4.1699v7.4.1699Bram Moolenaar2016-04-023-2/+9
| | | | | Problem: :packadd does not work the same when used early or late. Solution: Always load plugins matching "plugin/**/*.vim".
* patch 7.4.1698v7.4.1698Bram Moolenaar2016-04-022-1/+5
| | | | | Problem: Two tests fail when running tests with MinGW. (Michael Soyka) Solution: Convert test_getcwd.ok test_wordcount.ok to unix fileformat.
* patch 7.4.1697v7.4.1697Bram Moolenaar2016-04-024-296/+308
| | | | | | | 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.
* patch 7.4.1696v7.4.1696Bram Moolenaar2016-04-024-6/+17
| | | | | | Problem: When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. (Coacher) Solution: Always clear the message. (Christian Brabandt, closes #718)
* patch 7.4.1695v7.4.1695Bram Moolenaar2016-04-022-1/+3
| | | | | Problem: ":syn reset" clears the effect ":syn iskeyword". (James McCoy) Solution: Remove clearing the syntax keywords.
* patch 7.4.1694v7.4.1694Bram Moolenaar2016-04-022-1/+3
| | | | | Problem: Win32 gvim doesn't work with "dvorakj" input method. Solution: Wait for QS_ALLINPUT instead of QS_ALLEVENTS. (Yukihiro Nakadaira)
* Add json_test to gitignore (Hirohito Higashi)Bram Moolenaar2016-04-021-0/+1
|
* patch 7.4.1693v7.4.1693Bram Moolenaar2016-04-022-6/+12
| | | | | Problem: Building the Perl interface gives compiler warnings. Solution: Remove a pragma. Add noreturn attributes. (Damien)
* patch 7.4.1692v7.4.1692Bram Moolenaar2016-04-013-0/+9
| | | | | Problem: feedkeys('i', 'x') gets stuck, waits for a character to be typed. Solution: Behave like ":normal". (Yasuhiro Matsumoto)
* patch 7.4.1691v7.4.1691Bram Moolenaar2016-03-312-1/+5
| | | | | | | 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)
* patch 7.4.1690v7.4.1690Bram Moolenaar2016-03-313-3/+5
| | | | | Problem: Can't compile with the conceal feature but without multi-byte. Solution: Adjust #ifdef. (Owen Leibman)
* patch 7.4.1689v7.4.1689Bram Moolenaar2016-03-302-12/+26
| | | | | Problem: Ruby interface has inconsistent coding style. Solution: Fix the coding style. (Ken Takata)
* patch 7.4.1688v7.4.1688Bram Moolenaar2016-03-302-0/+27
| | | | | Problem: MzScheme does not support partial. Solution: Add minimal partial support. (Ken Takata)
* patch 7.4.1687v7.4.1687Bram Moolenaar2016-03-303-1/+26
| | | | | Problem: The channel close_cb option does not work. Solution: Use jo_close_partial instead of jo_err_partial. (Damien)
* patch 7.4.1686v7.4.1686Bram Moolenaar2016-03-304-3/+7
| | | | | Problem: When running tests $HOME/.viminfo is written. (James McCoy) Solution: Add 'nviminfo' to the 'viminfo' option. (closes #722)