aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* ci: test: Replace hard-coded commands with Makefile's targetsJames McCoy2016-05-17
|
* Makefile: Ensure tags are generated before running oldtestJames McCoy2016-05-17
|
* vim-patch:7.4.1728Michael Ennen2016-05-17
| | | | | | | | | patch 7.4.1728 Problem: The help for functions require a space after the "(". Solution: Make CTRL-] on a function name ignore the arguments. (Hirohito Higashi) https://github.com/vim/vim/commit/81edd171a9465cf99cede4fa4a7b7bca3d538b0f
* vim-patch:7.4.1571James McCoy2016-05-17
| | | | | | | | patch 7.4.1571 Problem: No test for ":help" Solution: Add a test for what 7.4.1568 fixed. (Higashi Higashi) https://github.com/vim/vim/commit/8e15ffcde757ffc6cfe8b5e384948b3278e9af33
* vim-patch:7.4.1568Michael Ennen2016-05-17
| | | | | | | | patch 7.4.1568 Problem: Using CTRL-] in help on option in parentheses doesn't work. Solution: Skip the "(" in "('". (Hirohito Higashi) https://github.com/vim/vim/commit/00f9e0dbbd3472db217d56639fad9346b9eb3b82
* Merge pull request #4742 from brcolow/shellcheck-lintJustin M. Keyes2016-05-16
|\ | | | | Run shellcheck (shell scripting linter) on shell scripts.
| * Run shellcheck (shell scripting linter) on shell scripts.Michael Ennen2016-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are a total of 5 shell scripts in the Neovim source tree. All but runtime\macros\less.sh had warnings/errors when run through Shellcheck (http://www.shellcheck.net/). This commit fixes all warnings/errors and also changes the shebang to "#!/bin/sh" when possible (this was not possible for vim-patch.sh because it uses many bashisms). The shellcheck errors that were fixed are: SC2068: Double quote array expansions to avoid re-splitting elements. SC2086: Double quote to prevent globbing and word splitting. SC2124: Assigning an array to a string! Assign as array, or use * instead of @ to concatenate SC2155: Declare and assign separately to avoid masking return values.
* | indent/lua.vim: fix indent of nested elseifJustin M. Keyes2016-05-16
|\ \
| * | Fix indenting nested elseifsRobert Andrew Ditthardt2015-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, ``` if bool then --stuff elseif bool2 then --morestuff elseif bool3 then --more stuff else --fail end ``` Would get indented out strangely when using =. Now it behaves correctly.
* | | Merge pull request #3522 from wdv4758h/clang-3.7-optionsJustin M. Keyes2016-05-16
|\ \ \ | | | | | | | | build: fix '-fno-sanitize-recover' warning in Clang 3.7
| * | | build: fix '-fno-sanitize-recover' warning in Clang 3.7Chiu-Hsiang Hsu2015-11-03
| | | |
* | | | Merge pull request #4743 from jamessan/vim-7.4.1037Justin M. Keyes2016-05-15
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.1037,fa73534
| * | | | vim-patch:fa73534James McCoy2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/fa7353428f705f7a13465a1943dddeede4083023 Missing in runtime/doc: if_tcl.txt, tags, todo.txt, version5.txt. Some other changes related to binary nrformats were already merged.
| * | | | Linting fixups for vim-patch:7.4.1037James McCoy2016-05-14
| | | | |
| * | | | vim-patch:7.4.1037James McCoy2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using "q!" when there is a modified hidden buffer does not unload the current buffer, resulting in the need to abandon it again. Solution: When using "q!" unload the current buffer when needed. (Yasuhiro Matsumoto, Hirohito Higashi) https://github.com/vim/vim/commit/027387f70c671f62e3e08e0bdd09ec05b0232735
* | | | | Merge pull request #4760 from justinmk/term-use-after-freeJustin M. Keyes2016-05-15
|\ \ \ \ \ | | | | | | | | | | | | term_close use-after-free
| * | | | | term_close: fix use-after-freeoni-link2016-05-15
| | | | | | | | | | | | | | | | | | | | | | | | Closes #4393
| * | | | | test: term_close use-after-freeJustin M. Keyes2016-05-15
| | | | | | | | | | | | | | | | | | | | | | | | References #4393
* | | | | | Merge pull request #4527 from philix/env-refactorJustin M. Keyes2016-05-15
|\ \ \ \ \ \ | |/ / / / / |/| | | | | os/env.c: cosmetic changes, restrict pointers
| * | | | | os/env.c: document remove_tail() properlyFelipe Oliveira Carvalho2016-05-15
| | | | | |
| * | | | | os/env.c: declare srcp and dst as restrict in expand_env_esc()Felipe Oliveira Carvalho2016-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...and small refactorings: - Style changes - Variable renames - Changes in variable scope This change won't bring new problems (undefined behavior) as `memcpy` is already being used in the function.
| * | | | | os/env.c: cosmetic changes done during review of the fileFelipe Oliveira Carvalho2016-05-15
| |/ / / /
* | | | | Merge pull request #4764 from justinmk/term-double-freeJustin M. Keyes2016-05-15
|\ \ \ \ \ | | | | | | | | | | | | test: ex_terminal() double-free
| * | | | | ex_terminal(): fix double-freeJustin M. Keyes2016-05-15
| | | | | | | | | | | | | | | | | | | | | | | | Closes #4554
| * | | | | test: ex_terminal() double-freeJustin M. Keyes2016-05-15
| | | | | | | | | | | | | | | | | | | | | | | | References #4554
* | | | | | Merge pull request #4765 from jdelkins/doitJustin M. Keyes2016-05-15
|\ \ \ \ \ \ | |/ / / / / |/| | | | | clipboard: support "doit" tool
| * | | | | clipboard: support "doit" toolJoel D. Elkins2016-05-15
|/ / / / /
* | | | | Merge pull request #2717 from lucc/test68Justin M. Keyes2016-05-15
|\ \ \ \ \ | |/ / / / |/| | | | tests: Migrate legacy test 68.
| * | | | tests: Migrate legacy test 68.Lucas Hoffmann2016-02-24
| | | | |
* | | | | Merge pull request #4755 from jszakmeister/fix-endian-h-on-bsdJustin M. Keyes2016-05-14
|\ \ \ \ \ | | | | | | | | | | | | Fix be64toh() detection on BSDs.
| * | | | | Fix be64toh() detection on BSDs.John Szakmeister2016-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was noticed due to a user issue (#4750) when building Neovim 0.1.4 via ports. The crux of the issue is that we did not detect the be64toh() macro, because there is no endian.h on FreeBSD (along with several other BSDs). So we were defaulting to our builtin version of be64toh(). However, it appears that sys/endian.h was being picked up by an include (likely msgpack.h) and so be64toh() was actually defined and corrupting our definition of it. So the answer here was to use the correct include file in our check, and export that information in the config.h. Then we use that information to include the right header in shada.c. This fixes #4750.
* | | | | | Merge pull request #4757 from KillTheMule/fix-tui_specJustin M. Keyes2016-05-14
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix tui_spec.lua for QB/Travis
| * | | | | | Fix tui_spec.lua for QB/TravisKillTheMule2016-05-14
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was not a problem locally, but would often/sometimes/etc. (YMMV) fail on QB and/or travis. This seems to fix it. Quoting @justinmk: "I have a feeling this is just a bug in the bracketed paste special-cases in the existing code".
* | | | | | Merge pull request #4563 from KillTheMule/vim-patch-1259Justin M. Keyes2016-05-14
|\ \ \ \ \ \ | |/ / / / / |/| | | | | vim-patch: 7.4.1259
| * | | | | Mark 871 as merged, seeKillTheMule2016-05-10
| | | | | | | | | | | | | | | | | | | | | | | | https://github.com/neovim/neovim/pull/4631
| * | | | | vim-patch:7.4.1259KillTheMule2016-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No test for what patch 7.3.414 fixed. Solution: Add a test. (Elias Diem) https://github.com/vim/vim/commit/3fc3e14282c182c046d1335f3d576bc0eeb605c5
* | | | | | Merge pull request #4733 from AdnoC/hi-link-cleared-groupJustin M. Keyes2016-05-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix linking a cleared highlight group Closes #4549 Closes #2756 Closes #4236
| * | | | | | test/syntax: Add testing for linking to cleared highlight groupsAdnoC2016-05-10
| | | | | | |
| * | | | | | syntax: Allow cleared highlight groups to be linkedAdnoC2016-05-10
| |/ / / / /
* | | | | | test/functional/helpers.lua: Fix dedent() #4735KillTheMule2016-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The character class %s also matches a newline in lua, that's not really what we want here. It works in the other cases in this function, so I left them, but the final gsub should preserve newlines.
* | | | | | Merge pull request #4729 from jbradaric/vim-7.4.1047Justin M. Keyes2016-05-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch 7.4.1047, 7.4.1048, 7.4.1049
| * | | | | | vim-patch:7.4.1049Jurica Bradaric2016-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Wordcount test still still fails on MS-Windows. Solution: Set 'fileformats' to "unix". https://github.com/vim/vim/commit/485dace817a99f4cf92a598845d27c8ee685df93
| * | | | | | vim-patch:7.4.1048Jurica Bradaric2016-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Wordcount test still fail on MS-Windows. Solution: Set 'fileformat' to "unix". https://github.com/vim/vim/commit/c7803a1c42228566ee2e2efcd621b21d0a8ed3ea
| * | | | | | vim-patch:7.4.1047Jurica Bradaric2016-05-10
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Tests fail on MS-Windows. Solution: Set 'selection' to inclusive. https://github.com/vim/vim/commit/7f68203168aeb22fcf8a5a9680503fe16759ebd4
* | | | | | Merge pull request #4730 from jbradaric/vim-7.4.1052Justin M. Keyes2016-05-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:7.4.1052
| * | | | | | vim-patch:7.4.1052Jurica Bradaric2016-05-10
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Illegal memory access with weird syntax command. (Dominique Pelle) Solution: Check for column past end of line. https://github.com/vim/vim/commit/04bff88df6211f64731bf8f5afa088e94496db16
* | | | | | Merge pull request #4731 from jbradaric/vim-7.4.1054Justin M. Keyes2016-05-12
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:7.4.1054
| * | | | | | vim-patch:7.4.1054Jurica Bradaric2016-05-10
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Illegal memory access. Solution: Check for missing pattern. (Dominique Pelle) https://github.com/vim/vim/commit/2795e21eaafaeaf95a91667fd411023280d0f902
* | | | | | doc/starting.txt: fix numbering #4728KillTheMule2016-05-10
| | | | | |
* | | | | | 'termguicolors' #4690Shougo Matsushita2016-05-10
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TODO: Only works at startup (i.e., in the user's init.vim/vimrc/--cmd), but it should probably work at any time. --- patch 7.4.1799 Problem: 'guicolors' is a confusing option name. Solution: Use 'termguicolors' instead. (Hirohito Higashi) https://github.com/vim/vim/commit/61be73bb0f965a895bfb064ea3e55476ac175162 patch 7.4.1806 Problem: 'termguicolors' option missing from the options window. Solution: Add the entry. https://github.com/vim/vim/commit/8e3d1b6326c103cc92f8d07b1161ee5172acf201 patch 7.4.1808 Problem: Using wrong feature name to check for 'termguicolors'. Solution: Use the right feature name. (Ken Takata) https://github.com/vim/vim/commit/8a24b794b89916c8074892e7b25121a21f1fa9c9 patch 7.4.1809 Problem: Using wrong short option name for 'termguicolors'. Solution: Use the option name. https://github.com/vim/vim/commit/868cfc19bb079a16ca58884b551486566f35419b