aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | | cmake: msgpack: Ensure at least version 1.0 is foundJames McCoy2016-01-28
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | Merge #4112 'vim-patch:7.4.698'Justin M. Keyes2016-01-28
|\ \ \ \ \ \ \ \
| * | | | | | | | eval_defs.h: fix commentJustin M. Keyes2016-01-27
| | | | | | | | |
| * | | | | | | | vim-patch:7.4.698Jurica Bradaric2016-01-27
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Merge pull request #4080 from jbradaric/vim-7.4.704Justin M. Keyes2016-01-27
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vim-patch:7.4.704
| * | | | | | | | strings: Change order of operands in condition.Jurica Bradaric2016-01-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | utf_ptr2char only needs to be called for l > 1.
| * | | | | | | | regexp: Remove a leftover line.Jurica Bradaric2016-01-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It was replaced with `case 0xc3: case 0xc4: case 0xc5:`.
| * | | | | | | | vim-patch:7.4.704Jurica Bradaric2016-01-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | Merge pull request #4098 from jusga/vim-7.4.656Justin M. Keyes2016-01-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.656
| * | | | | | | | | vim-patch:7.4.656Justin Gassner2016-01-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Missing changes for glob() in one file. Solution: Add the missing changes. https://github.com/vim/vim/commit/d8b77f7dc04e5721989df9c505b8568194261a39
* | | | | | | | | | Merge pull request #4111 from nicdumz/vim-5a5f459Justin M. Keyes2016-01-27
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | | vim-patch:5a5f459
| * | | | | | | | | vim-patch:5a5f459Nicolas Dumazet2016-01-27
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | Merge pull request #4107 from oni-link/remove.strlenJustin M. Keyes2016-01-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | search.c: searchit(): Remove strlen() check
| * | | | | | | | | search.c: searchit(): Remove strlen() checkoni-link2016-01-26
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | | | Merge pull request #4093 from oni-link/fix.issue.3486Justin M. Keyes2016-01-26
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | regexp_nfa.c: Speed up find_match_text()
| * | | | | | | | | regexp_nfa.c: Speed up find_match_text()oni-link2016-01-24
| | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | | vim_str2nr: cleanup #4104Jason Schulz2016-01-26
| |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | Fixes unused assignments found by clang-scan.
* | | | | | | | Merge pull request #2710 from lucc/test83Justin M. Keyes2016-01-25
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Migrate legacy test 83.
| * | | | | | | | tests: Improve test 83 and add `pending()` call.Lucas Hoffmann2016-01-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If nvim was compiled without `has("iconv")` this test is skipped.
| * | | | | | | | tests: Migrate legacy test 83.Lucas Hoffmann2016-01-25
| | | | | | | | |
* | | | | | | | | Merge pull request #4039 from cacplate/pr-3696Justin M. Keyes2016-01-25
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | window.c: change return types to bool (adoption of #3696)
| * | | | | | | | | window.c: change return types to boolCharles Joachim2016-01-25
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Wayne Rowcliffe (@war1025)
* | | | | | | | | Merge pull request #4097 from fmoralesc/4071Felipe Morales2016-01-25
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | plugin/tutor: Fix locale handling
| * | | | | | | | plugin/tutor: Fix locale handlingFelipe Morales2016-01-25
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Fixes issue #4071
* | | | | | | | Merge pull request #4095 from justinmk/coverity134885Justin M. Keyes2016-01-25
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | coverity/134885: Using uninitialized value
| * | | | | | | coverity/134885: Using uninitialized valueJustin M. Keyes2016-01-24
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Case: (dobin > 1) && (pre != 0)
* | | | | | | Merge pull request #4069 from jusga/vim-7.4.680Justin M. Keyes2016-01-24
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:7.4.680
| * | | | | | | vim-patch:dbcf19dJustin Gassner2016-01-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add test files for patch 7.4.680. https://github.com/vim/vim/commit/dbcf19dc498cb1561c9215a3f255e81cde0c0543
| * | | | | | | vim-patch:7.4.680Justin Gassner2016-01-22
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge pull request #4073 from jbradaric/vim-7.4.654Justin M. Keyes2016-01-24
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:7.4.654
| * | | | | | | vim-patch:7.4.654Jurica Bradaric2016-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Merge pull request #4089 from jbradaric/vim-7.4.722Florian Walch2016-01-24
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vim-patch:7.4.722
| * | | | | | | | vim-patch:7.4.722Jurica Bradaric2016-01-24
| | |_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Merge pull request #4090 from jbradaric/vim-7.4.739Florian Walch2016-01-24
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | vim-patch:7.4.739
| * | | | | | | vim-patch:7.4.739Jurica Bradaric2016-01-24
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | Merge pull request #4072 from jbradaric/vim-7.4.642Justin M. Keyes2016-01-23
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:7.4.642
| * | | | | | | window: Skip backslash only if followed by spaceJurica Bradaric2016-01-22
| | | | | | | |
| * | | | | | | window: Fix code style.Jurica Bradaric2016-01-22
| | | | | | | |
| * | | | | | | window: Fix linter errors.Jurica Bradaric2016-01-22
| | | | | | | |
| * | | | | | | vim-patch:7.4.642Jurica Bradaric2016-01-22
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When using "gf" escaped spaces are not handled. Solution: Recognize escaped spaces. https://github.com/vim/vim/commit/d45c07ac7499358c5cb096cadb675ce74ae3eaf6
* | | | | | | Merge pull request #4007 from brcolow/vim-7.4.718Justin M. Keyes2016-01-23
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | vim-patch:7.4.718
| * | | | | | | vim-patch:7.4.718Michael Ennen2016-01-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | | | | Merge pull request #4078 from jbradaric/vim-7.4.685Justin M. Keyes2016-01-23
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | vim-patch:7.4.685
| * | | | | | | | vim-patch:7.4.685Jurica Bradaric2016-01-23
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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:5837f1f #4066Justin Gassner2016-01-23
| |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/5837f1f447c34628268aab52476a79d57b6a7eaf
* | | | | | | cmake: Search for both libmsgpackc and libmsgpack #4075James McCoy2016-01-22
| |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libmsgpack was the old C++ library provided by msgpack-c. The C library is libmsgpackc. The C++ support became header-only, but there was a bug (msgpack/msgpack-c#395) wherein using msgpack-c's CMake build system would only install libmsgpack instead of libmsgpackc. Searching for both libraries, but preferring libmsgpackc, allows for building against older msgpack-c releases and prepares for the upcoming msgpack-c release which fixes the aforementioned issues. Signed-off-by: James McCoy <jamessan@jamessan.com>
* | | | | | Merge pull request #4012 from jbradaric/vim-7.4.729Justin M. Keyes2016-01-21
|\ \ \ \ \ \ | | | | | | | | | | | | | | vim-patch:7.4.729
| * | | | | | Add eol to listchars for mouse specification testsJurica Bradaric2016-01-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is consistent with VIM behavior. When showing a visual selection, VIM only extends it past the last character if eol is in listchars (even if nolist is set).
| * | | | | | screen: Fix linting errorsJurica Bradaric2016-01-19
| | | | | | |
| * | | | | | vim-patch:7.4.729Jurica Bradaric2016-01-19
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | Problem: Occasional crash with 'list' set. Solution: Fix off-by-one error. (Christian Brabandt)