aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | Merge pull request #3977 from sethjackson/output-pathsJustin M. Keyes2016-01-13
|\ \ | |/ |/| Fix build output paths for Visual Studio generator
| * Fix build output paths for Visual Studio generatorRui Abreu Ferreira2016-01-10
| | | | | | | | | | | | | | The Visual Studio cmake generator creates subdirectories inside the build path for different build configuration. But this breaks some of our cmake scripts, like the help tags installer, that assume the targets are built in that location. Updated CMakeLists.txt to remove extra paths.
* | Merge pull request #3995 from sethjackson/crt-externsMichael Reed2016-01-12
|\ \ | | | | | | [RFC] config: Cleanup unused identifiers.
| * | 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