Justin M. Keyes
27cd1e07ed
doc [ci skip]
...
- README.md: Removed waffle.io because that service is shutting down.
2019-04-08 03:42:21 +02:00
Justin M. Keyes
943bedfc86
event-loop: do not set CA_COMMAND_BUSY #9853
...
CA_COMMAND_BUSY in nv_event() was carried over from Vim nv_cursorhold()
(ref: e5165bae11
). It prevents :startinsert from working during a RPC
call, so remove it.
Helped-by: glacambre <me@r4>
closes #7254
2019-04-08 02:33:00 +02:00
Justin M. Keyes
9da348beda
Merge #9858 from justinmk/ci-win
2019-04-08 02:32:33 +02:00
Justin M. Keyes
8a8213f6d4
CI/AppVeyor: remove redundant cache directive
...
Maybe AppVeyor gets confused by the redundant entry?
Anyway, build.ps1 generally does not affect the validity of the deps
cache.
2019-04-08 01:46:25 +02:00
Justin M. Keyes
45bf5bb666
CI/AppVeyor: do not cache pacman packages
...
pacman log says:
Total Download Size: 17.06 MiB
So this takes very little of the quota. But it also takes only a few
seconds to install, so caching it saves little or no time.
2019-04-08 01:41:25 +02:00
Justin M. Keyes
7872739d3c
CI/AppVeyor: print info about restored cache
2019-04-08 01:19:38 +02:00
Justin M. Keyes
02aa57afa5
CI/AppVeyor: build deps out-of-tree
...
appveyor.yml: set cache to an absolute path.
Desperate attempt to get AppVeyor cache to work.
My assumption in a7a56293aa
#9852 that that different jobs were
overwriting each other's cache is probably wrong: AppVeyor
docs/discussions hint that the cache is per-config (though I haven't
found a clear, unambiguous statement as such).
2019-04-08 01:00:47 +02:00
Justin M. Keyes
c5e8924f4e
CI/AppVeyor: do skip-logic earlier #9854
2019-04-07 14:43:50 +02:00
Justin M. Keyes
a7a56293aa
CI/AppVeyor: per-compiler deps cache #9852
...
The deps cache does not work for MSVC builds because the MINGW builds
ovewrite it. Cache saves 10+ minutes on the build.
2019-04-07 03:54:22 +02:00
Justin M. Keyes
805b5f2e1e
Merge #9840 from janlazo/vim-8.0.0709
...
vim-patch:8.0.{709,728},8.1.{135,308}
2019-04-07 03:43:36 +02:00
Justin M. Keyes
cf072cf223
build: fix warning
2019-04-07 01:41:41 +02:00
roxma
8376d2c4b1
vim-patch:8.1.1123: avoid filtering autocomplete
...
Author: roxma <roxma@qq.com>
Problem: No way to avoid filtering for autocomplete function, causing
flickering of the popup menu.
Solution: Add the "equal" field to complete items. (closes vim/vim#3887 )
73655cf0ca
closes #9566
2019-04-07 00:56:26 +02:00
Justin M. Keyes
3cd9422c4c
vim-patch:8.1.1113: making an autocommand trigger once is not so easy
...
Problem: Making an autocommand trigger once is not so easy.
Solution: Add the ++once argument. Also add ++nested as an alias for
"nested". (Justin M. Keyes, closes vim/vim#4100 )
eb93f3f0e2
2019-04-06 23:48:26 +02:00
Jan Edmund Lazo
4d6e99c949
vim-patch:8.0.0728: the terminal structure is never freed
...
Problem: The terminal structure is never freed.
Solution: Free the structure and unreference what it contains.
96ca27a0ee
2019-04-06 01:10:32 -04:00
Jan Edmund Lazo
5262a1f4b5
oldtests: win: filename cannot have "
2019-04-05 22:57:08 -04:00
Jan Edmund Lazo
eba1ebafe5
oldtests: set shellslash for ":cd" test
2019-04-05 22:57:08 -04:00
Jan Edmund Lazo
e2f845632d
vim-patch:8.1.0308: a quick undo shows "1 seconds ago"
...
Problem: A quick undo shows "1 seconds ago". (Tony Mechelynck)
Solution: Add singular/plural message.
fd6100b2aa
2019-04-05 22:57:08 -04:00
Jan Edmund Lazo
ca49ae9e36
vim-patch:8.1.0135: undo message delays screen update for CTRL-O u
...
Problem: Undo message delays screen update for CTRL-O u.
Solution: Add smsg_attr_keep(). (closes vim/vim#3125 )
e0429681ae
2019-04-04 19:10:31 -04:00
Jan Edmund Lazo
0baf8583ef
vim-patch:8.0.0709: libvterm cannot use vsnprintf()
...
Problem: Libvterm cannot use vsnprintf(), it does not exist in C90.
Solution: Use vim_vsnprintf() instead.
8327d1df17
2019-04-04 19:10:31 -04:00
Justin M. Keyes
052ced4954
Merge #9845 from mhinz/vim-8.1.0494
...
vim-patch:8.1.0{218,493,494}
2019-04-05 00:20:44 +02:00
Marco Hinz
d608e9c950
vim-patch:8.1.0494: functions do not check for a window ID in other tabs
...
Problem: Functions do not check for a window ID in other tabs.
Solution: Also find the window ID in other than the current tab.
babfcf54ae
Fixes https://github.com/neovim/neovim/issues/9843
2019-04-04 20:24:39 +02:00
Marco Hinz
5510361a8c
vim-patch:8.1.0493: argv() and argc() only work on the current argument list
...
Problem: argv() and argc() only work on the current argument list.
Solution: Add a window ID argument. (Yegappan Lakshmanan, closes vim/vim#832 )
e6e3989c1b
2019-04-04 20:24:39 +02:00
Marco Hinz
6b75d9f865
vim-patch:8.1.0218: cannot add matches to another window
...
Problem: Cannot add matches to another window. (Qiming Zhao)
Solution: Add the "window" argument to matchadd() and matchaddpos().
(closes vim/vim#3260 )
95e51470f1
2019-04-04 20:24:39 +02:00
Justin M. Keyes
fb555c6898
coverity/183543: Null pointer dereference #9836
...
Window may disappear, see e7e2115de5
.
2019-04-03 11:33:16 +02:00
Marco Hinz
d9de4c0efb
vim-patch:8.1.1072: extending sign and foldcolumn below the text is confusing ( #9816 )
...
Problem: Extending sign and foldcolumn below the text is confusing.
Solution: Let the sign and foldcolumn stop at the last text line, just like
the line number column. Also stop the command line window leader.
(Christian Brabandt)
8ee4c01b8c
Closes https://github.com/neovim/neovim/issues/9613
2019-04-03 10:48:47 +02:00
Justin M. Keyes
c395cf018d
Merge #9823 from mhinz/vim-8.1.1093
...
vim-patch:8.1.{1093,1094,1100}
2019-04-03 00:30:24 +02:00
Justin M. Keyes
5134b22ac5
Merge #9831 from janlazo/vim-8.0.0681
...
vim-patch:8.0.0681,8.1.{118,119}
2019-04-02 22:36:45 +02:00
Marco Hinz
a79c0c8f7a
vim-patch:8.1.1100: tag file without trailing newline no longer works
...
Problem: Tag file without trailing newline no longer works. (Marco Hinz)
Solution: Don't expect a newline at the end of the file.
fd700393be
2019-04-02 22:20:53 +02:00
Marco Hinz
e05a47f68b
vim-patch:8.1.1094: long line in tags file causes error
...
Problem: Long line in tags file causes error.
Solution: Check for overlong line earlier. (Andy Massimino)
5209334c55
2019-04-02 22:20:53 +02:00
Marco Hinz
2a73549ee8
vim-patch:8.1.1093: support for outdated tags format slows down tag parsing
...
Problem: Support for outdated tags format slows down tag parsing.
Solution: Remove FEAT_TAG_OLDSTATIC.
96428dd4e9
2019-04-02 22:20:53 +02:00
Jan Edmund Lazo
ed8b4987b7
lint
2019-04-02 07:12:52 -04:00
Justin M. Keyes
8eaa452073
Merge #9516 from erw7/improve-executable-on-windows
...
Improve executable() and exepath() on windows
2019-04-02 12:40:36 +02:00
Jan Edmund Lazo
42e1e2495c
oldtests: set shellslash for Test_non_zero_arg
2019-04-01 23:28:16 -04:00
Jan Edmund Lazo
d00e913ea6
vim-patch:8.1.0119: failing test goes unnoticed because messages is not written
...
Problem: Failing test goes unnoticed because testdir/messages is not
written.
Solution: Set 'nomodifiable' only local to the buffer.
ec12d64909
2019-04-01 21:48:35 -04:00
Jan Edmund Lazo
773086388d
vim-patch:8.1.0118: duplicate error message for put command
...
Problem: Duplicate error message for put command.
Solution: Check return value of u_save(). (Jason Franklin)
f52f9ea8f5
2019-04-01 21:48:01 -04:00
Jan Edmund Lazo
8843928e10
vim-patch:8.0.0681: unnamed register only contains the last deleted text
...
Problem: Unnamed register only contains the last deleted text when
appending deleted text to a register. (Wolfgang Jeltsch)
Solution: Only set y_previous when not using y_append. (Christian Brabandt)
18d90b95c4
2019-04-01 21:29:59 -04:00
Justin M. Keyes
c7039fd0d3
test: "$PATHEXT=::"
2019-04-02 01:28:11 +02:00
Abdelhakeem Osama
35362495c9
jumplist: avoid extra tail entry #9805
...
fixes #9775
2019-04-02 00:50:28 +02:00
erw7
70a0a12b53
fs.c: fix is_executable_ext()
...
- Corresponds to the case where pathext contains a zero-length
extension.
- Remove unnecessary break statements.
- Fix function attributes.
2019-04-02 05:08:40 +09:00
Justin M. Keyes
a011f8a321
Merge #9827 from justinmk/fix-warnings
2019-04-01 21:59:21 +02:00
erw7
a062d307fb
[ci skip] fs.c: fix comment
2019-04-01 23:36:16 +09:00
erw7
e62f4cc122
fs.c: Move sh check of is_executable_ext to outside of loop
2019-04-01 22:14:33 +09:00
erw7
cc6d3f7903
fs.c: Simplify calling is_executable_ext
2019-04-01 20:37:10 +09:00
erw7
ece8d88b10
test/win: Remove unnecessary set shell
2019-04-01 19:47:58 +09:00
erw7
a7cc18e563
fs.c: fix is_executable_ext
...
- Fix the problem of checking the extension in a UNIX like shell.
- Fix the problem of not checking the existence of the file when the
pathext contains an extension.
2019-04-01 19:29:12 +09:00
Justin M. Keyes
7d61b2f64f
fs.c: eliminate is_extension_executable
...
Add this functionality to is_executable_ext() instead.
2019-04-01 03:13:11 +02:00
Justin M. Keyes
4b25c2b4e8
is_extension_executable: simplify check for unix-style shell
...
mch_expand_wildcards does it this way, it's probably good enough.
2019-04-01 03:13:11 +02:00
erw7
692b83fc92
is_extension_executable: simplify
...
Simplify method of determining search position of the extension.
2019-04-01 03:13:11 +02:00
erw7
70ac7c876b
cleanup: PATHEXT function
2019-04-01 03:13:11 +02:00
erw7
3be5aa1a34
test/win: executable(), exepath() #9516
2019-04-01 03:13:11 +02:00