aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
| * | vim-patch:7.4.1881James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | Problem: Appending to a long quickfix list is slow. Solution: Add qf_last. https://github.com/vim/vim/commit/83e6d7ac6a1c2a0cb5ee6c8420a5dc792f1d5ffa
| * | vim-patch:7.4.1871James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Appending to the quickfix list while the quickfix window is open is very slow. Solution: Do not delete all the lines, only append the new ones. Avoid using a window while updating the list. (closes vim/vim#841) https://github.com/vim/vim/commit/864293abb72d62604d8d6b458addfb43c14230c3
| * | vim-patch:7.4.1841James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | Problem: The code to reallocate the buffer used for quickfix is repeated. Solution: Move the code to a function. (Yegappan Lakshmanan, closes vim/vim#831) https://github.com/vim/vim/commit/2b2b8ae5ab37b04584633c469265d85825166905
| * | vim-patch:7.4.1823James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Warning from 64 bit compiler. Solution: Add type cast. (Mike Williams) https://github.com/vim/vim/commit/d9db8b448c214eb583e84c598bca0688b9202ba7 Already silenced in earlier commits by using size_t.
| * | vim-patch:7.4.1815James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | Problem: Compiler warnings for unused variables. (Ajit Thakkar) Solution: Add a dummy initialization. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/9a3b3311d26c990208150255ad65472bb4eefaa4
| * | vim-patch:7.4.1813James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | Problem: Memory access error when running test_quickfix. Solution: Allocate one more byte. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/9b4ebc692d77ca8ef90d72517347f74c2474dd3d
| * | vim-patch:7.4.1802James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | Problem: Quickfix doesn't handle long lines well, they are split. Solution: Drop characters after a limit. (Anton Lindqvist) https://github.com/vim/vim/commit/6be8c8e165204b8aa4eeb8a52be87a58d8b41b9e
| * | vim-patch:7.4.1768James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Arguments of setqflist() are not checked properly. Solution: Add better checks, add a test. (Nikolai Pavlov, Hirohito Higashi, closes vim/vim#661) https://github.com/vim/vim/commit/d106e5ba7f10f0d2a14eaefe5d78405044416cb9
| * | vim-patch:7.4.1752James McCoy2016-12-27
| | | | | | | | | | | | | | | | | | | | | Problem: When adding to the quickfix list the current position is reset. Solution: Do not reset the position when not needed. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/c1808d5822ed9534ef7f0fe509b15bee92a5cc28
| * | test: quickfix: Move upstream vim quickfix test to src/nvim/testdirJames McCoy2016-12-27
|/ / | | | | | | | | Massaging the upstream patches for this test into the lua tests are too cumbersome and slow down patching.
* | Clipboard: improve error messagesMarco Hinz2016-12-27
| |
* | vim-patch:7.4.1816 (#5833)lonerover2016-12-26
|/ | | | | | Problem: Looping over a null list throws an error. Solution: Skip over the for loop. https://github.com/vim/vim/commit/d8585eded6359f1d7e1981e96ae775efd077c638
* vim-patch:0 completion-related patches #5745 #5829Shougo Matsushita2016-12-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0058 Problem: Positioning of the popup menu is not good. Solution: Position it better. (Hirohito Higashi) https://github.com/vim/vim/commit/91e44a3305ef6bf2d43496c351dcff0a45c6bfb8 vim-patch:8.0.0099 Problem: Popup menu always appears above the cursor when it is in the lower half of the screen. (Matt Gardner) Solution: Compute the available space better. (Hirohito Higashi, closes vim/vim#1241) https://github.com/vim/vim/commit/73095288da839f7c738a49baa109773e76106806 vim-patch:8.0.0127 Problem: Cancelling completion still inserts text when formatting is done for 'textwidth'. (lacygoill) Solution: Don't format when CTRL-E was typed. (Hirohito Higashi, closes vim/vim#1312) https://github.com/vim/vim/commit/73fd4988866c3adc15b5d093efdf5e8cf70d093d vim-patch:7.4.2188 Problem: Completion does not work properly with some plugins. Solution: Revert the part related to typing CTRL-E. (closes vim/vim#972) https://github.com/vim/vim/commit/c9fb77c69244870a97384152f20845665c19fe39 vim-patch:7.4.2146 Problem: Not enough testing for popup menu. CTRL-E does not always work properly. Solution: Add more tests. When using CTRL-E check if the popup menu is visible. (Christian Brabandt) https://github.com/vim/vim/commit/472472898ab71ac80a86fedc37f8eb91461788dd vim-patch:7.4.2147 Problem: test_alot fails. Solution: Close window. https://github.com/vim/vim/commit/abb71fbd399772d467aaa7b34b958b0f975c7e65 vim-patch:7.4.2149 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 vim-patch:7.4.2321 Problem: When a test is commented out we forget about it. Solution: Let a test throw an exception with "Skipped" and list skipped test functions. (Christian Brabandt) https://github.com/vim/vim/commit/dac1947bb366ef43cd6da95acc730554e76d8b84 vim-patch:7.4.2331 Problem: Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. Solution: Don't use "ccline" when not actually using a command line. (test by Hirohito Higashi) https://github.com/vim/vim/commit/33a80eeb859a78ba93432da6fa585786cfd77249 vim-patch:8.0.0008 Problem: Popup complete test is disabled. Solution: Enable the test and change the assert. (Hirohito Higashi) https://github.com/vim/vim/commit/9e02cfa226b2577ec867b544a1a450a428a19880 vim-patch:8.0.0047 Problem: Crash when using the preview window from an unnamed buffer. (lifepillar) Solution: Do not clear the wrong buffer. (closes vim/vim#1200) https://github.com/vim/vim/commit/50e5376926dc2ec4a26a7a16f8f0f3213c4afdf0 vim-patch:8.0.0053 Problem: No test for what 8.0.0047 fixes. Solution: Add a test. (Hirohito Higashi) https://github.com/vim/vim/commit/60ef3e81f4a54d9f7ee617d57021f0811ec8ada5
* Merge #5815 from lonerover/vim-7.4.2124Justin M. Keyes2016-12-26
|\ | | | | vim-patch: 7.4.2124, 7.4.2126
| * vim-patch:7.4.2126lonerover2016-12-23
| | | | | | | | | | | | | | Problem: No tests for :diffget and :diffput Solution: Add tests. https://github.com/vim/vim/commit/90d121fa3637b423169c64528efe84a1e67060c9
| * vim-patch:7.4.2124lonerover2016-12-23
| | | | | | | | | | | | | | Problem: diffmode test leaves files behind, breaking another test. Solution: Delete the files. https://github.com/vim/vim/commit/623cf88f9c5ad49cce8e846af29a1bb9346c7481
* | vim-patch:7.4.1780 (#5828)lonerover2016-12-26
| | | | | | | | | | | | Problem: Warnings reported by cppcheck. Solution: Fix the warnings. (Dominique Pelle) https://github.com/vim/vim/commit/dc633cf82758f67f656cda7fa8ccc30414ee53f8
* | Merge pull request #5818 from jamessan/typval-encode-partialJames McCoy2016-12-24
|\ \ | | | | | | eval: encode: Fix NULL check for partial's name
| * | eval: encode: Fix NULL check for partial's nameJames McCoy2016-12-23
| | |
* | | build: Do not check for obsolete <termio.h>Justin M. Keyes2016-12-24
| | |