aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | Merge pull request #3982 from justinmk/nohighbitJustin M. Keyes2016-01-11
|\ \ \ \ | | | | | | | | | | input: Do not set high-bit. Preserve META modifier.
| * | | | input: Do not set high-bit; preserve ALT modifier.Justin M. Keyes2016-01-11
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Background: Vim internally prefers to represent ALT/META chords as single-byte keys, by setting the high bit of the key byte. extract_modifiers() _discards_ the meta/alt modifier, but we need it for libvterm and libtermkey. Closes #2440 Closes #3727 Closes #2017 References #2277 References #2254 https://github.com/neovim/neovim/issues/2017#issuecomment-140423557 > We [not libtermkey] are setting the high bit for some reason https://github.com/neovim/neovim/issues/176#issuecomment-77834715 > libvtermkey requires the leading esc to parse alt/meta https://github.com/neovim/neovim/pull/3246#issuecomment-136328450 > A program could do better than the current logic on some terminals, by > asking for pure 8bit mode (S8C1T) and then immediately querying the > mode again. If the result comes back as an 8bit single-byte CSI, then > it can presume the mode setting was successful, and now the ESC prefix > byte won't be seen in multibyte sequences; only as an Alt- prefix or > a real Escape key. On such a terminal, it could therefore avoid > needing to use that waiting timeout.
* | | | Merge pull request #3980 from ZyX-I/shell-unquoteJustin M. Keyes2016-01-10
|\ \ \ \ | | | | | | | | | | shell: Unquote &shell* options before using them
| * | | | shell: Unquote &shell* options before using themZyX2016-01-11
| | | | |
* | | | | Merge pull request #3979 from sethjackson/maxnamlenJustin M. Keyes2016-01-10
|\ \ \ \ \ | |_|/ / / |/| | | | Windows: define MAXNAMLEN for Windows
| * | | | Windows: define MAXNAMLEN for Windows.Seth Jackson2016-01-10
|/ / / / | | | | | | | | | | | | | | | | MAXNAMLEN can be defined using _MAX_PATH from stdlib.h which will fix the BASENAMELEN definition too.
* | | | Merge pull request #3978 from justinmk/32bitJustin M. Keyes2016-01-10
|\ \ \ \ | |/ / / |/| | | portability: fix cast
| * | | portability: fix cast.Justin M. Keyes2016-01-10
|/ / / | | | | | | | | | | | | PRId64 format expects int64_t. Regression from c6e481cba559d35891f20ef4ac9ca6a41bdcdbd3.
* | | Merge pull request #2667 from equalsraf/tb-min-logJustin M. Keyes2016-01-10
|\ \ \ | | | | | | | | cmake: Pass MIN_LOG_LEVEL as compiler definition
| * | | 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
* | | | Merge pull request #3974 from sethjackson/cpackJustin M. Keyes2016-01-10
|\ \ \ \ | | | | | | | | | | CMake: Add CPack settings to CMakeLists.txt
| * | | | CMake: Add CPack settings to CMakeLists.txtRui Abreu Ferreira2016-01-10
| | | | |
* | | | | Merge pull request #3972 from jusga/vim-e271909Justin M. Keyes2016-01-10
|\ \ \ \ \ | |/ / / / |/| | | | vim-patch:e271909
| * | | | vim-patch:e271909Justin Gassner2016-01-10
|/ / / / | | | | | | | | | | | | | | | | | | | | Updated syntax files. https://github.com/vim/vim/commit/e2719096250a19ecdd9a35d13702879f163d2a50
* | | | win32: Fix syntax error in #ifndef block. #3968Rui Abreu Ferreira2016-01-10
| | | | | | | | | | | | | | | | | | | | | | | | The block is only compiled if the system is NOT WIN32, but the closing parenthesis for the statement opened outside the block is closed inside the block.
* | | | portability: use portable format specifierJustin M. Keyes2016-01-10
| | | |
* | | | Merge #3857 'Vim 7.4.{944,945,946,950,953,1032,1055}'.Justin M. Keyes2016-01-10
|\ \ \ \ | |/ / / |/| | |
| * | | Improve coding stylewatiko2016-01-10
| | | |
| * | | tests: Make helper.source() return tempname.watiko2016-01-10
| | | |
| * | | tests: Fix OSX's tempname issue.watiko2016-01-10
| | | |
| * | | tests: Rename 100_undo_level to 100_lispwords.watiko2016-01-10
| | | |
| * | | tests: Migrate legacy test undolevels.watiko2016-01-10
| | | |
| * | | tests: Migrate legacy test assert.watiko2016-01-10
| | | |
| * | | vim-patch:7.4.1055watiko2016-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Running "make newtests" in src/testdir has no output. Solution: List the messages file when a test fails. (Christian Brabandt) Update the list of tests. https://github.com/vim/vim/commit/e7893a4088d6ea796bcab6195d232cb26c12c317
| * | | vim-patch:7.4.1032watiko2016-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: message from assert_false() does not look nice. Solution: Handle missing sourcing_name. Use right number of spaces. (Watiko) Don't use line number if it's zero. https://github.com/vim/vim/commit/cbfe32953aea09d35d9ac7e5865c915b14e310c1
| * | | vim-patch:7.4.953watiko2016-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When a test script navigates to another buffer the .res file is created with the wrong name. Solution: Use the "testname" for the .res file. (Damien) https://github.com/vim/vim/commit/de0ad40cb3c1bc691a754698ed16a5b6cdb4086b
| * | | vim-patch:7.4.950watiko2016-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: v:errors is not initialized. Solution: Initialze it to an empty list. (Thinca) https://github.com/vim/vim/commit/4649ded2877508fe343cbcf6f7e7fd277be0aab3
| * | | vim-patch:7.4.946watiko2016-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Missing changes in source file. Solution: Include changes to the eval.c file. https://github.com/vim/vim/commit/bbfbaf9741deebb9f1ed790885bd571c4cbce17a
| * | | vim-patch:7.4.945watiko2016-01-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: New style testing is incomplete. Solution: Add the runtest script to the list of distributed files. Add the new functions to the function overview. Rename the functions to match Vim function style. Move undolevels testing into a new style test script. https://github.com/vim/vim/commit/683fa185a4b4ed7595e5942901548b8239ed5cdb
| * | | vim-patch:7.4.944watiko2016-01-10
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Problem: Writing tests for Vim script is hard. Solution: Add assertEqual(), assertFalse() and assertTrue() functions. Add the v:errors variable. Add the runtest script. Add a first new style test script. https://github.com/vim/vim/commit/43345546ae63710441f066648b8485fb545b3801
* | | 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.