Michael Ennen
79b4951953
version.c: update N/A. #4660
...
vim-patch:7.4.1562 is N/A because do_helptags(..) no longer has a dirname
argument and dirname is explicitly allocated in the method body, so it must be
freed.
Helped-by: oni-link
2016-05-06 10:17:59 -04:00
Justin M. Keyes
c7f02f4f8d
Merge pull request #4639 from brcolow/vim-7.4.1347
...
vim-patch: 7.4.1347
2016-05-10 01:22:25 -04:00
Justin M. Keyes
9fe0302385
Merge pull request #4628 from brcolow/vim-7.4.1101
...
vim-patch: 7.4.1101
2016-05-10 01:19:27 -04:00
Justin M. Keyes
31373e400d
Merge pull request #4718 from jszakmeister/fix-some-failing-tests
...
Fix some failing tests.
2016-05-09 14:03:15 -04:00
Felipe Oliveira Carvalho
b02ba11cb1
Merge pull request #4707 from sach1t/wconversion-getchar
2016-05-07 23:20:15 +02:00
sach1t
16217b2854
getchar.c wconversion: Change types
2016-05-07 23:01:43 +02:00
sach1t
8f2ac8a731
Enable -Wconversion for getchar.c
2016-05-07 23:01:43 +02:00
John Szakmeister
69d1bc1a47
test/functional: clear the temp directory before each tempfile test
...
It's possible that the first test encounters a temp directory with files
in it, due to a previous test causing the first test to fail. Instead,
let's clean up before and after the test to make sure the temp area is
pristine before and after the test.
2016-05-06 20:53:53 -04:00
John Szakmeister
e91afdcda6
test/functional: fix a dependency on the previous test suite
...
While trying to debug an issue, I discovered that the tests for illegal
arguments depended on the prior suite having run and started a session.
Let's remove that unintentional dependency by starting our own session
before each test.
2016-05-06 19:55:14 -04:00
John Szakmeister
508ee7f245
test/functional: prefix the cd command with silent to prevent hanging
...
In longer directory paths, the test can hang waiting for the user to hit
enter to continue. Let's use the silent prefix to avoid this.
2016-05-06 19:53:57 -04:00
Justin M. Keyes
f4979d368c
Merge pull request #4715 from jamessan/vim-7.4.1007
...
vim-patch:7.4.1007, 7.4.1010
2016-05-06 17:42:49 -04:00
James McCoy
aa4c172a10
version.c: Mark 7.4.1010 as NA
...
7.4.1010 relies on the “:smile” command that was added in 7.4.1005,
which was also marked NA.
2016-05-06 15:55:35 -04:00
James McCoy
3b492387ee
vim-patch:7.4.1007
...
Problem: When a symbolic link points to a file in the root directory, the
swapfile is not correct.
Solution: Do not try getting the full name of a file in the root directory.
(Milly, closes vim/vim#501 )
e3303cb081
This was already fixed in Neovim by c708061
.
2016-05-06 15:49:20 -04:00
Justin M. Keyes
6c3ead6684
Merge pull request #4350 from DarkDefender/term_color
...
Fix guessing incorrect color index in terminal
2016-05-06 14:47:56 -04:00
Justin M. Keyes
90995ba788
Merge pull request #4705 from equalsraf/tb-fix-os-nodetype
...
Windows: Fix os_nodetype() default return
2016-05-06 09:42:58 -04:00
Rui Abreu Ferreira
ca1230b601
Windows: Fix os_nodetype() default return
2016-05-06 10:09:46 +01:00
Justin M. Keyes
4682b21ef2
Merge pull request #4654 from KillTheMule/testlint
...
Satisfy testlint.
2016-05-06 01:13:39 -04:00
Michael Ennen
86eb339120
vim-patch: 7.4.1086 #4626
...
Problem: Crash with an extremely long buffer name.
Solution: Limit the return value of vim_snprintf(). (Dominique Pelle)
507edf63df
2016-05-06 01:10:29 -04:00
Michael Ennen
c72b60645c
Windows: find_file_in_path: Handle absolute path. #4711
...
Originally in vim/vim.
2016-05-06 00:53:47 -04:00
Justin M. Keyes
5185b75f7e
Merge pull request #4712 from jamessan/runtime-patches
...
vim-patch:{40a346d,89b24fc,27a82e3}
2016-05-06 00:05:32 -04:00
James McCoy
9aed8c3eb4
version.c: Mark 7.4.1005 as NA, per discussion in #4191
2016-05-05 21:48:13 -04:00
James McCoy
c6ff71e00c
vim-patch:27a82e3
...
Add new file left out from patch 7.4.1034.
27a82e31ee
2016-05-05 21:13:47 -04:00
James McCoy
e443915d8b
vim-patch:89b24fc
...
Update ignored files. Delete file that should have been deleted by patch 7.4.1016.
89b24fcfc2
2016-05-05 20:39:48 -04:00
James McCoy
1253c99eb8
vim-patch:40a346d
...
Update gitignore for files created when running tests.
40a346dc19
2016-05-05 20:39:15 -04:00
Justin M. Keyes
22ea7be77b
Merge pull request #4540 from KillTheMule/vim-patch-1236
...
vim-patch: 7.4.1236
2016-05-04 22:03:37 -04:00
Justin M. Keyes
1bbe513591
Merge pull request #4677 from KillTheMule/vim-7.4.889
...
vim-patch:7.4.889
2016-05-04 21:56:05 -04:00
Justin M. Keyes
4ac5a0a924
Merge pull request #4644 from KillTheMule/vim-7.4.882
...
vim-patch:7.4.882
2016-05-04 21:53:10 -04:00
Justin M. Keyes
a62cc5f807
Merge pull request #4678 from KillTheMule/vim-7.4.672
...
vim-patch:7.4.672
2016-05-04 21:32:53 -04:00
Justin M. Keyes
e2cc3f98fb
Merge pull request #4704 from KillTheMule/vim-runtime-patches-all
...
vim-patch:{a0f849e, d7464be, b4ff518, e392eb4, d042dc8, 2c5e8e8, 256972a, cc7ff3f}
2016-05-04 13:56:28 -04:00
KillTheMule
6a32852137
Fix typo that seems to have been around forever
...
Could not find when it was fixed in the vim source, it originates in 7.001, and
is fixed as of today, but my git-fu did not discern a relevant patch. I don't
think it matters much.
2016-05-04 17:02:43 +02:00
KillTheMule
2d4e7311aa
vim-patch:cc7ff3f
...
Update English spell files.
cc7ff3fcd8
NA for neovim, included so the scripts can pick that up.
2016-05-03 21:24:22 +02:00
KillTheMule
7b29dfc43a
vim-patch:256972a
...
Updated runtime files.
256972a984
Missing files in runtime/doc: todo.txt, tags. Patch to runtime/doc/syntax.txt
was applied manually in part, for no discernible reason.
2016-05-03 21:22:45 +02:00
KillTheMule
b634cfcc19
vim-patch:2c5e8e8
...
Updated runtime files.
2c5e8e80ea
Missing files in runtime/doc: if_ruby.txt, tags, todo.txt. Ignored changes to
runtime/syntax/vim.vim.
2016-05-03 21:15:47 +02:00
KillTheMule
9d1c52239a
vim-patch:d042dc8
...
Update runtime files.
d042dc825c
Missing in runtime/doc: hangulin.txt, tags, todo.txt. The changes to options.txt
do not apply for nvim. man.vim is very different in nvim, some changes applied
manually, others discarded.
2016-05-03 21:13:41 +02:00
KillTheMule
95d376dc88
vim-patch:e392eb4
...
Update runtime files.
e392eb41f8
Files runtime/doc/tags and runtime/doc/todo.txt did not exist. Ignored
runtime/syntax/vim.vim. One change in runtime/doc/windows.txt had already been
applied.
2016-05-03 21:09:03 +02:00
KillTheMule
367b1893e7
vim-patch:b4ff518
...
Updated runtime files.
b4ff518d95
Missing files: runtime/doc/tags, runtime/doc/todo.txt. Changes to
runtime/doc/if_pyth.txt, runtime/doc/options.txt and runtime/doc/quickref.txt
did not aply. Excluded runtime/syntax/vim.vim.
2016-05-03 21:03:17 +02:00
KillTheMule
c535cc7dde
vim-patch:d7464be
...
Updated runtime files.
d7464be974
Applied cleanly except for runtime/docs/todo.txt and runtime/docs/tags.
2016-05-03 20:59:26 +02:00
KillTheMule
3c45e3b42a
vim-patch:a0f849e
...
Update runtime files.
a0f849ee40
Missing files runtime/doc/tags and runtime/doc/todo.txt. Excluded
runtime/syntax/vim.vim, since we diverged quite a bit from vim in this file.
2016-05-03 19:25:18 +02:00
Justin M. Keyes
490804ed33
Merge pull request #4680 from equalsraf/tb-windows-winsock2
...
Windows: Include winsock2.h before windows.h
2016-05-02 20:45:21 -04:00
KillTheMule
11f41a3c8c
Add test for vim-patch 7.4.672
2016-05-02 21:10:53 +02:00
KillTheMule
3e1ca9a2db
Linting.
2016-05-02 21:10:50 +02:00
KillTheMule
00c35ab3b4
vim-patch:7.4.672
...
Problem: When completing a shell command, directories in the current
directory are not listed.
Solution: When "." is not in $PATH also look in the current directory for
directories.
b5971141df
Most of it applied manually.
2016-05-02 21:09:43 +02:00
Justin M. Keyes
d542de4a76
Merge pull request #4688 from ZyX-I/clint-checks
...
Add check for boolean operators placement
2016-05-01 17:30:38 -04:00
ZyX
cf4e1fb0f4
*: Fix new linter errors
...
Originally there were 128 new errors, so I thought this is a good idea to fix
all of them. Of course, this commit also fixes many suppressed errors.
2016-05-01 20:35:51 +03:00
ZyX
a1f985f60a
clint: Check that boolean operator is placed on the next line
...
I have not found in the style guide words about other operators, so they are not
tested. This adds 128 new errors.
2016-05-01 19:42:42 +03:00
Justin M. Keyes
91afb30b66
Merge pull request #4681 from equalsraf/tb-msvc-varmacros
...
MSVC: Avoid variadic macro bug in STATIC_ASSERT
2016-05-01 09:42:17 -04:00
Björn Linse
121987c5cc
Merge pull request #4597 from bfredl/motion
...
convert MCHAR operator and register types to enum MotionType
2016-05-01 13:43:39 +02:00
Björn Linse
6cc15ccc3b
normal: convert MCHAR etc operator and register types to enum MotionType
2016-05-01 13:40:01 +02:00
Rui Abreu Ferreira
2a8ceb160c
MSVC: Avoid variadic macro bug in STATIC_ASSERT
...
MSVC does not handle __VA_ARGS__ as expected in STATIC_ASSERT, avoid its use
to work around it since we don't need it. The underlying issue seems to be one
of
https://connect.microsoft.com/VisualStudio/Feedback/Details/1232378
https://connect.microsoft.com/VisualStudio/Feedback/Details/1099052
The bug only seems to manifest when using multiple variadic macros that call
each other.
2016-04-30 20:31:02 +01:00
Rui Abreu Ferreira
e4903f8b70
Windows: Include winsock2.h before windows.h
...
winsock2.h is incompatible with winsock.h (included by windows.h) and must
be included first. For reference see
https://msdn.microsoft.com/en-us/library/windows/desktop/ms737629%28v=vs.85%29.aspx
2016-04-30 20:30:11 +01:00