KillTheMule
1f6138702c
More tests
2017-10-02 21:49:53 +02:00
KillTheMule
41f624a85b
Deal with NOP, add actext to output
2017-10-02 21:49:50 +02:00
Justin M. Keyes
01e53a5cbe
Merge #7349 'win: more path-handling fixes'
2017-10-02 02:42:33 +02:00
Justin M. Keyes
6f7754dfa0
test: avoid extra clear() calls
...
also: various other cleanup
2017-10-02 01:46:16 +02:00
Ignas Anikevicius
e9dba214ea
test/shada: fixup for Windows backslashes #7287
2017-10-02 00:48:43 +02:00
Ignas Anikevicius
2b133101cf
win: vim_FullName(): force backslashes #7287
...
- Replace obvious cases of '/' literal with PATHSEP. (There are still
some remaining cases that need closer inspection.)
- Fixup tests: ui/screen_basic
closes #7117
ref https://github.com/neovim/neovim/issues/2471#issuecomment-271193714
2017-10-02 00:48:30 +02:00
Justin M. Keyes
981387b7c8
ci/appveyor: modify compression options for cache
...
Attempt to workaround #7317 by using a different compression algorithm.
2017-10-01 12:17:26 +02:00
KillTheMule
9fb8b47ad8
menu_get: adjust tests for prettyprinting
...
... and add a bit of new testing
2017-10-01 11:47:35 +02:00
KillTheMule
4543fc1612
menu_get: prettyprint special chars
2017-10-01 11:47:31 +02:00
ckelsel
fae55937ac
Merge remote-tracking branch 'upstream/master'
2017-09-30 21:38:29 +08:00
E Kawashima
95458609ab
runtime/syntax/vim.vim: highlight nvim groups #7338
...
regressed by 86b596dc7a
2017-09-30 15:03:06 +02:00
Matthieu Coudron
481e40cc8c
Remove duplicate ATTRENTRY_INIT
2017-09-30 11:44:50 +09:00
Matthieu Coudron
3a00648639
Changed prototypes to accept a boolean "rgb"
2017-09-30 11:43:26 +09:00
Matthieu Coudron
e3a2cca387
Increased test coverage for RGB and cterm
2017-09-30 11:43:26 +09:00
Matthieu Coudron
ba7277cfb4
Adds nvim_get_hl_by_name/by_id
...
...in order to retrieve highlights.
Added test/functional/api/highlight_spec.lua
HL_NORMAL is not really a good name, since it's more like an empty attribute than the normal's one.
If one pays attention, syn_cterm_attr2entry is never called with attr=0 because it's always special cased before.
I suggest in subsequent PRs we remove the ATTR_OFF and just insert an EMPTY ATTR/RESET_ATTR/UNINITIALIZED for id 0.
2017-09-30 11:43:26 +09:00
Justin M. Keyes
c580ef68e8
Merge #7328 from jamessan/keep-testdir-make
...
Fix overzealous exclusions in vim-patch.sh
2017-09-28 08:16:55 +02:00
ckelsel
f97ca6b333
vim-patch:8.0.0155
...
Problem: When sorting zero elements a NULL pointer is passed to qsort(),
which ubsan warns for.
Solution: Don't call qsort() if there are no elements. (Dominique Pelle)
a216255a4f
2017-09-28 12:28:25 +08:00
James McCoy
f1242c2a26
oldtest: Run test_mksession_utf8 tests
2017-09-27 08:27:31 -04:00
James McCoy
e6d4b7686c
vim-patch.sh: Exclude testdir/ files from src/ file pruning
...
Without the testdir/ exclusion, all directories under src/ were affected
by this cleanup. However, testdir/ has its own pruning that happens
later.
2017-09-27 08:20:43 -04:00
ckelsel
65c97961ec
vim-patch:8.0.0132
...
Problem: Test fails because of using :finish.
Solution: Change to return.
4c8980b717
2017-09-27 20:07:09 +08:00
ckelsel
36f13ceb0a
vim-patch:8.0.0131
...
Problem: Not enough test coverage for syntax commands.
Solution: Add more tests. (Dominique Pelle)
73b484c4da
2017-09-27 20:05:39 +08:00
ckelsel
c3de878ab1
Merge remote-tracking branch 'upstream/master'
2017-09-27 19:34:19 +08:00
ckelsel
5d369ad384
Merge branch 'vim-8.0.0101' of github.com:ckelsel/neovim into vim-8.0.0101
2017-09-27 19:32:02 +08:00
ckelsel
dde62900c8
Merge branch 'master' of https://github.com/neovim/neovim into vim-8.0.0101
...
fix Conflicts
2017-09-27 19:21:40 +08:00
James McCoy
542ed5f5d3
Merge pull request #7325 from jamessan/vim-8.0.0112
...
vim-patch:8.0.0112,8.0.0253,8.0.0258,8.0.1024,8.0.1025
2017-09-26 22:48:02 -04:00
James McCoy
e085a50c59
Merge pull request #7310 from ckelsel/vim-8.0.0330
...
vim-patch:8.0.0330
2017-09-26 16:56:19 -04:00
James McCoy
5c25d65f45
Merge pull request #7309 from ckelsel/vim-8.0.0328
...
vim-patch:8.0.0328
2017-09-26 16:39:56 -04:00
James McCoy
f66307475d
lint
2017-09-26 16:08:15 -04:00
James McCoy
e0197a4d76
vim-patch:8.0.1025
...
Problem: Stray copy command in test.
Solution: Remove the copy command.
4e83961985
2017-09-26 16:04:32 -04:00
James McCoy
25d4cd7e28
vim-patch:8.0.1024
...
Problem: Manual folds are lost when a session file has the same buffer in
two windows. (Jeansen)
Solution: Use ":edit" only once. (Christian Brabandt, closes vim/vim#1958 )
4bebc9a056
2017-09-26 16:03:43 -04:00
James McCoy
43da7ea27b
vim-patch:8.0.0258
...
Problem: mksession test leaves file behind.
Solution: Delete the file. Rename files to start with "X".
c9b56b2ceb
2017-09-26 15:51:11 -04:00
James McCoy
5bb2a19417
vim-patch:8.0.0253
...
Problem: When creating a session when winminheight is 2 or larger and
loading that session gives an error.
Solution: Also set winminheight before setting winheight to 1. (Rafael
Bodill, neovim vim/vim#5717 )
36ae89c550
2017-09-26 15:50:00 -04:00
James McCoy
1c7f396f0c
vim-patch:8.0.0112
...
Problem: Tests 92 and 93 are old style.
Solution: Make test92 and test93 new style. (Hirohito Higashi, closes vim/vim#1289 )
eca626fcdb
2017-09-26 15:49:55 -04:00
James McCoy
b3905c44d1
Merge pull request #7311 from ckelsel/vim-8.0.0333
...
vim-patch:8.0.0333
2017-09-26 15:06:08 -04:00
KillTheMule
126b2ca077
test: lint whitespace in legacy/ ( #7308 )
2017-09-24 20:42:48 +02:00
KunMing Xie
2b4a52f901
vim-patch:8.0.0091 ( #7312 )
...
Problem: Test_help_complete sometimes fails in MS-Windows console.
Solution: Use getcompletion() instead of feedkeys() and command line
completion. (Hirohito Higashi)
9f0e423c28
2017-09-24 17:20:45 +02:00
ckelsel
3a1c33a6c3
vim-patch:8.0.0106
...
Problem: Cannot use a semicolon in 'backupext'. (Jeff)
Solution: Allow for a few more characters when "secure" isn't set.
0945eaface
2017-09-24 13:42:48 +08:00
ckelsel
25a3f77f61
vim-patch:8.0.0106
...
Problem: Cannot use a semicolon in 'backupext'. (Jeff)
Solution: Allow for a few more characters when "secure" isn't set.
0945eaface
2017-09-24 13:42:15 +08:00
ckelsel
1a73ac7698
Merge branch 'vim-8.0.0101' of github.com:ckelsel/neovim into vim-8.0.0101
2017-09-24 13:11:47 +08:00
ckelsel
172722ec51
vim-patch: 8.0.0104
...
Problem: Value of 'thesaurus' option not checked properly.
Solution: Add P_NDNAME flag. (Daisuke Suzuki)
f422bcc7f9
2017-09-24 13:07:36 +08:00
ckelsel
e2bdfb573e
fix conflict
2017-09-24 12:52:55 +08:00
ckelsel
cd13c24427
vim-patch:8.0.0102
...
Problem: Cannot set 'dictionary' to a path.
Solution: Allow for slash and backslash. Add a test (partly by Daisuke
Suzuki, closes vim/vim#1279 , closes vim/vim#1284 )
7554da4033
2017-09-24 12:49:16 +08:00
ckelsel
d2eba872fb
vim-patch:8.0.0101
...
Problem: Some options are not strictly checked.
Solution: Add flags for strickter checks.
031cb743ae
2017-09-24 11:54:10 +08:00
ckelsel
583b68f5a9
vim-patch:8.0.0101
...
Problem: Some options are not strictly checked.
Solution: Add flags for strickter checks.
031cb743ae
2017-09-24 11:47:53 +08:00
ckelsel
2b53a565b9
vim-patch:8.0.0333
...
Problem: Illegal memory access when 'complete' ends in a backslash.
Solution: Check for trailing backslash. (Dominique Pelle, closes vim/vim#1478 )
226c534291
2017-09-24 10:17:14 +08:00
ckelsel
006425b8b6
vim-patch:8.0.0330
...
Problem: Illegal memory access after "vapo". (Dominique Pelle)
Solution: Fix the cursor column.
84b2a38145
2017-09-24 10:00:53 +08:00
ckelsel
3ab6a519fc
vim-patch:8.0.0328
...
Problem: The "zero count" error doesn't have a number. (Hirohito Higashi)
Solution: Give it a number and be more specific about the error.
23a5558cfd
2017-09-24 09:41:09 +08:00
ckelsel
90fc9039dd
Merge remote-tracking branch 'upstream/master'
2017-09-24 09:16:59 +08:00
James McCoy
4bb0e95abb
Merge pull request #7298 from jamessan/check-array-bounds-support
...
cmake: Check if the compiler understands -Wno-array-bounds
2017-09-23 08:30:45 -04:00
James McCoy
094bc39d01
Move definition of cstrchr above the functions which call it
...
Functions with FUNC_ATTR_ALWAYS_INLINE need to be defined before they
are called to work around bugs with some compiler versions. When the
body is after the use of the function, compilation will fail with
/home/niko/build/neovim/src/nvim/regexp.c: In function 'regmatch':
/home/niko/build/neovim/build/src/nvim/auto/regexp.c.generated.h:77: sorry, unimplemented: inlining failed in call to 'cstrchr': function body not available
/home/niko/build/neovim/src/nvim/regexp.c:4193: sorry, unimplemented: called from here
2017-09-23 07:42:21 -04:00