Jan Edmund Lazo
e71f43f8e7
vim-patch:8.0.0737: crash when X11 selection is very big
...
Problem: Crash when X11 selection is very big.
Solution: Use static items instead of allocating them. Add callbacks.
(Ozaki Kiichi)
cdb7e1b7f9
2018-11-19 21:53:39 -05:00
Jan Edmund Lazo
a5637597a6
vim-patch:8.0.1427: the :leftabove modifier doesn't work for :copen
...
Problem: The :leftabove modifier doesn't work for :copen.
Solution: Respect the split modifier. (Yegappan Lakshmanan, closes vim/vim#2496 )
de04654ddc
2018-11-19 21:16:26 -05:00
Jan Edmund Lazo
e53ae88e7e
vim-patch:8.1.0398: no test for -o and -O command line arguments ( #9253 )
...
Problem: No test for -o and -O command line arguments.
Solution: Add a test. (Dominique Pelle, closes vim/vim#3438 )
8f4499b816
2018-11-19 01:38:51 +01:00
Justin M. Keyes
463d28cc80
TUI: support TERM=nsterm ( #9244 )
...
`:help $TERM` recommends TERM=nsterm for Terminal.app but we did not
actually support it.
NB: We don't include a builtin term for Terminal.app, presumably because
nsterm is commonly available on most systems (`infocmp nsterm`).
2018-11-18 19:58:41 +01:00
James McCoy
344dd2757a
vim-patch:8.1.0536: file time test fails when using NFS ( #9251 )
...
Problem: File time test fails when using NFS.
Solution: Use three file times instead of localtim(). (James McCoy,
closes vim/vim#3618 )
addc156c38
2018-11-18 18:05:43 +01:00
Marco Hinz
180b50dddc
Merge #9248 from mhinz/checkhealth/python
...
Rename Python package "neovim" to "pynvim"
2018-11-18 14:29:15 +01:00
Justin M. Keyes
00e3ba22fe
Merge #9247 'vim-patch:8.1.{258,298,299,318,376}'
2018-11-18 12:35:21 +01:00
Jan Edmund Lazo
f4b4b7c132
lint
2018-11-18 00:30:16 -05:00
Jan Edmund Lazo
65a3d53cb9
vim-patch:8.1.0376: compiler warning for uninitialized variable
...
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Initialize the variable.
c787539747
2018-11-18 00:18:52 -05:00
Jan Edmund Lazo
eab181a74e
vim-patch:8.1.0318: the getftype() test may fail for char devices
...
Problem: The getftype() test may fail for char devices if the file
disappeared in between the listing and the getftype() call.
Solution: Ignore empty result. (Ozaki Kiichi, closes vim/vim#3360 )
3b3a506f57
2018-11-17 22:38:22 -05:00
Jan Edmund Lazo
2b7e58cb2c
vim-patch:8.1.0299: misplaced comment
...
Problem: misplaced comment
Solution: Remove comment
142ae736d9
2018-11-17 22:23:30 -05:00
Jan Edmund Lazo
a9ae5bf36b
vim-patch:8.1.0298: window resize test sometimes fails on Mac
...
Problem: Window resize test sometimes fails on Mac.
Solution: Add Test_popup_and_window_resize() to flaky tests.
46fad2ef0b
2018-11-17 22:21:25 -05:00
Marco Hinz
0c2ca48e5f
doc/python: 'neovim' module was renamed to 'pynvim'
2018-11-17 17:56:34 +01:00
Marco Hinz
3ea14d5366
health/python: 'neovim' module was renamed to 'pynvim'
2018-11-17 17:56:34 +01:00
Jan Edmund Lazo
9fe472c91b
vim-patch:8.1.0258: not enough testing for the CompleteDone event
...
Problem: Not enough testing for the CompleteDone event.
Solution: Add a test. (closes vim/vim#3297 )
af559d2c9f
2018-11-17 08:20:22 -05:00
James McCoy
25356f2802
Merge pull request #9240 from jamessan/mbyte_spec-failure
...
unit/mbyte_spec: Run utf_char2bytes test in batches of 0xFFF characters
2018-11-15 16:25:29 -05:00
James McCoy
c344f4b6ae
unit/mbyte_spec: Run utf_char2bytes test in batches of 0xFFF characters
...
Running the full 0xFFFF set of tests in one process fails on slower
architectures/when there's CPU contention.
2018-11-15 07:06:37 -05:00
Jan Edmund Lazo
d81b9d5ec5
vim-patch:8.1.0146: when $LANG is set the compiler test may fail ( #9238 )
...
Problem: When $LANG is set the compiler test may fail.
Solution: Unset $LANG.
f0447e89a5
2018-11-15 11:42:18 +01:00
Jan Edmund Lazo
3295083d5a
vim-patch:8.1.0108: no Danish translations ( #9235 )
...
Problem: No Danish translations.
Solution: Add Danish message translations. (closes vim/vim#3073 ) Move list of
languages to a common makefile.
a4a2934e59
2018-11-15 03:20:07 +01:00
Jan Edmund Lazo
f6ed446817
vim-patch:8.1.0527: using 'shiftwidth' from wrong buffer for folding ( #9234 )
...
Problem: Using 'shiftwidth' from wrong buffer for folding.
Solution: Use "buf" instead of "curbuf". (Christian Brabandt)
0c27cbcacf
2018-11-15 02:10:05 +01:00
Justin M. Keyes
e14fa8569c
Merge #9231 'vim-patch:8.1.{115,143,311,352}'
2018-11-14 11:27:17 +01:00
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