aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | | | | | vim-patch:7.4.782watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Still a few problems with CTRL-A and CTRL-X in Visual mode. Solution: Fix the reported problems. (Christian Brabandt) https://github.com/vim/vim/commit/5d1bc78a2b9fbe3e3112afcde7c80eb19d5989f4
| * | | | | | vim-patch:7.4.780watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Compiler complains about uninitialized variable and clobbered variables. Solution: Add Initialization. Make variables static. https://github.com/vim/vim/commit/1db43b1145fe466b5d41af6744a08083983de3a9
| * | | | | | vim-patch:7.4.779watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using CTRL-A in a line without a number moves the cursor. May cause a crash when at the start of the line. (Urtica Dioica) Solution: Do not move the cursor if no number was changed. https://github.com/vim/vim/commit/3ec326198029d5a59413b3b8b33dbc9c06c4f28b
| * | | | | | vim-patch:7.4.778watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Coverity warns for uninitialized variable. Solution: Change condition of assignment. https://github.com/vim/vim/commit/ae2fe73abc954b8fd3dbd7994daa8e31e6690bd0
| * | | | | | vim-patch:7.4.765watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: CTRL-A and CTRL-X in Visual mode do not always work well. Solution: Improvements for increment and decrement. (Christian Brabandt) https://github.com/vim/vim/commit/9bb1930af908338b68588e988be9601ad144af07
| * | | | | | vim-patch:7.4.764watiko2016-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: test_increment fails on MS-Windows. (Ken Takata) Solution: Clear Visual mappings. (Taro Muraoka) https://github.com/vim/vim/commit/6a57cce04801d3e8fe30d0dcd31f9325b38de2fe
| * | | | | | vim-patch:7.4.754watiko2016-02-01
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using CTRL-A in Visual mode does not work well. (Gary Johnson) Solution: Make it increment all numbers in the Visual area. (Christian Brabandt) https://github.com/vim/vim/commit/3a304b23823b089e499063e8211c5695d049f3ba
* | | | | | Merge pull request #4024 from sethjackson/io-includeJustin M. Keyes2016-02-01
|\ \ \ \ \ \ | | | | | | | | | | | | | | Windows: include <io.h>
| * | | | | | Windows: include <io.h>.Rui Abreu Ferreira2016-01-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | if_csope.c uses _open_osfhandle so include the necessary header. Futher we need <io.h> for read/write/close/lseek. See: https://msdn.microsoft.com/en-us/library/bdts1c9x.aspx
* | | | | | | Merge pull request #4030 from sethjackson/unistdJustin M. Keyes2016-02-01
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | config: Remove HAVE_UNISTD_H
| * | | | | | config: Remove HAVE_UNISTD_H.Seth Jackson2016-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unix systems must have this header but Windows does not have it at all. Since src/nvim/os/unix_defs.h includes <unistd.h> without the guard in order to avoid including this in the numerous places we would need <unistd.h> on Unix we just include src/nvim/os/os.h which will pull in <unistd.h> for us.
* | | | | | | 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
* | | | | | | 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
|\ \ \ \ \ \
| * | | | | | tests: Remove legacy test files for eval test.Lucas Hoffmann2016-01-27
| | | | | | |
* | | | | | | 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 #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
| | | | | | |
| * | | | | | coverity/125476: RI: Null pointer dereferenceJustin M. Keyes2016-01-27
| | | | | | |
* | | | | | | 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
* | | | | | | | 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: Migrate legacy test 83.Lucas Hoffmann2016-01-25
| | | | | | | |
* | | | | | | | window.c: change return types to boolCharles Joachim2016-01-25
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Wayne Rowcliffe (@war1025)
* / / / / / / 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: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
* / | | | | 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
| | | | | |