James McCoy
7558f42f7d
vim-patch:7.4.1654
...
Problem: Crash when using expand('%:S') in a buffer without a name.
Solution: Don't set a NUL. (James McCoy, closes vim/vim#714 )
52c6eaffd4
2016-03-30 08:30:35 -04:00
James McCoy
62c0d99474
vim-patch:7.4.1652
...
Problem: Old style test for fnamemodify().
Solution: Turn it into a new style test.
610cc1b9b3
2016-03-30 08:30:35 -04:00
James McCoy
e4d1bf7177
vim-patch:7.4.1643
...
Problem: Terminating file name has side effects.
Solution: Restore the character. (mostly by James McCoy, closes vim/vim#713 )
d4caf5c16a
2016-03-30 08:30:35 -04:00
James McCoy
5f0c76b243
vim-patch:7.4.1641
...
Problem: Using unterminated string.
Solution: Add NUL before calling vim_strsave_shellescape(). (James McCoy)
5ca84ce4aa
2016-03-30 08:30:35 -04:00
Felipe Oliveira Carvalho
a9e0d734d7
Merge pull request #4441 from cacplate/pr-2842
2016-03-29 16:28:18 -03:00
Charles Joachim
06b40d31c1
path.c: enable -Wconversion
2016-03-27 23:42:39 -04:00
Jun T
ae686092f8
Correctly reset qf_list_T in qf_free()
2016-03-25 00:04:13 +09:00
Justin M. Keyes
2e2b5759cf
Merge pull request #4480 from migueldvb/docs
...
doc: Update path to colors directory in syntax highlighting docs
2016-03-20 21:31:58 -04:00
Miguel de Val-Borro
075f84cbea
Update path to colors directory in syntax highlighting docs
2016-03-20 21:22:51 -04:00
Justin M. Keyes
5730ad9376
Merge pull request #4461 from bfredl/pum_k_event
...
K_EVENT should not hide the popupmenu
2016-03-18 16:39:57 -04:00
Justin M. Keyes
cfcc6be73e
Merge pull request #4456 from jamessan/sorted-globs
...
cmake: Create generated files in a consistent order
2016-03-18 16:26:32 -04:00
Justin M. Keyes
d61b576940
Merge pull request #4459 from fflorent/vim-7.4.1574
...
vim-patch:7.4.1574
2016-03-18 12:34:45 -04:00
Florent FAYOLLE
df15f97889
vim-patch:7.4.1574
...
Problem: ":undo 0" does not work. (Florent Fayolle)
Solution: Make it undo all the way. (closes vim/vim#688 )
d22e9465f6
2016-03-18 13:11:44 +01:00
Björn Linse
5aa0159f01
edit.c: K_EVENT should not hide the popupmenu
...
Nor should K_FOCUSGAINED and K_FOCUSLOST.
2016-03-17 13:26:51 +01:00
Justin M. Keyes
6b22a742c7
Merge pull request #4431 from philix/memfile-cleanups
...
Review of the memfile.c API and small refactorings
2016-03-17 00:36:22 -04:00
Justin M. Keyes
d7511f5cde
Merge #4446
2016-03-17 00:23:38 -04:00
Justin M. Keyes
5a9d3be54c
test: minor changes
2016-03-17 00:21:48 -04:00
Shougo Matsushita
77a7ca458b
'shortmess': Add "F" flag. #4446
...
Add "Don't give the file editing message" flag in shortmess option.
Add the UI tests by @fmoralesc
Fix the changes for Vim 7.4.1570
2016-03-17 00:07:38 -04:00
Felipe Oliveira Carvalho
3e85aee48c
Review of the memfile.c API and small refactorings
...
- Create `mf_free_fnames()` that frees and nullifies `mf_[f]fname`
- Create `mf_set_fnames()` to set the `mf_fname` and the `mf_ffname`
altoghether
- Have `mf_do_open` return a bool to indicate success so that calles
don't have to check `memfile_T::mf_fd` (file descriptor)
- Inline `mf_write_block`
2016-03-16 19:12:00 -03:00
James McCoy
f3ac99b72d
cmake: Create generated files in a consistent order
2016-03-15 14:24:38 -04:00
Björn Linse
c94575fded
Merge pull request #4418 from bfredl/remove_script_host
...
python: remove script_host.py that now is in neovim/python-client
2016-03-15 13:31:36 +01:00
Björn Linse
89bb5a8ab8
python: move script_host.py to python-client
2016-03-15 12:32:18 +01:00
Justin M. Keyes
e7a9c006e1
Merge pull request #4168 from noahfrederick/patch-1
...
man.vim: parse page names containing dash or dot
2016-03-13 14:48:45 -04:00
Justin M. Keyes
b030c90506
Merge pull request #4440 from djrenren/nvim-in-macros
...
Replace vim with nvim in macros
2016-03-11 18:22:02 -05:00
John Renner
ffaaf5df31
runtime/macros: replace "vim" with "nvim"
2016-03-11 16:37:25 -05:00
Justin M. Keyes
66a75fb835
Merge pull request #4410 from alexgenco/ruby_rplugin
...
Ruby remote plugin support
2016-03-11 12:33:41 -05:00
Björn Linse
26d189e9a1
Merge pull request #4438 from bfredl/pyfindpackage
...
rplugin: let the python host identify packages
2016-03-11 16:56:33 +01:00
Björn Linse
6c4d3362c5
rplugin: let the python host identify packages
2016-03-11 11:31:09 +01:00
Justin M. Keyes
1c066e671d
rplugin: Silence :doautocmd. #4384
2016-03-11 01:22:41 -05:00
Alex Genco
3cb9970acf
Ruby remote plugin support
2016-03-10 19:01:44 -08:00
Charles Joachim
662eea8287
quickfix.c: enable -Wconversion
2016-03-10 14:24:37 -05:00
Shougo Matsushita
bb020df0f5
rplugin: Initialize remote plugins lazily. #4384
2016-03-10 10:34:57 -05:00
Justin M. Keyes
e7485ab1c9
Merge pull request #2877 from lucc/test88
...
test: Migrate legacy test 88.
2016-03-10 10:16:44 -05:00
Lucas Hoffmann
316d38d98c
tests: Update migrated legacy test 88 for patch 7.4.639.
...
The patch was merged into master at d25a59f4
.
2016-03-09 23:55:16 +01:00
Lucas Hoffmann
925c020a1b
tests: Modernize legacy test 88.
2016-03-09 23:55:13 +01:00
Lucas Hoffmann
87c208a43f
tests: Migrate legacy test 88.
2016-03-09 23:54:26 +01:00
Justin M. Keyes
d9ecd06627
build: Specify old behavior for POLICY CMP0059.
...
This is needed as long as we support cmake older than 2.8.12. When we
bump the minimum version to 2.8.12, we can use target_compile_options()
and add_compile_options() instead.
Closes #4389
2016-03-09 10:25:45 -05:00
Justin M. Keyes
de33c9f005
Merge pull request #4409 from nhooyr/master
...
complete: disable folding when completing
2016-03-09 10:15:01 -05:00
Anmol Sethi
0b468fd0cf
complete: disable folding when completing
...
Fixes vim/vim#643
2016-03-09 10:04:15 -05:00
Justin M. Keyes
a40a4e2431
Merge pull request #4427 from nicdumz/vim-7.4.1511
...
vim-patch:7.4.1511
2016-03-09 01:33:14 -05:00
Nicolas Dumazet
7bd570cd9a
vim-patch:7.4.1511
...
Problem: Statusline highlighting is sometimes wrong.
Solution: Check for Highlight type. (Christian Brabandt)
af6e36ff16
2016-03-08 17:11:27 +01:00
Justin M. Keyes
890ce792af
Merge pull request #4356 from watiko/fix-hi-normal-adjast
...
syntax.c: Avoid the 'background' adjustment when true color enabled
2016-03-08 09:46:57 -05:00
watiko
0e15d1cefa
syntax.c: Avoid the 'background' adjustment when true color enabled
2016-03-08 21:16:04 +09:00
Thiago de Arruda
37b3a4c607
Merge PR #4423 'Make functional tests compatible with lua'
2016-03-07 15:20:16 -03:00
Thiago de Arruda
6674930d7c
Add travis build for lua functionaltest
2016-03-07 14:38:46 -03:00
Thiago de Arruda
646ab30858
Add Lua 5.1 as a third party dep
...
Also add a functionaltest-lua target to run the functional tests using the lua
interpreter and corresponding helper to top-level Makefile
2016-03-07 14:38:39 -03:00
Thiago de Arruda
96af115c71
Normalize nan/-nan in plugin/msgpack_spec.lua
...
-NaN doesn't exist in the IEEE 754 spec, it is a hardware-specific detail
abstracted away by luajit(and not by lua or nvim), so there's no need to test
it. Normalize all tests that involve -nan so the suite will be compatible with
both Lua and Luajit.
2016-03-07 13:08:48 -03:00
Thiago de Arruda
34a1bc1a46
Remove goto
statement in lua code.
...
`goto` is another luajit extension not compatible with 5.1.
2016-03-07 03:58:35 -03:00
Thiago de Arruda
c6ec148f2d
Rewrite hexadecimal escape sequences as decimal in lua strings
...
The hexadecimal notation is a Luajit extension which is not compatible with Lua
5.1. While Lua 5.2 does support hexadecimal sequences, it is better to target
Lua 5.1 for maximum compatibility with Luajit(which has fully compatible with
5.1 API/ABI).
2016-03-07 03:58:35 -03:00
Thiago de Arruda
35d8d10a6a
Remove dependency on ffi module
2016-03-07 03:58:29 -03:00