aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | vim-patch:7.4.2124lonerover2016-12-23
| | | | | | | | | | | | | | | | | | | | | Problem: diffmode test leaves files behind, breaking another test. Solution: Delete the files. https://github.com/vim/vim/commit/623cf88f9c5ad49cce8e846af29a1bb9346c7481
* | | vim-patch:7.4.1780 (#5828)lonerover2016-12-26
| | | | | | | | | | | | | | | | | | Problem: Warnings reported by cppcheck. Solution: Fix the warnings. (Dominique Pelle) https://github.com/vim/vim/commit/dc633cf82758f67f656cda7fa8ccc30414ee53f8
* | | Merge pull request #5818 from jamessan/typval-encode-partialJames McCoy2016-12-24
|\ \ \ | | | | | | | | eval: encode: Fix NULL check for partial's name
| * | | eval: encode: Fix NULL check for partial's nameJames McCoy2016-12-23
| | | |
* | | | build: Do not check for obsolete <termio.h>Justin M. Keyes2016-12-24
| | | |
* | | | build: Support old libtermkey.Justin M. Keyes2016-12-24
| | | | | | | | | | | | | | | | Check TERMKEY_VERSION_* before referencing `TermKey_Terminfo_Getstr_Hook`.
* | | | Merge #5758 from justinmk/fixkbsJustin M. Keyes2016-12-23
|\ \ \ \ | |_|/ / |/| | | tui: check stty/termios for kbs
| * | | CheckHealth: terminfo: remove "kbs" adviceJustin M. Keyes2016-12-23
| | | |
| * | | test: job_spec: Avoid unreliable screen test.Justin M. Keyes2016-12-23
| | | |
| * | | tui: check stty/termios for kbsJustin M. Keyes2016-12-23
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requires libtermkey 0.19+ Closes #2048 Closes #5693 See https://github.com/neovim/libtermkey/compare/a9b61424aae9f7548162ff112393c5f706cf54f1%5E...c0eb4e4a05f49ad8fee0195c77f2c29d09cc36af See https://bugzilla.redhat.com/show_bug.cgi?id=142659 See https://github.com/tmux/tmux/blob/fe4e9470bb504357d073320f5d305b22663ee3fd/tty-keys.c#L625-L632
* | | Merge pull request #5810 from lonerover/vim-7.4.2123James McCoy2016-12-22
|\ \ \ | | | | | | | | vim-patch:7.4.2123
| * | | vim-patch:7.4.2123lonerover2016-12-22
| |/ / | | | | | | | | | | | | | | | | | | Problem: No new style test for diff mode. Solution: Add a test. Check that folds are in sync. https://github.com/vim/vim/commit/42093c0ec52e6ff29e80aae65ac6a744c7de79bb
* | | Merge pull request #5809 from lonerover/vim-7.4.2335James McCoy2016-12-22
|\ \ \ | | | | | | | | vim-patch:7.4.2335
| * | | vim-patch:7.4.2335lonerover2016-12-19
| |/ / | | | | | | | | | | | | | | | | | | | | | Problem: taglist() is slow. (Luc Hermitte) Solution: Check for CTRL-C less often when doing a linear search. (closes vim/vim#1044) https://github.com/vim/vim/commit/72b4b870fcc445c14faf282e0595b5f9406b101d
* | | Merge pull request #5807 from mhinz/fix/vim-patchJames McCoy2016-12-22
|\ \ \ | |/ / |/| | vim-patch: fix default answers
| * | vim-patch: fix default answersMarco Hinz2016-12-22
|/ /
* | syntax/vim.vim: Remove external interface checks (#5785)Shougo2016-12-18
| |
* | Merge pull request #5779 from lonerover/vim-7.4.2337James McCoy2016-12-16
|\ \ | | | | | | | | | vim-patch:7.4.2337
| * | vim-patch:7.4.2337lonerover2016-12-16
| | | | | | | | | | | | | | | | | | | | | Problem: taglist() is still slow. (Luc Hermitte) Solution: Check for CTRL-C less often when finding duplicates. https://github.com/vim/vim/commit/77b642501ac4c84b4e6820d4e5636eb856faaea7
* | | Merge pull request #5775 from jamessan/vim-patch-reviewJames McCoy2016-12-16
|\ \ \ | |/ / |/| | vim-patch: Allow skipping non-"vim-patch" commits during review
| * | vim-patch: Allow skipping non-"vim-patch" commits during reviewJames McCoy2016-12-15
| | | | | | | | | | | | | | | | | | | | | It's not atypical to have extra, non-"vim-patch" commits in a PR merging a bigger or set of related patches from Vim. Rather than immediately aborting, display the patch header to the user and let them decide whether to continue reviewing.
* | | Man: use non-recursive mappings for :Man (#5777)Marco Hinz2016-12-15
|/ / | | | | | | | | | | | | | | | | | | This is a regression introduced by: https://github.com/neovim/neovim/pull/5290/files#diff-8691c83194ea5f1342ecc9f17b4c51d8R46 When the <plug> mappings were changed to using :Man, they should have changed to use `nnoremap` as well. Fixes #5776.
* | Merge #5772 from justinmk/fixsegfaultJustin M. Keyes2016-12-15
|\ \ | | | | | | eval.c: set_selfdict(): Fix invalid memory access.
| * | doc: job_control.txtJustin M. Keyes2016-12-14
| | | | | | | | | | | | References #5529
| * | eval.c: set_selfdict(): Fix invalid memory access.Justin M. Keyes2016-12-14
| | |
* | | Merge pull request #5770 from jamessan/shada-lintJames McCoy2016-12-14
|\ \ \ | |/ / |/| | shada: Move '%' handling from shada_write to its own function
| * | shada: Move '%' handling from shada_write to its own functionJames McCoy2016-12-14
|/ / | | | | | | | | shada_get_buflist finds all the relevant buffers and generates the kSDItemBufferList ShadaEntry.
* | Merge pull request #5760 from jamessan/shada-percent-countJames McCoy2016-12-13
|\ \ | | | | | | shada: Respect the optional buffer count for shada-%
| * | shada: Respect the optional buffer count for shada-%James McCoy2016-12-12
| | | | | | | | | | | | Closes #5759
* | | Make VimL code compatible with merged Partial support (#5765)Marco Hinz2016-12-13
| | | | | | | | | Closes #5763.
* | | Merge pull request #5764 from jamessan/get-vim-patchJames McCoy2016-12-13
|\ \ \ | |/ / |/| | vim-patch: Add -g switch to download/preprocess patch
| * | vim-patch: Add -g switch to download/preprocess patchJames McCoy2016-12-12
|/ /
* | Merge pull request #5529 from brcolow/vim-7.4.1559James McCoy2016-12-12
|\ \ | | | | | | Port partial patches from vim
| * | Add some tests and cleanup.Michael Ennen2016-12-12
| | |
| * | Make partials work with jobs, timers, and dictwatchers.Björn Linse2016-12-12
| | |
| * | Fixes.Michael Ennen2016-12-12
| | |
| * | vim-patch:7.4.1731 Mark as NAMichael Ennen2016-12-12
| | | | | | | | | | | | Leave a note in vim_diff.txt about it.
| * | vim-patch:7.4.1875Michael Ennen2016-12-12
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Comparing functions and partials doesn't work well. Solution: Add tests. (Nikolai Pavlov) Compare the dict and arguments in the partial. https://github.com/vim/vim/commit/8e759ba8651428995b338b66c615367259f79766
| * | vim-patch:7.4.1862 Mark as NAMichael Ennen2016-12-12
| | |
| * | vim-patch:7.4.1860Michael Ennen2016-12-12
| | | | | | | | | | | | | | | | | | | | | Problem: Using a partial for timer_start() may cause a crash. Solution: Set the copyID in timer objects. (Ozaki Kiichi) https://github.com/vim/vim/commit/e3188e261569ae512fb1ae2653b57fdd9e259ca3
| * | vim-patch:7.4.1842Michael Ennen2016-12-12
| | | | | | | | | | | | | | | | | | | | | Problem: get() works for Partial but not for Funcref. Solution: Accept Funcref. Also return the function itself. (Nikolai Pavlov) https://github.com/vim/vim/commit/03e19a04ac2ca55643663b97b6ab94043233dcbd
| * | vim-patch:7.4.1839Michael Ennen2016-12-12
| | | | | | | | | | | | | | | | | | | | | Problem: Cannot get the items stored in a partial. Solution: Support using get() on a partial. https://github.com/vim/vim/commit/2bbf8eff6fab16d86e7bcfc0da1962d31bec7891
| * | vim-patch:7.4.1836Michael Ennen2016-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When using a partial on a dictionary it always gets bound to that dictionary. Solution: Make a difference between binding a function to a dictionary explicitly or automatically. https://github.com/vim/vim/commit/1d429610bf9e99a6252be8abbc910d6667e4d1da
| * | vim-patch:7.4.1720 Mark as NAMichael Ennen2016-12-12
| | |
| * | vim-patch:7.4.1719Michael Ennen2016-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Leaking memory when there is a cycle involving a job and a partial. Solution: Add a copyID to job and channel. Set references in items referred by them. Go through all jobs and channels to find unreferenced items. Also, decrement reference counts when garbage collecting. https://github.com/vim/vim/commit/107e1eef1df3b786ad3ad49fbdb9e058649303b5
| * | vim-patch:7.4.1718Michael Ennen2016-12-12
| | | | | | | | | | | | | | | | | | | | | Problem: Coverity: not using return value of set_ref_in_item(). Solution: Use the return value. https://github.com/vim/vim/commit/d56374e25df0b317b01423a01f158157faa647fa
| * | vim-patch:7.4.1715Michael Ennen2016-12-12
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Double free when a partial is in a cycle with a list or dict. (Nikolai Pavlov) Solution: Do not free a nested list or dict used by the partial. https://github.com/vim/vim/commit/ddecc25947dbdd689d5bcaed32f298a08abdd497
| * | vim-patch:7.4.1645Michael Ennen2016-12-12
| | | | | | | | | | | | | | | | | | | | | | | | Problem: When a dict contains a partial it can't be redefined as a function. (Nikolai Pavlov) Solution: Remove the partial when overwriting with a function. https://github.com/vim/vim/commit/c5fbe8af4cd80789f831b78aa44ff0b238138769
| * | vim-patch:7.4.1644 Mark as NAMichael Ennen2016-12-12
| | |
| * | vim-patch:7.4.1639Michael Ennen2016-12-12
| | | | | | | | | | | | | | | | | | | | | Problem: Invoking garbage collection may cause a double free. Solution: Don't free the dict in a partial when recursive is FALSE. https://github.com/vim/vim/commit/5f436fcf9960c95702820d5ac1b8b612995f6c04