aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* cmake: Pass -DMIN_LOG_LEVEL as compiler definitionRui Abreu Ferreira2016-01-10
| | | | | | | - Check if MIN_LOG_LEVEL value is a number 0-3, default to INFO (1) or ignore it in Release mode - When TRAVIS_CI_BUILD is ON the default is DEBUG (0) - Add local.mk.example
* build: ensure static jemalloc. #3970Thomas Fehér2016-01-09
| | | | | | | | | | Otherwise the dynamic library is built also and find_library will prefer that over the static one. That results in linking against the dynamic library which will not be found after install. This code: https://github.com/neovim/neovim/blob/8b3c399b6d7f4a277d80da4b29349fed944f7d46/third-party/CMakeLists.txt#L130 should prevent the above problem, but it doesn't hurt to be explicit.
* Merge pull request #3962 from sethjackson/windows-98Michael Reed2016-01-09
|\ | | | | [RFC] doc: Remove references to Windows 98
| * doc: Remove references to Windows 98.Seth Jackson2016-01-08
|/
* vim-patch.sh: fix regressionJustin M. Keyes2016-01-08
|
* Merge pull request #3965 from jusga/vim-e3faf44Justin M. Keyes2016-01-08
|\ | | | | vim-patch:e3faf44
| * vim-patch:e3faf44Justin Gassner2016-01-08
| | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/e3faf44bef029d07f37a457bd0050653b628058f
* | Merge pull request #3963 from Pyrohh/contribMichael Reed2016-01-08
|\ \ | |/ |/| [RFC] CONTRIBUTING.md: Remove outdated info
| * CONTRIBUTING.md: Remove outdated infoMichael Reed2016-01-08
|/ | | | | | | | | | - Remove mention of "build-issues" and "runtime-issues" sections from the "Troubleshooting" page; they're already mentioned at the top of the section: "Before reporting an issue, see the ...". - As of [1], clint-ignored-files.txt isn't used anymore. [1]: 57eaefbb232c18ea2fa44801eb30f0727278c6f6
* Remove 'restorescreen' optionSeth Jackson2016-01-08
| | | | | | | The relevant code was never actually in Neovim, most likely due to being unifdef(1)'d out during the initial import. see `:h hidden-options'
* Merge pull request #3943 from ZyX-I/better-fref-errorJustin M. Keyes2016-01-08
|\ | | | | eval: Use better error messages when failing to dump values
| * eval: Do not use msgpack#string for error messagesZyX2016-01-07
| |
| * documentation: Update documentationZyX2016-01-07
| |
| * functests: Update testsZyX2016-01-07
| |
| * eval: Use better error messages when failing to dump valuesZyX2016-01-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Examples: let g:SR = [[]] call add(g:SR[0], g:SR) wshada " E952: Unable to dump variable g:SR: container references itself in index 0, index 0 let g:F = {'_TYPE': v:msgpack_types.map, '_VAL': [[{'abc': 1}, function("tr")]]} wshada " E951: Error while dumping variable g:F, key {'abc': 1} at index 0 from special map, key '': attempt to dump function reference " (no msgpack#string available) " E951: Error while dumping variable g:F, key {="abc": 1} at index 0 from special map, key '': attempt to dump function reference " (msgpack#string available) let g:F = {'_TYPE': v:msgpack_types.map, '_VAL': [[g:SR, function("tr")]]} wshada " E951: Error while dumping variable g:F, key [[[[{E724@0}]]]] at index 0 from special map, index 1: attempt to dump function reference call msgpackdump([g:SR]) " E952: Unable to dump msgpackdump() argument, index 0: container references itself in index 0, index 0 Not tested yet.
* | Merge pull request #3839 from justinmk/reprobuildsJustin M. Keyes2016-01-08
|\ \ | | | | | | semver (semantic versioning) compliance
| * | version: semver.org complianceJustin M. Keyes2016-01-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We use `git describe` to stamp pre-release versions (dev builds). But `git describe` uses the result of the most-recent tag (the current _release_ version)--so we must munge it with the _next_ (i.e. unreleased) version. Also fix non-git builds: do not invoke git_describe(NVIM_VERSION_MEDIUM) if we're not in a git tree, else it gets the dummy value "HEAD-HASH-NOTFOUND". Example :version output in non-git build: NVIM 0.1.2-dev Example :version output in git build: NVIM v0.1.2-176-g9c3c2b5
| * | BuildLibuv.cmake: make case consistentJustin M. Keyes2016-01-08
|/ /
* | screen.c: Remove out of date commentMichael Reed2016-01-07
| | | | | | | | This was forgotten in 10b2a0e52980aba2d1efc072368fcaf1f33e7512
* | Merge pull request #3956 from oni-link/cov.62611Justin M. Keyes2016-01-07
|\ \ | | | | | | coverity/62611: Nesting level does not match indentation
| * | coverity/62611: Nesting level does not match indentationoni-link2016-01-07
|/ / | | | | | | | | | | | | The nested line was the else-branch of an if-then-else block that dealt with cryptography, but after commit 85338fe1d5a56f82546e16c305c2048c081771e0 (Remove cryptography) removed the if-then part, the indentation of this line was not adjusted.
* | Merge pull request #3952 from Pyrohh/repro-buildsJustin M. Keyes2016-01-06
|\ \ | | | | | | build: Stop using __{DATE,TIME}__
| * | build: Stop using __{DATE,TIME}__Justin M. Keyes2016-01-06
|/ / | | | | | | | | | | | | Recording the compilation time modifies the source for dubious gain, and interferes with reproducible builds [1]. [1] https://reproducible-builds.org/
* | doc: Clarify Windows feature tests for eval().Seth Jackson2016-01-06
| |
* | Merge pull request #3945 from sethjackson/win32-winntJustin M. Keyes2016-01-06
|\ \ | | | | | | MinGW: libuv needs -D_WIN32_WINNT=0x0600
| * | MinGW: libuv needs -D_WIN32_WINNT=0x0600Rui Abreu Ferreira2016-01-04
|/ / | | | | | | | | | | | | | | Without this compilation fails due to a missing symbol: SRWLOCK in libuv headers. _WIN32_WINNT defines the Windows header version that is to be used, and it seems libuv requires this version. See https://github.com/joyent/libuv/commit/b471b33da88da0ca0b913573370cc6919ec134e7
* | Merge pull request #3938 from sethjackson/s-islnkJustin M. Keyes2016-01-03
|\ \ | |/ |/| Fix S_ISLNK definition in os_defs.h
| * Fix S_ISLNK definition in os_defs.h.Seth Jackson2016-01-03
|/
* Merge pull request #3655 from bfredl/enc_defaultJustin M. Keyes2016-01-02
|\ | | | | Default to encoding=utf-8
| * encoding: update testsBjörn Linse2016-01-02
| |
| * encoding: Update documentationBjörn Linse2016-01-02
| |
| * encoding: cleanup defaults of iskeyword, isprint and fileencodingsBjörn Linse2016-01-02
| |
| * encoding: Always use "utf-8" as default for &encodingBjörn Linse2016-01-02
|/ | | | Preverve the locale-depedency for fileencodings=default
* Merge pull request #3927 from sethjackson/if-cscopeJustin M. Keyes2016-01-02
|\ | | | | Windows: Bring back code branch for if_cscope
| * Windows: Bring back code branch for if_cscope.Rui Abreu Ferreira2016-01-01
| | | | | | | | | | The Vim code for windows in if_cscope.c/.h was removed during the refactor, added missing code for error_closing().
* | Merge pull request #3928 from justinmk/fix_ci_targetJustin M. Keyes2016-01-02
|\ \ | | | | | | test: change CI_TARGET reference to CI
| * | test: change CI_TARGET reference to CIJustin M. Keyes2016-01-01
|/ / | | | | | | | | | | | | | | Travis defines[1] $CI for its builds, whereas $CI_TARGET is a Neovim-specific env var from 6483a198e4bee1e80683ba12e061616c3e6c4090 that lost prominence in d2eb4a934683b5da63000d8b79a0d4c9a314d1c0. [1] https://docs.travis-ci.com/user/environment-variables/
* / CI/travis: enable gcov for one build only. #3926Justin M. Keyes2016-01-01
|/
* Merge pull request #3920 from sethjackson/vim-specJustin M. Keyes2016-01-01
|\ | | | | Windows: Fix api/vim_spec.lua functional test
| * test/functional: Fix api/vim_spec.lua.Rui Abreu Ferreira2015-12-31
| | | | | | | | | | On Windows the default file format is DOS i.e. newlines are \r\n instead of \n.
* | Merge pull request #3925 from sethjackson/uv-uid-tJustin M. Keyes2016-01-01
|\ \ | | | | | | Windows: Make the os_get_uname argument portable
| * | Windows: Make the os_get_uname argument portable.Seth Jackson2016-01-01
| | | | | | | | | | | | | | | | | | Since uid_t is not defined on Windows use uv_uid_t instead. We now use uv_uid_t everywhere except one place in src/nvim/main.c which is wrapped in a #ifdef UNIX check.
* | | Merge pull request #3903 from justinmk/vim-7.4.605Justin M. Keyes2016-01-01
|\ \ \ | |/ / |/| | vim-patch:7.4.605
| * | file_pat_to_reg_pat, buflist_findpat: const paramsJustin M. Keyes2016-01-01
| | | | | | | | | | | | | | | file_pat_to_reg_pat() and buflist_findpat() do not modify the data of these parameters.
| * | vim-patch:7.4.605Justin M. Keyes2015-12-30
| | | | | | | | | | | | | | | | | | | | | | | | Problem: The # register is not writable, it cannot be restored after jumping around. Solution: Make the # register writable. (Marcin Szamotulski) https://github.com/vim/vim/commit/3b3a9498d1eab3c28c524cce115160528a9a9297
* | | Merge pull request #3911 from sethjackson/have-fsync-guardJustin M. Keyes2016-01-01
|\ \ \ | | | | | | | | os_fsync
| * | | Port fsync() to libuv.Seth Jackson2016-01-01
| |/ /
* | | Merge pull request #3707 from bfredl/oapblockJustin M. Keyes2016-01-01
|\ \ \ | |_|/ |/| | [use oap->motion_type also to represent block motion type
| * | normal: use oap->motion_type also to represent block motion typeBjörn Linse2016-01-01
|/ / | | | | | | | | Previously oap->motion_type == MCHAR would be blockwise if oap->block_mode was set.
* | Merge pull request #3918 from sethjackson/servertestJustin M. Keyes2015-12-31
|\ \ | | | | | | Windows: fix serverstart functional test