ZyX
ab19fa1552
*: Fix linter errors
...
Drops comments `// for …` that do not pass linter for them being unmaintainable
and fast to becoming incomplete or even incorrect.
Mention @dedmass
2017-04-08 19:20:42 +03:00
ZyX
dc9722326e
unittests: Do not alter p_enc in decode unit test
2017-04-08 19:20:41 +03:00
ZyX
e814695223
eval/*code,shada: Drop support for converting UTF-8 from/to p_enc
...
Not needed any longer since p_enc is always utf-8.
2017-04-08 19:20:41 +03:00
ZyX
6006cb74ef
eval/decode: Omit calling convert_setup for each string
...
Uses the same trick eval/encode does.
2017-04-08 19:00:05 +03:00
ZyX
b3587a456b
shada: Initialize vimconv_T
2017-04-08 19:00:05 +03:00
ZyX
e586047a53
eval/decode,shada: Do not forget to clean up converters
2017-04-08 19:00:04 +03:00
dedmass
3fd9b70c48
refactor/single-include: fold.h #6456
2017-04-08 04:53:17 +02:00
dedmass
fd69c3f561
refactor/single-include: ex_getln.h #6454
2017-04-08 04:49:32 +02:00
dedmass
89deb6ff22
refactor/single-include: memline_defs.h #6465
2017-04-08 04:20:37 +02:00
dedmass
b47e1029a5
refactor/single-include: move.h #6469
2017-04-08 04:18:12 +02:00
dedmass
3d4a2ee9c7
refactor/single-include: ex_cmds.h #6453
2017-04-08 04:16:29 +02:00
dedmass
f4e97fe499
refactor/single-include: digraph.h #6444
2017-04-08 04:14:05 +02:00
dedmass
fd8f18bce2
refactor/single-include: cursor_shape.h #6442
2017-04-08 04:09:32 +02:00
Justin M. Keyes
fd4b34af47
Merge #6473 from jamessan/vim-8.0.0499
...
vim-patch:8.0.0499,8.0.0550
2017-04-08 17:01:16 +02:00
ZyX
a83511d1a1
unittests: Move checking cores to check_child_err
2017-04-08 04:48:58 +03:00
ZyX
acc52a953b
regexp: Update comment in cstrchr()
2017-04-08 02:55:51 +03:00
ZyX
043d8ff9f2
Merge branch 'master' into luaviml'/lua
2017-04-08 01:54:58 +03:00
James McCoy
123931e65e
lint
2017-04-07 16:38:06 -04:00
James McCoy
98dd9b8012
vim-patch:8.0.0550
...
Problem: Some etags format tags file use 0x01, breaking the parsing.
Solution: Use 0x02 for TAG_SEP. (James McCoy, closes vim/vim#1614 )
9585a1655b
2017-04-07 16:32:22 -04:00
ZyX
caeff6e1af
regexp: Do not use locale-dependent functions in cstrchr
2017-04-07 23:18:36 +03:00
James McCoy
20dc04470e
vim-patch:8.0.0499
...
Problem: taglist() does not prioritize tags for a buffer.
Solution: Add an optional buffer argument. (Duncan McDougall, closes vim/vim#1194 )
c6aafbaf3e
2017-04-07 16:18:04 -04:00
ZyX
ac1cb1c72f
regexp: Refactor cstrchr
...
Ref #1476
2017-04-07 23:15:56 +03:00
ZyX
171baaee93
strings: Remove vim_strbyte
...
Ref #1476
2017-04-07 23:15:53 +03:00
ZyX
19044a15f9
strings: Replace vim_strchr implementation with a saner one
...
Removes dead code (enc_utf8, enc_dbcs and has_mbyte now have hardcoded values),
relies on libc implementation being more optimized. Also where previously
negative character just would never be found it is an assertion error now.
Ref #1476
2017-04-07 23:15:08 +03:00
Justin M. Keyes
13352c00f1
win: os_get_hostname() #5416 ( #6413 )
2017-04-07 19:46:33 +02:00
Nicolas Hillegeer
1813076c44
eval: delimit string with NUL byte ( #6467 )
...
A recent refactor left cpy without a NUL terminator, simplify the code
instead of patching over it.
Instead of plain memcpy, it'd be better to employ harder to misuse string
functions made for this purpose like xstrlcpy(), but path_tail() takes
char_u arguments and returns them, leading to a lot of ugly casting.
Fixes #6431 .
2017-04-07 12:29:17 +02:00
ZyX
654dd15bb8
unittests: Fix testlint failure
2017-04-07 00:46:52 +03:00
ZyX
c1416e0665
ci: Really continue tests on failure, print global summary
2017-04-07 00:46:52 +03:00
Justin M. Keyes
30e1cda8ac
completion: fix segfault with ignorecase+infercase ( #6452 )
...
Helped-by: Matthew Malcomson <hardenedapple@gmail.com>
Closes #6451
2017-04-06 21:35:03 +02:00
James McCoy
071f2da66b
vim-patch:7.4.2359
...
Problem: Memory leak in timer_start().
Solution: Check the right field to be NULL.
26fe0d5691
2017-04-06 08:58:47 -04:00
James McCoy
9edbeec077
vim-patch:7.4.2332
...
Problem: Crash when stop_timer() is called in a callback of a callback.
Vim hangs when the timer callback uses too much time.
Solution: Set tr_id to -1 when a timer is to be deleted. Don't keep calling
callbacks forever. (Ozaki Kiichi)
75537a93e9
2017-04-06 08:57:22 -04:00
James McCoy
0f99645b8f
vim-patch:7.4.2304
...
Problem: In a timer callback the timer itself can't be found or stopped.
(Thinca)
Solution: Do not remove the timer from the list, remember whether it was
freed.
417ccd7138
2017-04-06 08:56:35 -04:00
James McCoy
6a6bbbc6d8
vim-patch:7.4.2281
...
Problem: Timer test fails sometimes.
Solution: Reduce minimum time by 1 msec.
0426bae2ab
2017-04-06 08:55:37 -04:00
Carlo Abelli
c501d7c432
refactor/single-include: diff.h ( #6443 )
2017-04-06 14:48:42 +02:00
ZyX
271df03fa4
unittests: Force GC, fix GC failures in typval_spec
2017-04-06 07:29:15 +03:00
James McCoy
bb54d921aa
Merge remote-tracking branch 'origin/master' into vim-7.4.2170
2017-04-05 22:39:40 -04:00
James McCoy
210b013ce7
vim-patch: Update regex for included_patches array ( #6449 )
...
28dafe3ff
const-ified the array without updating the regex.
[ci skip]
2017-04-06 02:10:20 +02:00
Justin M. Keyes
cde51dd6f4
Merge #6440 'test: Remove "tickle" hack'
2017-04-06 01:07:22 +02:00
Justin M. Keyes
8863af28b8
test: retry() works with asserts; error() not required.
2017-04-06 01:06:40 +02:00
Björn Linse
3b558e5d7b
tests: short form screen:except(func)
expects condition only. #6440
...
- Use this to properly test cursor shape events.
- tests: update screen_basic_spec to use `screen:expect` short form.
Clearer than using `screen:wait` directy.
2017-04-06 01:06:39 +02:00
Justin M. Keyes
4566f7c7cd
Merge #6432 from justinmk/guicursor
2017-04-04 15:26:32 +02:00
Justin M. Keyes
a7f34e1991
options: remove 'guiheadroom'
2017-04-04 14:19:26 +02:00
Justin M. Keyes
e348e256f3
'guicursor': Disable by default for unknown terminals.
...
User can still set guicursor explicitly in init.vim.
Closes #5990
Closes #6403
2017-04-04 14:19:26 +02:00
Justin M. Keyes
3ccd59ee82
'guicursor': enabled=false if 'guicursor' is empty
...
Closes #6429
Closes #6430
2017-04-04 14:19:26 +02:00
Justin M. Keyes
9d560d5c6b
Merge #6436 from ZyX-I/restart-includes-cleanup
...
Clean-up before restarting single-includes test
2017-04-04 14:16:14 +02:00
ZyX
017f64b970
ci: Also fail if last restart hang up
2017-04-04 04:59:30 +03:00
ZyX
dcad882256
ci: Do not fail csi_clean if there are no files to remove
2017-04-04 04:17:40 +03:00
ZyX
d59378a5ca
ci: Force make output coloring
2017-04-04 04:03:50 +03:00
ZyX
644db2165e
ci: Clean up when restarting single includes test
2017-04-04 03:58:10 +03:00
Yichao Zhou
bc6d868d00
'listchars': Whitespace
highlight group #6367
2017-04-03 14:10:40 +02:00