aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:7.4.1092Justin M. Keyes2016-04-25
| | | | | | | | Problem: It is not simple to test for an exception and give a proper error message. Solution: Add assert_exception(). https://github.com/vim/vim/commit/a803c7f94070f94b831fdfd1984f288c8b825b5d
* legacy test: MakefileJustin M. Keyes2016-04-25
|
* Satisfy the linter.KillTheMule2016-04-25
|
* Add documentation for disable_char_avail_for_testing, handpicked fromKillTheMule2016-04-25
| | | | | https://github.com/vim/vim/commit/6463ca229cb9412581419497924c85fcbfc854ab https://github.com/vim/vim/commit/7823a3bd2eed6ff9e544d201de96710bd5344aaf
* vim-patch:7.4.1300KillTheMule2016-04-25
| | | | | | | | | Problem: Cannot test CursorMovedI because there is typeahead. Solution: Add disable_char_avail_for_testing(). https://github.com/vim/vim/commit/2ab375e54ef4eac438d1aef8b99d9e71f2fa0c63 Most of it manually applied.
* vim-patch:5a46a58KillTheMule2016-04-25
| | | | | | Add missing test file. https://github.com/vim/vim/commit/5a46a58eb6e50cb5204909cc2202e3400761263f
* 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
|/ / / /
* | | / vim-patch.sh: Query git for name of neovim remoteJames McCoy2016-04-23
| |_|/ |/| | | | | | | | | | | Rather than assume the user named their neovim/neovim remote "upstream", parse the information from "git remote -v".
* | | Merge pull request #4367 from jbradaric/vim-7.4.1107Justin M. Keyes2016-04-22
|\ \ \ | | | | | | | | vim-patch:7.4.{1107,1114,1116,1117,1120}
| * | | Fix another linter error.Jurica Bradaric2016-04-20
| | | |
| * | | delete_spec: Fix linter errors.Jurica Bradaric2016-04-20
| | | |
| * | | Merge tempfile.c back into fileio.cJurica Bradaric2016-04-20
| | | |
| * | | vim-patch:7.4.1120Jurica Bradaric2016-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: delete(x, 'rf') fails if a directory is empty. (Lcd) Solution: Ignore not finding matches in an empty directory. https://github.com/vim/vim/commit/336bd622c31e1805495c034e1a8cfadcc0bbabc7
| * | | vim-patch:7.4.1117Jurica Bradaric2016-04-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No longer get "." and ".." in directory list. Solution: Do not skip "." and ".." unless EW_DODOT is set. https://github.com/vim/vim/commit/d82103ed8534a1207742e9666ac7ef1e47dda12d