aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Update deps (#6885)equal-l22017-06-17
| | | | | | | | | | | | | | | | | | | | | | | | * Update libuv to 1.12.0 * Update msgpack-c to 2.13 * Update LuaJIT to 2.0.5 (82151a45 for a Windows build fix) * Update jemalloc to 4.5.0 * Update luv to 1.9.1-1 * Update gperf to 3.1
* | | Merge pull request #6860 from justinmk/coverityJames McCoy2017-06-15
|\ \ \ | | | | | | | | coverity/155509: negative close() arg
| * | | coverity/155509: negative close() argJustin M. Keyes2017-06-14
| | | |
* | | | Merge pull request #6896 from jamessan/clang-bumpJames McCoy2017-06-15
|\ \ \ \ | | | | | | | | | | ci: Bump clang version to 4.0
| * | | | ci: Bump clang version to 4.0James McCoy2017-06-15
| | | | |
* | | | | provider/clipboard: add tmux support (#6894)Xu Cheng2017-06-15
|/ / / /
* | | | Merge pull request #6700 from bfredl/winhlBjörn Linse2017-06-14
|\ \ \ \ | | | | | | | | | | window specific ui highlighting: part 2
| * | | | screen.c: fix lintBjörn Linse2017-06-14
| | | | |
| * | | | screen.c: make more highlights window specificBjörn Linse2017-06-14
|/ / / /
* | | | vim-patch:7.4.2190 (#6882)Shougo2017-06-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When startup test fails it's not easy to find out why. GUI test fails with Gnome. Solution: Add the help entry matches to a list an assert that. Set $HOME for Gnome to create .gnome2 directory. https://github.com/vim/vim/commit/50fa8dd00c241fa0786fe92ecc02fee4e5d28e06
* | | | scripts/vim-patch.sh: do not git-reset on push failure (#6878)Daniel Hahler2017-06-11
| | | | | | | | | | | | | | | | | | | | | | | | This was added from the beginning to submit_pr in 775a16b0b, but I cannot see why that is useful - in contrast, it will mess with the local branch in case "origin" cannot be pushed to (i.e. when it points to neovim/neovim itself).
* | | | mksession: Restore tab-local working directory #6859HiPhish2017-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ':tcd' command is the first tab-specific command written to the file and it is wrapped inside an 'if has('nvim')' block to keep the session file compatible with Vim. Closes #6678
* | | | vim-patch:8.0.0607 (#6879)Daniel Hahler2017-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When creating a bufref, then using :bwipe and :new it might get the same memory and bufref_valid() returns true. Solution: Add br_fnum to check the buffer number didn't change. https://github.com/vim/vim/commit/45e5fd135da5710f24a1acc142692f120f8b0b78
* | | | pvscheck: Fix argument handling in do_recheckJames McCoy2017-06-09
| | | | | | | | | | | | | | | | [ci skip]
* | | | Merge pull request #6345 from brcolow/vim-7.4.2360James McCoy2017-06-08
|\ \ \ \ | |/ / / |/| | | vim-patch:7.4.2360
| * | | vim-patch:7.4.2360Michael Ennen2017-06-08
|/ / / | | | | | | | | | | | | | | | | | | Problem: Invalid memory access when formatting. (Dominique Pelle) Solution: Make sure cursor line and column are associated. https://github.com/vim/vim/commit/80c3fd7c559c7d329d57afe10db9bfb0adf10e46
* | | Merge #6827 'Always enable logging'Justin M. Keyes2017-06-07
|\ \ \
| * | | doc: *standard-path*, *$NVIM_LOG_FILE*Justin M. Keyes2017-06-07
| | | |
| * | | test: iswin(): detect without nvim sessionJustin M. Keyes2017-06-07
| | | |
| * | | log: Fall back to CWD-relative .nvimlogJustin M. Keyes2017-06-07
| | | | | | | | | | | | | | | | | | | | | | | | If if the resolved $NVIM_LOG_FILE *and* stdpath("data")/log cannot be created (e.g. because the XDG data directory does not exist), fall back to .nvimlog in the current direcrtory.
| * | | test: Set $NVIM_LOG_FILE to test-local pathJustin M. Keyes2017-06-07
| | | | | | | | | | | | | | | | | | | | | | | | - Do not delete it: may need to inspect it after tests finished. - Avoids writing to stderr in cases where the test-local $XDG_DATA_HOME was not created yet.
| * | | log: set $NVIM_LOG_FILE; fallback to $XDG_DATA_HOME/nvim/logJustin M. Keyes2017-06-07
| | | |
| * | | ga_append_via_ptr: fix log argumentsJustin M. Keyes2017-06-07
| | | |
| * | | ci: Dump $NVIM_LOG_FILE contentsJustin M. Keyes2017-06-07
| | | |
| * | | log: Always enable; remove DISABLE_LOGJustin M. Keyes2017-06-07
| | | | | | | | | | | | | | | | | | | | | | | | - Establish ERROR log level as "critical". Such errors are rare and will be valuable when users encounter unusual circumstances. - Set -DMIN_LOG_LEVEL=3 for release-type builds
| * | | loop_close: Avoid infinite loop, and log it.Justin M. Keyes2017-06-07
| | | | | | | | | | | | | | | | | | | | | | | | Avoids a hang, and also helps diagnose issues like: https://github.com/neovim/neovim/pull/6594#issuecomment-298321826
| * | | log: log_uv_handlesJustin M. Keyes2017-06-07
| | | |
* | | | Merge pull request #5621 from jamessan/vim-7.4.1975James McCoy2017-06-07
|\ \ \ \ | |/ / / |/| | | vim-patch:7.4.1975,7.4.1976,7.4.1977,7.4.1978,7.4.1979,7.4.1986,7.4.2029,7.4.2224,8.0.0219,8.0.0614
| * | | lintJames McCoy2017-06-06
| | | |
| * | | *: Fix conversion warnings for tv_get_number*()James McCoy2017-06-06
| | | |
| * | | functests/msgpack: Correct representation of literal INT64_MINJames McCoy2017-06-06
| | | | | | | | | | | | | | | | | | | | | | | | In order to generate INT64_MIN from literal values, it's necessary to use "-0x7fffffffffffffff - 1". Using "-0x8000000000000000" causes the value to get clamped to INT64_MAX and then negated.
| * | | functests/msgpack: Use assert_equal() for more informative errorsJames McCoy2017-06-06
| | | |
| * | | strings/tv_float: Explicitly cast v_number to float_T for -WconversionJames McCoy2017-06-06
| | | |
| * | | eval/typval: Convert string to varnumber_T instead of intermediate longJames McCoy2017-06-06
| | | |
| * | | vim-patch:8.0.0614James McCoy2017-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: float2nr() is not exactly right. Solution: Make float2nr() more accurate. Turn test64 into a new style test. (Hirohito Higashi, closes vim/vim#1688) https://github.com/vim/vim/commit/863e80b4451b5102b41bebf9ddca3a420de746fa
| * | | Merge remote-tracking branch 'origin/master' into vim-7.4.1975James McCoy2017-06-06
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #6854 from jamessan/vim-8.0.0156James McCoy2017-06-06
|\ \ \ \ | | | | | | | | | | vim-patch:8.0.0156,8.0.0158,8.0.0167,8.0.0168,8.0.0360,8.0.0477,8.0.0478,8.0.0176,8.0.0561
| * | | | lintJames McCoy2017-06-06
| | | | |
| * | | | vim-patch:8.0.0561James McCoy2017-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Undefined behavior when using backslash after empty line. Solution: Check for an empty line. (Dominique Pelle, closes vim/vim#1631) https://github.com/vim/vim/commit/478af67dd6a9adc456464c3736bda328ae3a28cb
| * | | | vim-patch:8.0.0176James McCoy2017-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using :change in between :function and :endfunction fails. Solution: Recognize :change inside a function. (ichizok, closes vim/vim#1374) https://github.com/vim/vim/commit/70bcd7336f9f19304f32c52a86ed5b4b3de852c2
| * | | | vim-patch:8.0.0478James McCoy2017-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Tests use assert_true(0) and assert_false(1) to report errors. Solution: Use assert_report(). https://github.com/vim/vim/commit/37175409d766ce67f2548dffa6d73451379b5737
| * | | | vim-patch:8.0.0477James McCoy2017-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The client-server test may hang when failing. Solution: Set a timer. Add assert_report() https://github.com/vim/vim/commit/42205551b140bee8b419b24abe210f56bb80b35e
| * | | | vim-patch:8.0.0360James McCoy2017-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sometimes VimL is used, which is confusing. Solution: Consistently use "Vim script". (Hirohito Higashi) https://github.com/vim/vim/commit/b544f3c81f1e6a50322855681ac266ffaa8e313c
| * | | | vim-patch:8.0.0168James McCoy2017-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Still some float functionality is not covered by tests. Solution: Add more tests. (Dominique Pelle, closes vim/vim#1364) https://github.com/vim/vim/commit/872004132f25cabe59352912889e042d6c7e6b4e
| * | | | vim-patch:8.0.0167James McCoy2017-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: str2nr() and str2float() do not always work with negative values. Solution: Be more flexible about handling signs. (LemonBoy, closes vim/vim#1332) Add more tests. https://github.com/vim/vim/commit/08243d26d22ad44a857d02c90071578577b8a55d
| * | | | vim-patch:8.0.0158James McCoy2017-06-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: On MS-Windows some float functions return a different value when passed unusual values. strtod() doesn't work for "inf" and "nan". Solution: Accept both results. Fix str2float() for MS-Windows. Also reorder assert function arguments. https://github.com/vim/vim/commit/6247361101dcccc0c877e90ad67cd0cc83df7c68
| * | | | vim-patch:8.0.0156James McCoy2017-06-06
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: Several float functions are not covered by tests. Solution: Add float tests. (Dominique Pelle) https://github.com/vim/vim/commit/453b576ee5d32e9b8e6876712748ae01f9be68dd
* | | | doc: clang scan-buildJustin M. Keyes2017-06-06
| | | |
| * | | eexe_mod_op: Explicitly cast varnumber_T to float_T for -WconversionJames McCoy2017-06-04
| | | |
| * | | *: Disable UBSAN for VimL arithmetic implementationJames McCoy2017-06-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After merging +num64, the 64-bit sanitizer builds show that Vim doesn't buffer the user from C's UB in signed arithmetic. Upstream doesn't appear to be [interested] in fixing the issue, so suppress UBSAN until someone decides to fix the problem. N.B., the problem existed before but went unnoticed since the sanitizer builds weren't being run in 32-bit mode. [interested]: https://groups.google.com/d/topic/vim_dev/_tqf8eQy5eA/discussion