aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/version.c
Commit message (Collapse)AuthorAge
...
* | vim-patch:7.4.2086Justin M. Keyes2016-11-25
| | | | | | | | | | | | | | | | Problem: Using the system default encoding makes tests unpredictable. Solution: Always use utf-8 or latin1 in the new style tests. Remove setting encoding and scriptencoding where it is not needed. https://github.com/vim/vim/commit/ac105ed3c420660ddbddc501c97875c48220817e
* | Merge pull request #5654 from brcolow/vim-7.4.1923James McCoy2016-11-23
|\ \ | | | | | | vim-patch:7.4.1923
| * | vim-patch:7.4.1923Michael Ennen2016-11-23
| |/ | | | | | | | | | | | | | | | | | | | | | | Problem: Command line editing is not tested much. Solution: Add tests for expanding the file name and 'wildmenu'. https://github.com/vim/vim/commit/ae3150ec8d9da4a244acffebea55416946ca23d3 The test_cmdline.vim tests were ported in 23f591dba078fee16a and thus should have marked 1923 as applied. The test_cmdline.vim invocation has been moved from test_alot.vim to src/nvim/testdir/Makefile to better accord with the upstream code.
* | Merge pull request #5644 from Shougo/vim-7.4.1691James McCoy2016-11-23
|\ \ | | | | | | vim-patch:7.4.1691
| * | vim-patch:7.4.1691Shougo Matsushita2016-11-24
| |/ | | | | | | | | | | | | | | | | Problem: When switching to a new buffer and an autocommand applies syntax highlighting an ml_get error may occur. Solution: Check "syn_buf" against the buffer in the window. (Alexander von Buddenbrock, closes vim/vim#676) https://github.com/vim/vim/commit/b681be175b6991cdc2b8ddd49b0e97e3fe2b201e
* | Merge pull request #5642 from Shougo/vim-7.4.1660James McCoy2016-11-23
|\ \ | | | | | | vim-patch:7.4.1660
| * | vim-patch:7.4.1660Shougo Matsushita2016-11-22
| |/ | | | | | | | | | | | | Problem: has('patch-7.4.1') doesn't work. Solution: Fix off-by-one error. (Thinca) https://github.com/vim/vim/commit/819821c5a95fc60797ecbb5e5ca1302e397e3d9a
* | Merge pull request #5641 from Shougo/vim-7.4.1696James McCoy2016-11-23
|\ \ | | | | | | vim-patch:7.4.1696
| * | vim-patch:7.4.1696Shougo Matsushita2016-11-24
| |/ | | | | | | | | | | | | | | Problem: When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. (Coacher) Solution: Always clear the message. (Christian Brabandt, closes vim/vim#718) https://github.com/vim/vim/commit/fd773e9e88add7d1ffef890fb9f3a00d613b4326
* / vim-patch:7.4.1928 (#5653)Michael Ennen2016-11-23
|/ | | | | | | | | | Problem: Overwriting pointer argument. Solution: Assign to what it points to. (Dominique Pelle) https://github.com/vim/vim/commit/76ae22fef3cb224ca7fbf97517f881e825d4d0c2 The typos corrected in the original vim patch are no long present in the neovim code base and the pointer assignment was done correctly in the porting of patch 1913 (where the changes were introduced).
* Merge pull request #5600 from jamessan/vim-7.4.1640James McCoy2016-11-16
|\ | | | | vim-patch:7.4.1640,7.4.1647,7.4.1650,7.4.1664
| * Mark 7.4.1697 as appliedJames McCoy2016-11-15
| | | | | | | | | | The patch was merged in 9e1c6596 but version.c didn't get updated accordingly.
| * vim-patch:7.4.1664James McCoy2016-11-15
| | | | | | | | | | | | | | Problem: Crash in :cgetexpr. Solution: Check for NULL pointer. (Dominique) Add a test. https://github.com/vim/vim/commit/89c64d557dbe0bacfdd7b2872411b00cc1523d85
| * vim-patch:7.4.1650James McCoy2016-11-15
| | | | | | | | | | | | | | Problem: Quickfix test fails. Solution: Accept any number of matches. https://github.com/vim/vim/commit/f68f1d70799631d38461c36cd59d08cf839b010d
| * vim-patch:7.4.1647James McCoy2016-11-15
| | | | | | | | | | | | | | Problem: Using freed memory after setqflist() and ":caddbuffer". (Dominique) Solution: Set qf_ptr when adding the first item to the quickfix list. https://github.com/vim/vim/commit/8b20179c657b4266dff115486ca68c6a50324071
| * vim-patch:7.4.1640James McCoy2016-11-15
| | | | | | | | | | | | | | | | Problem: Crash when an autocommand changes a quickfix list. (Dominique) Solution: Check wether an entry is still valid. (Yegappan Lakshmanan, Hirohito Higashi) https://github.com/vim/vim/commit/ffec3c53496d49668669deabc0724ec78e2274fd
* | Merge pull request #5614 from Shougo/vim-7.4.2251James McCoy2016-11-15
|\ \ | |/ |/| | | vim-patch:7.4.2251
| * vim-patch:7.4.2251Shougo Matsushita2016-11-16
| | | | | | | | | | | | | | Problem: In rare cases diffing 4 buffers is not enough. Solution: Raise the limit to 8. (closes vim/vim#1000) https://github.com/vim/vim/commit/015efc32c1add6269099364835ddf85ff257b3c6
* | vim-patch:7.4.1894James McCoy2016-11-15
| | | | | | | | | | | | | | Problem: Cannot get the window ID for a mouse click. Solution: Add v:mouse_winid. https://github.com/vim/vim/commit/511972d810ea490955161ff5097ec2f57919ceaf
* | vim-patch:7.4.1892James McCoy2016-11-15
|/ | | | | | | Problem: balloon eval only gets the window number, not the ID. Solution: Add v:beval_winid. https://github.com/vim/vim/commit/c9721bdc63378cc6123e775ffe43e9cba30322b3
* vim-patch:7.4.2174James McCoy2016-11-15
| | | | | | | Problem: Adding duplicate flags to 'whichwrap' leaves commas behind. Solution: Also remove the commas. (Naruhiko Nishino) https://github.com/vim/vim/commit/c8ce615299b4d8c1b2e6cf83496f48cd497d8a37
* vim-patch:7.4.1658James McCoy2016-11-14
| | | | | | | | Problem: A plugin does not know when VimEnter autocommands were already triggered. Solution: Add the v:vim_did_enter variable. https://github.com/vim/vim/commit/1473551a4457d4920b235eeeb9f279e196ee7225
* vim-patch:7.4.1634 (#5594)James McCoy2016-11-12
| | | | | | | Problem: Vertical movement after CTRL-A ends up in the wrong column. (Urtica Dioica) Solution: Set curswant when appropriate. (Hirohito Higashi) https://github.com/vim/vim/commit/8e08125d3a9afd0b16cd84454ae9ddad0abaaab0
* vim-patch:7.4.1614 (#5593)James McCoy2016-11-12
| | | | | | Problem: Still quickfix test in old style. Solution: Turn test 10 into a new style test. https://github.com/vim/vim/commit/7eba3d2cbf19e731dc51652bc26099cc253d538a
* vim-patch:7.4.1591James McCoy2016-11-11
| | | | | | | Problem: The quickfix title is truncated. Solution: Save the command before it is truncated. (Anton Lindqvist) https://github.com/vim/vim/commit/5584df65a0ca2315d1eebc13c54a448bee4d0758
* Merge pull request #5524 from brcolow/vim-7.4.1967James McCoy2016-11-02
|\ | | | | | | vim-patch:7.4.1967
| * vim-patch:7.4.1967Michael Ennen2016-11-02
| | | | | | | | | | | | | | | | | | | | Problem: Falling back from NFA to old regexp engine does not work properly. (fritzophrenic) Solution: Do not restore nfa_match. (Christian Brabandt, closes vim/vim#867) https://github.com/vim/vim/commit/6747fabc7348bf5f41ccfe851e2be3e900ec8ee0 Helped-by: jamessan
* | Merge pull request #5527 from brcolow/vim-7.4.1730James McCoy2016-10-31
|\ \ | | | | | | vim-patch:7.4.[1730,1734,1741,1742,1779,1782]
| * | vim-patch:7.4.1782Michael Ennen2016-10-24
| | | | | | | | | | | | | | | | | | | | | | | | Problem: strcharpart() does not work properly with some multi-byte characters. Solution: Use mb_cptr2len() instead of mb_char2len(). (Hirohito Higashi) https://github.com/vim/vim/commit/fca66003053f8c0da5161d1fe4b75b3a389934b5
| * | vim-patch:7.4.1779Michael Ennen2016-10-23
| | | | | | | | | | | | | | | | | | | | | Problem: Using negative index in strcharpart(). (Yegappan Lakshmanan) Solution: Assume single byte when using a negative iindex. https://github.com/vim/vim/commit/73dfe917ba6357413aaf98a021c91add5ac6e9bc
| * | vim-patch:7.4.1742Michael Ennen2016-10-23
| | | | | | | | | | | | | | | | | | | | | Problem: strgetchar() does not work correctly. Solution: use mb_cptr2len(). Add a test. (Naruhiko Nishino) https://github.com/vim/vim/commit/5d18e0eca59ffbba22c7f7c91c9f99d672095728
| * | vim-patch:7.4.1741Michael Ennen2016-10-23
| | | | | | | | | | | | | | | | | | | | | Problem: Not testing utf-8 characters. Solution: Move the right asserts to the test_expr_utf8 test. https://github.com/vim/vim/commit/b22bd46b9681d73d095f2eadff8163d3a6cf416b
| * | vim-patch:7.4.1734Michael Ennen2016-10-23
| | | | | | | | | | | | | | | | | | | | | Problem: Test fails when not using utf-8. Solution: Split test in regularand utf-8 part. https://github.com/vim/vim/commit/0f518a8f4d4be4cac10389680f6bd5e3781f94b0
| * | vim-patch:7.4.1730Michael Ennen2016-10-23
| |/ | | | | | | | | | | | | Problem: It is not easy to get a character out of a string. Solution: Add strgetchar() and strcharpart(). https://github.com/vim/vim/commit/58de0e2dcc1f2d251b74892a06d71a14973f3187
* | api: api_info()['version']Justin M. Keyes2016-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | API level is disconnected from NVIM version. The API metadata holds the current API level, and the lowest backwards-compatible level supported by this instance. Release 0.1.6 is the first release that reports the Nvim version and API level. metadata['version'] = { major: 0, minor: 1, patch: 6, api_level: 1, api_compatible: 0, api_prerelease: false, } The API level may remain unchanged across Nvim releases if the API has not changed. When changing the API, - set NVIM_API_PRERELEASE to true - increment NVIM_API_LEVEL (at most once per Nvim version) - adjust NVIM_API_LEVEL_COMPAT if backwards-compatibility was broken api_level_0.mpack was generated from Nvim 0.1.5 with: nvim --api-info
* | Merge #5500Justin M. Keyes2016-10-26
|\ \ | | | | | | | | | Closes #5246
| * | vim-patch:7.4.2312Grzegorz Milka2016-10-23
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when autocommand moves to another tab. (Dominique Pelle) Solution: When navigating to another window halfway the :edit command go back to the right window. https://github.com/vim/vim/commit/5a49789a9b1f6447aeafbbbdd5b235dd10c471d5
| * | vim-patch:7.4.2309Grzegorz Milka2016-10-23
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) Solution: When detecting that the tab page changed, don't just abort but delete the window where w_buffer is NULL. https://github.com/vim/vim/commit/11fbc2866ccc11b4dd1726abdaf582a78ef3f743
| * | vim-patch:7.4.2237Grzegorz Milka2016-10-23
| | | | | | | | | | | | | | | | | | | | | Problem: Can't use "." and "$" with ":tab". Solution: Support a range for ":tab". (Hirohito Higashi) https://github.com/vim/vim/commit/9b7f8ce9eb3cb704f8cc14ab659bf86b1d6dc13c
| * | vim-patch:7.4.2212Grzegorz Milka2016-10-22
| |/ | | | | | | | | | | | | | | Problem: Mark " is not set when closing a window in another tab. (Guraga) Solution: Check all tabs for the window to be valid. (based on patch by Hirohito Higashi, closes vim/vim#974) https://github.com/vim/vim/commit/e59215c7dcae17b03daf39517560cfaa03314f5a
* | vim-patch:7.4.2128 (#5517)Michael Ennen2016-10-26
| | | | | | | | | | | | Problem: Memory leak when saving for undo fails. Solution: Free allocated memory. (Hirohito Higashi) https://github.com/vim/vim/commit/1e2258297bb31720bfbeb234f2dae4d1b3b04fbd
* | vim-patch:7.4.2109 (#5518)Michael Ennen2016-10-25
| | | | | | | | | | | | | | | | | | | | vim-patch:7.4.2109 Problem: Setting 'display' to "lastline" is a drastic change, while omitting it results in lots of "@" lines. Solution: Add "truncate" to show "@@@" for a truncated line. https://github.com/vim/vim/commit/ad9c2a08f0509294269a2f11a59a438b944bdd5a
* | list_features(): Hack around infinite loop.Justin M. Keyes2016-10-25
| | | | | | | | | | | | | | | | | | | | | | msg_putchar() is not updating msg_col, this causes an infinite loop. Observed with execute('version') *nested* in another execute(), in particular this line: let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t ]+') when called by :CheckHealth (see runtime/autoload/health/nvim .. s:check_performance()). But invoking some variation of execute('...execute("version")') is not enough to provoke the bug, maybe it needs to be in a user function?
* | version: has("nvim-1.2.3")Justin M. Keyes2016-10-25
|/ | | | Helped-by: Daniel Hahler <git@thequod.de>
* vim-patch:7.4.2227 (#5521)Grzegorz2016-10-22
| | | | | | Problem: Tab page tests are old style. Solution: Change into new style tests. (Hirohito Higashi) https://github.com/vim/vim/commit/1381d791478ee77c8368b89a3d4954316bf839b5
* [RFC] vim-patch:7.4.1704 (#5487)Michael Ennen2016-10-21
| | | | | | | | | vim-patch:7.4.1704 Problem: Using freed memory with "wincmd p". (Dominique Pelle) Solution: Also clear "prevwin" in other tab pages. https://github.com/vim/vim/commit/3dda7db4e1f7c4a8110a1f83001ec36b46693d27
* Merge pull request #5441 from Shougo/vim-7.4.1588James McCoy2016-10-20
|\ | | | | | | vim-patch:7.4.1588
| * vim-patch:7.4.1588Shougo Matsushita2016-10-15
| | | | | | | | | | | | | | Problem: Old style test for quickfix. Solution: Turn test 96 into a new style test. https://github.com/vim/vim/commit/1ff2b64b11e7d263c6853745d5e594bd8f94b91e
* | Merge pull request #5440 from Shougo/vim-7.4.1565James McCoy2016-10-20
|\ \ | | | | | | vim-patch:7.4.1565
| * | vim-patch:7.4.1565Shougo Matsushita2016-10-15
| |/ | | | | | | | | | | | | Problem: Crash when assert_equal() runs into a NULL string. Solution: Check for NULL. (Dominique) Add a test. https://github.com/vim/vim/commit/f1551964448607f8222de2d8f0992ea43eb2fe67