aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* config: Cleanup unused identifiers.Seth Jackson2016-01-12
| | | | | | HAVE_CRT_EXTERNS_H is unused since a3ec68c. SIZEOF_OFF_T is unused since f916cf0. HAVE_LIBGEN_H was never used.
* Merge pull request #3993 from Pyrohh/os_defsMichael Reed2016-01-12
|\ | | | | [RFC] Stop using <stropts.h>
| * Stop using <stropts.h>Michael Reed2016-01-12
|/ | | | | | | | | | In Vim, at least the constant `I_PUSH` is used from <stropts.h>, but Neovim doesn't seem to use anything from said header. Besides that, POSIX.1-2008[1] marks this header as obsolescent, and there don't seem to be many platforms that even have it. [1]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/stropts.h.html#tag_13_52_11
* Merge pull request #3985 from Pyrohh/_max_pathMichael Reed2016-01-12
|\ | | | | [RDY] os/*_defs.h: MAXNAMLEN cleanup
| * os/*_defs.h: MAXNAMLEN cleanupMichael Reed2016-01-12
|/ | | | | | | | | | | | | For non-Windows systems, we assume that NAME_MAX is in <limits.h>, as specified in POSIX.1-2008[1]. For Windows, which doesn't have NAME_MAX, just define it ourselves to _MAX_PATH[2]. Also, remove two (now unused) HAVE_*_H checks. [1]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/limits.h.html [2]: https://msdn.microsoft.com/en-us/library/930f87yf.aspx Helped-by: Seth Jackson
* Merge pull request #3291 from sethjackson/env-separatorJustin M. Keyes2016-01-12
|\ | | | | Windows: use ';' as env $PATH separator
| * Windows: use ';' as env $PATH separator.Rui Abreu Ferreira2016-01-11
| | | | | | | | | | | | In Windows the separator character in the PATH environment is ';' instead of ':'. Add a new define ENV_SEPCHAR to be used instead of hardcoding the character literal.
* | Merge pull request #3984 from cacplate/has_eventJustin M. Keyes2016-01-12
|\ \ | | | | | | Remove redundant functions to replace for the general has_event function
| * | fileio: Replace some event checking functions with one has_eventCharles Joachim2016-01-11
| |/
* / doc: Remove references to Motif GUI support #3893Seth Jackson2016-01-11
|/ | | | We don't support it.
* 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