raichoo
42caeccce6
vim-patch:7.4.2322
...
Problem: Access memory beyond the end of the line. (Dominique Pelle)
Solution: Adjust the cursor column.
bc54f3f3fe
2017-03-19 21:14:11 +01:00
raichoo
afd8eacb4e
vim-patch:7.4.2317
...
Problem: Normal mode tests fail on MS-Windows.
Solution: Do some tests only on Unix. Set 'fileformat' to "unix".
0913a1089a
2017-03-19 21:14:11 +01:00
raichoo
b87cb77570
vim-patch:7.4.2315
...
Problem: Insufficient testing for Normal mode commands.
Solution: Add a big test. (Christian Brabandt, closes vim/vim#1029 )
87bc3f7459
2017-03-19 21:14:11 +01:00
James McCoy
934137fb48
vim-patch:8.0.0116
...
Problem: When reading English help and using CTRl-] the language from
'helplang' is used.
Solution: Make help tag jumps keep the language. (Tatsuki, test by Hirohito
Higashi, closes vim/vim#1249 )
6dbf66aa3e
2017-03-19 13:19:24 -04:00
Justin M. Keyes
0cab62ad6f
Merge #6305 from lonerover/vim-7.4.2228
...
vim-patch:7.4.2228,7.4.2248
2017-03-19 12:05:03 +01:00
Björn Linse
6a68a922b8
clipboard: set v:register after startup ( #5708 )
...
Fixes #5697
2017-03-18 19:33:25 +01:00
Vadim A. Misbakh-Soloviov
bdcb2a38b3
readfile(): Remove "Reading from stdin..." #6298
2017-03-18 13:43:47 +01:00
lonerover
a5481957c6
vim-patch:7.4.2255
...
Problem: The script that checks translations can't handle plurals.
Solution: Check for plural msgid and msgstr entries. Leave the cursor on
the first error.
ec42059b78
2017-03-18 20:39:04 +08:00
lonerover
b65d5ff11b
vim-patch:7.4.2248
...
Problem: When cancelling the :ptjump prompt a preview window is opened for
a following command.
Solution: Reset g_do_tagpreview. (Hirohito Higashi) Add a test. Avoid that
the test runner gets stuck in trying to close a window.
358308dd99
2017-03-18 18:10:23 +08:00
lonerover
700e13da82
vim-patch:7.4.2228
...
Problem: Test files have inconsistant modelines.
Solution: Don't set 'tabstop' to 2, use 'sts' and 'sw'.
9e4d8215d3
2017-03-18 18:08:20 +08:00
John Szakmeister
c6b3975774
vim_vsnprintf: fix conversion error #6311
...
This looks mostly like a case where the compiler that ships with Ubuntu
12.04 has gone a little too far: `fmt_spec` is actually a char, as are
the literals, so there's really no issue.
2017-03-18 03:45:54 +01:00
Tommy Allen
b6502b868e
version.c: Add v
prefix to NVIM_VERSION_MEDIUM ( #6310 )
2017-03-18 01:49:55 +01:00
Jack Bracewell
1de50acc41
vim-patch:7.4.2292 ( #6304 )
...
Problem: Not all systems understand %F in printf().
Solution: Use %f.
965ed14973
2017-03-17 18:30:18 +01:00
Jack Bracewell
147e115dd9
vim-patch:7.4.2249 ( #6303 )
...
Problem: Missing colon in error message.
Solution: Add the colon. (Dominique Pelle)
ba2099034f
2017-03-17 18:26:33 +01:00
Justin M. Keyes
62e14d6565
os_set_cloexec: Fix condition. #5986
...
Also: skip Test_undo_del_chars the right way. #6287
2017-03-17 18:14:24 +01:00
Jack Bracewell
2ea7bfc627
terminal: Support extra arguments in 'shell'. #4504
...
Tokenize p_sh if used as default in ex_terminal(). Previously p_sh was
used as the first arg in a list when calling termopen(), this would try
to call an untokenized version of shell, meaning if you had an argument
in 'shell':
set shell=/bin/bash\ --login
the command would fail.
Helped-by: oni-link <knil.ino@gmail.com >
Closes #3999
2017-03-17 17:47:33 +01:00
Justin M. Keyes
0c1f783164
Merge #6087 from justinmk/defaults
...
defaults: 'ruler', 'showcmd', 'belloff=all'
2017-03-17 13:00:19 +01:00
raichoo
10045cddb6
vim-patch:7.4.2113 #6287
...
Problem: Test for undo is flaky.
Solution: Turn it into a new style test. Use test_settime() to avoid
flakyness.
170b10b421
2017-03-17 12:34:53 +01:00
Matthew Malcomson
f6946c68ae
job-control: set CLOEXEC on pty processes. #5986
...
Before this change, new processes started with libuv prevented SIGHUP
from reaching pty processes (by keeping the ptmx file descriptor open).
2017-03-17 12:20:51 +01:00
Jack Bracewell
09583a791c
Replace hashtab with handle buffer functions
2017-03-16 18:26:46 +00:00
Justin M. Keyes
1dbe7a4dec
doc: handle_* function declarations
2017-03-16 18:44:10 +01:00
Justin M. Keyes
a90beeadbb
defaults: 'showcmd', 'belloff', 'ruler'
...
- Vim "unix default" of 'noshowcmd' is serving few users. And it's
inconsistent.
- 'ruler' and 'belloff=all' improve the out-of-the-box experience.
- Continue to use 'noshowcmd' and 'noruler' by default in the functional
tests to keep them fast.
TODO: Add a "disable slow stuff" command or mapping to address the
use-case of a very slow terminal connection.
2017-03-16 18:44:10 +01:00
raichoo
50953f9661
version.c: mark NA patch ( #6285 )
2017-03-15 23:43:26 +01:00
raichoo
297e8d0fda
version.c: mark NA patches ( #6282 )
2017-03-15 19:49:12 +01:00
Björn Linse
a5d03be7b8
api: bump api level to 2
2017-03-15 15:01:06 +01:00
Björn Linse
9500ecdda5
api: add detailed checks for compatibility and correct "since" value
2017-03-15 15:01:06 +01:00
Björn Linse
da6f4c146e
api: implement FUNC_API_SINCE
2017-03-15 15:01:06 +01:00
Justin M. Keyes
ec4e84210b
Merge #6254 'vim-patch:7.4.2135,7.4.2144,7.4.2151'
2017-03-15 14:10:56 +01:00
Justin M. Keyes
3b52e3c4c8
Merge #6252 from jamessan/vim-7.4.2069
...
vim-patch:7.4.2069,7.4.2101,7.4.2222,7.4.2223
2017-03-15 13:47:13 +01:00
lonerover
227859ea79
vim-patch:7.4.2264 ( #6275 )
...
Problem: When adding entries to an empty quickfix list the title is reset.
Solution: Improve handling of the title. (Yegappan Lakshmanan)
2b529bb626
2017-03-14 15:07:48 +01:00
lonerover
76829898bd
vim-patch:7.4.2305
...
Problem: Marks, writefile and nested function tests are old style.
Solution: Turn them into new style tests. (Yegappan Lakshmanan)
19a1669ffc
2017-03-13 20:24:48 +08:00
lonerover
ec4c12570c
vim-patch:7.4.2208
...
Problem: Test for mappings is old style.
Solution: Convert the test to new style.
2d1a248762
2017-03-13 20:11:24 +08:00
Justin M. Keyes
3f555cce3d
Merge #6261 from lonerover/vim-ac80999
...
vim-patch: ac80999,7.4.2185,7.4.2187,7.4.2196
2017-03-13 03:06:12 +01:00
Matthieu Coudron
71d4b81b4c
vim-patch:8.0.0453 ( #6266 )
...
Problem: Adding fold marker creates new comment.
Solution: Use an existing comment if possible. (LemonBoy, closes vim/vim#1549 )
025a6b708a
2017-03-13 01:54:35 +01:00
Justin M. Keyes
c42aebf23e
Merge #6264 'coverity fixes'
2017-03-12 20:18:55 +01:00
raichoo
b45ddf731b
terminal: disable 'list' by default ( #6246 )
2017-03-12 22:42:22 +01:00
Justin M. Keyes
c5e61b41a5
DirChanged: avoid redundant events on 'autochdir'
2017-03-12 15:45:50 +01:00
Justin M. Keyes
d9fcbc2cfb
DirChanged: trigger when switching scopes
...
Closes #6054
2017-03-12 14:39:32 +01:00
Justin M. Keyes
99a1a58c66
DirChanged: Publish _after_ updating win/tab CWD.
...
So getcwd() works correctly during DirChanged event.
Closes #6260
2017-03-12 14:39:32 +01:00
Sander Bosma
10a5825b95
coverity/155507: remove condition where both branches were identical
...
`keylen` was always set to 0 from both branches of an if-statement. This
condition is removed, and the code is simplified based on the fact that
`keylen` is always 0 in this code. Also updated the surrounding comments,
some of which were outdated.
2017-03-12 14:18:13 +01:00
Justin M. Keyes
82117da5df
tabpage_S: Name tp_localdir per convention.
2017-03-12 12:39:20 +01:00
lonerover
013a9f9a04
vim-patch:7.4.2196
...
Problem: glob2regpat test doesn't test everything on MS-Windows.
Solution: Add patterns with backslash handling.
91c5262b19
2017-03-12 11:40:38 +08:00
lonerover
a4b57c2089
vim-patch:7.4.2187
...
Problem: glob2regpat test fails on Windows.
Solution: Remove the checks that use backslashes.
7547a78446
2017-03-12 11:37:31 +08:00
lonerover
9f13983de2
vim-patch:7.4.2185
...
Problem: Test glob2regpat does not test much.
Solution: Add a few more test cases. (Dominique Pelle)
71dd9744cf
2017-03-12 11:36:12 +08:00
lonerover
ce6d2fbb61
vim-patch:ac80999
...
add missing test file
ac80999985
2017-03-12 11:33:49 +08:00
James McCoy
d72c177b2a
lint
2017-03-11 20:32:39 -05:00
James McCoy
2ed2b1d505
vim-patch:7.4.2223
...
Problem: Buffer overflow when using latin1 character with feedkeys().
Solution: Check for an illegal character. Add a test.
d3c907b5d2
2017-03-11 20:32:38 -05:00
James McCoy
eaf1f9b9dc
vim-patch:7.4.2222
...
Problem: Sourcing a script where a character has 0x80 as a second byte does
not work. (Filipe L B Correia)
Solution: Turn 0x80 into K_SPECIAL KS_SPECIAL KE_FILLER. (Christian
Brabandt, closes vim/vim#728 ) Add a test case.
6bff02eb53
2017-03-11 20:32:27 -05:00
James McCoy
564e9dc17f
vim-patch:7.4.2101
...
Problem: Looping over windows, buffers and tab pages is inconsistant.
Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
2932359000
2017-03-11 20:32:09 -05:00
James McCoy
5674057e3a
vim-patch:7.4.2069
...
Problem: spell.c is too big.
Solution: Split it in spell file handling and spell checking.
9ccfebddc3
2017-03-11 20:32:02 -05:00