| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
| |
vim-patch:efcabd6892ad89a4585fb77aa94c3b1802b784ab
|
|
|
|
|
|
|
|
| |
Problem: Search does not handle multi-byte character at the start position
correctly.
Solution: Take byte size of character into account. (Yukihiro Nakadaira)
https://github.com/vim/vim/commit/5f1e68b7bc241118e5dd8fc781147fdda881ada8
|
|\
| |
| | |
Vim 7.4.{639,753,949,963}
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: test_listlbr_utf8 sometimes fails.
Solution: Don't use a literal multibyte character but <C-V>uXXXX. Do not
dump the screen highlighting. (Christian Brabandt, closes #518)
https://github.com/vim/vim/commit/1c57fe8b9450eb29c3e42a94527d4b7514f853e2
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: When using 'colorcolumn' and there is a sign with a fullwidth
character the highlighting is wrong. (Andrew Stewart)
Solution: Only increment vcol when in the right state. (Christian Brabandt)
https://github.com/vim/vim/commit/32a214e78df0120f92fe049eab1385c60f0cdb0b
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Appending in Visual mode with 'linebreak' set does not work
properly. Also when 'selection' is "exclusive". (Ingo Karkat)
Solution: Recalculate virtual columns. (Christian Brabandt)
https://github.com/vim/vim/commit/74db34cc9162445e3d500ab2d61c5c19ce9af0ca
|
| |
| |
| |
| |
| |
| |
| | |
Problem: Combination of linebreak and conceal doesn't work well.
Solution: Fix the display problems. (Christian Brabandt)
https://github.com/vim/vim/commit/8fc6bc71266e342d339c851b3ee472357f917597
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
[RFC] Do not use TMUX_WRAP for DECSCUSR sequence
Reviewed-by: Felipe Morales
Reviewed-by: Justin M. Keyes
Reviewed-by: Michael Reed
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Wrapping it will send it to the terminal "directly", which might change the
cursor of another pane, e.g. when starting Neovim and changing to
another pane directly.
tmux has a terminfo extension (Ss/Se) to handle and translate the
DECSCUSR sequences internally. This can be controlled through
`terminal-overrides`, but does not appear to be able to handle the
uncommon sequences for Konsole.
|
|\ \ |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
As the work of this migration did take quite some time, some changes where
made in master after this branch was started. These are ported to the new
test file.
|
| | |
| | |
| | |
| | | |
Helped-by: Justin M. Keyes <justinkz@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | | |
The old test_eval.in file did a `:wq` on line 168. The following 60 lines
where not used and there was no expected output for them in test_eval.ok.
This test code is now used in several test cases in the new test file.
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.1137
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Illegal memory access when using :copen and :cclose.
Solution: Avoid that curbuf is invalid. (suggestion by Justin M. Keyes)
Add a test.
https://github.com/vim/vim/commit/62ef797496c6243d111c596a592a8ef8c1d1e710
|
|\ \ \
| | | |
| | | | |
[RFC] vim-patch: 3 runtime commits
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Remove local-additions entries from help.txt.
https://github.com/vim/vim/commit/ba172f2
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Updated runtime files.
https://github.com/vim/vim/commit/0a63ded
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
More updated runtime files.
https://github.com/vim/vim/commit/83d1b19015219c7799af0a0d539ae86a41057240
Left out:
- doc/tags
- doc/todo.txt
- runtime/tutor/de.*
- runtime/syntax/vim.vim that seems to have already been
applied/autogenerated without the has(...) tests
|
|\ \ \
| | | |
| | | | |
coverity/125476: RI: Null pointer dereference
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
https://github.com/vim/vim/commit/ac80999985299dae4a9ef56dbf31fbdb35c04c08
|
| | | | |
|
|\ \ \ \
| |_|/ /
|/| | | |
cmake: msgpack: Ensure at least version 1.0 is found
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Neovim's code relies on functionality introduced in msgpack-c 1.0.0
(at least MSGPACK_OBJECT_FLOAT enum value), so enforce that minimum
version.
|
|\ \ \ |
|
| | | | |
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
Problem: Various problems with locked and fixed lists and dictionaries.
Solution: Disallow changing locked items, fix a crash, add tests. (Olaf
Dabrunz)
https://github.com/vim/vim/commit/9bc174b69d2775b0f27ed74bf372608d18c9f3d4
|
|\ \ \
| | | |
| | | | |
vim-patch:7.4.704
|
| | | |
| | | |
| | | |
| | | | |
utf_ptr2char only needs to be called for l > 1.
|
| | | |
| | | |
| | | |
| | | | |
It was replaced with `case 0xc3: case 0xc4: case 0xc5:`.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Problem: Searching for a character matches an illegal byte and causes
invalid memory access. (Dominique Pelle)
Solution: Do not match an invalid byte when search for a character in a
string. Fix equivalence classes using negative numbers, which
result in illegal bytes.
https://github.com/vim/vim/commit/d82a2a990bc329754e1b61c5af669c76ac202497
|
|\ \ \ \
| | | | |
| | | | | |
vim-patch:7.4.656
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Missing changes for glob() in one file.
Solution: Add the missing changes.
https://github.com/vim/vim/commit/d8b77f7dc04e5721989df9c505b8568194261a39
|
|\ \ \ \ \
| |_|_|/ /
|/| | | | |
vim-patch:5a5f459
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Original commit: https://github.com/vim/vim/commit/5a5f459
commit 5a5f45917dbf542cb00617fa5ef70a14898495dd
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Apr 13 12:43:06 2015 +0200
Updated runtime files.
(1) Merged manually vimrc_example.vim
(2) Left out README.txt, doc/tags, doc/todo.txt, tutor/tutor.de,
tutor.de.utf-8, ga.po
|
|\ \ \ \
| | | | |
| | | | | |
search.c: searchit(): Remove strlen() check
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
While in the `while` loop at line 603 of function searchit(), memory
address ptr+matchpos is always valid. The strlen() check should not be
necessary to verify this.
Also added a check to prevent reading a line after the end of the
buffer.
|
|\ \ \ \
| | | | |
| | | | | |
regexp_nfa.c: Speed up find_match_text()
|
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
An extra test in commit 0a116c828debc6192a6bfb6bceb8cf020e867db0 was
introduced, to check for end of string with a call to strlen(). This was
necessary, because an incorrect length for invalid byte sequences was
used to step through the string. This slowed down find_match_text()
compared to vim's version.
To speed up things, the extra check was removed and a sequence length
of 1 for invalid byte sequences is used.
Fixes issue #3486
|
| |/ /
|/| |
| | |
| | | |
Fixes unused assignments found by clang-scan.
|
|\ \ \
| | | |
| | | | |
Migrate legacy test 83.
|