aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | vim-patch:7.4.2353raichoo2017-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Not enough test coverage for Normal mode commands. Solution: Add more tests. (Christian Brabandt) https://github.com/vim/vim/commit/2931f2a5df0d962032d41060af84d9fd2cb35c9f
| * | | vim-patch:7.4.2347raichoo2017-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when closing a buffer while Visual mode is active. (Dominique Pelle) Solution: Adjust the position before computing the number of lines. When closing the current buffer stop Visual mode. https://github.com/vim/vim/commit/c4a908e83690844b0d3a46124ba6af7d23485d69
| * | | vim-patch:7.4.2336raichoo2017-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Running normal mode tests leave a couple of files behind. (Yegappan Lakshmanan) Solution: Delete the files. (Christian Brabandt) https://github.com/vim/vim/commit/df0db16cf74281a83a9ea3388a2ef9aedccd013c
| * | | vim-patch:7.4.2333raichoo2017-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Outdated comments in test. Solution: Cleanup normal mode test. (Christian Brabandt) https://github.com/vim/vim/commit/31845093b7f1b33e0c7e9e592bef65528674a1f2
| * | | vim-patch:7.4.2326raichoo2017-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) Solution: Correct position when needed. https://github.com/vim/vim/commit/d5824ce1b5491df7d2eb0b66189d366fa67b4585
| * | | vim-patch:7.4.2322raichoo2017-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Access memory beyond the end of the line. (Dominique Pelle) Solution: Adjust the cursor column. https://github.com/vim/vim/commit/bc54f3f3fed4dc3556df8c46cee6739d211b0eb2
| * | | vim-patch:7.4.2317raichoo2017-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Normal mode tests fail on MS-Windows. Solution: Do some tests only on Unix. Set 'fileformat' to "unix". https://github.com/vim/vim/commit/0913a1089a07ac7b17abc3a1343dfa7cd25613f4
| * | | 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.
* | test/put_spec: 2x speedup (#6294)Matthew Malcomson2017-03-18
| | | | | | | | Instead of helpers.clear() between each test, use execute('enew!') and ensure the state that matters is reset between each test.
* | 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).
* | Merge pull request #6296 from FriedSock/use_handle_get_buffer_refactorBjörn Linse2017-03-17
|\ \ | | | | | | Use handle_get_buffer for buflist_findnr
| * | Replace hashtab with handle buffer functionsJack Bracewell2017-03-16
| | |
* | | test: fix the unit test build on macOS Sierra (#6300)John Szakmeister2017-03-17
|/ / | | | | | | We need to add the SDK includes to the preprocessing step, otherwise it will fail to resolve the system includes such as sys/stat.h and fcntl.h.
* | Merge pull request #6292 from jszakmeister/fix-tempfile-testJohn Szakmeister2017-03-16
|\ \ | | | | | | unittests: avoid using pattern matching on file names
| * | unittests: avoid using pattern matching on file namesJohn Szakmeister2017-03-16
|/ / | | | | | | | | | | The directory name could contain special characters that trips up the matching used by find. Instead, let's just make sure that the filename starts with the directory name.
* | version.c: mark NA patch (#6285)raichoo2017-03-15
| |
* | test/termclose: Avoid indeterminism (#6281)Justin M. Keyes2017-03-15
| |
* | version.c: mark NA patches (#6282)raichoo2017-03-15
| |
* | Merge pull request #5540 from bfredl/api_sinceBjörn Linse2017-03-15
|\ \ | | | | | | allow specify api since field and more api compatibility checks
| * | release.sh: add api metadata fixture if api level was bumpedBjörn Linse2017-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
| | |
| * | api: add api_level_1 fixureBjö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