| Commit message (Collapse) | Author | Age |
| ... | |
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Using ":call dict.func()" where the function is a partial does
not work. Using "dict.func()" where the function does not take a
Dictionary does not work.
Solution: Handle partial properly in ":call". (Yasuhiro Matsumoto)
https://github.com/vim/vim/commit/65639032bb7b17996cd255d1508a1df4ad528a1f
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Crash when using function reference. (Luchr)
Solution: Set initial refcount. (Ken Takata)
https://github.com/vim/vim/commit/7a5c46a9df7ef01a4f6a620861c35400d5ad28d9
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Cannot pass "dict.Myfunc" around as a partial.
Solution: Create a partial when expected.
https://github.com/vim/vim/commit/ab1fa3955f25dfdb7e329c3bd76e175c93c8cb5e
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: An empty list in function() causes an error.
Solution: Handle an empty list like there is no list of arguments.
https://github.com/vim/vim/commit/346418c624f1bc7c04c98907134a2b284e6452dd
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Partial test fails on windows.
Solution: Return 1 or -1 from compare function.
https://github.com/vim/vim/commit/790500a8e65bee295ef51a59dfa67ecbaab8ea17
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Passing cookie to a callback is clumsy.
Solution: Change function() to take arguments and return a partial.
https://github.com/vim/vim/commit/1735bc988c546cc962c5f94792815b4d7cb79710
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
vim-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).
https://github.com/vim/vim/commit/245c41070c7f37d52be43cce0cb140bd3ade6c7e
vim-patch:7.4.1759
Problem: When using feedkeys() in a timer the inserted characters are not
used right away.
Solution: Break the wait loop when characters have been added to typebuf.
use this for testing CursorHoldI.
https://github.com/vim/vim/commit/40b1b5443c88fab77f1f7c6f9e801f7ffdb7e0a8
vim-patch:7.4.1692
Problem: feedkeys('i', 'x') gets stuck, waits for a character to be typed.
Solution: Behave like ":normal". (Yasuhiro Matsumoto)
|
| |\ \
| | |
| | | |
vim-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 vim/vim#747)
https://github.com/vim/vim/commit/c3691332f72169c486066200c0f3935418364900
|
| |\ \ \
| |/ /
|/| |
| | | |
vim-patch:7.4.[1835,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)
https://github.com/vim/vim/commit/5d2ca0402954ff79b73d9c86cc16c8a6454b75a7
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: When splitting and closing a window the status height changes.
Solution: Compute the frame height correctly. (Hirohito Higashi)
https://github.com/vim/vim/commit/991dea3ab185fb35e577ab0bdfd443cd4b43ccc6
|
| |\ \ \
| | | |
| | | | |
vim-patch:7.4.[1685,2163,2217,2269],8.0.00[33,40]
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Whole line highlighting with matchaddpos() does not work.
Solution: Check for zero length. (Hirohito Higashi)
https://github.com/vim/vim/commit/8507747600bddfd6a68aed057840856bf5548e61
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Cannot use overlapping positions with matchaddpos().
Solution: Check end of match. (Ozaki Kiichi) Add a test (Hirohito Higashi)
https://github.com/vim/vim/commit/a6c27ee6db2c328e0ab0e6d143e2a295a0bb9c9a
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Using 'hlsearch' highlighting instead of matchpos if there is no
search match.
Solution: Pass NULL as last item to next_search_hl() when searching for
'hlsearch' match. (Shane Harper, closes vim/vim#1013)
https://github.com/vim/vim/commit/e17bdffff78ebd6a4e3cff26754cc667557ea810
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: When using matchaddpos() a character after the end of the line can
be highlighted.
Solution: Only highlight existing characters. (Hirohito Higashi)
https://github.com/vim/vim/commit/4f416e41243ca151b95d39d81ce23d00b1484755
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: match() and related functions tested with old style test.
Solution: Convert to new style test. (Hirohito Higashi)
https://github.com/vim/vim/commit/d76a0c15f8bdbc901015879177fd5076d34c7a06
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: There is no easy way to get all the information about a match.
Solution: Add matchstrpos(). (Ozaki Kiichi)
https://github.com/vim/vim/commit/7fed5c18f8577b75404b80d8b9a9907b1bbd27e4
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add missing test file.
https://github.com/vim/vim/commit/8d8aa0a367380f23f0af428fcb66a1a0615bf872
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Crash when 'tagstack' is off. (Dominique Pelle)
Solution: Fix it. (Hirohito Higashi)
https://github.com/vim/vim/commit/def5abe0a2727041ecee69afdccfca405333bd24
|
| |\ \ \
| | | |
| | | | |
build: Make clean targets more thorough
|
| | |/ / |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Closes #5616
Problem: Drop command doesn't use existing window.
Solution: Check the window width properly. (Hirohito Higashi)
https://github.com/vim/vim/commit/5a030a540f4157d5c9905e3564282c92b4dcec9a
|
| | | |
| | |
| | |
| | |
| | |
| | | |
Add missing test file.
https://github.com/vim/vim/commit/f9660b59b2bdaa3ec2e7b31ab52186ad8b99f047
|
| |/ /
| |
| |
| |
| |
| |
| |
| | |
Problem: "gD" does not find match in first column of first line. (Gary
Johnson)
Solution: Accept match at the cursor.
https://github.com/vim/vim/commit/1538fc34fae3fae39773ca43f6ff52401fce61d8
|
| |\ \
| | |
| | | |
vim-patch:7.4.17[35,38,39]
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Messages test fails on MS-Windows.
Solution: Adjust the asserts. Skip the "messages maintainer" line if not
showing all messages
https://github.com/vim/vim/commit/bea1ede1c59a11ca5bf9d91cd30b7b2937b9fb41
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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)
https://github.com/vim/vim/commit/451f849fd6282a4facd4f0f58af62837443fb5a6
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Using freed memory when parsing 'printoptions' fails.
Solution: Save the old options and restore them in case of an error.
(Dominique)
https://github.com/vim/vim/commit/4afc7c5d4a73340831077a02bfe1f74935e7f4a1
|
| |\ \ \
| | | |
| | | | |
vim-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)
https://github.com/vim/vim/commit/f73d3bc253fa79ad220f52f04b93e782e95a9d43
|
| |\ \ \
| | | |
| | | |
| | | | |
vim-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 vim/vim#729)
https://github.com/vim/vim/commit/a742e084b677f76c67e9e52c4f9fb9ab24002e20
|
| |\ \ \ \
| | | | |
| | | | | |
vim-patch:7.4.1707
|
| | |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Cannot use empty dictionary key, even though it can be useful.
Solution: Allow using an empty dictionary key.
https://github.com/vim/vim/commit/0921ecff1c5a74541bad6c073e8ade32247403d8
|
| |\ \ \ \
| | | | |
| | | | | |
vim-patch:7.4.2071
|
| | | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: The return value of type() is difficult to use.
Solution: Define v:t_ constants. (Ken Takata)
https://github.com/vim/vim/commit/f562e72df726c6191fa305e1c0a113f1cfb87f76
|
| |\ \ \ \
| |/ / /
|/| | | |
vim-patch:7.4.1686, 7.4.2007
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Running the tests leaves a viminfo file behind.
Solution: Make the viminfo option empty.
https://github.com/vim/vim/commit/fc4ad616073a169badfb2b9906fee2844f76f730
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: When running tests $HOME/.viminfo is written. (James McCoy)
Solution: Add 'nviminfo' to the 'viminfo' option. (closes vim/vim#722)
https://github.com/vim/vim/commit/e9c07270031e312082604d3505650f185aa65948
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Using the system default encoding makes tests unpredictable.
Solution: Always use utf-8 or latin1 in the new style tests. Remove setting
encoding and scriptencoding where it is not needed.
https://github.com/vim/vim/commit/ac105ed3c420660ddbddc501c97875c48220817e
|
| |\ \ \
| | | |
| | | | |
vim-patch:7.4.1923
|
| | |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Command line editing is not tested much.
Solution: Add tests for expanding the file name and 'wildmenu'.
https://github.com/vim/vim/commit/ae3150ec8d9da4a244acffebea55416946ca23d3
The test_cmdline.vim tests were ported in 23f591dba078fee16a and thus
should have marked 1923 as applied. The test_cmdline.vim invocation
has been moved from test_alot.vim to src/nvim/testdir/Makefile to
better accord with the upstream code.
|
| |/ /
| |
| |
| |
| |
| |
| | |
Problem: has('patch-7.4.1') doesn't work.
Solution: Fix off-by-one error. (Thinca)
https://github.com/vim/vim/commit/819821c5a95fc60797ecbb5e5ca1302e397e3d9a
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Tests fail without the 'keymap' features.
Solution: Check for feature in test.
https://github.com/vim/vim/commit/9376f5f482a4d579436bf364778c2d8ab8e2f22d
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: When setting 'filetype' there is no check for a valid name.
Solution: Only allow valid characters in 'filetype', 'syntax' and 'keymap'.
https://github.com/vim/vim/commit/d0b5138ba4bccff8a744c99836041ef6322ed39a
|
| |\ \
| | |
| | | |
vim-patch:7.4.2174
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Adding duplicate flags to 'whichwrap' leaves commas behind.
Solution: Also remove the commas. (Naruhiko Nishino)
https://github.com/vim/vim/commit/c8ce615299b4d8c1b2e6cf83496f48cd497d8a37
|