aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* fileio,main: Do not restart syscall at EAGAIN when reading for -sZyX2017-03-19
|
* getchar: Use fileio instead of fdopenZyX2017-03-19
| | | | | | Problem: as fileio is cached and reads blocks this is going to wait until either EOF or reading enough characters to fill rbuffer. This is not good when reading user input from stdin as script.
* main: Temporary fix assertion errorZyX2017-03-19
| | | | | This variant uses `fdopen()` which is not standard, but it fixes problem on my system. In next commit `scriptin` will use `FileDescriptor*` from os/fileio in place of `FILE*`.
* functests: Do not check stdout, it is different on WindowsZyX2017-03-19
|
* functests: Fix testlint errorsZyX2017-03-19
|
* functests: Use Neovim instance and system() in place of lua io.popenZyX2017-03-19
|
* functests: Make sure that line ending is LF and not CRLFZyX2017-03-19
|
* functests: Alter the order of checksZyX2017-03-19
| | | | Check whether `repeated_read_cmd` returned nil and did not actually run nvim or it did, but still returned nil for whatever reason.
* tests: Fix repeated_popen_r usage, rename the functionZyX2017-03-19
|
* tests: Fix CI failuresZyX2017-03-19
|
* functests: Check that `-s` works as expectedZyX2017-03-19
|
* main: Make `-s -` read from stdinZyX2017-03-19
|
* 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