| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
|
|
| |
fmt_ptr was checked for being NULL in if() condition earlier.
|
| |
|
|
|
|
| |
Current variant works only because of PUT_FIXINDENT being equal to true.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It was actually a false positive indicating always-true condition, not real
dereference.
|
| |
|
|
|
|
| |
Most of code is dead when enc_utf8 is always true. Given that `c` is being
reused for other purposes I left it set to 1 just in case.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Already checked in the outer if().
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Adds error messages, checks type and ignores the second argument.
Currently utf_char2bytes is able to handle any 31-bit character, not
limited by a unicode range. So checking for INT_MAX and not for
something else: function yet uses `int`.
|
| |
|
|
|
| |
partial_name() as it is written now really cannot return NULL
|
|
|
|
|
|
|
| |
With has_mbyte equal to 1 and &encoding always UTF-8 second argument is no
longer useful: utf_ptr2char is the same as mb_ptr2char.
Also changes function behaviour a bit: now if second argument is not a number it
immediately returns with error, without bothering to get a character.
|
| |
|
|
|
|
| |
`lnum` starts at `eap->line2` in case of skipping, so cycle is always run at
least once.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Based on the flow it looks like ptr could not be NULL here: if ptr_arg is NULL
ptr is compl_leader, if compl_leader is NULL function exits. This also applies
to Vim as far as I see.
|
| |
|
|
|
|
| |
Reversed order is intentional, digraphs allow swapping characters.
|
|
|
|
| |
Not exactly a false positive, but previous assignment is a part of the pattern
“change global, run code which uses it, change global back”.
|
| |
|
|\
| |
| | |
vim-patch:7.4.{2170,2180,2240,2241,2242}
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Memory leak in timer_start().
Solution: Check the right field to be NULL.
https://github.com/vim/vim/commit/26fe0d56912e42c2b16a61b2480e19ba569aee98
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Crash when stop_timer() is called in a callback of a callback.
Vim hangs when the timer callback uses too much time.
Solution: Set tr_id to -1 when a timer is to be deleted. Don't keep calling
callbacks forever. (Ozaki Kiichi)
https://github.com/vim/vim/commit/75537a93e985ef32e6c267b06ce93629855dd983
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: In a timer callback the timer itself can't be found or stopped.
(Thinca)
Solution: Do not remove the timer from the list, remember whether it was
freed.
https://github.com/vim/vim/commit/417ccd7138d4d230d328de8b0d3892dd82ff1bee
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Timer test fails sometimes.
Solution: Reduce minimum time by 1 msec.
https://github.com/vim/vim/commit/0426bae2abede764d0dd366a28663d1c6e6ab0fe
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Timer test sometimes fails.
Solution: Increase the maximum time for callback timer test.
https://github.com/vim/vim/commit/17f1347b867cbcc0ce380bf9a2466b4c31896f04
|