ZyX
ea67bf808b
shada: Continue dumping when variables failed to dump
...
Closes #3721
2015-12-18 19:29:49 +03:00
Justin M. Keyes
cc203e4b93
Merge pull request #3753 from watiko/vim-7.4.790
...
Vim 7.4.{786,787,789,790}
2015-12-12 17:43:23 -05:00
Justin M. Keyes
f37ad6af36
Merge pull request #3807 from ZyX-I/improve-clint
...
Make clint.py better follow our style guide
2015-12-12 17:32:05 -05:00
ZyX
a35c45732c
shada: Fix all linter errors in src/nvim/shada.*
...
This commit is an example of fixing incorrect code which previously passed
through linter.
2015-12-13 00:47:46 +03:00
Justin M. Keyes
2b12406f2e
Merge pull request #3824 from sethjackson/pstrcmp
...
Windows: Remove UNIX guard for pstrcmp()
2015-12-12 14:45:46 -05:00
Justin M. Keyes
3b74ee1ce9
Merge pull request #3825 from sethjackson/modname
...
Windows: Remove unnecessary codepath from modname
2015-12-12 14:32:46 -05:00
Justin M. Keyes
158dc2b7a7
Merge pull request #3826 from sethjackson/remove-getscript
...
Remove getscript.vim
2015-12-12 11:38:23 -05:00
Seth Jackson
5262cf2f19
Remove getscript.vim.
2015-12-12 09:18:51 -05:00
Seth Jackson
7f8365e302
Windows: Remove unnecessary codepath from modname.
...
File names starting with periods are perfectly acceptable on Windows
file systems. The only place where this is not acceptable is on
MS-DOS FAT file systems which only support 8.3 file names.
See here:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247%28v=vs.85%29.aspx
Since Neovim does not support MS-DOS or 8.3 file names (#605 )
we can drop this codepath.
It was not compiling anyways since we do not define WIN3264.
2015-12-11 20:26:38 -05:00
Rui Abreu Ferreira
fe143ac439
Windows: Remove UNIX guard for pstrcmp()
...
@equalsraf: I took a look at the Vim source pstrcmp() is actually used in the
dos_expandpath(misc1.c). The only difference between the UNIX and WIN32 version
of the functions is the _cdecl call convention annotation - the body of the
function is identical. Neovim kept the comment from the Unix function but not
from the Windows variant. Seems to me its safe to use the same function for
both - and just correct the comment.
2015-12-11 19:10:06 -05:00
watiko
1b56425662
Make clint status valid
2015-12-12 08:15:34 +09:00
watiko
74341ca5ca
Fix the memory leaking
2015-12-12 05:28:27 +09:00
watiko
8c684b2fdb
Revert char to char_u
2015-12-12 04:26:22 +09:00
watiko
a3a8df8359
tests: Improve legacy autocmd_option.
...
* Compare tables instead of strings
* Add neovim specific test
2015-12-12 03:34:17 +09:00
ZyX
e796632240
clint: Check indentation and alignment inside expressions
2015-12-11 19:08:46 +03:00
Enrico Ghirardi
81960df9f5
statusline: Check width before advancing pointer. #3818
...
Closes #3763
Helped-by: oni-link <knil.ino@gmail.com>
2015-12-10 03:19:02 -05:00
Justin M. Keyes
fcf829963e
Merge pull request #3813 from Shougo/remote
...
Fix UpdateRemotePlugins fails problem
2015-12-09 23:26:19 -05:00
Justin M. Keyes
bf65b3ab45
Merge pull request #3804 from sethjackson/signal-guards
...
Add guards for SIGPIPE and SIGQUIT
2015-12-09 23:17:07 -05:00
Justin M. Keyes
87abe073d9
Merge pull request #3783 from sethjackson/log-file-def
...
Update USR_LOG_FILE definition.
2015-12-09 21:29:49 -05:00
ZyX
74c960007f
clint: Check for spaces after { and before }
2015-12-09 19:55:34 +03:00
ZyX
4c0ac1ca26
clint: Do not special-case for() semicolons
2015-12-09 18:37:13 +03:00
Shougo Matsushita
f338fee482
Fix UpdateRemotePlugins fails problem
2015-12-10 00:09:55 +09:00
Justin M. Keyes
f40c8c4c23
Merge pull request #3805 from sethjackson/windows-home
...
Windows: Define HOME environment variable
2015-12-09 09:52:48 -05:00
Rui Abreu Ferreira
3abbdb2f41
Windows: Define HOME environment variable
...
- Bring back Vim code for settings $HOME in Windows from
$HOMEDRIVE$HOMEPATH
- vim-patch:0
2015-12-08 22:55:40 -05:00
ZyX
86c0bd14ec
clint: Disallow old style comments everywhere, except for macros
2015-12-08 13:54:20 +03:00
ZyX
77836ff01b
clint: Make sure that braces are always used for if and other clauses
2015-12-08 13:22:31 +03:00
Rui Abreu Ferreira
67a7b1785c
Add guards for SIGPIPE and SIGQUIT
...
In some systems the signals SIGPIPE and SIGQUIT are not available.
2015-12-08 00:17:34 -05:00
Rui Abreu Ferreira
0ab4f2f18f
Update USR_LOG_FILE definition.
2015-12-07 19:26:26 -05:00
Justin M. Keyes
6d583f8587
Merge pull request #3780 from sethjackson/header-guards
...
Add missing guard for HAVE_UNISTD_H
2015-12-07 03:16:03 -05:00
Justin M. Keyes
f838755fc0
Merge pull request #3782 from sethjackson/mingw-luajit
...
MinGW: Add libluajit-5.1 lib name to FindLuaJit
2015-12-07 03:14:54 -05:00
Justin M. Keyes
618c8d0e82
Merge pull request #3793 from mhinz/docs/remove-shell-cmd
...
Docs: remove references to removed :shell command
2015-12-06 10:15:13 -05:00
Marco Hinz
b6b84cb94f
Docs: remove reference to removed :shell command
...
References #3791 .
2015-12-06 14:21:22 +01:00
watiko
3a60f927b8
Improve coding style
2015-12-06 07:41:09 +09:00
Justin M. Keyes
4a1c36e953
Nvim 0.1.1
...
- shada/msgpack editor plugin #3270
- VimL Dict notifications #3603
- Note: API for this feature may change.
- :profile dump, :profile stop #2427
- :oldfiles! #3611
- TermOpen, TermClose events #3653
- fix: shada/viminfo: Do not save unlisted and quickfix buffers #3581
2015-12-05 14:56:37 -05:00
Justin M. Keyes
e29f0bbf64
Merge pull request #3788 from sethjackson/command-line-execute
...
Fix Windows code in command_line_execute()
2015-12-05 14:31:46 -05:00
Rui Abreu Ferreira
12b23070d4
Fix Windows code in command_line_execute()
2015-12-04 23:25:04 -05:00
Rui Abreu Ferreira
655f1b7513
MinGW: Add libluajit-5.1 lib name to FindLuaJit
2015-12-02 23:07:22 -05:00
Rui Abreu Ferreira
07eaff7c26
Add missing guard for HAVE_UNISTD_H
2015-12-02 19:54:33 -05:00
Justin M. Keyes
0ee33981e8
Merge pull request #3666 from sethjackson/libuv-libs
...
CMake: Don't use check_library_exists for Win32 API libraries in FindLibUV.cmake
2015-12-02 16:03:43 -05:00
Wayne Rowcliffe
78e7c4066e
undo.c: Change return type to bool on functions #3697
...
Update some comments, too.
Reviewed-by: Björn Linse <bjorn.linse@gmail.com>
Reviewed-by: Michael Reed <Pyrohh@users.noreply.github.com>
2015-12-01 15:50:07 -05:00
Marco Hinz
483d4abee7
Test: remove artifacts from root directory
...
The tests would leave the following test files in the root directory:
Xtest-functional-plugin-shada.shada
Xtest-functional-plugin-shada.shada.tmp.f
Clean them up in teardown().
2015-12-01 20:46:13 +01:00
Marco Hinz
330794fb05
Luacheck: point to latest rockspec
...
So far luacheck's rockspec specified only the git protocol. Hence people
behind firewalls/proxies, that block port 9814, had trouble fetching this
dependency via luarocks.
The latest commit updated the rockspec to use either git or https. Thus common
workarounds like this are not needed anymore:
git config --global url."https://".insteadOf git://
References #3769 .
2015-12-01 20:15:03 +01:00
Justin M. Keyes
f4656498a8
Merge pull request #3762 from Shougo/vim-7.4.649
...
vim-patch:7.4.649
2015-12-01 11:56:56 -05:00
Justin M. Keyes
826f474ef0
Merge pull request #3761 from Shougo/vim-7.4.631
...
vim-patch:7.4.631
2015-12-01 11:56:38 -05:00
Justin M. Keyes
84da3e6bbb
Merge pull request #3760 from Shougo/vim-7.4.623
...
vim-patch:7.4.623
2015-12-01 11:54:54 -05:00
Justin M. Keyes
64a9972e7c
Merge pull request #3759 from Shougo/vim-7.4.617
...
vim-patch:7.4.617
2015-12-01 11:52:56 -05:00
Shougo Matsushita
41523c28e7
vim-patch:7.4.631
...
Problem: The default conceal character is documented to be a space but it's
initially a dash. (Christian Brabandt)
Solution: Make the intial value a space.
4a42710695
2015-12-01 07:54:35 +09:00
Shougo Matsushita
798fe6cfa3
vim-patch:7.4.623
...
Problem: Crash with pattern: \(\)\{80000} (Dominique Pelle)
Solution: When the max limit is large fall back to the old engine.
a1d2c58985
2015-12-01 07:50:30 +09:00
Michael Reed
da9cf043a6
Merge pull request #3751 from Pyrohh/make_test
...
[RFC] Make `make test` run unit tests too
2015-11-30 16:06:56 -05:00
Rui Abreu Ferreira
f22dfeb00d
cmake: Don't use check_library_exists for Win32 API libraries
...
When building for X86 the CMake check_library_exists always fails to find
functions from the Win32 API due to name mangling conventions. The convention
for API functions is __stdcall and the CMake test code assumes __cdecl. Since
these are libraries from the Windows API we can simply link against the
libraries without checking for the functions.
2015-11-29 23:48:01 -05:00