Michael Ennen
8048699f7d
vim-patch:7.4.718
...
Problem: Autocommands triggered by quickfix cannot get the current title
value.
Solution: Set w:quickfix_title earlier. (Yannick)
Also move the check for a title into the function.
81278efadf
2016-01-22 12:52:01 -07:00
Jurica Bradaric
34904efd9d
window: Fix code style.
2016-01-22 19:48:52 +01:00
Jurica Bradaric
b8ed507e3b
window: Fix linter errors.
2016-01-22 19:28:17 +01:00
Jurica Bradaric
8b86f1103a
vim-patch:7.4.642
...
Problem: When using "gf" escaped spaces are not handled.
Solution: Recognize escaped spaces.
d45c07ac74
2016-01-22 19:28:17 +01:00
Jurica Bradaric
22230196cb
vim-patch:7.4.654
...
Problem: glob() and globpath() cannot include links to non-existing files.
(Charles Campbell)
Solution: Add an argument to include all links with glob(). (James McCoy)
Also for globpath().
a245bc79b4
2016-01-22 19:26:23 +01:00
Justin Gassner
f1aec23c09
vim-patch:7.4.680
...
Problem: CTRL-W in Insert mode does not work well for multi-byte
characters.
Solution: Use mb_get_class(). (Yasuhiro Matsumoto)
310f2d59b2
2016-01-22 11:55:00 +01:00
oni-link
15cd8916df
cs_print_tags_priv: Clean up function.
...
* Style changes
* Variable removal
* Comment update
2016-01-21 17:24:12 +01:00
oni-link
dd0b358af5
cs_print_tags_priv: Clear first output line to screen end
...
Using `:cscope find s <cword>` with the cursor on a very short word like
`key` does not output the first line on the screen correctly: Output is
`Cscope tag: keyrd>` instead of
`Cscope tag: key`.
To fix this, clear the screen line after the first line was printed.
2016-01-21 16:52:50 +01:00
oni-link
a649299e76
coverity/133892: Resource leak
...
Variable tbuf going out of scope leaks the storage it points to.
We don't have to use the copy tbuf of a match. Because matches are always in
ctags style, we can operate on them directly.
2016-01-21 16:37:58 +01:00
oni-link
f2558890f5
coverity/133858: Out-of-bounds access
...
Allocating insufficient memory for the terminating NUL of the string.
False positive, we allocating more memory than we need.
2016-01-21 16:37:58 +01:00
oni-link
7a8e41e8ee
coverity/13753: Dereference null return value
...
Dereferencing a pointer that might be null(ptag) when calling strlen().
False positive. A match always contains a tab, so ptag is never null.
Because matches are always in ctags style, we can rewrite the code to
not use strtok().
2016-01-21 16:37:58 +01:00
Justin M. Keyes
bcbcf235f6
Merge pull request #4012 from jbradaric/vim-7.4.729
...
vim-patch:7.4.729
2016-01-21 02:35:15 -05:00
Justin M. Keyes
5bfbf968dd
Merge pull request #4054 from watiko/vim-7.4.603
...
vim-patch:7.4.603
2016-01-21 02:11:32 -05:00
Justin M. Keyes
8887ccffa6
Merge pull request #4049 from watiko/vim-7.4.616
...
vim-patch:7.4.616
2016-01-21 02:05:40 -05:00
Justin M. Keyes
9eb6a44564
Merge #3916 "Add support for binary numbers".
2016-01-21 01:34:36 -05:00
watiko
5fa082fa85
tests: Migrate legacy test 39.
2016-01-21 14:05:02 +09:00
Björn Linse
f6ecd127b9
job control: don't kill PTY processes on exit
...
These will automatically recieve SIGHUP on closing PTY master.
2016-01-20 11:09:29 +01:00
Björn Linse
f338ea7835
job control: implement jobpid() to get PID of job
2016-01-20 11:09:29 +01:00
Björn Linse
d0d5d17b69
job control: add 'detach' option to jobstart
2016-01-20 11:09:25 +01:00
watiko
ac0f979501
vim-patch:7.4.603
...
Problem: 'foldcolumn' may be set such that it fills the whole window, not
leaving space for text.
Solution: Reduce the foldcolumn width when there is not sufficient room.
(idea by Christian Brabandt)
1c93429c48
2016-01-20 18:30:28 +09:00
Jurica Bradaric
1c91dc8a5e
screen: Fix linting errors
2016-01-19 08:25:54 +01:00
Jurica Bradaric
21afabb9e8
vim-patch:7.4.729
...
Problem: Occasional crash with 'list' set.
Solution: Fix off-by-one error. (Christian Brabandt)
2016-01-19 08:25:54 +01:00
watiko
c90784836b
vim-patch:7.4.616
...
Problem: Cannot insert a tab in front of a block.
Solution: Correctly compute aop->start. (Christian Brabandt)
f2c03d7301
2016-01-19 12:29:37 +09:00
Seth Jackson
33321f2c85
config: Remove HAVE_UNISTD_H.
...
Unix systems must have this header but Windows does not have it at all.
Since src/nvim/os/unix_defs.h includes <unistd.h> without the guard
in order to avoid including this in the numerous places we would
need <unistd.h> on Unix we just include src/nvim/os/os.h which will pull
in <unistd.h> for us.
2016-01-18 13:48:47 -05:00
Justin M. Keyes
1a958345e2
Merge pull request #3981 from watiko/vim-7.4.991
...
Vim 7.4.9{78,80,81,91}
2016-01-17 22:51:06 -05:00
Justin M. Keyes
92f7dc1c4b
Merge pull request #3967 from cacplate/pr-3698
...
Change return type to bool in fileio.c (adoption of PR 3698)
2016-01-17 21:53:49 -05:00
Justin M. Keyes
d1aa549735
Merge pull request #3997 from cacplate/do_init
...
remove DO_INIT macro
2016-01-17 19:30:33 -05:00
Charles Joachim
a29b08ca5a
fileio: Change return types to bool
...
Co-authored-by: Wayne Rowcliffe (@war1025)
2016-01-17 10:53:50 -05:00
Charles Joachim
d858315e59
globals: remove DO_INIT macro and replace usage by INIT
2016-01-17 10:46:52 -05:00
Rui Abreu Ferreira
8099275082
Windows: include <io.h>.
...
if_csope.c uses _open_osfhandle so include the necessary header.
Futher we need <io.h> for read/write/close/lseek.
See: https://msdn.microsoft.com/en-us/library/bdts1c9x.aspx
2016-01-17 09:33:23 -05:00
Michael Reed
55a345c3e7
Merge pull request #4027 from sethjackson/fcntl
...
[RFC] Windows: Include <fcntl.h> for file constants
2016-01-17 03:06:26 -05:00
Seth Jackson
4f18e0f678
Windows: Include <fcntl.h> for file constants.
...
This header is required by POSIX for the constants (O_RDONLY, etc.)
but we were only including it on Unix systems as a side effect of
including <unistd.h>.
2016-01-17 00:28:53 -05:00
Michael Reed
3b4d1ab180
os/win_defs.h: Define O_NOFOLLOW
...
It's not present on Windows; see the discussion in #4024 .
2016-01-16 18:58:28 -05:00
Seth Jackson
a7ade5c832
misc: UNIX => Unix #4022
...
Although UNIX is a registered trademark of The Open Group, it doesn't
really matter whether we refer to these systems as UNIX, Unix, or
Unix-like. So, for consistency, refer to them collectively as Unix.
Related:
http://www.greens.org/about/unix.html
http://www.unixica.com/html/unixunix.html
2016-01-16 18:34:31 -05:00
Seth Jackson
e4fb777252
doc: Remove more references to MS-DOS
...
Among other things, this includes:
- lies about command.com
- references to pcterm
2016-01-16 14:12:56 -05:00
Rui Abreu Ferreira
d38d6486f2
Windows: Include <uv.h> for S_IFLNK.
...
S_IFLNK is not defined on Windows but libuv defines it for us.
2016-01-17 09:33:43 -05:00
Jason Schulz
f82e982bda
Fix lint issues
2016-01-15 20:32:00 -08:00
Jason Schulz
7ad3f077dc
Add support for binary numbers
2016-01-15 18:21:06 -08:00
watiko
6f88dca92d
tests: Migrate legacy test cdo.
2016-01-15 23:50:04 +09:00
watiko
4eba134a55
vim-patch:7.4.991
...
Problem: When running new style tests the output is not visible.
Solution: Add the testdir/messages file and show it. Update the list of
test names.
096c8bb40d
2016-01-15 23:50:04 +09:00
watiko
9d18492793
vim-patch:7.4.981
...
Problem: An error in a test script goes unnoticed.
Solution: Source the test script inside try/catch. (Hirohito Higashi)
4686b323e4
2016-01-15 23:50:04 +09:00
watiko
1231f0b001
vim-patch:7.4.980
...
Problem: Tests for :cdo, :ldo, etc. are outdated.
Solution: Add new style tests for these commands. (Yegappan Lakshmanan)
57d7971b5f
2016-01-15 23:50:04 +09:00
watiko
85d06fef16
vim-patch:7.4.978
...
Problem: test_cdo fails when using another language than English.
Solution: Set the language to C. (Dominique Pelle)
c42b9c670e
2016-01-15 23:50:04 +09:00
watiko
8b173a1de5
tests: Remove needless line continuation.
2016-01-15 23:50:04 +09:00
Michael Reed
f433f569a3
Revert ROOT_UID removal
...
It helps clarify intent for those unaware of root's UID.
see https://github.com/neovim/neovim/pull/4015#discussion_r49822371
2016-01-15 03:03:18 -05:00
Michael Reed
07265d221f
Misc. macro cleanup
...
- ROOT_UID's comment is misleading, as it's always defined to 0.
- SEEK_{SET,END} & O_NOFOLLOW should already be defined on Unix-like
systems in <stdio.h> and <fcntl.h>, respectively. In any case,
neither of those #ifdef blocks should be in the middle of source files.
- The S_IS{LNK,DIR,...} macros should only be undefined on Windows.
2016-01-14 23:38:26 -05:00
Rui Abreu Ferreira
755e56ba66
Windows: Undefine the Windows RGB macro.
...
Windows provides a RGB macro but we have our own in macros.h.
Undefine the Windows one before including macros.h.
See: https://msdn.microsoft.com/en-us/library/dd162937%28v=vs.85%29.aspx
2016-01-14 21:40:56 -05:00
Michael Reed
964e52e81f
Merge pull request #4009 from sethjackson/swapsync
...
[RFC] Remove 'swapsync'
2016-01-14 15:38:19 -05:00
Seth Jackson
7a7a758786
doc: Remove references to GTK.
...
We don't support it.
2016-01-14 13:16:10 -05:00
Seth Jackson
62d137ce09
Remove swapsync.
...
It's complete overkill.
2016-01-14 13:13:32 -05:00