aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | | vim-patch:7.4.2315raichoo2017-03-19
|/ / / | | | | | | | | | | | | | | | | | | Problem: Insufficient testing for Normal mode commands. Solution: Add a big test. (Christian Brabandt, closes vim/vim#1029) https://github.com/vim/vim/commit/87bc3f74598ae8c648957e5755000cc6cdbc89ce
* | | Merge #6305 from lonerover/vim-7.4.2228Justin M. Keyes2017-03-19
|\ \ \ | | | | | | | | vim-patch:7.4.2228,7.4.2248
| * | | vim-patch:7.4.2248lonerover2017-03-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When cancelling the :ptjump prompt a preview window is opened for a following command. Solution: Reset g_do_tagpreview. (Hirohito Higashi) Add a test. Avoid that the test runner gets stuck in trying to close a window. https://github.com/vim/vim/commit/358308dd99abdd56c6540339e505585d8db7bdfe
| * | | vim-patch:7.4.2228lonerover2017-03-18
| |/ / | | | | | | | | | | | | | | | | | | Problem: Test files have inconsistant modelines. Solution: Don't set 'tabstop' to 2, use 'sts' and 'sw'. https://github.com/vim/vim/commit/9e4d8215d386100ab660d7d11e6620fd148b605e
* | | clipboard: set v:register after startup (#5708)Björn Linse2017-03-18
| | | | | | | | | Fixes #5697
* | | readfile(): Remove "Reading from stdin..." #6298Vadim A. Misbakh-Soloviov2017-03-18
| | |
* | | vim_vsnprintf: fix conversion error #6311John Szakmeister2017-03-18
|/ / | | | | | | | | | | This looks mostly like a case where the compiler that ships with Ubuntu 12.04 has gone a little too far: `fmt_spec` is actually a char, as are the literals, so there's really no issue.
* | version.c: Add `v` prefix to NVIM_VERSION_MEDIUM (#6310)Tommy Allen2017-03-18
| |
* | vim-patch:7.4.2292 (#6304)Jack Bracewell2017-03-17
| | | | | | | | | | | | Problem: Not all systems understand %F in printf(). Solution: Use %f. https://github.com/vim/vim/commit/965ed14973fd3f1b2aace7bae4d4722b71ca04f9
* | vim-patch:7.4.2249 (#6303)Jack Bracewell2017-03-17
| | | | | | | | | | | | Problem: Missing colon in error message. Solution: Add the colon. (Dominique Pelle) https://github.com/vim/vim/commit/ba2099034f92a2814494f37bddb0c57d034401b4
* | os_set_cloexec: Fix condition. #5986Justin M. Keyes2017-03-17
| | | | | | | | Also: skip Test_undo_del_chars the right way. #6287
* | terminal: Support extra arguments in 'shell'. #4504Jack Bracewell2017-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | Tokenize p_sh if used as default in ex_terminal(). Previously p_sh was used as the first arg in a list when calling termopen(), this would try to call an untokenized version of shell, meaning if you had an argument in 'shell': set shell=/bin/bash\ --login the command would fail. Helped-by: oni-link <knil.ino@gmail.com> Closes #3999
* | Merge #6087 from justinmk/defaultsJustin M. Keyes2017-03-17
|\ \ | | | | | | defaults: 'ruler', 'showcmd', 'belloff=all'
| * | doc: handle_* function declarationsJustin M. Keyes2017-03-16
| | |
| * | defaults: 'showcmd', 'belloff', 'ruler'Justin M. Keyes2017-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Vim "unix default" of 'noshowcmd' is serving few users. And it's inconsistent. - 'ruler' and 'belloff=all' improve the out-of-the-box experience. - Continue to use 'noshowcmd' and 'noruler' by default in the functional tests to keep them fast. TODO: Add a "disable slow stuff" command or mapping to address the use-case of a very slow terminal connection.
* | | vim-patch:7.4.2113 #6287raichoo2017-03-17
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Test for undo is flaky. Solution: Turn it into a new style test. Use test_settime() to avoid flakyness. https://github.com/vim/vim/commit/170b10b421f0c9fda08b7cfd3bb043c064f3659a
* | | job-control: set CLOEXEC on pty processes. #5986Matthew Malcomson2017-03-17
|/ / | | | | | | | | Before this change, new processes started with libuv prevented SIGHUP from reaching pty processes (by keeping the ptmx file descriptor open).
* | Replace hashtab with handle buffer functionsJack Bracewell2017-03-16
| |
* | version.c: mark NA patch (#6285)raichoo2017-03-15
| |
* | version.c: mark NA patches (#6282)raichoo2017-03-15
| |
* | api: bump api level to 2Björn Linse2017-03-15
| |
* | api: add detailed checks for compatibility and correct "since" valueBjörn Linse2017-03-15
| |
* | api: implement FUNC_API_SINCEBjörn Linse2017-03-15
| |
* | Merge #6254 'vim-patch:7.4.2135,7.4.2144,7.4.2151'Justin M. Keyes2017-03-15
|\ \
| * | vim-patch:7.4.2151lonerover2017-03-11
| | | | | | | | | | | | | | | | | | | | | Problem: Quickfix test fails on MS-Windows. Solution: Close the help window. (Christian Brabandt) https://github.com/vim/vim/commit/cf25fdb8f10a92b3bf9e295c466c1b69812b7886
| * | vim-patch:7.4.2144lonerover2017-03-11
| | | | | | | | | | | | | | | | | | | | | | | | Problem: On MS-Windows quickix does not handle a line with 1023 bytes ending in CR-LF properly. Solution: Don't consider CR a line break. (Ken Takata) https://github.com/vim/vim/commit/796aa9c804f09276bd3cc45123f4a191a001dec2
| * | vim-patch:7.4.2135lonerover2017-03-11
| | | | | | | | | | | | | | | | | | | | | Problem: Various tiny issues. Solution: Update comments, white space, etc. https://github.com/vim/vim/commit/89eaa4185efacab253b23a182c1c8a7bbf1096c9
* | | Merge #6252 from jamessan/vim-7.4.2069Justin M. Keyes2017-03-15
|\ \ \ | | | | | | | | vim-patch:7.4.2069,7.4.2101,7.4.2222,7.4.2223
| * | | lintJames McCoy2017-03-11
| | | |
| * | | vim-patch:7.4.2223James McCoy2017-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Buffer overflow when using latin1 character with feedkeys(). Solution: Check for an illegal character. Add a test. https://github.com/vim/vim/commit/d3c907b5d2b352482b580a0cf687cbbea4c19ea1
| * | | vim-patch:7.4.2222James McCoy2017-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sourcing a script where a character has 0x80 as a second byte does not work. (Filipe L B Correia) Solution: Turn 0x80 into K_SPECIAL KS_SPECIAL KE_FILLER. (Christian Brabandt, closes vim/vim#728) Add a test case. https://github.com/vim/vim/commit/6bff02eb530aa29aafa2cb5627399837be7a5dd5
| * | | vim-patch:7.4.2101James McCoy2017-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/2932359000b2f918d5fade79ea4d124d5943cd07
| * | | vim-patch:7.4.2069James McCoy2017-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: spell.c is too big. Solution: Split it in spell file handling and spell checking. https://github.com/vim/vim/commit/9ccfebddc3ff2a3c2853cf706fd4c26f639bf381
* | | | vim-patch:7.4.2264 (#6275)lonerover2017-03-14
| | | | | | | | | | | | | | | | | | | | | | | | Problem: When adding entries to an empty quickfix list the title is reset. Solution: Improve handling of the title. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/2b529bb6260b52246e92429375d995b9b5ce76b6
* | | | vim-patch:7.4.2305lonerover2017-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Marks, writefile and nested function tests are old style. Solution: Turn them into new style tests. (Yegappan Lakshmanan) https://github.com/vim/vim/commit/19a1669ffc796e30a83c5600f82f12ebf63a2261
* | | | vim-patch:7.4.2208lonerover2017-03-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test for mappings is old style. Solution: Convert the test to new style. https://github.com/vim/vim/commit/2d1a248762f069e470acde389ff4686a45d2f817
* | | | Merge #6261 from lonerover/vim-ac80999Justin M. Keyes2017-03-13
|\ \ \ \ | | | | | | | | | | vim-patch: ac80999,7.4.2185,7.4.2187,7.4.2196
| * | | | vim-patch:7.4.2196lonerover2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: glob2regpat test doesn't test everything on MS-Windows. Solution: Add patterns with backslash handling. https://github.com/vim/vim/commit/91c5262b19fd2e558fe87b78c7767c7c5a270be8
| * | | | vim-patch:7.4.2187lonerover2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: glob2regpat test fails on Windows. Solution: Remove the checks that use backslashes. https://github.com/vim/vim/commit/7547a78446c1a3c04b36c0533f0f046188bd378b
| * | | | vim-patch:7.4.2185lonerover2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test glob2regpat does not test much. Solution: Add a few more test cases. (Dominique Pelle) https://github.com/vim/vim/commit/71dd9744cf3842cd45295010d2e5692da1651537
| * | | | vim-patch:ac80999lonerover2017-03-12
| |/ / / | | | | | | | | | | | | | | | | | | | | add missing test file https://github.com/vim/vim/commit/ac80999985299dae4a9ef56dbf31fbdb35c04c08
* | | | vim-patch:8.0.0453 (#6266)Matthieu Coudron2017-03-13
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Adding fold marker creates new comment. Solution: Use an existing comment if possible. (LemonBoy, closes vim/vim#1549) https://github.com/vim/vim/commit/025a6b708a9bff54c73fb9c641b980da19e943a9
* | | | Merge #6264 'coverity fixes'Justin M. Keyes2017-03-12
|\ \ \ \
| * | | | coverity/155507: remove condition where both branches were identicalSander Bosma2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `keylen` was always set to 0 from both branches of an if-statement. This condition is removed, and the code is simplified based on the fact that `keylen` is always 0 in this code. Also updated the surrounding comments, some of which were outdated.
| * | | | coverity/155501: fix bug where P_NO_DEF_EXP was ignoredSander Bosma2017-03-11
| | | | |
| * | | | coverity/133900: intitialize scalar variable in structSander Bosma2017-03-11
| | | | |
* | | | | terminal: disable 'list' by default (#6246)raichoo2017-03-12
| | | | |
* | | | | DirChanged: avoid redundant events on 'autochdir'Justin M. Keyes2017-03-12
| | | | |
* | | | | DirChanged: trigger when switching scopesJustin M. Keyes2017-03-12
| | | | | | | | | | | | | | | | | | | | Closes #6054
* | | | | DirChanged: Publish _after_ updating win/tab CWD.Justin M. Keyes2017-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So getcwd() works correctly during DirChanged event. Closes #6260