| Commit message (Collapse) | Author | Age |
| ... | |
| | |
| |
| |
| |
| |
| |
| | |
Problem: No testfor ":loadplugin".
Solution: Add a test. Fix how option is being set.
https://github.com/vim/vim/commit/863c1a9079fa340d663ccafb011729a29186d73e
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: ":loadplugin" doesn't take care of ftdetect files.
Solution: Also load ftdetect scripts when appropriate.
https://github.com/vim/vim/commit/1bdd42627d619258d0e847f217cfc1c2795f1ac5
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Compiler warnings for conversions.
Solution: Add type cast.
https://github.com/vim/vim/commit/1daae446e58fd90f98c51ff3af8f54bfa5197751
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Compiler warning. (Cesar Romani)
Solution: Initialize variable.
https://github.com/vim/vim/commit/bdcd75275002c3b74015bb9bc0a01b13bb6107d4
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: It is not easy to use a set of plugins and their dependencies.
Solution: Add packages, ":loadopt", 'packpath'.
https://github.com/vim/vim/commit/f6fee0e2d4341c0c2f5339c1268e5877fafd07cf
|
| | |
| |
| |
| |
| |
| | |
Problem: test_expand fails on MS-Windows.
Solution: Always use forward slashes. Remove references to test27.
https://github.com/vim/vim/commit/f60b796fa9870bdfc4cdeb91653bac041916077d
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: test_expand leaves files behind.
Solution: Edit another file before deleting, otherwise the swap file
remains.
https://github.com/vim/vim/commit/08b270a8a4544be9a7fecce311834fde2b457634
|
| |/
|
|
|
|
|
| |
Problem: 'autochdir' doesn't work for the first file. (Rob Hoelz)
Solution: Call DO_AUTOCHDIR after startup. (Christian Brabandt)
https://github.com/vim/vim/commit/baec5c1768098f9dd867b465aaabfdfb294f10c2
|
| |
|
|
|
|
|
|
| |
Problem: Wrong argument to assert_exception() causes a crash. (reported by
Coverity)
Solution: Check for NULL pointer. Add a test.
https://github.com/vim/vim/commit/da5dcd936656f524dd0ae7cb2685245f07f5720f
|
| |
|
|
|
|
|
|
|
| |
Only update some entries that are already in `version.c`. Mercilessly stolen from https://github.com/neovim/neovim/pull/4634. At least one possible contributor got confused by it not being as-up-do-date-as-it-coul-be(tm). We shouldn't have that.
1005, 1010: :smile
1039: small Build
1058, 1073, 1079, 1097: alloc
1555, 1556, 1573: Makefile
1560, 1579: channel
|
| | |
|
| |
|
|
|
|
|
| |
Problem: Quickfix code using memory after being freed. (Dominique Pelle)
Solution: Detect that the window was closed. (Hirohito Higashi)
https://github.com/vim/vim/commit/0899d698030ec076eb26352cda1ea334ab0819d9
|
| |\
| |
| | |
doc: cleanup
|
| | | |
|
| |/
|
|
|
|
|
|
| |
Problem: Can only get the directory of the current window.
Solution: Add window and tab arguments to getcwd() and haslocaldir().
(Thinca, Hirohito Higashi)
https://github.com/vim/vim/commit/c970330676eaae7ba7cd05cfa46df5a413853ef9
|
| |
|
|
|
|
| |
Problem: The test script lists all functions before executing them.
Solution: Only list the function currently being executed.
https://github.com/vim/vim/commit/93bf558caef2d507ef6baf56eaf6025b63da1e34
|
| |\
| |
| | |
vim-patch:7.4.1130
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Memory leak in :vimgrep.
Solution: Call FreeWild(). (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/61ff4dd6a4d47bd32383fe28087be2b37dec53f4
mark 1130 as NA
|
| |\ \
| | |
| | | |
vim-patch:7.4.{1090,1094}
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Test for :hardcopy fails on MS-Windows.
Solution: Check for the +postscript feature.
https://github.com/vim/vim/commit/ccb80989f2779c8441f7f15d160fb2141bd1676d
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: No tests for :hardcopy and related options.
Solution: Add test_hardcopy.
https://github.com/vim/vim/commit/b5690794cf081773628fa0f1f2b948fd129d5b39
|
| |\ \ \
| | | |
| | | | |
vim-patch:7.4.{1051,1068}
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Wrong way to check for unletting internal variables.
Solution: Use a better way. (Olaf Dabrunz)
https://github.com/vim/vim/commit/71bcfdf30109c3d6e40d143adcaf33964b18a70b
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Segfault when unletting "count".
Solution: Check for readonly and locked first. (Dominique Pelle)
Add a test.
https://github.com/vim/vim/commit/af8af8bfac5792fa64efbc524032d568cc7754f7
|
| |\ \ \ \
| | | | |
| | | | |
| | | | | |
vim-patch:7.4.1223
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Crash when setting v:errors to a number.
Solution: Free the typval without assuming its type. (Yasuhiro Matsumoto)
https://github.com/vim/vim/commit/a542c680a8b42cb766e64d4ee7374ef4dacb7832
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Sort test doesn't test with "1" argument.
Solution: Also test ignore-case sorting. (Yasuhiro Matsumoto)
https://github.com/vim/vim/commit/51d1d536802b5d8232d47e56f165ba8a009529b5
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: When the argument of sort() is zero or empty it fails.
Solution: Make zero work as documented. (suggested by Yasuhiro Matsumoto)
https://github.com/vim/vim/commit/5131c144feb046c5e2b72e6c172159d80ce06b3c
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Sort test fails on MS-Windows.
Solution: Correct the compare function.
https://github.com/vim/vim/commit/0bb6108eb4e1ecaed437bc507f514f5da7816d9e
|
| | |/ / /
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Can't sort inside a sort function.
Solution: Use a struct to store the sort parameters. (Jacob Niehus)
https://github.com/vim/vim/commit/0b962473ddc7cee3cb45253dea273573bcca9bf9
|
| |/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Autocommands triggered by quickfix cannot always get the current
title value.
Solution: Call qf_fill_buffer() later. (Christian Brabandt)
https://github.com/vim/vim/commit/6920c72d4d62c8dc5596e9f392e38204f561d7af
Helped by @mhinz
|
| |\ \ \
| | | |
| | | | |
vim-patch:7.4.{1150,1151}
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Missing change to eval.c
Solution: Also change feedkeys().
https://github.com/vim/vim/commit/5f8a14b9dea094b8bbab94cfc1e8da8e633fbc01
|
| | | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: 'langmap' applies to the first character typed in Select mode.
(David Watson)
Solution: Check for SELECTMODE. (Christian Brabandt, closes #572)
Add the 'x' flag to feedkeys().
https://github.com/vim/vim/commit/25281634cda03ce302aaf9f906a9520b5f81f91e
|
| |/ /
| |
| |
| |
| |
| | |
Problem: Don't know why finding spell suggestions is slow.
Solution: Add some code to gather profiling information.
https://github.com/vim/vim/commit/ca1fe985175385c609f8e06672a1014729aba05c
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Expanding "~" halfway a file name.
Solution: Handle the file name as one name. (Marco Hinz) Add a test.
Closes vim/vim#564.
https://github.com/vim/vim/commit/58adb14739fa240ca6020cede9ab1f1cb07bd90a
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: ":syn reset" clears the effect ":syn iskeyword". (James McCoy)
Solution: Remove clearing the syntax keywords.
https://github.com/vim/vim/commit/8bc189e81aa98ba4aebb03a9dc9527a210fce816
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Cannot define keyword characters for a syntax file.
Solution: Add the ":syn iskeyword" command. (Christian Brabandt)
https://github.com/vim/vim/commit/b8060fe862f684b591f9ac679eac5b2594d6c5a0
|
| |\ \
| | |
| | | |
vim-patch:7.4.1276
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Warning for not using return value of fcntl().
Solution: Explicitly ignore the return value.
https://github.com/vim/vim/commit/fbc4b4db3a9690906a96e16724350a6241cf32a5
|
| |\ \ \
| | | |
| | | | |
vim-patch:7.4.1119,7.4.1123,7.4.1132,7.4.1161
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: ":argadd" without argument is supposed to add the current buffer
name to the arglist.
Solution: Make it work as documented. (Coot, closes vim/vim#577)
https://github.com/vim/vim/commit/2faa29f896252073b53f387406109e331fbbe5f8
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Old style tests for the argument list.
Solution: Add more new style tests. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/99dbe291f55022bd5166c9c3c7967b8693cd9d1b
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Using ":argadd" when there are no arguments results in the second
argument to be the current one. (Yegappan Lakshmanan)
Solution: Correct the w_arg_idx value.
https://github.com/vim/vim/commit/a24f0a550fed3d9773800cf6be4efd072fff20ec
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: argidx() has a wrong value after ":%argdelete". (Yegappan
Lakshmanan)
Solution: Correct the value of w_arg_idx. Add a test.
https://github.com/vim/vim/commit/72defda84eb26be9e2ade56c7877b912f818026e
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The TUI can be enabled/disabled at build time with -DFEAT_TUI, default is ON for
UNIX, and OFF for non UNIX. When off, Neovim prints a message to stderr, along
with a list of the server endpoints.
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Crash in assert_fails().
Solution: Check for NULL. (Dominique Pelle) Add a test.
https://github.com/vim/vim/commit/1abb502635c7f317e05a0cf3ea067101f9d684f5
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Need several lines to verify a command produces an error.
Solution: Add assert_fails(). (suggested by Nikolay Pavlov)
Make the quickfix alloc test actually work.
https://github.com/vim/vim/commit/a260b87d9da17f605666630f18c1ed909c2b8bae
|
| |\ \ \ \
| | | | |
| | | | | |
implement timers and process events during sleep
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
For the moment, timers are triggered during sleep,
but not in wait-for-input modes, like press-RETURN or f_getchar()
|