aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | Merge pull request #5336 from bfredl/del_varBjörn Linse2016-09-15
|\ \ \ \ | | | | | | | | | | make del_var and set_var not return the old value.
| * | | | api: make nvim[_obj]_set_var and _del_var not return the old valueBjörn Linse2016-09-15
| | | | |
| * | | | gendispatch: warn for deprecated alias if the deprecated function has ↵Björn Linse2016-09-15
|/ / / / | | | | | | | | | | | | implemation
* | | | Merge #5339 from jamessan/stray-test-processesJames McCoy2016-09-14
|\ \ \ \ | | | | | | | | | | | | | | | test/ui: Stop the terminal job after testing
| * | | | Restore output_spec assertion dropped in f332ebaJames McCoy2016-09-14
| | | | |
| * | | | tests/ui: Stop the terminal job after testingJames McCoy2016-09-14
|/ / / / | | | | | | | | | | | | | | | | | | | | When running the tests in a contained environment, the lingering terminal processes prevent the unmounting of the filesystems in the contained environment.
* | | | api: remove unnecessary initializations causing warnings in api dispatch (#5337)Björn Linse2016-09-14
| | | | | | | | | | | | | | | | | | | | Left over change from acb7c82 (fix leak when a api function is incorrectly called with a list.). These initializations are now never used and causes warnings in static analysis
* | | | Merge #5329 from justinmk/remove-misc2Justin M. Keyes2016-09-13
|\ \ \ \ | | | | | | | | | | Eliminate misc2.c
| * | | | read_string: Use char if you mean char.Justin M. Keyes2016-09-13
| | | | |
| * | | | refactor: eliminate misc2.cJustin M. Keyes2016-09-13
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | move `call_shell` to misc1.c Move some fns to state.c Move some fns to option.c Move some fns to memline.c Move `vim_chdir*` fns to file_search.c Move some fns to new module, bytes.c Move some fns to fileio.c
* | | | vim-patch:7.4.1558 (#5333)Justin M. Keyes2016-09-13
| | | | | | | | | | | | | | | | | | | | | | | | Problem: It is not easy to find out what windows display a buffer. Solution: Add win_findbuf(). https://github.com/vim/vim/commit/9cdf86b86f5fdb5a45b682f336846f9d9a9c6f1f
* | | | Merge 'vim-patch.sh'Justin M. Keyes2016-09-13
|\ \ \ \
| * | | | vim-patch.sh: Use printf instead of echoJustin M. Keyes2016-09-13
| | | | | | | | | | | | | | | | | | | | Also: neovim => nvim
| * | | | vim-patch.sh: preprocess_patch()Justin M. Keyes2016-09-13
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | - Remove not-applicable Vim changes such as *.proto, todo.txt, ... Also: - support NVIM_SOURCE_DIR override
* | | | Merge #4874 'Restore vim-like tab dragging'Justin M. Keyes2016-09-12
|\ \ \ \
| * | | | CI: Travis macOS: Skip tab left-drag tests.Justin M. Keyes2016-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These tests fail on master, so it's not a regression. Changes in #4874 (parent commit) seem to work (and pass most CI), so skipping these tests is better than blocking the changes.
| * | | | normal.c: Restore vim-like tab dragging. #4874sach1t2016-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | Closes #4663 References #3310
* | | | | CI: test: Avoid QuickBuild hang. (#5330)Justin M. Keyes2016-09-12
|/ / / / | | | | | | | | Delete the CWD using nvim instead of the external lua/test runner process.
* | | | man.vim: prevent bell in ':wincmd w' when only one window (#5328)Anmol Sethi2016-09-11
| | | |
* | | | vim-patch:7.4.1535 (#5327)davix2016-09-11
| | | | | | | | | | | | | | | | | | | | | | | | Problem: The feedkeys test has a one second delay. Solution: Avoid need_wait_return() to delay. (Hirohito Higashi) https://github.com/vim/vim/commit/9e496854a9fe56699687a4f86003fad115b3b375
* | | | vim-patch:7.4.1533 #5320Wei Huang2016-09-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using feedkeys() with an empty string disregards 'x' option. Solution: Make 'x' work with an empty string. (Thinca) When integrating the patch to nvim, used same logic but different code based on nvim codebase. New test passed. https://github.com/vim/vim/commit/74c5bbf13435a7ab1e3461078bbcb1200f0451e1
* | | | Merge #2789 'system(): Respect shellxescape, shellxquote'Justin M. Keyes2016-09-11
|\ \ \ \
| * | | | shell_escape: rename; refactorJustin M. Keyes2016-09-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - rename to shell_xescape_xquote - move to os/shell.c - disallow NULL argument - eliminate casts, nesting - test: empty shellxquote/shellxescape
| * | | | system(): Respect 'sxe' and 'sxq' #2789Zhaosheng Pan2016-09-10
| | | | | | | | | | | | | | | | | | | | Fixes #2773
* | | | | Merge #5318 from equalsraf/fix-openbsdJustin M. Keyes2016-09-10
|\ \ \ \ \ | |/ / / / |/| | | | Fix OpenBSD builds
| * | | | third-party: Bump luv to v1.9.1-0Rui Abreu Ferreira2016-09-10
| | | | | | | | | | | | | | | | | | | | Fixes #4620
| * | | | Add compiler check for -Wno-static-in-inlineRui Abreu Ferreira2016-09-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add compiler check for -Wno-static-in-inline, the option is only supported in gcc >= 4.4, and some systems still ship with earlier versions of gcc (see #5300).
| * | | | Disable use of jemalloc in OpenBSDRui Abreu Ferreira2016-09-10
| | | | | | | | | | | | | | | | | | | | Works around #3434, turning off the use of jemalloc in OpenBSD.
* | | | | Merge #5316Justin M. Keyes2016-09-10
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | eval.c: Fix memory leak for detached pty joboni-link2016-09-08
| | | | |
| * | | | eval.c: Garbage collection frees dictionary before job cleanuponi-link2016-09-08
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removing a job too early from the joblist gives garbage collection the chance to also remove the job dictionary. Can be triggered with ASAN while waiting 'updatetime'ms (~5 seconds) before closing the terminal window opened with: nvim -u NONE +'call termopen("true",{})'
* | | | docJustin M. Keyes2016-09-06
| | | |
* | | | doc: clarify reltime()Justin M. Keyes2016-09-05
| | | | | | | | | | | | | | | | Closes #5301
* | | | health.vim: "No healthchecks found" also needs the buffer.Justin M. Keyes2016-09-05
| | | |
* | | | Merge #5295 'health.vim'Justin M. Keyes2016-09-05
|\ \ \ \
| * | | | health.vim: Show results incrementally.Justin M. Keyes2016-09-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also: - improve precision of "No healthcheck found" - fix SUGGESTIONS syntax group definition - fix indentation of SUGGESTIONS
| * | | | health.vim: Factor out health#provider#check()Justin M. Keyes2016-09-05
| | | | |
| * | | | Improve Ruby version check in CheckHealth commandAlex Genco2016-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Compare current version number to that of the latest released neovim rubygem, rather than a hard-coded version. Note: The `gem list` command introduced here adds about 4 seconds to the execution time of the CheckHealth command.
* | | | | shada: Fix non-writeable ShaDa directory handlingZyX2016-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, nvim -i /etc/shada segfaults on exit if the file does not exist and user does not have permissions to create the file at /etc/shada. Closes #5296 Reported in #5277 https://github.com/neovim/neovim/issues/5277#issuecomment-243937255
* | | | | getcwd(): Return empty string if CWD is invalid. #5292HiPhish2016-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #5291 Restores behaviour identical to Vim. If the user calls the VimScript function 'getcwd()' and the working directory cannot be found (for example because the directory has been deleted since the last time it was used) an empty string needs to be returned instead of throwing an error.
* | | | | vim-patch:7.4.1913 (#5260)Jurica Bradarić2016-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When ":doautocmd" is used modelines are used even when no autocommands were executed. (Daniel Hahler) Solution: Skip processing modelines. (closes vim/vim#854) https://github.com/vim/vim/commit/1610d052413e0ed664498853a47acc2d677a22d1
* | | | | vim-patch:7.4.1971 (#5262)Jurica Bradarić2016-09-04
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: It is not easy to see unrecognized error lines below the current error position. Solution: Add ":clist +count". https://github.com/vim/vim/commit/e8fea0728a2fa1fe78ef0ac90dee1a84bd7ef9fb
* | | | test: Add unittest spec for option.c (#5289)Kalle Ranki2016-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move typedef expand_T to types.h for tests Fix lint error for old style comments Describe 'check_ff_value' valid values as an initial test. Fix 'get_sts_value' comment inaccuracy and add unit test for it
* | | | [RFC] man.vim: remove <Plug> mappings (#5290)Anmol Sethi2016-09-04
| | | | | | | | | | | | | | | | | | | | | | | | - :Man with no arguments opens the manapage for the <cWORD> (man buffers) or <cword> (non-man buffers). - remove now irrelevent comment about -P flag
* | | | tchdir: New tab should inherit CWD. (#5227)Alejandro Sanchez2016-09-04
| | | | | | | | | | | | | | | | When a new tabpage gets created it will copy the local working directory of the previous one, if there is any.
* | | | vim-patch:7.4.1900 (#5259)Jurica Bradarić2016-09-04
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Using CTRL-] in the help on "{address}." doesn't work. Solution: Recognize an item in {}. (Hirohito Higashi, closes vim/vim#814) https://github.com/vim/vim/commit/28b942a064dd486cc241894b625ab72f5a5c6d1b
* | | | signal_init: unblock all signals on startup. #5283Nicolas Hillegeer2016-09-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | As discussed on #5243 and #5283. Helped-by: John Szakmeister <john@szakmeister.net> Helped-by: Justin M. Keyes <justinkz@gmail.com>
* | | | Merge #5249 'man.vim'Justin M. Keyes2016-09-03
|\ \ \ \
| * | | | man.vim: Avoid hard redraw.Justin M. Keyes2016-09-03
| | | | | | | | | | | | | | | | | | | | Use system() instead of :read to avoid a hard redraw.
| * | | | man.vim #5249Anmol Sethi2016-09-03
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix synopsis highlighting in other locales. Cannot always rely on the first line for the section in some locales; instead, use the file path and explicitly set b:man_sect to the actual section. - eliminate separate s:man_args function - simplify logic: do not reuse buffer content - introduce b:man_default_sects Fixes #5233 - introduce <Plug>(man_vsplit), <Plug>(man_tab) - simplify regexps