aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | move open_lineDaniel Hahler2019-08-07
| | | |
| * | | move copy_indent (from nvim's indent.c)Daniel Hahler2019-08-07
| | | |
| * | | move del_bytesDaniel Hahler2019-08-07
| | | |
| * | | move del_char, del_charsDaniel Hahler2019-08-07
| | | |
| * | | move ins_strDaniel Hahler2019-08-07
| | | |
| * | | move ins_char_bytesDaniel Hahler2019-08-07
| | | |
| * | | move ins_bytes, ins_bytes_lenDaniel Hahler2019-08-07
| | | |
| * | | move unchangedDaniel Hahler2019-08-07
| | | |
| * | | move changed_linesDaniel Hahler2019-08-07
| | | |
| * | | move deleted_lines, deleted_lines_mark, changed_lines_bufDaniel Hahler2019-08-07
| | | |
| * | | move appended_lines_markDaniel Hahler2019-08-07
| | | |
| * | | move appended_linesDaniel Hahler2019-08-07
| | | |
| * | | remove inserted_bytes (comes via text properties, v8.1.0678)Daniel Hahler2019-08-07
| | | |
| * | | move changedOneline, changed_bytesDaniel Hahler2019-08-07
| | | |
| * | | move changed_commonDaniel Hahler2019-08-07
| | | |
| * | | move changed_int/changed_internalDaniel Hahler2019-08-07
| | | |
| * | | move changedDaniel Hahler2019-08-07
| | | |
| * | | move change_warningDaniel Hahler2019-08-07
| | | |
| * | | headerDaniel Hahler2019-08-07
| | | |
| * | | orig src/nvim/change.cDaniel Hahler2019-08-07
| | | |
| * | | vim-patch:3f86ca0faa29cb862f876a97f87790f3a46a3858Daniel Hahler2019-08-07
| | | | | | | | | | | | | | | | | | | | Add missing files from patch 8.1.1318 https://github.com/vim/vim/commit/3f86ca0faa29cb862f876a97f87790f3a46a3858
| * | | vim-patch:8.1.1318: code for text changes is in a "misc" fileDaniel Hahler2019-08-07
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Code for text changes is in a "misc" file. Solution: Move the code to change.c. https://github.com/vim/vim/commit/ec28d1516eb8bb5dcaa42de145953a6d49aebb6f
* | | | channels: reflect exit due to signals in exit status code (#10573)Daniel Hahler2019-08-09
| | | | | | | | | | | | | | | | | | | | Uses `128 + term_signal` in case of exit due to a signal. Fixes https://github.com/neovim/neovim/issues/10571.
* | | | tests/functional: expect_msg_seq: use load_adjust (#10727)Daniel Hahler2019-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Regardless of the comment "Big timeout for ASAN/valgrind" it would use 10s by default already. This changes it to use `load_adjust`, which itself is only computed on CI now, and outside of any tests - since it has side effects when being used the first time! The failure seen on AppVeyor: [ RUN ] jobs can get the pid value using getpid: ERR test\functional\helpers.lua:167: ============================================================================== got 0 messages (ignored 0), expected 1 stack traceback: test\functional\helpers.lua:167: in function 'expect_msg_seq' test/functional\core\job_spec.lua:288: in function <test/functional\core\job_spec.lua:281> Log: https://ci.appveyor.com/project/neovim/neovim/builds/26537324/job/y1io66fbx399q7h6?fullLog=true#L6554
* | | | Merge #9782 from janlazo/vim-8.1.0199Justin M. Keyes2019-08-09
|\ \ \ \ | | | | | | | | | | vim-patch:8.1.{199,200}
| * | | | f_spellbadword: set len=0 for non-found wordDaniel Hahler2019-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `len` is used with `list_append_string` later, and should reflect the length of `word` (i.e. 0 when not setting word / breaking above). Ref: neovim/neovim#9782 (comment)
| * | | | vim-patch:8.1.0200: spellbadword() not testedJan Edmund Lazo2019-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: spellbadword() not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#3235) https://github.com/vim/vim/commit/872e451e8c326d5dd3062ef621fcbf0a4c5bef78
| * | | | vim-patch:8.1.0199: spellbadword() does not check for caps errorJan Edmund Lazo2019-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: spellbadword() does not check for caps error. (Dominique Pelle) Solution: Adjust capcol when advancing. https://github.com/vim/vim/commit/66ab916935585391b2efaa8e39075e1ef94717b1
* | | | | clang/"Null passed as a nonnull parameter" #10718Ihor Antonov2019-08-09
| | | | |
* | | | | Merge #10708 'remove DYNAMIC_ICONV'Justin M. Keyes2019-08-09
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | closes #3457
| * | | | | remove DYNAMIC_ICONVerw72019-08-06
| | |_|/ / | |/| | |
* | | | | :terminal : update buffer when switching tabpage #10700Adrien Fabre2019-08-09
| | | | | | | | | | | | | | | fix #10696
* | | | | vim-patch:8.1.1540: cannot build without +eval #10729Jan Edmund Lazo2019-08-09
| | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot build without the +eval feature. Solution: Define ex_const if needed. https://github.com/vim/vim/commit/0abb4273f6c14f9ebca8be67d42c6e67b4f612cf
* | | | | test: Minimize shada/helpers.lua #10728Justin M. Keyes2019-08-09
| |/ / / |/| | |
* | | | Merge pull request #10688 from bfredl/utf16libBjörn Linse2019-08-09
|\ \ \ \ | | | | | | | | | | lua: minimal UTF-16 support needed for LSP
| * | | | lua: minimal UTF-16 support needed for LSPBjörn Linse2019-08-08
|/ / / /
* | | | vim-patch:8.1.1824: crash when correctly spelled word is very long (#10725)Jan Edmund Lazo2019-08-08
| | | | | | | | | | | | | | | | | | | | Problem: Crash when correctly spelled word is very long. (Ben Kraft) Solution: Check word length before copying. (closes vim/vim#4778) https://github.com/vim/vim/commit/5bcc5a1ff94bbab1b175e35a72e3df974106b393
* | | | tests: use module pattern with test/functional/helpers.lua (#10724)Daniel Hahler2019-08-08
| | | |
* | | | build: Makefile: use _opt_pylint [ci skip] (#10720)Daniel Hahler2019-08-08
| | | | | | | | | | | | | | | | | | | | | | | | A separate rule it clearer, and allows for `make --keep-going lint` in general later. Ref: https://github.com/neovim/neovim/pull/10714
* | | | tests: output_spec: use shell-test REP_NODELAY (#10726)Daniel Hahler2019-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix flaky "shell command :! throttles shell-command output greater than ~10KB:": [ RUN ] shell command :! throttles shell-command output greater than ~10KB: warning: Screen changes were received after the expected state. This indicates indeterminism in the test. Try adding screen:expect(...) (or wait()) between asynchronous (feed(), nvim_input()) and synchronous API calls. - Use screen:redraw_debug() to investigate; it may find relevant intermediate states that should be added to the test to make it more robust. - If the purpose of the test is to assert state after some user input sent with feed(), adding screen:expect() before the feed() will help to ensure the input is sent when Nvim is in a predictable state. This is preferable to wait(), for being closer to real user interaction. - wait() can trigger redraws and consequently generate more indeterminism. Try removing wait(). ERR test/functional/ui/screen.lua:579: Failed to match any screen lines. Expected (anywhere): " %." Actual: |XXXXXXXXXX 591 | |XXXXXXXXXX 592 | |XXXXXXXXXX 593 | |XXXXXXXXXX 594 | | | | | |{3:-- TERMINAL --} | stack traceback: test/functional/ui/screen.lua:579: in function '_wait' test/functional/ui/screen.lua:367: in function 'expect' test/functional/ui/output_spec.lua:63: in function <test/functional/ui/output_spec.lua:53> Log: https://travis-ci.org/neovim/neovim/jobs/569082705#L5355 (gcc-functionaltest-lua)
* | | | build/MSVC: Fix HAVE_ICONV_H #10697erw72019-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: HAVE_ICONV_H is not true in MSVC Solution: Since iconv.h does not exist in the standard include directory in MSVC, CMAKE_REQUIRED_INCLUDES must be set. Note: This will be unnecessary after #10708.
* | | | build: port FindLibVterm to LibFindMacros (#10395)Daniel Hahler2019-08-08
| | | |
* | | | build: clean up / remove X_USE_STATIC (#10713)Daniel Hahler2019-08-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was discouraged (as an option) in 5b5d353151 [1], not enabled/used by default, and not working according to the comment in local.mk.example. Taken out of https://github.com/neovim/neovim/pull/10395. 1: https://github.com/neovim/neovim/pull/2465
* | | | ci: AppVeyor: fix upload of coverage for oldtest (#10721)Daniel Hahler2019-08-07
| |/ / |/| | | | | | | | | | | This was not working due to having another `python` in the PATH then. Ref: https://ci.appveyor.com/project/neovim/neovim/builds/26492761/job/dspm40v5l2v6gn40?fullLog=true#L15955
* | | Fix lualint: remove unused varDaniel Hahler2019-08-07
| | |
* | | cmakelists: fixed tests to avoid clang warnings (#10705)Ihor Antonov2019-08-07
| | | | | | | | | | | | * clang/"dead assignment" * clang/"Uninitialized argument value"
* | | tests: more cleanup of plugin/shada_specDaniel Hahler2019-08-07
| | | | | | | | | | | | | | | Ref: https://github.com/neovim/neovim/pull/10701/commits/330a6713#r311005754 Closes https://github.com/neovim/neovim/pull/10710.
* | | build: lint: fix exit with optional pylintDaniel Hahler2019-08-07
| | | | | | | | | | | | Ref: https://github.com/neovim/neovim/pull/10714#issuecomment-518932355
* | | Merge pull request #10703 from ngortheone/clang_dead2Björn Linse2019-08-07
|\ \ \ | | | | | | | | | | | | | | | | | | | | clang/"dead assignment": suppessed getchar.c Possibly invalid, read on line 1972: if (keylen >= 0 && keylen <= typebuf.tb_len) {
| * | | clang/"dead assignment": suppessedIhor Antonov2019-08-05
| | | | | | | | | | | | | | | | | | | | To ensure consistency and avoid possible errors in the code the assigment is considered to be legit.