aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | | | | vim-patch:5a46a58KillTheMule2016-04-25
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add missing test file. https://github.com/vim/vim/commit/5a46a58eb6e50cb5204909cc2202e3400761263f
* | | | | | | | | Merge pull request #4630 from jamessan/vim-7.4.613Justin M. Keyes2016-04-26
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.613
| * | | | | | | | | regexp_nfa.c: Fix various linter errorsJames McCoy2016-04-25
| | | | | | | | | |
| * | | | | | | | | vim-patch:7.4.613James McCoy2016-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The NFA engine does not implement the 'redrawtime' time limit. Solution: Implement the time limit. https://github.com/vim/vim/commit/70781ee4035b5fd5e3cbb3fe4c7646e19119f0a8
* | | | | | | | | | Merge pull request #4593 from ZyX-I/length-functionsJustin M. Keyes2016-04-26
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | Make some function accept strings with length in place of just strings
| * | | | | | | | | *: Fix linter errorsZyX2016-04-18
| | | | | | | | | |
| * | | | | | | | | ex_getln: Make get_histtype return HIST_DEFAULT if neededZyX2016-04-18
| | | | | | | | | |
| * | | | | | | | | ex_getln: Make get_histtype accept length argumentZyX2016-04-18
| | | | | | | | | |
| * | | | | | | | | option: Allow zero-length optionsZyX2016-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code that expected NUL-terminated strings allowed them and this behaviour is actually used.
| * | | | | | | | | option: Use findoption_len in do_setZyX2016-04-18
| | | | | | | | | |
| * | | | | | | | | option: Add find_key_option_len functionZyX2016-04-18
| | | | | | | | | |
| * | | | | | | | | option: Add findoption_len functionZyX2016-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is like findoption(), but works with non-NUL-terminated strings.
| * | | | | | | | | keymap: Make replace_termcodes and friends accept length and cpo_flagsZyX2016-04-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reasons: - One does not have to do `s[len] = NUL` to work with these functions if they do not need to replace the whole string: thus `s` may be const. - One does not have to save/restore p_cpo to work with them.
* | | | | | | | | | Merge pull request #4647 from justinmk/vimpatchesJustin M. Keyes2016-04-26
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | version.c: update NA; vim-patch:7.4.998
| * | | | | | | | | | vim-patch:7.4.998Justin M. Keyes2016-04-25
| | | | | | | | | | |
| * | | | | | | | | | version.c: update NAKillTheMule2016-04-25
| | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7.4.797: - Modified function redraw_asap was removed in https://github.com/neovim/neovim/commit/e0e41b30c61922e099a067ac5c137e745699a1aa, together with its only caller check_termcode. - Grepping for the following regexps did not yield any result in nvim/src and its subdirectories: rows.*\*.*Columns (lines modified often), ScreenLinesC\[r\] (one of the sources of the bug), msg_scrolled followed by grepping for NORMAL (another line that was changed for the bug) - The out-of-bound access was on the array *screenlineC[MAX_MCO] (see the diff). I grepped for MAX_MCO an checked every array of that length for out-of-bounds access in its scope (I did not check for called functions, e.g. utfc_ptr2char(p, u8cc) where u8cc was of length MAX_MCO). I did not find any. - The code for drawing on the screen was moved to the TUI, which was newly written. 7.4.733: - test_listchars was converted to a lua test in https://github.com/neovim/neovim/pull/2492 - Since no file is sourced anymore, the behavior of the lua test should not depend on the setting of ff
* | | | | | | | | | Merge pull request #4631 from KillTheMule/vim-7.4.871Justin M. Keyes2016-04-25
|\ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / |/| | | | | | | | | vim-patch:7.4.871
| * | | | | | | | | Happy little, happy little, happy little linterKillTheMule2016-04-22
| | | | | | | | | |
| * | | | | | | | | vim-patch:7.4.871KillTheMule2016-04-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Vim leaks memory, when 'wildignore' filters out all matches. Solution: Free the files array when it becomes empty. https://github.com/vim/vim/commit/7b256fe7445b46929f660ea74e9090418f857696 The only nontrivial part of 7.4.871 missing (renamings of variables are in another commit; freeing *files after 0 matches was already there, just FAIL was not returned in that case)
| * | | | | | | | | The trivial part of 7.4.871KillTheMule2016-04-22
| | | | | | | | | |
* | | | | | | | | | Merge pull request #4325 from watiko/vim-7.4.984Justin M. Keyes2016-04-25
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.{984,1093}
| * | | | | | | | | | vim-patch:7.4.1093watiko2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Typo in test goes unnoticed. Solution: Fix the typo. Give error for wrong arguments to cursor(). (partly by Hirohito Higashi) Add a test for cursor(). https://github.com/vim/vim/commit/24c4d539eed33e8073f8f9fe2bee497bbba935a4
| * | | | | | | | | | tests: Migrate legacy test searchposwatiko2016-03-02
| | | | | | | | | | |
| * | | | | | | | | | vim-patch:7.4.984watiko2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: searchpos() always starts searching in the first column, which is not what some people expect. (Brett Stahlman) Solution: Add the 'z' flag: start at the specified column. https://github.com/vim/vim/commit/ad4d8a192abf44b89371af87d70b971cd654b799
* | | | | | | | | | | Merge pull request #4632 from KillTheMule/vim-7.4.822Justin M. Keyes2016-04-25
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.822
| * | | | | | | | | | | Linting.KillTheMule2016-04-23
| | | | | | | | | | | |
| * | | | | | | | | | | vim-patch:7.4.822KillTheMule2016-04-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: More problems reported by coverity. Solution: Avoid the warnings. (Christian Brabandt) https://github.com/vim/vim/commit/cde885473099296c4837de261833f48b24caf87c Applied manually. Files that do not exst anymore: gui.c gui_w16.c gui_w32.c if_xcmdsrv.c os_unix.c
* | | | | | | | | | | | Merge #4303 'vim-patch:7.4.{951,1143,1144}'.Justin M. Keyes2016-04-25
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | test: Remove migrated legacy test from Makefilewatiko2016-03-02
| | | | | | | | | | | | |
| * | | | | | | | | | | | tests: Migrate legacy test sortwatiko2016-03-02
| | | | | | | | | | | | |
| * | | | | | | | | | | | vim-patch:7.4.1144watiko2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Can't build on several systems. Solution: Include float.h. (Christian Robinson, closes vim/vim#570 vim/vim#571) https://github.com/vim/vim/commit/17576a1e33d71b5602cee86bf220a806c8412605
| * | | | | | | | | | | | vim-patch:7.4.1143watiko2016-03-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Can't sort on floating point numbers. Solution: Add the "f" flag to ":sort". (Alex Jakushev) Also add the "f" flag to sort(). https://github.com/vim/vim/commit/f7edf40448a09e04eec3bd05e043f7fea93b07c9
| * | | | | | | | | | | | vim-patch:7.4.951watiko2016-03-02
| | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Sorting number strings does not work as expected. (Luc Hermitte) Solution: Add the 'N" argument to sort() https://github.com/vim/vim/commit/b00da1d6d1655cb6e415f84ecc3be5ff3b790811
* | | | | | | | | | | | Merge pull request #4273 from watiko/vim-7.4.957Justin M. Keyes2016-04-25
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:7.4.{941,942,957}
| * | | | | | | | | | | | tests: Migrate legacy test tagcasewatiko2016-03-06
| | | | | | | | | | | | |
| * | | | | | | | | | | | vim-patch:7.4.957watiko2016-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Test_tagcase fails when using another language than English. Solution: Set the messages language to C. (Kenichi Ito) https://github.com/vim/vim/commit/bc96c29ffc753daef302d20322d1e3d560094f44
| * | | | | | | | | | | | vim-patch:7.4.942watiko2016-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: test_tagcase breaks for small builds. Solution: Bail out of the test early. (Hirohito Higashi) https://github.com/vim/vim/commit/60422e68a3a555144f8c76c666f050e8d104c16b
| * | | | | | | | | | | | buffer_defs.h: Fix lint errorswatiko2016-03-06
| | | | | | | | | | | | |
| * | | | | | | | | | | | vim-patch:7.4.941watiko2016-03-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: There is no way to ignore case only for tag searches. Solution: Add the 'tagcase' option. (Gary Johnson) https://github.com/vim/vim/commit/0f6562e9036f889185dff49a75c7fc5ffb28b307
* | | | | | | | | | | | | mouse: Implement horizontal scroll. #3450bambu2016-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Code from Vim source. - Removed the check for 'guioptions' - mouse_spec.lua: test <ScrollWheelLeft> and <ScrollWheelRight> - Move horizontal scroll logic to mouse.c - Remove 'gui_' from the function names - Renamed variables to be more specific (as opposed to generic p, w). - Marked some functions as `static`
* | | | | | | | | | | | | Merge pull request #4642 from justinmk/unittest-event_initJustin M. Keyes2016-04-25
|\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | test/unit: ensure event_init()
| * | | | | | | | | | | | | test/unit: ensure event_init()Justin M. Keyes2016-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #4635 References #4630 References https://github.com/neovim/neovim/pull/4070#discussion_r50626558
| * | | | | | | | | | | | | test: shell_spec: rename variableJustin M. Keyes2016-04-24
|/ / / / / / / / / / / / /
* | | | | | | | | | | | | version bumpJustin M. Keyes2016-04-24
| | | | | | | | | | | | |
* | | | | | | | | | | | | NVIM v0.1.4v0.1.4Justin M. Keyes2016-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Features: 5ebffaa :tcd for tab-local working directory (like :lcd, but for tabs) d835c03 remote/define.vim: support remote function "range" 007d573 json_encode/json_decode (with sophisticated error detection) #4131 b50afb4 clipboard: support "lemonade" tool Fixes: cc1beec eval.c: Fix heap corruption error. #4592 4043725 mbyte.c: Fix invalid memory access in utfc_ptr2char_len #4574 4eb5827 Enable syntax/filetype by default. #4558 Changes: 5c6592f v:windowid is writeable (useful for GUIs) #4608
* | | | | | | | | | | | | release.sh: Automate release process.Justin M. Keyes2016-04-24
| |_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4636 from blueyed/vim-patch-fix-find_git_remoteJustin M. Keyes2016-04-24
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch.sh: fix/improve pattern with find_git_remote
| * | | | | | | | | | | | vim-patch.sh: fix/improve pattern with find_git_remoteDaniel Hahler2016-04-24
| | |_|/ / / / / / / / / | |/| | | | | | | | | |
* | | | | | | | | | | | Merge pull request #4571 from bfredl/pumtestBjörn Linse2016-04-24
|\ \ \ \ \ \ \ \ \ \ \ \ | |/ / / / / / / / / / / |/| | | | | | | | | | | more screen tests for completion popupmenu
| * | | | | | | | | | | tests/ui: screen tests for completion popupmenuBjörn Linse2016-04-24
|/ / / / / / / / / / /