Florian Walch
9b210c1fa9
Merge pull request #5076 from fwalch/travis/osx-deps
...
Travis: Use caching instead of pre-compiled deps for OSX.
2016-07-30 17:58:22 +02:00
Florian Walch
3455e66cfc
Travis: Build 3rd-party dependencies with system's default compiler.
...
Using GCC 4.9 for building the dependencies caused some linker error on
OS X.
2016-07-30 10:21:04 +02:00
Florian Walch
3d1084f264
Travis: Fix accidental building of 3rd-party dependencies.
...
Running tests from the top-level Makefile will use the third-party
dependencies from .deps instead of the ones from the Travis cache.
2016-07-30 10:21:04 +02:00
Florian Walch
66a4c95866
Travis: Use caching instead of pre-compiled deps for OSX.
2016-07-30 10:21:04 +02:00
KillTheMule
bd8ef4ea24
test: fix
2016-07-29 08:58:27 -04:00
Rui Abreu Ferreira
c168dc32b9
Remove redundant includes of unistd.h ( #5126 )
2016-07-29 08:53:01 -04:00
Justin M. Keyes
149518c6b3
doc: gentle transition steps; stub XDG section
...
Closes #4951
2016-07-29 00:51:02 -04:00
Justin M. Keyes
e5781d005a
Merge #2850
2016-07-28 18:51:06 -04:00
KillTheMule
7a56967f8c
A bit of linting
2016-07-28 18:50:34 -04:00
Tommy Allen
1f7304b846
mouse.c: Adjust clicked column if chars are concealed ( #5087 )
...
syntax.c: Added syn_get_concealed_id()
tests: Added tests for mouse clicks on concealed text.
2016-07-28 14:14:53 -04:00
E Kawashima
56f178058a
man: fix description of XDG_DATA_HOME ( #5120 )
...
If not set `XDG_DATA_HOME` is defaulted to `~/.local/share`; the data are stored under the `$XDG_DATA_HOME/nvim`.
2016-07-27 08:52:35 -04:00
David Personette
67062d20ed
CMake: fix USE_BUNDLED_LIBUV
...
Closes #5114 .
2016-07-25 20:56:52 +02:00
Hirokazu Hata
fbb2cd791d
vim-patch:7.4.1179 ( #5112 )
...
Problem: test_writefile and test_viml do not delete the tempfile.
Solution: Delete the tempfile. (Charles Cooper) Add DeleteTheScript().
f4f79b84a5
2016-07-25 08:12:24 -04:00
James McCoy
2bb4c43f2f
Merge pull request #5020 from jamessan/vim-7.4.1663
...
vim-patch:7.4.1663,7.4.1682,7.4.1703
2016-07-24 12:29:06 -05:00
James McCoy
a4987bac3e
lint
2016-07-23 20:42:46 -04:00
James McCoy
452707e0b0
vim-patch:7.4.1703
...
Problem: Can't assert for not equal and not matching.
Solution: Add assert_notmatch() and assert_notequal().
b50e5f5686
2016-07-23 20:42:46 -04:00
James McCoy
f1d912c584
vim-patch:7.4.1682
...
Problem: Coverity: no check for NULL.
Solution: Add check for invalid argument to assert_match().
72188e9aae
2016-07-23 20:42:46 -04:00
James McCoy
aece3ffa7d
vim-patch:7.4.1663
...
Problem: In tests it's often useful to check if a pattern matches.
Solution: Add assert_match().
ea6553bec3
2016-07-23 20:42:46 -04:00
Patrick
8c1fb99d2d
vim-patch:7.4.1491 #5048
...
Problem: Visual-block shift breaks multi-byte characters.
Solution: Compute column differently. (Yasuhiro Matsumoto) Add a test.
20b4f463f4
2016-07-18 11:39:40 -04:00
prollings
7563972fd9
vim-patch:7.4.1365 ( #5037 )
...
Problem: Cannot execute a single test function.
Solution: Add an argument to filter the functions with. (Yasuhiro Matsumoto)
befb366aff
2016-07-20 01:40:04 -04:00
J Phani Mahesh
92866042d9
coverity/150263: s/STRCPY/STRLCPY/, bounds check ( #5036 )
2016-07-20 01:35:44 -04:00
Justin M. Keyes
77937c4edd
Merge #5058
2016-07-18 11:22:43 -04:00
Justin M. Keyes
9c3bd3e427
test: Update test_alot.vim
...
These tests should be here, not in the Makefile.
2016-07-18 11:17:16 -04:00
Justin M. Keyes
1d8a076157
server_init: Handle server_address_new() failure.
...
Closes #3364
2016-07-18 11:02:30 -04:00
Simon Weil
d0c0b10b4c
vim-patch:7.4.1186 ( #5091 )
...
Problem: Error messages for security context are hard to translate.
Solution: Use one string with %s. (Ken Takata)
4a1314cb9c
2016-07-19 23:47:25 -04:00
Justin M. Keyes
0595da8d0b
Merge #5062 from blueyed/fix-genvimvim-funcnames
...
genvimvim.lua: fix matching functions
2016-07-19 14:03:36 -04:00
Daniel Hahler
90d1ad3975
fixup! fixup! genvimvim.lua: fix matching functions
2016-07-19 12:37:19 +02:00
Justin M. Keyes
291c3c6ff3
Merge #5077 from fwalch/travis/fix-gcov
...
Travis: Fix coveralls upload.
2016-07-17 11:03:53 -04:00
Florian Walch
f639c97c72
Travis: Run GCov on GCC-5 build.
...
Running coveralls with llvm-cov doesn't seem to work.
2016-07-17 13:57:16 +02:00
Florian Walch
0aa687a15d
Travis: Fix coveralls upload.
2016-07-17 12:42:43 +02:00
Justin M. Keyes
7fa1baf44e
Merge #4798 'process.c: Fix block in teardown'
2016-07-16 03:36:12 -04:00
Justin M. Keyes
ff93c9bd90
test: PTY descendants should not prevent exit.
2016-07-16 03:34:59 -04:00
Justin M. Keyes
4d4c92535a
Merge #5068 'justinmk/output_spec'
2016-07-14 23:29:38 -04:00
Justin M. Keyes
ed3b3aa9cd
test: output_spec
...
Reference: https://github.com/neovim/neovim/issues/3772#issuecomment-162334005
2016-07-14 23:28:23 -04:00
Daniel Hahler
329f922f14
fixup! genvimvim.lua: fix matching functions
2016-07-14 00:42:55 +02:00
Daniel Hahler
e63c6ca8f2
genvimvim.lua: fix matching functions
...
Fixes https://github.com/neovim/neovim/issues/5060 .
2016-07-13 18:51:24 +02:00
James McCoy
09c58f721b
Merge pull request #5059 from joshtriplett/busted-specify-lua-interpreter
...
Pass busted the path to the detected Lua interpreter
2016-07-13 17:09:26 +01:00
Björn Linse
be531aba77
Merge pull request #5042 from bfredl/unnamedunnamedplus
...
clipboard: make v:register=='+' when clipboard=unnamed,unnamedplus
2016-07-13 10:11:30 +02:00
Justin M. Keyes
5ea4d58a1b
Merge #5026 from joshtriplett/term-title-statusline
...
Please support setting terminal title in :terminal
2016-07-13 04:04:30 -04:00
Patrick
98fb0f12c4
vim-patch:7.4.1548
...
Problem: Two tests fail.
Solution: Adjust the expected error number. Remove check for type.
5a2800fd14
2016-07-13 17:59:29 +10:00
Patrick
a3dc7ef445
vim-patch:7.4.1546
...
Problem: Sticky type checking is more annoying than useful.
Solution: Remove the error for changing a variable type.
f6f32c38bf
Note: There are a bunch of other changes to eval.txt that I believe are
N/A and not related to this patch.
2016-07-13 17:47:46 +10:00
Josh Triplett
fc98d2d96d
Pass busted the path to the detected Lua interpreter
...
Otherwise, busted may run a different interpreter than the one we
detected, without the capabilities we expect. (For instance, we might
have detected the luajit interpreter, but busted might run the lua
interpreter, without the ffi module.)
2016-07-13 00:37:50 -07:00
Marco Hinz
72ad5a16e7
Fix String_eq() ( #5051 )
...
Change implementation to compare sequences of bytes instead of C
strings.
The former implementation would return "false positives" in these cases:
"\0a" and "\0b": C strings are NUL-terminated, so it would compare two
empty strings.
"a" and "ab": If both strings aren't the same length, it would
compare only up to the length of the shorter one.
Fixes #5046 .
2016-07-12 22:16:43 -04:00
Josh Triplett
83aea9ccf5
Document terminal buffer-local variables
...
Include an example of using them in 'statusline'.
2016-07-12 14:42:17 -07:00
James McCoy
448dd2adfa
Add missing translation from vim-patch:5e9b2fa
...
The UTF-8 Japanese translation of "Word '%.*s' added to %s" was missed
in 404dc5420b
, which caused a segfault due
to the missing '%.*s'.
Closes #5055
2016-07-12 22:42:17 +01:00
Josh Triplett
d529ca0103
terminal: Ensure b:term_title always has a value
...
Factor out a helper function to set b:term_title, and call it during
terminal initialization as well, to set the initial title to the term://
URL.
This makes it much easier to use b:term_title in a statusline, with just
`setlocal statusline=%{b:term_title}`, rather than needing an expression
to handle the unset case.
2016-07-12 14:42:17 -07:00
Björn Linse
6ea2bde065
clipboard: fix v:register when clipboard=unnamed,unnamedplus
2016-07-12 22:30:51 +02:00
Daniel Xu
335be4272e
window: Silence clang-analyzer null dereference error ( #5032 )
2016-07-12 00:43:06 -04:00
prollings
dcbd1c7b13
vim-patch:7.4.1147 ( #5005 )
...
Problem: Conflict for "chartab". (Kazunobu Kuriyama)
Solution: Rename the global one to something less obvious. Move it into
src/chartab.c.
88e8f9f144
2016-07-10 17:05:06 -04:00
Simon Weil
29060a592c
vim-patch.sh: ignore coloring and pagers ( #5030 )
2016-07-10 15:21:45 -04:00