aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* doc: tui colors, cursorJustin M. Keyes2017-07-30
|
* tui: fix truecolor in libvte, tmux #7037DarkDefender2017-07-30
| | | | Closes #7041
* vim-patch:8.0.0124 #7092ckelsel2017-07-30
| | | | | | | Problem: Internal error for assert_inrange(1, 1). Solution: Adjust number of allowed arguments. (Dominique Pelle) https://github.com/vim/vim/commit/3421566376b5723213af502bd3c2b9debe025ef1
* vim-patch:8.0.0119 (#7091)KunMing Xie2017-07-30
| | | | | | Problem: No test for using CTRL-R on the command line. Solution: Add a test. (Dominique Pelle) And some more. https://github.com/vim/vim/commit/21efc3633edb58809c5dd89b025d34d7002e731c
* Merge #7093 from justinmk/fix-qbJustin M. Keyes2017-07-30
|\
| * test/legacy: avoid TSAN CI build hangJustin M. Keyes2017-07-29
| | | | | | | | | | | | This delete() sometimes hangs the TSAN build. Work around it by using a unique filename. Do it at the start instead of the end, for hygiene (though it doesn't actually matter on CI, it helps local dev).
| * test/busted: eager-flushing TAP.lua handlerJustin M. Keyes2017-07-29
| | | | | | | | | | | | | | This TAP.lua implementation was upstreamed: https://github.com/Olivine-Labs/busted/commit/f9db364291cfd7fe51b5c2b8132974fdc76aed73 but it has not been released yet. It avoids hangs, and helps debug hangs, on QuickBuild, so inline it until the next busted release.
* | Merge pull request #7068 from jbradaric/vim-8.0.0020James McCoy2017-07-29
|\ \ | |/ |/| | | | | vim-patch:8.0.0020 Closes #6910
| * vim-patch:8.0.0020Jurica Bradaric2017-07-29
|/ | | | | | | Problem: The regexp engines are not reentrant. Solution: Add regexec_T and save/restore the state when needed. https://github.com/vim/vim/commit/6100d02aab7c8294b581cb299250eea164b50e9d
* doc: how to enable ASan/UBSanJustin M. Keyes2017-07-29
|
* Merge #7087 from justinmk/test-localeJustin M. Keyes2017-07-29
|\ | | | | test: force LC_ALL=en_US.UTF-8
| * test: force LC_ALL=en_US.UTF-8Justin M. Keyes2017-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tests that check localized error messages need a stable locale, else errors like this occur: [ FAILED ] 2 tests, listed below: [ FAILED ] ...npack/file/vim/neovim/test/functional/eval/null_spec.lua @ 29: NULL list is accepted as an empty list by writefile() ...npack/file/vim/neovim/test/functional/eval/null_spec.lua:30: Expected objects to be the same. Passed in: (string) ' E484: Cannot open file Xtest-functional-viml-null' Expected: (string) ' E484: Can't open file Xtest-functional-viml-null' stack traceback: ...npack/file/vim/neovim/test/functional/eval/null_spec.lua:30: in function <...npack/file/vim/neovim/test/functional/eval/null_spec.lua:29> [ FAILED ] ...k/file/vim/neovim/test/functional/ex_cmds/write_spec.lua @ 81: :write errors out correctly ...k/file/vim/neovim/test/functional/ex_cmds/write_spec.lua:97: Expected objects to be the same. Passed in: (string) 'Vim(write):E510: Cannot make backup file (add ! to override)' Expected: (string) 'Vim(write):E510: Can't make backup file (add ! to override)' stack traceback: ...k/file/vim/neovim/test/functional/ex_cmds/write_spec.lua:97: in function <...k/file/vim/neovim/test/functional/ex_cmds/write_spec.lua:81> 10 SKIPPED TESTS 2 FAILED TESTS -- Output to stderr: 2017/07/29 00:41:32 ERROR 31133/open_log_file:170: Logging to stderr, failed to open $NVIM_LOG_FILE: Xtest-startup-xdg-logpath/nvim/log 2017/07/29 00:41:32 WARN 31133/call_set_error:815: RPC: ch 1 was closed by the client CMake Error at /home/shlomif/Download/unpack/file/vim/neovim/cmake/RunTests.cmake:50 (message): Running functional tests failed with error: 1. FAILED: CMakeFiles/functionaltest cd /home/shlomif/Download/unpack/file/vim/neovim/build && /usr/bin/cmake -DBUSTED_PRG=/home/shlomif/Download/unpack/file/vim/neovim/.deps/usr/bin/busted -DLUA_PRG=/home/shlomif/Download/unpack/file/vim/neovim/.deps/usr/bin/luajit -DNVIM_PRG=/home/shlomif/Download/unpack/file/vim/neovim/build/bin/nvim -DWORKING_DIR=/home/shlomif/Download/unpack/file/vim/neovim -DBUSTED_OUTPUT_TYPE=nvim -DTEST_DIR=/home/shlomif/Download/unpack/file/vim/neovim/test -DBUILD_DIR=/home/shlomif/Download/unpack/file/vim/neovim/build -DTEST_TYPE=functional -DSYSTEM_NAME=Linux -P /home/shlomif/Download/unpack/file/vim/neovim/cmake/RunTests.cmake ninja: build stopped: subcommand failed. Makefile:102: recipe for target 'functionaltest' failed make: *** [functionaltest] Error 1
| * docJustin M. Keyes2017-07-29
|/
* coverity/155506: null dereference (#7089)Justin M. Keyes2017-07-29
| | | | | | | | | | Coverity warning is a false positive: if rbuffer_read_ptr() returns NULL then `cnt` is zero. Revert 76ea97c809e50fccc5ca6615943ac6da1db1e030 (which caused the TSan build to hang often--possibly because of the missing ui_flush()). Instead, modify out_data_append_to_screen() to check for NULL. ref #6862
* vim-patch:8.0.0100 (#7085)KunMing Xie2017-07-29
| | | | | | | | | vim-patch:8.0.0100 Problem: Options that are a file name may contain non-filename characters. Solution: Check for more invalid characters. https://github.com/vim/vim/commit/319afe3804741db5a6c188bd69535fa7ed044c62
* menu_get(): docJustin M. Keyes2017-07-28
|
* viml: introduce menu_get() function #6322Matthieu Coudron2017-07-28
| | | | menu_get({path}, {modes}). See :h menu_get.
* Merge #7083 'build: disable array bounds checking in gcc < 4.8.5'Justin M. Keyes2017-07-28
|\ | | | | | | References #6931
| * build: disable array bounds checking in gcc < 4.8.5John Szakmeister2017-07-27
|/ | | | Thanks to James McCoy (jamessan) for finding the source of this issue.
* vim-patch:8.0.0088 (#7080)KunMing Xie2017-07-27
| | | | | | Problem: When a test fails in Setup or Teardown the problem is not reported. Solution: Add a try/catch. (Hirohito Higashi) https://github.com/vim/vim/commit/cc28e2d05d05552d8b72a520be8a193f3d9822d4
* runtime: Fix where desktop file and icon are installed (#7072)Nikolai Aleksandrovich Pavlov2017-07-27
| | | | | | | With `xdg-*` utilities CMAKE_INSTALL_PREFIX is incorrectly ignored. Taken from [nvim-qt][1]. For some reason it only checks for !APPLE. [1]: https://github.com/equalsraf/neovim-qt/blob/b26596d164394765a0f757c65e266f5f77587521/src/gui/CMakeLists.txt#L48-L55
* Merge pull request #7069 from jbradaric/vim-8.0.0034James McCoy2017-07-26
|\ | | | | vim-patch:8.0.0034
| * vim-patch:8.0.0034Jurica Bradaric2017-07-25
| | | | | | | | | | | | | | Problem: No completion for ":messages". Solution: Complete "clear" argument. (Hirohito Higashi) https://github.com/vim/vim/commit/9e507ca8a3e1535e62de4bd86374b0fcd18ef5b8
* | Merge pull request #7071 from jbradaric/vim-8.0.0075James McCoy2017-07-26
|\ \ | | | | | | vim-patch:8.0.0075
| * | vim-patch:8.0.0075Jurica Bradaric2017-07-25
| |/ | | | | | | | | | | | | Problem: Using number for exception type lacks type checking. Solution: Use an enum. https://github.com/vim/vim/commit/8a5883b7488e492419dde7e1637cc72f2d566ba4
* | Merge pull request #7070 from jbradaric/vim-8.0.0062James McCoy2017-07-26
|\ \ | | | | | | vim-patch:8.0.0062
| * | vim-patch:8.0.0062Jurica Bradaric2017-07-25
| |/ | | | | | | | | | | | | Problem: No digraph for HORIZONTAL ELLIPSIS. Solution: Use ",.". (Hans Ginzel, closes vim/vim#1226) https://github.com/vim/vim/commit/81615517249bb78cba9c37c9834b787c1b265521
* | Merge pull request #7065 from jamessan/collect-provider-stderrJames McCoy2017-07-26
|\ \ | | | | | | Provide standard mechanism to collect stderr for providers
| * | provider: clipboard: Only report stderr if the job failedJames McCoy2017-07-24
| | | | | | | | | | | | Closes #7054
| * | provider: Extra pythonx's stderr handling to common functionsJames McCoy2017-07-24
| |/
* / git: ignore .nvimlog (#7074)Christian Höltje2017-07-26
|/
* Merge #7043 'vim-patch:8.0.{0023,0025}'Justin M. Keyes2017-07-24
|\
| * vim-patch:8.0.0025Jurica Bradaric2017-07-16
| | | | | | | | | | | | | | Problem: Inconsistent use of spaces vs tabs in gd test. Solution: Use tabs. (Anton Lindqvist) https://github.com/vim/vim/commit/936c48f8ca82a0257640c8c9d0792538f5a7e813
| * vim-patch:8.0.0023Jurica Bradaric2017-07-16
| | | | | | | | | | | | | | Problem: "gd" and "gD" may find a match in a comment or string. Solution: Ignore matches in comments and strings. (Anton Lindqvist) https://github.com/vim/vim/commit/226630a030c0d41145e1109f09633360fc9c999d
* | Merge #7061 from ckelsel/vim-8.0.0069Justin M. Keyes2017-07-24
|\ \
| * | fix lintckelsel2017-07-24
| | |
| * | vim-patch:8.0.0073ckelsel2017-07-23
| | | | | | | | | | | | | | | | | | | | | Problem: More comparisons between firstwin and lastwin. Solution: Use ONE_WINDOW for consistency. (Hirohito Higashi) https://github.com/vim/vim/commit/459ca563128f2edb7e3bb190090bbb755a56dd55
| * | vim-patch:8.0.0069ckelsel2017-07-23
| | | | | | | | | | | | | | | | | | | | | Problem: Compiler warning for self-comparison. Solution: Define ONE_WINDOW and add vim/vim#ifdef. https://github.com/vim/vim/commit/a1f4cb93ba50ea9e40cd4b1f5592b8a6d1398660
* | | Merge #6516 'log_callstack()'Justin M. Keyes2017-07-23
|\ \ \
| * | | log: log_callstack()Justin M. Keyes2017-07-23
| | | |
| * | | log.h: LOG_CALLSTACKYichao Zhou2017-07-23
|/ / /
* | | Merge #7048 from justinmk/log-uiJustin M. Keyes2017-07-23
|\ \ \ | |/ / |/| |
| * | log: termios info to DEBUG instead of INFOJustin M. Keyes2017-07-23
| | |
| * | log: caller provides the source detailsJustin M. Keyes2017-07-23
| | |
| * | log: channel registrationJustin M. Keyes2017-07-22
| | |
| * | log: all UI events, not just UI-bridgeJustin M. Keyes2017-07-22
| | | | | | | | | | | | Rename ui_bridge.c:UI_CALL to UI_BRIDGE_CALL.
* | | vim-patch:8.0.0038 (#7051)KunMing Xie2017-07-22
| | | | | | | | | | | | | | | | | | | | | Problem: OPEN_CHR_FILES not defined for FreeBSD using Debian userland files. Solution: Check for __FreeBSD_kernel__. (James McCoy, closes vim/vim#1166) https://github.com/vim/vim/commit/ca291aec99b60fe81eaab36aa718e51421bb88d5
* | | vim-patch:8.0.0031 (#7050)KunMing Xie2017-07-22
| | | | | | | | | | | | | | | | | | Problem: After ":bwipeout" 'fileformat' is not set to the right default. Solution: Get the default from 'fileformats'. (Mike Williams) https://github.com/vim/vim/commit/e8ef3a093453b73594e15462d4de50b011c8ba66
* | | vim-patch:8.0.0052 (#7057)KunMing Xie2017-07-22
|/ / | | | | | | | | | | Problem: Conceal test passes even without the bug fix. Solution: Add a redraw command. (Christian Brabandt) https://github.com/vim/vim/commit/35a1f59d635d9a655e1267c18f7cc757afd0d5b0
* | Merge pull request #7045 from jbradaric/vim-8.0.0085James McCoy2017-07-20
|\ \ | | | | | | vim-patch:8.0.0085