| Commit message (Collapse) | Author | Age |
| ... | |
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
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
|
| | | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
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.
|
| | | | | | | | | |
|
| |/ / / / / / /
| | | | | | |
| | | | | | |
| | | | | | | |
Co-authored-by: Wayne Rowcliffe (@war1025)
|
| |/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
Case: (dobin > 1) && (pre != 0)
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
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)
https://github.com/vim/vim/commit/310f2d59b2b20c642088feb5e6dfe323cc570923
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
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().
https://github.com/vim/vim/commit/a245bc79b4c6b83a4b5b6cdb95c4d2165762a20b
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
vim-patch:7.4.722
|
| | | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Problem: 0x202f is not recognized as a non-breaking space character.
Solution: Add 0x202f to the list. (Christian Brabandt)
https://github.com/vim/vim/commit/73284b973a013692dd1055cf210f3138a7f3c497
|
| |/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: In a string "\U" only takes 4 digits, while after CTRL-V U eight
digits can be used.
Solution: Make "\U" also take eight digits. (Christian Brabandt)
https://github.com/vim/vim/commit/acc39888cddbc8082fb3b89c1a46646bdca55e42
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
vim-patch:7.4.642
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: When using "gf" escaped spaces are not handled.
Solution: Recognize escaped spaces.
https://github.com/vim/vim/commit/d45c07ac7499358c5cb096cadb675ce74ae3eaf6
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
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.
https://github.com/vim/vim/commit/81278efadf45ad745ec9733fdd9970f070571544
|
| | |/ / / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: When there are illegal utf-8 characters the old regexp engine may
go past the end of a string.
Solution: Only advance to the end of the string. (Dominique Pelle)
https://github.com/vim/vim/commit/0e462411cafdd908356792b2c229ab6369103bca
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
vim-patch:7.4.729
|
| | | | | | | |
|
| | | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | | |
Problem: Occasional crash with 'list' set.
Solution: Fix off-by-one error. (Christian Brabandt)
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
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)
https://github.com/vim/vim/commit/1c93429c48c59e22aa8e9cd76f102063799db938
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
vim-patch:7.4.616
|
| | | | | | | |
|
| | |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Problem: Cannot insert a tab in front of a block.
Solution: Correctly compute aop->start. (Christian Brabandt)
https://github.com/vim/vim/commit/f2c03d7301d35590a20cc43431950acc3a2f6036
|
| |\ \ \ \ \ |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
These will automatically recieve SIGHUP on closing PTY master.
|
| | | | | | | |
|
| | |/ / / /
|/| | | | |
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
Vim 7.4.9{78,80,81,91}
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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.
https://github.com/vim/vim/commit/096c8bb40d51b22a4b1d761baf7bb79fb9e55a28
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Problem: An error in a test script goes unnoticed.
Solution: Source the test script inside try/catch. (Hirohito Higashi)
https://github.com/vim/vim/commit/4686b323e4bc0f466500b018959f6c8965f010f9
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Problem: Tests for :cdo, :ldo, etc. are outdated.
Solution: Add new style tests for these commands. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/57d7971b5f1621071176eea81cdb0d1fc50c925d
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Problem: test_cdo fails when using another language than English.
Solution: Set the language to C. (Dominique Pelle)
https://github.com/vim/vim/commit/c42b9c670ea621d4dac0f216e011a6db576c5136
|
| | |/ / / / |
|