aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Use before_each instead of setup in the test.Jurica Bradaric2016-02-01
|
* search: Fix linter errors.Jurica Bradaric2016-02-01
|
* Add test files for patch 7.4.771.Jurica Bradaric2016-02-01
| | | | vim-patch:efcabd6892ad89a4585fb77aa94c3b1802b784ab
* vim-patch:7.4.771Jurica Bradaric2016-01-30
| | | | | | | | 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
* Merge pull request #4117 from watiko/vim-7.4.963Justin M. Keyes2016-01-29
|\ | | | | Vim 7.4.{639,753,949,963}
| * vim-patch:7.4.963watiko2016-01-28
| | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.949watiko2016-01-28
| | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.753watiko2016-01-28
| | | | | | | | | | | | | | | | 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
| * vim-patch:7.4.639watiko2016-01-28
| | | | | | | | | | | | | | Problem: Combination of linebreak and conceal doesn't work well. Solution: Fix the display problems. (Christian Brabandt) https://github.com/vim/vim/commit/8fc6bc71266e342d339c851b3ee472357f917597
* | Merge pull request #3165 from blueyed/dont-wrap-DECSCUSR-for-tmuxMichael Reed2016-01-29
|\ \ | | | | | | | | | | | | | | | | | | [RFC] Do not use TMUX_WRAP for DECSCUSR sequence Reviewed-by: Felipe Morales Reviewed-by: Justin M. Keyes Reviewed-by: Michael Reed
| * | Do not use TMUX_WRAP for DECSCUSR sequenceDaniel Hahler2016-01-29
|/ / | | | | | | | | | | | | | | | | | | | | 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.
* | Merge #3077 'test_eval'Justin M. Keyes2016-01-29
|\ \
| * | test: eval_spec.lua: minor cleanupJustin M. Keyes2016-01-29
| | |
| * | tests: Remove legacy test files for eval test.Lucas Hoffmann2016-01-27
| | |
| * | tests: Migrate recent patches of legacy eval test.Lucas Hoffmann2016-01-27
| | | | | | | | | | | | | | | | | | 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.
| * | tests: Comments and typos after review.Lucas Hoffmann2016-01-27
| | | | | | | | | | | | Helped-by: Justin M. Keyes <justinkz@gmail.com>
| * | tests: Resurrect unused part of legacy eval test.Lucas Hoffmann2016-01-27
| | | | | | | | | | | | | | | | | | 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.
| * | tests: Split converted eval test into it() blocks.Lucas Hoffmann2016-01-27
| | |
| * | tests: Debug converted eval test.Lucas Hoffmann2016-01-27
| | |
| * | tests: Migrate legacy eval test.Lucas Hoffmann2016-01-27
| | |
* | | Merge pull request #4124 from justinmk/vim-7.4.1137Justin M. Keyes2016-01-29
|\ \ \ | | | | | | | | vim-patch:7.4.1137
| * | | vim-patch:7.4.1137Justin M. Keyes2016-01-28
|/ / / | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge pull request #4118 from nicdumz/vim-83d1b19Michael Reed2016-01-28
|\ \ \ | | | | | | | | [RFC] vim-patch: 3 runtime commits
| * | | vim-patch:ba172f2Nicolas Dumazet2016-01-28
| | | | | | | | | | | | | | | | | | | | | | | | Remove local-additions entries from help.txt. https://github.com/vim/vim/commit/ba172f2
| * | | vim-patch:0a63dedNicolas Dumazet2016-01-28
| | | | | | | | | | | | | | | | | | | | | | | | Updated runtime files. https://github.com/vim/vim/commit/0a63ded
| * | | vim-patch:83d1b19Nicolas Dumazet2016-01-28
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge pull request #4096 from justinmk/coverity125476Justin M. Keyes2016-01-28
|\ \ \ | | | | | | | | coverity/125476: RI: Null pointer dereference
| * | | file_pat_to_reg_pat(): handle empty string.oni-link2016-01-28
| | | |
| * | | glob2regpat(): handle empty string.Justin M. Keyes2016-01-27
| | | |
| * | | vim-patch:ac809999Justin M. Keyes2016-01-27
| | | | | | | | | | | | | | | | https://github.com/vim/vim/commit/ac80999985299dae4a9ef56dbf31fbdb35c04c08
| * | | coverity/125476: RI: Null pointer dereferenceJustin M. Keyes2016-01-27
| | | |
* | | | Merge pull request #4119 from jamessan/minimum-msgpack-versionJustin M. Keyes2016-01-28
|\ \ \ \ | |_|/ / |/| | | cmake: msgpack: Ensure at least version 1.0 is found
| * | | 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.