Jan Edmund Lazo
f6c6567cb1
vim-patch:8.1.0352: browsing compressed tar files does not always work
...
Problem: Browsing compressed tar files does not always work.
Solution: Use the "file" command to get the compression type.
d4a1aabe37
2018-11-13 22:33:27 -05:00
Jan Edmund Lazo
9e59fdf5f6
vim-patch:8.1.0311: filtering entries in a quickfix list is not easy
...
Problem: Filtering entries in a quickfix list is not easy.
Solution: Add the cfilter plugin. (Yegappan Lakshmanan)
8c5e0093c9
2018-11-13 21:32:00 -05:00
Jan Edmund Lazo
091ae1e63f
vim-patch:8.1.0143: matchit and matchparen don't handle E363
...
Problem: Matchit and matchparen don't handle E363.
Solution: Catch the E363 error. (Christian Brabandt)
3d1d6475f9
2018-11-13 21:15:29 -05:00
Jan Edmund Lazo
24ce4c6233
vim-patch:8.1.0115: the matchparen plugin may throw an error
...
Problem: The matchparen plugin may throw an error.
Solution: Change the skip argument from zero to "0".
b7a5ab112a
2018-11-13 21:13:19 -05:00
ainola
05f9c7c2f7
clipboard: support Wayland ( #9230 )
...
Fixes #9213
2018-11-13 19:01:37 +01:00
Justin M. Keyes
4cc28673ee
Merge #9049 from janlazo/vim-8.0.1352
2018-11-12 23:17:03 +01:00
Jan Edmund Lazo
59ded3ef29
vim-patch: add matchit doc
...
matchit doc is named 'pi_matchit.txt'.
2018-11-12 12:36:40 -05:00
Jan Edmund Lazo
dec38601c5
vim-patch: rename path to check_colors.vim
2018-11-12 12:36:40 -05:00
Jan Edmund Lazo
89621464fc
vim-patch: move test_urls.vim out of runtime/
...
Rename it to check_urls.vim, similar to check-includes.py.
2018-11-12 12:36:40 -05:00
Jan Edmund Lazo
abd5b0c6c3
vim-patch:8.0.1352: dead URLs in the help go unnoticed
...
Problem: Dead URLs in the help go unnoticed.
Solution: Add a script to check URLs in the help files. (Christian Brabandt)
f38c86eb6b
2018-11-12 12:36:40 -05:00
Justin M. Keyes
6d8ad78237
Merge #8952 'vim-patch:8.0.1620,8.1.{96,340}'
2018-11-12 18:32:28 +01:00
Jan Edmund Lazo
21824df3c6
lint
2018-11-12 11:12:44 -05:00
Jan Edmund Lazo
8fa7b6c8af
vim-patch:8.1.0096: inconsistent use of the word autocommands
...
Problem: Inconsistent use of the word autocommands.
Solution: Don't use auto-commands or "auto commands".
8c55533c6f
2018-11-12 11:11:31 -05:00
Jan Edmund Lazo
42419e5a73
vim-patch:8.0.1620: reading spell file has no good EOF detection
...
Problem: Reading spell file has no good EOF detection.
Solution: Check for EOF at every character read for a length field.
e26e0d2b83
2018-11-12 08:45:03 -05:00
Jan Edmund Lazo
e5046822c9
oldtests: skip Test_spellinfo()
...
nvim supports only `set encoding=utf8`.
2018-11-12 08:45:03 -05:00
Jan Edmund Lazo
208cdb84a6
vim-patch:8.1.0340: no test for :spellinfo
...
Problem: No test for :spellinfo.
Solution: Add a test. (Dominique Pelle, closes vim/vim#3394 )
9049b68612
2018-11-12 08:45:03 -05:00
Jan Edmund Lazo
9f3fb66111
vim-patch:8.1.0516: :move command sets 'modified' #9224
...
Problem: :move command marks buffer modified when nothing changed.
Solution: Do not set 'modified'. Add a test. (Jason Franklin)
ddd1f9183b
2018-11-11 19:13:14 +01:00
Björn Linse
c936ae0f36
Merge pull request #9193 from bfredl/scrollstuff
...
UI/TUI: improvements and cleanups for scrolling and clearing
2018-11-11 10:53:23 +01:00
Björn Linse
eb3b73d472
TUI: attrs -> attr_id refactor
2018-11-11 09:54:03 +01:00
Björn Linse
520ec3dbfd
UI/TUI: improvements and cleanups for scrolling and clearing
...
- TUI: _never_ rely on BCE for implicit clearing, only explicit commands.
- TUI: use unibi_erase_chars when possible.
- TUI: use end-exclusive ranges for invalid and cleared areas
- screen: scrolling leaves scrolled in aree undefined. This is a
conservative change, a client assuming the old semantics will still
behave correctly.
- screen: factor out vsep handling from line drawing. This is needed
anyway for the multigrid refactor.
- screen: simplifications of win_do_lines
2018-11-11 09:54:03 +01:00
Justin M. Keyes
f8639dc99c
test: adjust time-sensitive tests ( #9220 )
...
- window_split_tab_spec.lua: Put cursor at bottom of :terminal buffer so
that it follows output.
- inccommand_spec.lua: Increase timeout to allow 2nd retry.
- Timer tests are less reliable on Travis CI macOS 10.12/10.13.
ref #6829
ref e39dade80b
ref de13113dc1
ref https://github.com/neovim/neovim/pull/9095#issuecomment-429603452
> We don't guarantee that a X ms timer is triggered during Y ms sleep
> for any X<Y, though I would expect the load to be really bad for this
> to happen with X=10ms, Y=40ms.
2018-11-10 11:12:04 +01:00
Jan Edmund Lazo
18435a2534
vim-patch:8.1.0337: :file fails in quickfix command ( #9215 )
...
Problem: :file fails in quickfix command.
Solution: Allow :file without argument when curbuf_lock is set. (Jason
Franklin)
379fb76b08
2018-11-09 09:33:28 +01:00
Björn Linse
16bc1e9c17
Merge pull request #9218 from bfredl/termbuf
...
channel: avoid buffering output when only terminal and no callbacks are active
2018-11-08 23:48:34 +01:00
Björn Linse
312afd8e2e
channel: avoid buffering output when only terminal and no callbacks are active
2018-11-08 19:06:55 +01:00
Björn Linse
d36afafc8d
Merge pull request #9211 from bfredl/init_options
...
ui_options: also send when starting in --embed mode
2018-11-08 15:15:36 +01:00
Björn Linse
348adbcc7a
ui_options: also send when starting or from OptionSet
...
needed after #9024 to receive options from init.vim
2018-11-08 14:12:54 +01:00
Tommy Allen
c4c74c3883
jobstart(): Fix hang on non-executable cwd #9204
...
* os/fs.c: add os_isdir_executable()
* eval.c: fix hang on job start caused by non-executable cwd option
* channel.c: assert cwd is an executable directory
* test: jobstart() produces error when using non-executable cwd
2018-11-07 10:31:25 +01:00
Justin M. Keyes
769d164c70
Merge pull request #9206 from janlazo/vim-8.1.0510
...
vim-patch:8.1.{510,512}
2018-11-06 13:58:22 +01:00
Jan Edmund Lazo
f08869cff2
vim-patch:8.1.0511: ml_get error when calling a function with a range ( #9207 )
...
Problem: ml_get error when calling a function with a range.
Solution: Don't position the cursor after the last line.
9e353b5265
2018-11-06 13:49:20 +01:00
Jan Edmund Lazo
e0d6894a54
vim-patch:8.1.0512: 'helplang' default is inconsistent for C and C.UTF-8
...
Problem: 'helplang' default is inconsistent for C and C.UTF-8.
Solution: Don't accept a value unless it starts with two letters.
389ab7122b
2018-11-05 21:08:23 -05:00
Jan Edmund Lazo
bd6866f90b
vim-patch:8.1.0510: filter test fails when $LANG is C.UTF-8
...
Problem: Filter test fails when $LANG is C.UTF-8.
Solution: Set 'helplang' to "en" for any C language. (Christian Brabandt,
closes vim/vim#3577 )
dcd71cbaed
2018-11-05 20:08:47 -05:00
Justin M. Keyes
5320eb57df
build: relax find_package() version spec
...
We need a way to say "Lua 5.1.x" is required.
"5.1 EXACT" does not match 5.1.5, so it's useless.
https://github.com/neovim/neovim/pull/9197#discussion_r230962070
2018-11-06 01:48:49 +01:00
Justin M. Keyes
1347f36494
Merge #9112 'doc'
2018-11-05 23:10:50 +01:00
Justin M. Keyes
b96730bc3b
doc: API
2018-11-05 22:45:49 +01:00
Justin M. Keyes
72b1ce7f30
doc: fix/remove broken tag references
2018-11-05 22:45:48 +01:00
Justin M. Keyes
1bbbd5f0ff
build: make helphtml
2018-11-05 22:45:48 +01:00
Justin M. Keyes
2ee4ce0639
doc: merge sponsor.txt into intro.txt
...
Also mention how to donate to Nvim.
closes #8603
2018-11-05 22:45:48 +01:00
Justin M. Keyes
f679abef3e
runtime: delete rrhelper.vim
2018-11-05 22:45:48 +01:00
Justin M. Keyes
4de70f5b95
doc
...
- update standard-plugin-list. closes #8388
2018-11-05 22:45:48 +01:00
Justin M. Keyes
6729774143
doc: manpage
...
roff/mdoc reference:
http://man7.org/linux/man-pages/man7/groff_mdoc.7.html
2018-11-05 22:45:48 +01:00
Justin M. Keyes
6fe740c7ab
test/win: window_split_tab_spec: fix retry()
2018-11-05 07:59:14 +01:00
Justin M. Keyes
10ef903648
test/win: window_split_tab_spec: increase retry() time
...
The default timeout of 10s only allows 1 retry.
2018-11-05 03:25:36 +01:00
Justin M. Keyes
8086db6302
Merge #9197
2018-11-05 01:15:20 +01:00
Justin M. Keyes
2c085257fd
CI/AppVeyor: Avoid "warning" which causes non-zero retcode
...
ErrorActionPreference=stop will fail the script if this warning occurs.
see https://github.com/open62541/open62541/issues/2068
2018-11-05 00:35:54 +01:00
Justin M. Keyes
de13113dc1
test/timer_spec: relax lower-bound
...
Test is unreliable on macOS 10.13. The lower-bound isn't central to the
purpose of the test, so just relax it.
ref https://github.com/neovim/neovim/pull/9095#issuecomment-429603452
> We don't guarantee that a X ms timer is triggered during Y ms sleep
> for any X<Y, though I would expect the load to be really bad for this
> to happen with X=10ms, Y=40ms.
related: #6829
2018-11-05 00:35:54 +01:00
Justin M. Keyes
697176fc3e
test/win: retry unreliable SIGWINCH test
2018-11-04 14:24:05 +01:00
Justin M. Keyes
377694681c
build: dependencies: specify minimum versions
2018-11-04 12:11:37 +01:00
Jan Edmund Lazo
47473b39cb
vim-patch:8.1.0508: suspend test fails when run by root ( #9196 )
...
Problem: Suspend test fails when run by root.
Solution: Accept both '$' and '#' for the prompt. (James McCoy, closes vim/vim#3590 )
0f62cf5b33
2018-11-04 11:58:22 +01:00
Jan Edmund Lazo
21fb9b2b08
vim-patch:8.1.0507: .raml files not properly detected ( #9195 )
...
Problem: .raml files not properly detected.
Solution: Recognize .raml as raml instead of yaml. (closes vim/vim#3594 )
da1c11c641
2018-11-04 11:56:34 +01:00
Sam Wilson
67f80d485c
TUI: Avoid reset_cursor_color in old VTE #9191
...
closes #9089
2018-11-03 21:39:48 +01:00