erw7
667e3bfb6e
Merge pull request #13004 from jgehrig/jg-neovim-qt-runtime
...
fix Windows missing QtSVG DLL
2021-03-07 20:05:05 +09:00
erw7
34d12e7dd7
path.c: fix path_fnamencmp
...
Fix the problem that the last comparison of strings when p_fic is true was
not ignore case.
2021-02-25 13:50:31 +09:00
erw7
6deabca3e7
eval: add fname_case to feature list
2021-02-25 13:50:31 +09:00
erw7
b2f1969f82
option: fix problem with fileignorecase not being set properly
2021-02-25 13:50:30 +09:00
erw7
bca19138bf
tui: fix possibility of evaluating uninitialized variables ( #13987 )
2021-02-22 16:55:28 +01:00
erw7
66b0ab0883
vim-patch:8.1.1310: named function arguments are never optional
...
Problem: Named function arguments are never optional.
Solution: Support optional function arguments with a default value. (Andy
Massimino, closes vim/vim#3952 )
https://github.com/vim/vim/commit/42ae78cfff171fbd7412306083fe200245d7a7a6
2021-02-22 09:16:41 -05:00
erw7
02a9663869
Merge pull request #13701 from erw7/fix-checkhealth
...
Fix checkhealth problems
2021-02-06 13:01:37 +09:00
erw7
957ac9442c
Merge pull request #13702 from erw7/fix-build_stl_str_hl
...
buffer.c: fix problem of memory allocation
2021-02-06 12:56:20 +09:00
erw7
787339892d
Merge pull request #12080 from erw7/feature-bracketed-paste-on-term
...
terminal: add bracketed pasting feature
2021-02-06 12:51:24 +09:00
erw7
4dc41c0516
Change default for tpf option
...
Change the default of tpf to the same value as the default of xterm's
disallowedPasteControls, because it may be a security risk.
2021-02-04 15:20:05 +09:00
erw7
1e3fadb419
Add termpastefilter option
...
Change to specify a character to be filtered as an option when pasting on
the terminal.
2021-02-04 15:20:05 +09:00
erw7
14158e8d47
Change to filter control characters when pasting a terminal window
...
Change to filter the following control characters in the same way as
xterm.
\x00-\x07, \x0b-\x0c, \x0e-\x1f
2021-02-04 15:20:05 +09:00
erw7
81a30f4367
Add support for bracketed paste mode in terminal windows
2021-02-04 15:20:05 +09:00
erw7
cb457f5f7f
buffer.c: remove useless 'for' loops.
2021-01-09 15:36:14 +09:00
erw7
6249059d4b
checkhealth: fix terminfo problems on Windows
...
fixes #13415
2021-01-06 12:43:58 +09:00
erw7
b77e21b35c
checkhealth: fix problem where &shada is empty
...
fixes #13700
2021-01-06 12:17:45 +09:00
erw7
eaab8e494d
buffer.c: fix problem of memory allocation
2021-01-05 15:09:43 +09:00
erw7
5cf94effee
test, legacy/assert_spec.lua: fix few tests fail
...
Adjust failing tests to current behavior due to changes in assert_fails
behavior by fbd6a86.
2021-01-01 04:58:05 -05:00
erw7
35dc6d6e87
vim-patch:8.1.1261: no error for quickfix commands with negative range
...
Problem: No error for quickfix commands with negative range.
Solution: Add ADDR_UNSIGNED and use it for quickfix commands. Make
assert_fails() show the command if the error doesn't match.
https://github.com/vim/vim/commit/25190db225d63e185e77e043e694ef455b3cf304
N/A patches for version.c:
vim-patch:8.2.0113: "make cmdidxs" fails
Problem: "make cmdidxs" fails.
Solution: Allow address for ":cquit". Add --not-a-term to avoid a delay.
https://github.com/vim/vim/commit/9b24dfcb9f676e7f7a09a9062f0d05b2104a87eb
2021-01-01 04:57:50 -05:00
erw7
a66d63f36e
test, provider/define_spec.lua: fix few tests fail
...
fbd6a86 changes the behavior of :command-range and no longer allows
arbitrary numbers. Adjust tests to reflect this behavior.
2021-01-01 04:30:55 -05:00
erw7
934b8e172e
GHA: integrate unix and windows settings
2020-12-17 15:47:11 +09:00
erw7
abdb2b4d29
GHA: fix build problems on Windows
2020-12-16 15:27:35 +09:00
erw7
82100a6bdb
healthcheck: fix health check issue with shada file ( #13291 )
...
- If the shada file is set with shada option n, use it.
- If the shadafile is NONE, it does not check for file read/write access.
- If the shada file does not exist, try to create it.
2020-12-13 21:49:29 -05:00
erw7
a539a12d72
test: add functional test for segmented response from terminal
2020-11-20 09:26:17 -05:00
erw7
6c1e1fe772
test,unit: Change test according to change of bg color response processing
...
Adjust the test for handle_background_color() according to
bd0275182b1c1b14c43dc4fc7e9f9da05071e56c.
2020-11-20 09:26:17 -05:00
erw7
8923a3df83
TUI: fix processing of bg color response
...
Terminal responses may be fragmented. In that case, the problem that was
not processed normally and was processed in the same way as user input
is corrected.
fixes #11393 .
2020-11-20 09:26:17 -05:00
erw7
db5d2c86b3
TUI: fix bracket paste getting stuck
...
fixes #11699 , #11991 .
2020-11-20 09:25:57 -05:00
erw7
05cef2f105
third-party: fix build failures in MSVC
2020-11-04 19:51:54 +09:00
erw7
ca7449db46
Merge pull request #13163 from erw7/fix-appveyor
...
ci/appveyor: change to update package database
2020-11-01 11:19:46 +09:00
erw7
29deb5dc31
ci/appveyor: change to update package database
2020-10-27 10:49:51 +09:00
erw7
e37651deb7
Merge pull request #13137 from erw7/fix-pum-pos
...
Fix popupmenu position issue
2020-10-25 11:01:07 +09:00
erw7
f5c9065f3e
Fix popupmenu position issue
2020-10-23 12:36:32 +09:00
erw7
2e70fee1e9
tui: fix problem with uv_tty_set_mode failing due to signal
...
fixes #12322 .
2020-10-13 11:44:15 +09:00
erw7
3a597cb1a0
tui: fix problem that TTY does not go into raw mode
...
fixes #13073 .
2020-10-12 10:11:47 +09:00
erw7
c043e806a5
fileio: fix "is a directory" warning on Windows
...
The porting of vim/vim@c8fe645 by #13040 on Windows was incomplete.
This fixes that and makes the "is a directory" warning appear properly
on Windows as well.
2020-10-06 10:31:50 +09:00
erw7
f1b39f91a5
extmark: Change nvim_buf_set_extmark to not create undo data
2020-10-02 11:41:30 +09:00
erw7
b2f9c2b6c1
undo: fix possibility of aborting
2020-10-02 11:41:30 +09:00
erw7
620c8fdfe9
extmark: fix decoration ploblems with extmark
...
54ce101 changed the way undo entries are created when adding decorations.
This creates all sorts of problems.This change fixes the problem by
reverting to the previous behavior.
2020-10-02 11:41:30 +09:00
erw7
8154c77bef
screen.c: fix buffer overflow due to folding
...
fixes #12988 .
2020-10-01 17:25:19 +09:00
erw7
7cb38d5ac4
vim-patch:8.1.1563: crash when using closures
...
Problem: Crash when using closures.
Solution: Set reference in varlist of funccal when running the garbage
collector. (Ozaki Kiichi, closes vim/vim#4554 , closes vim/vim#4547 )
https://github.com/vim/vim/commit/6e5000d493b4f385f901eb97f3ce0c8088373403
2020-09-30 21:00:17 -04:00
erw7
484a6d3205
vim-patch:8.2.1677: memory access errors when calling setloclist() in autocommand
...
Problem: Memory access errors when calling setloclist() in an autocommand.
Solution: Give an error if the list was changed unexpectedly. (closes vim/vim#6946 )
https://github.com/vim/vim/commit/4d170af0a9379da64d67dc3fa7cc7297956c6f52
2020-09-15 03:29:18 +09:00
erw7
80eafef3bb
vim-patch:8.1.0489: crash when autocmd clears vimpgrep location list
...
Problem: Crash when autocmd clears vimpgrep location list.
Solution: Return from qf_jump_edit_buffer() early. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/b6f1480a6a8b1a6fa4d5da97aeb5f4755b71eb91
2020-09-14 00:31:19 +09:00
erw7
46f973edf0
vim-patch:8.1.0431: the qf_jump() function is too long
...
Problem: The qf_jump() function is too long.
Solution: Refactor to split it into several functions. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/6dae96ef7ad56191c13c4993f04cbfd450d91ad2
2020-09-13 03:48:22 +09:00
erw7
397be5d380
UI: fix cursor not displayed after hiding and un-hiding #12811
...
- TUI: Fix a case where the cursor was not displayed after hiding the
cursor and then setting it to be displayed again.
- Change to reset everything before setting guicursor.
fixes #12800
close #12811
Steps to reproduce:
nvim -u NORC
:set termguicolors
:hi nCursor guifg=red guibg=red
:hi iCursor guifg=green guibg=green
:hi cCursor guifg=blue guibg=blue
:set guicursor=n:block-nCursor,i:hor25-iCursor,c:ver25-cCursor
:set guicursor-=c:ver25-cCursor
Actual behaviour: Cursor is a blue vertical.
Expected behaviour: Cursor should be the default color block.
2020-09-12 11:42:42 -07:00
erw7
aa45579206
win/env: fix stdpath()/XDG_* initialization, parsing #12829
...
- Windows environment variables are semicolon-separated, but some logic
was assuming colon (:). This broke initialization and parsing of
XDG_CONFIG_DIRS, XDG_DATA_DIRS, 'runtimepath', stdpath(), etc.
- test/defaults_spec: enable tests on Windows
ref #12793
2020-09-07 22:40:12 -07:00
erw7
994e40914b
Revert "tui: improve support for GNU Screen ( #12098 )"
...
This reverts commit f3ffe0b325 .
Sending a control sequence to the host terminal, wrapped in DCS, causes
problems because it changes the state of the host terminal outside the
screen's control. This change will therefore be reverted.
2020-08-27 00:52:49 +09:00
erw7
8628dfe365
Revert "tui: Fix italics when $TERM is screen in tmux #12199 "
...
This reverts commit 9d0222ee3e .
2020-08-27 00:52:17 +09:00
erw7
f26df8bb66
Merge pull request #12701 from erw7/fix-sattr-t-overflow
...
ui: fix problem with sattr_T overflow
2020-08-03 22:57:13 +09:00
erw7
872ecf65d1
ui: fix problem with sattr_T overflow
...
sattr_T was defined as uint16_t. But this is not enough to handle the
24-bit colors of the terminal. To solve this problem, change it to int.
In 32bit, int may overflow. So, if it overflows, change it to ignore it
without adding more attr_entries.
fixes #12366
2020-08-02 22:33:18 +09:00
erw7
a4fe8bdc97
shada: fix failed assertion on exit ( #12692 )
...
If set the number of history saves is 0, assertions fail when inserting an entry on exit.
Dont insert an entry when the number of saves is 0 fixes the issue.
fixes #11497
2020-07-31 16:08:34 +02:00
erw7
f1bd2c1dd9
ui: fix problem with the popupmenu when rightleft is set
...
fixes #12032
2020-07-31 02:11:50 +09:00
erw7
5f5bd576e5
Merge pull request #12687 from erw7/fix-terminal-overflow
...
terminal: fix terminal attribute overflow
2020-07-29 04:36:17 +09:00
erw7
b6b270b28f
terminal: fix terminal attribute overflow
...
fixes #11548
2020-07-29 02:16:50 +09:00
erw7
33eaa171fa
Merge pull request #12673 from erw7/fix-tv-dict-add-str
...
typval: fix incompatibility with vim
2020-07-26 12:27:58 +09:00
erw7
6c6cee644d
ci: fix build failure in Travis [skip appveyor] ( #12678 )
2020-07-24 22:37:47 +02:00
erw7
e0afec8a62
typval: fix incompatibility with vim
...
The dict_add_string of vim accepts NULL as the value to add. But
tv_dict_add_str didn't accept it. Change it to accept NULL as well as vim.
2020-07-23 14:51:37 +09:00
erw7
6b521ceeaf
vim-patch:8.1.1712: signs in number column cause text to be misaligned
...
Problem: Signs in number column cause text to be misaligned.
Solution: Improve alignment. (Yasuhiro Matsumoto, closes vim/vim#4694 )
https://github.com/vim/vim/commit/d6bcff457799e491c3d27880858ec08e758e1849
2020-07-23 10:29:36 +09:00
erw7
bfe94d0a08
vim-patch:8.1.1623: display wrong with signs in narrow number column
...
Problem: Display wrong with signs in narrow number column.
Solution: Increase the numbercolumn width if needed. (Yegappan Lakshmanan,
closes vim/vim#4606 )
https://github.com/vim/vim/commit/e4b407f536ba8bd007152649a347a95320d80fce
2020-07-23 10:29:36 +09:00
erw7
950ca6abcd
eval: improve ex_execute ( #12445 )
2020-07-20 11:01:14 +02:00
erw7 and James McCoy
bfda389c5a
build: Fix build failure with CI in FreeBSD
...
Co-authored-by: James McCoy <jamessan@jamessan.com >
2020-07-20 11:17:25 +09:00
erw7
02bbb8c45b
build: fix a problem with the static library name ( #12591 )
...
Fix the problem that the static library name was liblibnvim.a in the
environment other than Windows due to the change of bf58c00 .
2020-07-19 18:42:41 +02:00
erw7
8e350c1c69
startup: fix stall issue with -D options ( #12652 )
...
fixes #12647 .
2020-07-19 17:44:22 +02:00
erw7
1619410a05
main.c: fix hang issue with recoverymode ( #12496 )
...
In the case of recoverymode, the headlessmode was true, causing the UI
to hang without starting. Fix this problem by setting headlessmode to
true for List swap files only.
2020-06-22 23:04:34 +02:00
erw7
21453e8f09
eval: fix assertion failure in garbage collection ( #12436 )
...
* eval: fix assertion failure in garbage collection
fixes #12387 , #12430
Lists with CopyID+1 linked only from previous_funccal may be removed in
the garbage collection. Therefore, the terms of the assertions are not
correct. This can be confirmed by the following (The l:x with CopyID+1 of
the first function call needs to be removed by garbage collection):
func! s:f()
let l:x = [1]
let g:x = l:
endfunc
for _ in range(2)
call s:f()
endfor
call garbagecollect()
" press any key
* test: add test for #12387 , #12430
2020-06-22 10:17:20 -04:00
erw7
d17e38e482
Add overlapped option to jobstart
...
When UV_OVERLAPPED_PIPE was used for the pipe passed to the child process, a
problem occurred with the standard input of the .Net Framework application
(#11809 ). Therefore, add the overlapped option to jobstart() and change it so
that it is set only when necessary
2020-06-10 22:21:14 +09:00
erw7
f1cbd39f7b
vim-patch:8.2.0920: writing viminfo fails with a circular reference
...
Problem: Writing viminfo fails with a circular reference.
Solution: Use copyID to detect the cycle. (closes vim/vim#6217 )
https://github.com/vim/vim/commit/5b157fe2edfdce5f77080aeac2b4a03f39eb1c1a
2020-06-09 23:54:07 +09:00
erw7
9fc3949841
shada: fix write E5004 error on exit
...
Fix the problem of failing to write shada when the global variable contains
Funcref or Partial.
2020-06-08 23:15:10 +09:00
erw7
e01fc33515
[squash] fix comment [skip ci]
2020-05-26 17:23:04 +09:00
erw7
bb2be0de38
deps: update libuv
...
https://github.com/neovim/neovim/pull/11808
https://github.com/neovim/libuv/pull/12
v1.34.2
* darwin: stop calling SetApplicationIsDaemon() (Ben Noordhuis)
* osx,fsevent: fix race during uv_loop_close (Jameson Nash)
* unix: handle uv__open_cloexec return value correctly (Anna Henningsen)
v1.34.1
* unix: fix -Wstrict-aliasing compiler warning (Ben Noordhuis)
* unix: cache address of dlsym("mkostemp") (Ben Noordhuis)
* win,tty: avoid regressions in utf-8 handling (Jameson Nash)
* win: remove bad assert in uv_loop_close (Jameson Nash)
* tty,unix: avoid affecting controlling TTY (Jameson Nash)
v1.34.0
* unix: refactor uv__fs_copyfile() logic (cjihrig)
* fs: handle non-functional statx system call (Milad Farazmand)
* unix,win: add uv_sleep() (cjihrig)
* fs: add uv_fs_mkstemp (Saúl Ibarra Corretgé)
v1.33.0
* win: fix reading hidden env vars (Anna Henningsen)
* unix,win: add uv_random() (Ben Noordhuis)
* win, tty: fix problem of receiving unexpected SIGWINCH (erw7)
* fs: use statvfs in uv__fs_statfs() for Haiku (Calvin Hill)
* fsevents: stop using fsevents to watch files (Jameson Nash)
* win,tty: add uv_tty_{get,set}_vterm_state (erw7)
* unix: update uv_fs_copyfile() fallback logic (Stefan Bender)
* win: cast setsockopt struct to const char* (Shelley Vohr)
* unix: fix {Net,Open}BSD build
2020-05-26 14:16:09 +09:00
erw7
57a4f8905b
win/TUI: enable mouse on ConEmu and vtpcon without vti
2020-05-26 14:16:06 +09:00
erw7
29f1e1995d
win: use virtual terminal input (VTI) if available #11803
...
fixes #9514
fixes #11773
2020-05-26 14:13:26 +09:00
erw7
a532fb2cf4
eval: fix problem with free_unref_funccal not being called
2020-05-25 18:52:30 +09:00
erw7
c3dab08c8f
vim-patch:8.1.1485: double free when garbage_collect() is used in autocommand
...
Problem: Double free when garbage_collect() is used in autocommand.
Solution: Have garbage collection also set the copyID in funccal_stack.
https://github.com/vim/vim/commit/c07f67ad0e9c48a07d49f2d67eb63e183a22386a
2020-05-25 18:52:30 +09:00
erw7
e6e6affc0e
nvim_input: add test
2020-05-25 14:59:27 +09:00
erw7
237c9da666
input: fix stack overflow
...
fixes #12287 , #11788
2020-05-25 14:59:27 +09:00
erw7
7872877ce5
test: add more profile tests
...
- Add a test to make sure that 'profile dump' does not reset the profile.
- Add a test to make sure that 'profile stop' does reset the profile.
2020-05-10 03:16:30 +09:00
erw7
949783fdfa
viml/profile: fix issue where profile is not reset on stop
2020-05-09 11:21:52 +09:00
erw7
861aade680
viml/profile: fix use after free
...
fixes #12255 .
2020-05-09 11:21:52 +09:00
erw7
7ac46b5d37
vim-patch:8.1.1435: memory usage test is a bit too flaky
...
Problem: Memory usage test is a bit too flaky.
Solution: Adjust the tolerances a bit. (Christian Brabandt)
https://github.com/vim/vim/commit/5d508dd39e810d446f29dfd4f4e745b802875001
2020-05-07 16:48:08 +09:00
erw7
a32bac0c04
vim-patch:8.1.1058: memory usage test may still fail on some systems
...
Problem: Memory usage test may still fail on some systems.
Solution: Use 98% of the lower limit. (Christian Brabandt)
https://github.com/vim/vim/commit/3a731ee0c2dd34792c1b21fc4c699a84129f1b86
2020-05-07 16:48:08 +09:00
erw7
6b3399338f
vim-patch:8.1.1037: memory usage test may still fail on some systems
...
Problem: Memory usage test may still fail on some systems.
Solution: Increase tolerance from 3% to 20%.
https://github.com/vim/vim/commit/6b6f7aae4a3329d685e512699287605540257b40
2020-05-07 16:48:08 +09:00
erw7
7acdc9da1d
vim-patch:8.1.1033: memory usage test may still fail on some systems
...
Problem: Memory usage test may still fail on some systems. (Elimar
Riesebieter)
Solution: Increase tolerance from 1% to 3%.
https://github.com/vim/vim/commit/ba64ba093520e85d6bed2595960edb693bdb4c51
2020-05-07 16:48:08 +09:00
erw7
6175d974c2
vim-patch:8.1.1031: memory usage test may still fail
...
Problem: Memory usage test may still fail.
Solution: Drop the unused min value. (Christian Brabandt)
https://github.com/vim/vim/commit/f7e47af7760fe054cb645dac9a1e96b23c85804d
2020-05-07 16:48:08 +09:00
erw7
9ad2ba1c5c
vim-patch:8.1.1027: memory usage test sometimes fails
...
Problem: Memory usage test sometimes fails.
Solution: Use 80% of before.last as the lower limit. (Christian Brabandt)
https://github.com/vim/vim/commit/08cda65ddfbb4bce8cef43726a0c00817fc47327
2020-05-07 16:48:08 +09:00
erw7
1212390254
vim-patch:8.1.1007: using closure may consume a lot of memory
...
Problem: Using closure may consume a lot of memory.
Solution: unreference items that are no longer needed. Add a test. (Ozaki
Kiichi, closes vim/vim#3961 )
https://github.com/vim/vim/commit/209b8e3e3bf7a4a3d102134124120f6c7f57d560
2020-05-07 16:47:41 +09:00
erw7
17f067f4b4
vim-patch:8.1.0475: memory not freed on exit when quit in autocmd
...
Problem: Memory not freed on exit when quit in autocmd.
Solution: Remember funccal stack when executing autocmd.
https://github.com/vim/vim/commit/27e80c885bcb5c5cf6a6462d71d6c81b06ba2451
2020-05-07 16:00:46 +09:00
erw7
a467f3f665
tag: fix problem when tagfunc return value is v:null ( #12251 )
...
fixes #12250 .
2020-05-05 10:33:48 +02:00
erw7
d46c4003cf
funcs: Fix a memory leak in f_expand ( #12227 )
...
:echo expand('%', v:false, v:true)
==423== 28 bytes in 1 blocks are definitely lost in loss record 124 of 420
==423== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==423== by 0x2AD09C: try_malloc (memory.c:71)
==423== by 0x2AD0B8: xmalloc (memory.c:105)
==423== by 0x2AE05D: xmallocz (memory.c:182)
==423== by 0x1F7CF4: vim_strnsave (strings.c:68)
==423== by 0x318813: eval_vars (ex_docmd.c:8885)
==423== by 0x34F5FC: f_expand (funcs.c:2058)
==423== by 0x36D023: call_func (eval.c:6419)
==423== by 0x370C28: get_func_tv.lto_priv.707 (eval.c:6150)
==423== by 0x372748: eval7 (eval.c:4326)
==423== by 0x37291A: eval6 (eval.c:4036)
==423== by 0x372BF6: eval5 (eval.c:3884)
2020-05-04 10:50:54 +02:00
erw7
9d0222ee3e
tui: Fix italics when $TERM is screen in tmux #12199
...
Tmux uses smso to display italics when the default-terminal is screen,
screen-*. That's not the display the user wants, so change it to do the
same display as before f3ffe0b32 .
fixes #12193 .
2020-04-28 07:14:28 -07:00
erw7
f3ffe0b325
tui: improve support for GNU Screen ( #12098 )
...
Wrapping it in DCS allows the following features to work with GNU
Screen.
- Changing the cursor style.
- bracketed paste.
- focus reporting.
2020-04-26 15:15:47 +02:00
erw7
6854680579
terminal: Fix mouse coordinates issue ( #12158 )
...
Offsets of window were not taken into account when sending mouse
coordinates to the terminal. Therefore, when nu or rnu is set, the mouse
coordinates sent to the terminal were not correct. Change it to send the
correct coordinates by subtract window offset from col.
2020-04-21 15:44:39 +02:00
erw7
8745247cba
tui: Don't call uv_write without output ( #12146 )
...
Fixes #11653 , #11990 . Check for cursor visibility to toggle uv_write call.
2020-04-20 14:50:44 +02:00
erw7
e8269a3ab5
win,runtime: Fix problem when win32yank was a symbolic link in WSL [skip ci] ( #12124 )
...
On some versions of Windows, WSL is unable to execute symbolic links to
Windows executables (microsoft/WSL#3999). As a workaround for that problem
this changes to use resolve() on WSL if win32yank was a symbolic link.
fixes #12113 .
2020-04-15 14:54:23 +02:00
erw7
b687a6c2b2
Change to canonicalize only when reparse point in included
2020-04-02 21:13:18 +09:00
erw7
f61331e184
Change resolve() to resolve symbolic links on Windows
2020-04-02 21:13:18 +09:00
erw7
9333f86ab7
TUI: do not use "nvim_get_option" in tui thread
...
Since "nvim_get_option" is executed on the tui thread as a C function
instead of msgpack-rpc, it accesses global variables that may change on the
main thread.
2020-03-21 18:06:59 +09:00
erw7
c2d288e293
Fix screen terminal family issues
2020-03-12 18:36:17 +09:00
erw7
8b64a77144
Fix splitting issue on gnu screen
...
gnu screen does not have smglr, but it inherits smglr from xterm and
splitting will cause drawing problems. So disable smglr.
2020-03-12 15:16:25 +09:00
erw7
78f1eccc86
deps: Fix luv-static build issues #11961
...
- Fix an issue where CMAKE_BUILD_TYPE was not reflected during
construction.
- Remove the switch that uses the static library(-MTd, -MT) because it was
specified in the CMakeLists.txt of luv when building on MSVC.
related: https://github.com/luvit/luv/pull/461
2020-02-29 13:47:56 -08:00
erw7
146598efcc
build: Fix MSVC build failure on CI #11865
...
clean-shared-libraries does nothing useful in MSVC build. Nevertheless,
it deletes ${DEPS_INSTALL_DIR}/lib/nvim/parser/c.dll and causes build
failure in CI.
2020-02-14 00:45:41 -08:00