b-r-o-c-k
e31d8ed36a
lint
2018-05-10 22:31:55 -05:00
b-r-o-c-k
7170de1971
api: Make nvim_set_option() update :verbose set ...
...
Make `:verbose set ...` show when an option was last modified by an
API client or Lua script/chunk. In the case of an API client, the
channel ID is displayed.
2018-05-03 21:05:20 -05:00
Justin M. Keyes
4744142fad
lint
2018-04-28 11:01:16 +02:00
Andy Russell
6208c7fb98
doc: clarify stdout_buffered
docs ( #8299 )
...
Fixes #8150
2018-04-28 00:45:55 +02:00
Justin M. Keyes
7e7c3111b6
Merge #4985
...
closes #4985
2018-04-27 23:37:30 +02:00
Justin M. Keyes
bd17ef75b3
test/unit/undo_spec.lua: fixup after rebase #4985
2018-04-27 13:06:41 +02:00
Justin M. Keyes
d6a1640260
test/util: move general functions into global helpers
2018-04-27 13:06:41 +02:00
Christopher Waldon
34f29ac858
test/unit: some unit tests for undo.c #4985
2018-04-27 13:06:31 +02:00
Justin M. Keyes
53f11dcfc7
Merge #8218 'Fix errors reported by PVS'
...
closes #4983
2018-04-27 09:25:02 +02:00
Björn Linse
009ccfe170
win: open child stdio handles in overlapped-mode ( #8113 )
...
This will be used e.g. by the python client for native asyncio support
2018-04-25 10:11:08 +02:00
Srikanth M
a369385009
ci/travis: fix restore from cache #8316
...
closes #8281
2018-04-24 21:43:13 +02:00
Justin M. Keyes
ad60927d09
Merge #8304 "default to 'nofsync'"
2018-04-24 02:51:07 +02:00
Justin M. Keyes
77cb14cc6d
API: nvim__stats()
...
Use it to verify fsync() behavior.
2018-04-24 00:44:06 +02:00
Justin M. Keyes
32f3937477
test: fsync() codepaths
2018-04-23 21:29:07 +02:00
ZyX
4ce8521ee4
pvscheck: Disable V011 warning
2018-04-22 20:54:17 +03:00
ZyX
a37819dbb1
spellfile: Fix clint error
2018-04-22 20:35:17 +03:00
ZyX
953d167015
syntax: Fix PVS/V560: condition was already checked
2018-04-22 20:34:32 +03:00
ZyX
76c2a60ff3
spellfile: Fix PVS/V547: allocator now never returns NULL
2018-04-22 20:33:42 +03:00
ZyX
03c2844b53
functests: Fix testlint errors
2018-04-22 20:32:25 +03:00
ZyX
4bab9d34e6
*: Fix clint errors
2018-04-22 20:31:40 +03:00
symphorien
ffb8904913
tui/input.c: add support for mouse release events in urxvt ( #8309 )
...
Some terminals don't report which buttons are involved in some mouse
events. For example, the urxvt protocol
(http://www.huge-man-linux.net/man7/urxvt.html section "Mouse
reporting") does not report which button has been released.
In this case libtermkey reports button 0
(http://www.leonerd.org.uk/code/libtermkey/doc/termkey_interpret_mouse.3.html )
Up to now, forward_mouse_event did not handle button==0.
On press events there is not much we can do, and we keep the
current behavior which is dropping the event. But on drag-and-release
events we can compensate by remembering the last button pressed.
fixes #3182 for urxvt
fixes #5400
2018-04-22 19:26:04 +02:00
ZyX
4b41680828
window: Fix PVS/V547: expression already checked in previous if()
2018-04-22 20:25:44 +03:00
ZyX
c8648daab3
window: Silence PVS/V547: height may be changed by curwin ptr
2018-04-22 20:24:57 +03:00
ZyX
d9c010e45d
api/vim: Fix PVS/V547: node was already dereferenced, so can’t be NULL
2018-04-22 20:23:50 +03:00
ZyX
a90672fc3d
undo: Silence PVS/V547: expression may be false on other system
2018-04-22 20:22:46 +03:00
ZyX
43df2edd20
ui_bridge: Silence PVS/V547: assuming stopped may be changed via ptr
2018-04-22 20:21:55 +03:00
ZyX
6c2b442ee0
eval/typval: Silence PVS/V576: format is correct
2018-04-22 20:20:53 +03:00
ZyX
f50670aeff
ugrid: Silence PVS/V625: UGRID_FOREACH_CELL may be used for one row
2018-04-22 20:18:29 +03:00
ZyX
f9b728e2f8
tui: Silence PVS/V560: condition is set to true in prev-previous if()
2018-04-22 20:16:58 +03:00
ZyX
9da2e7b021
syntax: Fix PVS/V560: condition was checked in previous if(), breaking
2018-04-22 20:15:42 +03:00
ZyX
3f4ec1aed2
syntax: Fix PVS/V547: condition was checked
...
In surrounding if() `off` was checked for being non-zero and in previous if() it
was checked for being positive.
2018-04-22 20:15:42 +03:00
ZyX
e724667ef4
syntax: Silence PVS/V560: condition is always true at that point
2018-04-22 20:12:23 +03:00
ZyX
2a951d16a4
syntax: Silence PVS/V522: retval is always non-NULL on this round
2018-04-22 20:08:49 +03:00
ZyX
5ba267722c
syntax: Fix PVS/V560: condition checked in previous if()
2018-04-22 20:06:35 +03:00
ZyX
0eaecbaf47
strings: Fix PVS/V547: condition already checked by surrounding if
2018-04-22 20:05:32 +03:00
ZyX
b9b17a58da
strings: Fix PVS/V779: wrong assert() position
2018-04-22 20:03:48 +03:00
ZyX
fb0c35105f
spellfile: Silence PVS/V547: expression may be true on other systems
2018-04-22 20:02:50 +03:00
ZyX
f45df71081
spellfile: Fix PVS/V547: allocator never returns NULL now
2018-04-22 20:02:50 +03:00
ZyX
0ba2ec0bae
spellfile: Fix PVS/V560: allocator never returns NULL now
2018-04-22 19:54:40 +03:00
ZyX
60577eeaf5
spell: Fix PVS/V512: use of sprintf()
2018-04-22 19:53:06 +03:00
ZyX
9f3e67a814
search: Fix PVS/V547: allocator never returns NULL now
2018-04-22 19:50:13 +03:00
ZyX
2cdf9d1388
search: Fix PVS/V560: condition checked in previous if with goto
2018-04-22 19:47:45 +03:00
ZyX
db1c9b625c
search: Fix PVS/V547: condition already checked in surrounding if
2018-04-22 19:46:27 +03:00
ZyX
b144a77f38
search: Fix PVS/V547: checking variable right after assigning it
2018-04-22 19:44:56 +03:00
ZyX
3c7cc03f34
screen: Fix PVS/V560: col never reassigned in this part of code
2018-04-22 19:43:27 +03:00
ZyX
4ff4e66fd7
screen: Fix PVS/V519: duplicate successive assignment
2018-04-22 19:40:47 +03:00
ZyX
9c981f5a19
screen: Fix PVS/V560: condition was checked in surrounding if
2018-04-22 19:39:39 +03:00
ZyX
e3bffa47a6
globals: Do not use false
for enc_dbcs
...
Based on screen.c code this value is not a boolean, so `false` is not
appropriate. It should be either 0 or one of DBCS_… values.
2018-04-22 19:33:46 +03:00
ZyX
d42f934bcb
screen: Get rid of ScreenLines2 as it is no longer used
...
Should also fix some PVS warnings in process.
2018-04-22 19:32:17 +03:00
ZyX
adfc1212b5
regexp_nfa: Silence PVS/V560: current code is more obvious
...
While warning is technically true (cannot enter this case with `state->c`
greater then NFA_Z…9) it makes condition less readable and relies on knownledge
of enum internal structure.
2018-04-22 19:09:20 +03:00