Seth Jackson
3ce8de7c8f
Fix S_ISLNK definition in os_defs.h.
2016-01-03 13:51:58 -05:00
Björn Linse
04bdeeb8b2
encoding: cleanup defaults of iskeyword, isprint and fileencodings
2016-01-02 23:21:51 +01:00
Björn Linse
49b06a8f2a
encoding: Always use "utf-8" as default for &encoding
...
Preverve the locale-depedency for fileencodings=default
2016-01-02 23:15:53 +01:00
Rui Abreu Ferreira
b2f9bfbff0
Windows: Bring back code branch for if_cscope.
...
The Vim code for windows in if_cscope.c/.h was removed during the refactor,
added missing code for error_closing().
2016-01-01 20:58:04 -05:00
Justin M. Keyes
adf11f3478
Merge pull request #3925 from sethjackson/uv-uid-t
...
Windows: Make the os_get_uname argument portable
2016-01-01 14:56:11 -05:00
Justin M. Keyes
f1344bc219
Merge pull request #3903 from justinmk/vim-7.4.605
...
vim-patch:7.4.605
2016-01-01 14:38:17 -05:00
Justin M. Keyes
3fd62f9612
file_pat_to_reg_pat, buflist_findpat: const params
...
file_pat_to_reg_pat() and buflist_findpat() do not modify the data of
these parameters.
2016-01-01 14:26:32 -05:00
Seth Jackson
ff0253127e
Windows: Make the os_get_uname argument portable.
...
Since uid_t is not defined on Windows use uv_uid_t instead.
We now use uv_uid_t everywhere except one place in src/nvim/main.c
which is wrapped in a #ifdef UNIX check.
2016-01-01 14:13:56 -05:00
Justin M. Keyes
df4ac79761
Merge pull request #3911 from sethjackson/have-fsync-guard
...
os_fsync
2016-01-01 12:13:40 -05:00
Björn Linse
303ac3f283
normal: use oap->motion_type also to represent block motion type
...
Previously oap->motion_type == MCHAR would be blockwise if
oap->block_mode was set.
2016-01-01 12:56:51 +01:00
Seth Jackson
648aebb8b6
Port fsync() to libuv.
2016-01-01 00:12:28 -05:00
Rui Abreu Ferreira
568ee1e3c2
Windows: Ignore EW_ICASE in do_path_expand
...
The do_path_expand() function is still using the unix_expandpath
variant from Vim. For Windows it should behave as the old
dos_expandpath() function. This commit adds an ifdef to ignore
EW_ICASE flag in this function, otherwise all matches fail on Windows
if wildignorecase is set.
2015-12-31 16:14:12 -05:00
Justin M. Keyes
68fb815bf1
Merge pull request #3881 from sethjackson/msvc-ui-call
...
MSVC: Fix UI_CALL for MSVC
2015-12-31 00:16:07 -05:00
Justin M. Keyes
bd39e2354f
Merge pull request #3910 from Shougo/version
...
Update version.c to 7.4.1000
2015-12-30 20:24:21 -05:00
Shougo Matsushita
6a7535cd84
Update version.c to 7.4.1000
...
NA patches list:
607 Compiler warning
620 Compiler warning
624 result check for realloc
628 volatile add, but no code in neovim
641 tabnew fix, but no code in neovim
661 no K_CURSORHOLD in neovim
841 add ifdef
842 Windows GUI
854 CONTRIBUTION.md
863 FEAT_DIFF
864 Tiny build
923 add ifdef
924 configure changes
927 if_ruby
928 client server
930 Windows GUI
934 Appveyor
938 X11 and GTK GUI fix
940 term
948 ifdef
954 if_lua
959 term
960 Windows build
962 Makefile fix
965 ifdef fix
966 configure fix
967 Makefile fix
976 configure fix
979 crypt feature
985 if_ruby
986 test fix in Windows
987 if_ruby
988 build rule
990 Appveyor
992 build fix in Windows
994 tests for Windows
995 GTK GUI
996 GTK GUI
997 Travis CI
999 Makefile change
2015-12-31 10:05:37 +09:00
Justin M. Keyes
76bf21de26
vim-patch:7.4.605
...
Problem: The # register is not writable, it cannot be restored after
jumping around.
Solution: Make the # register writable. (Marcin Szamotulski)
3b3a9498d1
2015-12-30 01:16:32 -05:00
Justin M. Keyes
d8a2007d47
Merge pull request #3869 from oni-link/fix.issue.3844
...
helpers.c: Handle msgpack str/bin objects with length 0 correctly
2015-12-30 01:01:23 -05:00
Justin M. Keyes
541ba61ac9
Merge pull request #3874 from sethjackson/win-defs
...
MSVC: Define STDOUT_FILENO and STDERR_FILENO
2015-12-29 12:59:55 -05:00
Justin M. Keyes
6ee58e67cb
Merge pull request #3879 from sethjackson/open-osfhandle
...
Windows: Fix cast in if_cscope.c
2015-12-26 17:42:50 +01:00
Justin M. Keyes
9040d7aed7
Merge pull request #3849 from Shougo/vim-7.4.675
...
vim-patch:7.4.675
2015-12-26 17:39:38 +01:00
Justin M. Keyes
f4e3c13bcc
Merge pull request #3868 from Shougo/vim-7.4.608
...
vim-patch:7.4.608, 7.4.612
2015-12-26 17:27:40 +01:00
Justin M. Keyes
39555dc8c4
test: Makefile: add legacy cdo test
2015-12-25 08:34:07 -05:00
Florian Walch
7f99d210fd
vim-patch:7.4.858
...
Problem: It's a bit clumsy to execute a command on a list of matches.
Solution: Add the ":ldo", ":lfdo", ":cdo" and ":cfdo" commands. (Yegappan
Lakshmanan)
aa23b37942
2015-12-24 08:08:50 +01:00
Seth Jackson
efb30a0068
Windows: Remove unused function #3878
...
The only call site was removed in 902ad8d
.
2015-12-22 13:50:59 -05:00
Rui Abreu Ferreira
c5d0c280d3
MSVC: Fix UI_CALL macro for MSVC.
...
The UI_CALL macro uses variadic macros and relies on the non standard
GCC extension. MSVC already applies similar behavior for the regular
__VA_ARGS__ removing the comma.
In MSVC UI_CALL can be implemented by calling UI_CALL_MORE directly.
2015-12-22 09:35:34 -05:00
Seth Jackson
53a1db1a10
Windows: Fix cast in if_cscope.c.
2015-12-21 15:21:21 -05:00
Rui Abreu Ferreira
eb53ec5ba2
MSVC: Define STDOUT_FILENO and STDERR_FILENO.
2015-12-21 00:01:16 -05:00
oni-link
8373aaf44e
helpers.c: Handle msgpack str/bin objects with length 0 correctly
...
When converting a msgpack object to a String object, strings (and byte
arrays) with length 0 are handled as errors. This is fixed by
always using the msgpack data pointer as a valid pointer. For a NULL
pointer there is nothing to copy.
Test by @snoe
Fixes #3844
2015-12-21 00:23:53 +01:00
Shougo Matsushita
90537ae970
vim-patch:7.4.604
...
Problem: Running tests changes viminfo.
Solution: Disable viminfo.
6bf7c523ad
2015-12-19 12:58:01 +09:00
Shougo Matsushita
884c124130
vim-patch:7.4.608, 7.4.612
...
Problem: test_eval fails when the clipboard feature is missing.
Solution: Skip part of the test. Reduce the text used.
4ac163ae5f
Problem: test_eval fails on Mac.
Solution: Use the * register instead of the + register. (Jun Takimoto)
e08dd4e49e
2015-12-19 11:07:45 +09:00
Justin M. Keyes
e123675bcc
Merge pull request #3722 from ZyX-I/fix-3721
...
shada: Continue dumping when variables failed to dump
2015-12-18 11:55:15 -05:00
ZyX
5c112c0cb9
shada: Free wms->hms in shada_write_exit
...
Otherwise there should be memory leak.
2015-12-18 19:29:49 +03:00
ZyX
ea67bf808b
shada: Continue dumping when variables failed to dump
...
Closes #3721
2015-12-18 19:29:49 +03:00
Justin M. Keyes
b051f33814
Merge pull request #3851 from brcolow/vim-7.4.682
...
vim-patch:7.4.682
2015-12-16 23:44:02 -05:00
brcolow
67f03f33a7
vim-patch:7.4.682
...
Problem: The search highlighting and match highlighting replaces the
cursorline highlighting, this doesn't look good.
Solution: Combine the highlighting. (Yasuhiro Matsumoto)
09deeb7c94
2015-12-16 13:13:04 -07:00
Justin M. Keyes
c42cb49a96
Merge pull request #3846 from sethjackson/win-defs
...
MSVC: Define S_IXUSR.
2015-12-16 10:12:49 -05:00
Rui Abreu Ferreira
aa36af214a
MSVC: Define S_IXUSR.
2015-12-16 05:46:49 -05:00
Shougo Matsushita
e1abbe6b67
vim-patch:7.4.675
...
Problem: When a FileReadPost autocommand moves the cursor inside a line it
gets moved back.
Solution: When checking whether an autocommand moved the cursor store the
column as well. (Christian Brabandt)
eab316bdf9
2015-12-16 05:24:38 +09:00
Shougo Matsushita
4cc38e04c7
vim-patch:7.4.665, 671
...
Problem: 'linebreak' does not work properly with multi-byte characters.
Solution: Compute the pointer offset with mb_head_off(). (Yasuhiro
Matsumoto)
76feaf1bfe
Problem: Warning for shadowing a variable.
Solution: Rename off to mb_off. (Kazunobu Kuriyama)
4df702999d
2015-12-16 05:18:25 +09:00
Seth Jackson
e117544d72
Windows: define FNAME_ILLEGAL.
2015-12-14 17:45:35 -05:00
Johan Klokkhammer Helsing
ad34a376eb
Fix linting errors.
2015-12-13 13:06:48 +01:00
Johan Klokkhammer Helsing
c3ac16cfeb
Solve warnings.
2015-12-13 13:06:48 +01:00
Johan Klokkhammer Helsing
3b472e55b3
vim-patch:7.4.803
...
Problem: C indent does not support C11 raw strings. (Mark Lodato)
Solution: Do not change indent inside the raw string.
f7bb86dc59
2015-12-13 13:06:48 +01:00
Johan Klokkhammer Helsing
b079622716
Appease clint.
2015-12-13 13:06:48 +01:00
Johan Klokkhammer Helsing
238a8d33fa
vim-patch:7.4.723
...
Problem: For indenting, finding the C++ baseclass can be slow.
Solution: Cache the result. (Hirohito Higashi)
4032cfdf17
2015-12-13 13:06:39 +01:00
Johan Klokkhammer Helsing
123361f187
vim-patch:7.4.670
...
Problem: Using 'cindent' for Javascript is less than perfect.
Solution: Improve indenting of continuation lines. (Hirohito Higashi)
dcefba9934
2015-12-13 11:55:37 +01:00
Justin M. Keyes
8a34d21b0d
Merge pull request #3706 from Pyrohh/version_commit
...
Remove "Commit:" field from `--version` output
2015-12-13 03:00:09 -05:00
Justin M. Keyes
7387816dcb
Merge pull request #3481 from fabiopozzi/improve-it-translation
...
l10n: it translation
2015-12-13 02:14:26 -05:00
Justin M. Keyes
f406ae412e
Merge pull request #3838 from Shougo/vim-7.4.658
...
vim-patch:7.4.658
2015-12-13 01:47:34 -05:00
Justin M. Keyes
c3e4e0e383
Merge pull request #3837 from Shougo/vim-7.4.645
...
vim-patch:7.4.645
2015-12-13 01:45:17 -05:00