aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | vim-patch:0952131James McCoy2016-12-28
| | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/0952131376a517fc12dc5ae908a97018b4ee23f0
| * | vim-patch:7.4.2204James McCoy2016-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: It is not easy to get information about buffers, windows and tabpages. Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan Lakshmanan) https://github.com/vim/vim/commit/b5ae48e9ffd3b8eb6ca4057de11f1bddcde8ce6f
| * | vim-patch:7.4.2201Chris Lucas2016-12-28
| | | | | | | | | | | | | | | | | | | | | Problem: The sign column disappears when the last sign is deleted. Solution: Add the 'signcolumn' option. (Christian Brabandt) https://github.com/vim/vim/commit/95ec9d6a6ab3117d60ff638670a803d43974ba51
| * | vim-patch:7.4.2194James McCoy2016-12-28
| | | | | | | | | | | | | | | | | | | | | Problem: Sign tests don't cover enough. Solution: Add more test cases. (Dominique Pelle) https://github.com/vim/vim/commit/446a973ce3ce4988607292c0e6345db788f12c7b
| * | vim-patch:7.4.2183James McCoy2016-12-28
| | | | | | | | | | | | | | | | | | | | | Problem: Sign tests are old style. Solution: Turn them into new style tests. (Dominique Pelle) https://github.com/vim/vim/commit/09de17536dd84e43aed7a575183e320e8d980b68
| * | vim-patch:7.4.2149James McCoy2016-12-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: If a test leaves a window open a following test may fail. Solution: Always close extra windows after running a test. https://github.com/vim/vim/commit/7cba71d7e3576639679b6a3aedeeb1ac07f7f2f5 Apply the runtest.vim changes that were missing from 4431975210b58c6b0403ee50172bad3c8729bbb2
* | | Merge #5855 from lonerover/vim-7.4.2019Justin M. Keyes2017-01-01
|\ \ \ | | | | | | | | vim-patch:7.4.2019,7.4.2028
| * | | vim-patch:7.4.2028rover2017-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: cppcheck warns for using index before limits check. Solution: Swap the expressions. (Dominique Pelle) https://github.com/vim/vim/commit/5498a41f5a62c3877fee0185adf3bf7245a9a547
| * | | vim-patch:7.4.2019rover2017-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When ignoring case utf_fold() may consume a lot of time. Solution: Optimize for ASCII. https://github.com/vim/vim/commit/c4a927ca8dc383190d5df2cacd3f966698b6190c
* | | | vim-patch:7.4.1834 (#5854)Shougo2017-01-01
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Possible crash when conceal is active. Solution: Check for the screen to be valid when redrawing a line. https://github.com/vim/vim/commit/908be438794619f10ef7fa25e24e5893b2ae0189
* | | | man.vim: remove newline from man errors (#5852)Anmol Sethi2017-01-01
|/ / /
* | | Merge #5804 from brcolow/vim-7.4.1793Justin M. Keyes2016-12-31
|\ \ \ | | | | | | | | vim-patch:7.4.17[83,85,93]
| * | | vim-patch:7.4.1785Michael Ennen2016-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Regexp test fails on windows. Solution: set 'isprint' to the right value for testing. https://github.com/vim/vim/commit/490465bda6ab66f78041709cc02f48a25486a3e5
| * | | vim-patch:7.4.1783Michael Ennen2016-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The old regexp engine doesn't handle character classes correctly. (Manuel Ortega) Solution: Use regmbc() instead of regc(). Add a test. https://github.com/vim/vim/commit/af98a49dd0ef1661b4998f118151fddbf6e4df75
| * | | vim-patch:7.4.1793Michael Ennen2016-12-31
|/ / / | | | | | | | | | | | | | | | | | | | | | Problem: Some character classes may differ between systems. On OS/X the regexp test fails. Solution: Make this less dependent on the system. (idea by Kazunobu Kuriyama) https://github.com/vim/vim/commit/e8aee7dcf9b12becff86e8ce1783a86801c5f9f6
* | | vim-patch:7.4.1970 (#5850)lonerover2016-12-31
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Using ":insert" in an empty buffer sets the jump mark. (Ingo Karkat) Solution: Don't adjust marks when replacing the empty line in an empty buffer. (closes vim/vim#892) https://github.com/vim/vim/commit/70e136e1d86ea1d795774824c7b712245912946d
* | | vim-patch:7.4.1940 (#5849)lonerover2016-12-31
| | | | | | | | | | | | | | | | | | Problem: "gd" hangs in some situations. (Eric Biggers) Solution: Remove the SEARCH_START flag when looping. Add a test. https://github.com/vim/vim/commit/23c60f21b07b04351d846e6fbf4f4abd9aa09345
* | | vim-patch:7.4.1876 (#5848)lonerover2016-12-31
| | | | | | | | | | | | | | | | | | | | | Problem: Typing "k" at the hit-enter prompt has no effect. Solution: Don't assume recursive use of the prompt if a character was typed. (Hirohito Higashi) https://github.com/vim/vim/commit/a0055ad3a789b8eeb0c983d8a18d4bcaeaf456b8
* | | test: jobclose(): Avoid indeterminism. (#5851)Justin M. Keyes2016-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stdout activity may reach the queue before `exit`; just discard it. Observed on Travis CI, ubuntu "trusty" beta image: [ RUN ] ...is/build/neovim/neovim/test/functional/core/job_spec.lua @ 509: jobs running tty-test program jobclose() sends SIGHUP ...is/build/neovim/neovim/test/functional/core/job_spec.lua:511: Expected objects to be the same. Passed in: (table) { [1] = 'notification' *[2] = 'stdout' [3] = { [1] = 0 [2] = { [1] = ' ' [2] = '' } } } Expected: (table) { [1] = 'notification' *[2] = 'exit' [3] = { [1] = 0 [2] = 42 } } stack traceback: ...is/build/neovim/neovim/test/functional/core/job_spec.lua:511: in function <...is/build/neovim/neovim/test/functional/core/job_spec.lua:509> [ FAILED ] ...is/build/neovim/neovim/test/functional/core/job_spec.lua @ 509: jobs running tty-test program jobclose() sends SIGHUP (2.81 ms)
* | | Tests: make unit tests work on macOS SierraMarco Hinz2016-12-29
|/ / | | | | | | Fixes #5455.
* | Merge pull request #5827 from justinmk/travisupdateJames McCoy2016-12-27
|\ \ | | | | | | ci: Install cscope, remove deadsnakes PPA
| * | ci: Upgrade pip3 (instead of install)Justin M. Keyes2016-12-28
| | |
| * | ci: Install cscope, remove deadsnakes PPAJustin M. Keyes2016-12-27
| | | | | | | | | | | | | | | The travis ubuntu "trusty" image already pre-installs python 3.5. https://docs.travis-ci.com/user/trusty-ci-environment
| * | ci: Upgrade to ubuntu 14.04 "trusty"Justin M. Keyes2016-12-27
| | |
* | | Merge pull request #5838 from mhinz/travis/allowed-failureJames McCoy2016-12-27
|\ \ \ | | | | | | | | CI: allow GCOV build to fail
| * | | CI: allow GCOV build to failMarco Hinz2016-12-28
| | | |
* | | | man.vim: revert "completion now respects 'wildignorecase'" (#5839)Anmol Sethi2016-12-27
| |/ / |/| | | | | | | | Instead, a note was added to `:h man.vim` on how 'fileignorecase' controls the case sensitivity of completion.
* | | vim-patch:7.4.1837 (#5834)lonerover2016-12-27
| | | | | | | | | | | | | | | | | | | | | Problem: The BufUnload event is triggered twice, when :bunload is used with set to or . Solution: Do not trigger the event when ml_mfp is NULL. (Hirohito Higashi) https://github.com/vim/vim/commit/c67e89213476b5f4756d92208b57ce9ef4a4cf24
* | | man.vim, provider.vim: Avoid shell syntax. #5734ooora2016-12-27
|/ / | | | | | | | | | | - Improves compatibility with shell=tcsh. - man.vim: split read_page into get_page, put_page. Do not split the window until we know there is going to be output.
* | Merge #5832 from nhooyr/man-completeMarco Hinz2016-12-27
|\ \
| * | man.vim: properly handle manpage names with spacesAnmol Sethi2016-12-27
| | |
| * | man.vim: completion now respects 'wildignorecase'Anmol Sethi2016-12-27
| | |
| * | man.vim: when completing a fpage, always show sectionAnmol Sethi2016-12-26
| | |
* | | Merge pull request #5761 from jamessan/vim-7.4.1752James McCoy2016-12-27
|\ \ \ | | | | | | | | Catchup with upstream quickfix patches
| * | | lintJames McCoy2016-12-27
| | | |
| * | | vim-patch:8.0.0006James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: ":lb" is interpreted as ":lbottom" while the documentation says it means ":lbuffer". Solution: Adjust the order of the commands. (haya14busa, closes vim/vim#1093) https://github.com/vim/vim/commit/ebdd90ac282909c0bfcd6e83e70505abbbd5a38d
| * | | vim-patch:7.4.2010James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: There is a :cbottom command but no :lbottom command. Solution: Add :lbottom. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/537ef08408c50e0c4104d57f74993b3b0ed9560d
| * | | vim-patch:7.4.1997James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot easily scroll the quickfix window. Solution: Add ":cbottom". https://github.com/vim/vim/commit/dcb170018642ec144cd87d9d9fe076575b8d1263
| * | | vim-patch:7.4.1984James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Not all quickfix features are tested. Solution: Add a few more tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/0fcc7c6dd1902b71e0e7d0a35ddabafef6455a83
| * | | vim-patch:7.4.1980James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'errorformat' is parsed for every call to ":caddexpr". Can't add to two location lists asynchronously. Solution: Keep the previously parsed data when appropriate. (mostly by Yegappan Lakshmanan) https://github.com/vim/vim/commit/361c8f0e517e41f1f1d34dae328044406fde80ac
| * | | vim-patch:7.4.1966James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Coverity reports a resource leak. Solution: Close "fd" also when bailing out. https://github.com/vim/vim/commit/bcf7772a23624edc0942120e564f6b4ac95604ad
| * | | vim-patch:7.4.1964James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The quickfix init function is too big. Solution: Factor out parsing 'errorformat' to a separate function. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/688e3d1fd9b9129a5ba0e0d599ccfe6f4443daf3
| * | | vim-patch:7.4.1953James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Not all parts of the quickfix code are tested. Solution: Add more tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/049cba9e9760152b5695399a991dc61cea9ba143
| * | | vim-patch:7.4.1950James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Quickfix long lines test not executed for buffer. Solution: Call the function to test long lines. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/f50df3925b7c909d1cda4c868d8c7ba38189aabe
| * | | vim-patch:7.4.1949James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Minor problems with the quickfix code. Solution: Fix the problems. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/38df43bd13a2498cc96b3ddd9a20dd75126bd171
| * | | vim-patch:7.4.1941James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Not all quickfix tests are also done with the location lists. Solution: Test more quickfix code. Use user commands instead of "exe". (Yegappan Lakshmanan) https://github.com/vim/vim/commit/3ef5bf7d459d6b8a21aaefc80f65448f5a7aa59f
| * | | vim-patch:7.4.1937James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for directory stack in quickfix. Solution: Add a test. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/ab47c61f46f0797308217cd3c045472cb0ec3195
| * | | vim-patch:7.4.1912James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for using setqflist() on an older quickfix list. Solution: Add a couple of tests. https://github.com/vim/vim/commit/1cee693b310e1494115a1677fac064941092e1bb
| * | | vim-patch:7.4.1884James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Updating marks in a quickfix list is very slow when the list is long. Solution: Only update marks if the buffer has a quickfix entry. https://github.com/vim/vim/commit/2f095a4bc4d786e0ac834f48dd18a94fe2d140e3
| * | | vim-patch:7.4.1882James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Check for line break at end of line wrong. (Dominique Pelle) Solution: Correct the logic. https://github.com/vim/vim/commit/b37662a0fbb952838fca87aff4d26b596030b67b