aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | clint: Enable check for `{` positioned at the start of the line correctlyZyX2017-01-03
| | |/ / | |/| | | | | | | | | | For some reason that was incorrectly hidden by “file is *not* \*.c or \*.h file” check.
* | | | Merge pull request #5919 from jamessan/vim-7.4.2008James McCoy2017-01-10
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.2008,7.4.2009
| * | | | lintJames McCoy2017-01-10
| | | | |
| * | | | vim-patch:7.4.2009James McCoy2017-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Messages test fails. Solution: Don't set redir_execute before returning. https://github.com/vim/vim/commit/ed59aa60d3905f935283727f4a7b33c81a00174b
| * | | | vim-patch:7.4.2008James McCoy2017-01-10
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: evalcmd() has a confusing name. Solution: Rename to execute(). Make silent optional. Support a list of commands. https://github.com/vim/vim/commit/79815f1ec77406f2f21a618c053e5793b597db7a
* | | | Merge pull request #5862 from jamessan/vim-aa3b15dJames McCoy2017-01-09
|\ \ \ \ | | | | | | | | | | vim-patch:aa3b15d,82af871,7.4.1925,c95a302
| * | | | vim-patch:c95a302James McCoy2017-01-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/c95a302a4c42ec8230473cd4a5e0064d0a143aa8
| * | | | vim-patch:7.4.1925James McCoy2017-01-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Viminfo does not merge file marks properly. Solution: Use a timestamp. Add the :clearjumps command. https://github.com/vim/vim/commit/2d35899721da0e9359a9fe1059554f8c4ea7f0c1
| * | | | vim-patch:82af871James McCoy2017-01-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/82af8710bf8d1caeeceafb1370a052cb7d92f076
| * | | | vim-patch:aa3b15dJames McCoy2017-01-09
|/ / / / | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/aa3b15dbebf333282503d6031e2f9ba6ee4398ed
* | | | Merge pull request #5860 from jamessan/vim-7.4.1889James McCoy2017-01-09
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.1889
| * | | | vim-patch:7.4.1889James McCoy2017-01-02
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: When umask is set to 0177 Vim can't create temp files. (Lcd) Solution: Also correct umask when using mkdtemp(). https://github.com/vim/vim/commit/35d88f4e2ff5dcd9904f04612d5febede996137c
* | | | process_wait(): Avoid dereference after LOOP_PROCESS_EVENTS. (#5917)Justin M. Keyes2017-01-09
| | | |
* | | | Merge #5519 from blueyed/improve-python-health-checkJustin M. Keyes2017-01-09
|\ \ \ \ | | | | | | | | | | Improve Python health check
| * | | | healthcheck: s:download: do not report curl errors (twice)Daniel Hahler2017-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since `curl -s` is used, the actual error (e.g. "curl: (6) Could not resolve host: pypi.python.org") gets not reported anyway, and s:download returns an error message with `s:shell_error` already. This changes `s:download` to also include `a:url` in the error message now. It removes > ERROR: Command error (7) curl -sL https://pypi.python.org/pypi/neovim/json: And changes > ERROR: HTTP request failed: error: curl error with https://pypi.python.org/pypi/neovim/json: 6
| * | | | healthcheck: s:check_python: only report latest with good responseDaniel Hahler2017-01-08
| | | | |
| * | | | healthcheck: python: prefer neovim.VERSIONDaniel Hahler2017-01-08
| | | | |
| * | | | healthcheck: python: include nvim path for unknown/outdated versionDaniel Hahler2017-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This helps to identify where the `neovim` module is coming from, e.g. - INFO: python3-neovim version: 0.1.10 (outdated; from ~/Vcs/neovim-python-client/neovim) - WARNING: Latest python3-neovim is NOT installed: 0.1.12
| * | | | Improve error reporting for Python health checkDaniel Hahler2017-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - s:version_info: return errors from the `import` - skip report_ok for latest version, in case the current version was not found. status contains the error that has been reported in that case already.
| * | | | s:check_python: handle 'pip install --user -e'Daniel Hahler2017-01-08
| | | | |
* | | | | health: completion for :CheckHealthMarco Hinz2017-01-08
|/ / / /
* | | | health: Windows: Handle backslash path separators. (#5914)Justin M. Keyes2017-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * health: Handle backslash path separators. * health: brevity, consistency * health: Do not set bufhidden=wipe. In the context of CheckHealth, bufhidden=wipe loses data for no reason.
* | | | Merge #5909 from justinmk/win32-xdgJustin M. Keyes2017-01-08
|\ \ \ \ | | | | | | | | | | Windows: fix XDG fallback paths
| * | | | test: Windows: Re-enable shada functional testsRui Abreu Ferreira2017-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | One of the tests remains disabled until we figure out the expected behaviour of mkdir() on Windows when `prot` is passed.
| * | | | XDG: Windows: resolve $LOCALAPPDATA, $TEMP (#5278)Rui Abreu Ferreira2017-01-08
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After #4964 environment variables in the XDG "fallback" table are no longer expanded. Fallback to correctly expanded $LOCALAPPDATA, $TEMP. If that fails (unlikely), fallback to hard-coded paths (e.g. ~/AppData/Local). Closes #5255
* | | | ruby: old versions don't know `gem list -e`Marco Hinz2017-01-08
| | | |
* | | | Merge #5079 from ZyX-I/shada-save-current-posJustin M. Keyes2017-01-07
|\ \ \ \ | | | | | | | | | | shada: Save current cursor position before saving jumps
| * | | | clint: Add more exceptions to “space after a cast” ruleZyX2017-01-06
| | | | | | | | | | | | | | | | | | | | Python does not allow branching here, complaining that look-behind is not fixed-width.
| * | | | shada: Mark ALWAYS_INLINE function as `inline`ZyX2017-01-06
| | | | |
| * | | | shada: Move setpcmark()/cleanup_jumplist() out of the cycleZyX2017-01-04
| | | | |
| * | | | shada: Fix offset savingZyX2017-01-04
| | | | |
| * | | | shada: Silence linterZyX2017-01-04
| | | | |
| * | | | shada: Save current cursor position before saving jumpsZyX2017-01-04
| | | | |
* | | | | Merge #5903 from ZyX-I/fix-5901Justin M. Keyes2017-01-07
|\ \ \ \ \ | | | | | | | | | | | | Reset copyID also when dictionary is referenced
| * | | | | unittest: Fix linter errorsZyX2017-01-07
| | | | | |
| * | | | | unittest,memory: Fix testsZyX2017-01-07
| | | | | |
| * | | | | memory: Document new additions to memory.hZyX2017-01-07
| | | | | |
| * | | | | memory: Restore entered_free_all_mem functionalityZyX2017-01-07
| | | | | |
| * | | | | eval: Fix failing testZyX2017-01-07
| | | | | |
| * | | | | unittest: Add failing test for freeing dictionaries in a listZyX2017-01-07
| | | | | |
| * | | | | unittest: Add dict_items functionZyX2017-01-07
| | | | | |
| * | | | | eval: Make sure that copyID is reset when neededZyX2017-01-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Works by making value pushed on stack represent the exhausted list. Fixes #5901, except for dictionaries which need similar adjustment.
| * | | | | eval/typval_encode.h: Use only a single macros with _INNER[_2] hackZyX2017-01-07
| | | | | |
| * | | | | unittest: Add failing test of freeing listsZyX2017-01-07
| | | | | |
| * | | | | unittest: Allow mocking allocator callsZyX2017-01-07
| | |_|/ / | |/| | |
* / | | | health: refactor s:check_ruby()Marco Hinz2017-01-07
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I gone through every single line, renamed the variables to be more consistent and reordered many lines. Information is now printed as soon as it's available and errors lead to early returns. I altered the suggestions for each condition to be more precise and checked that they fail properly. This also prevents invalid arguments getting passed to s:version_cmp().
* | | | Merge pull request #5826 from ZyX-I/fix-typval_encodeJames McCoy2017-01-06
|\ \ \ \ | | | | | | | | | | Refactor eval/typval_encode.h
| * | | | eval: Fix typoZyX2017-01-07
| | | | |
| * | | | functests: Add tests for new fixesZyX2017-01-06
| | | | |
| * | | | eval/typval_encode: Dump empty dictionary before checking for refcycleZyX2017-01-06
| | | | | | | | | | | | | | | Otherwise copyID will stay forever on empty dictionaries.