summaryrefslogtreecommitdiffstats
path: root/runtime
AgeCommit message (Collapse)Author
2017-04-09Update runtime files.Bram Moolenaar
2017-04-03patch 8.0.0542: getpos() can return a negative line numberv8.0.0542Bram Moolenaar
Problem: getpos() can return a negative line number. (haya14busa) Solution: Handle a zero topline and botline. (closes #1613)
2017-04-01patch 8.0.0534: defaults.vim does not work well with tiny featuresv8.0.0534Bram Moolenaar
Problem: Defaults.vim does not work well with tiny features. (crd477) Solution: When the +eval feature is not available always reset 'compatible'.
2017-03-29patch 8.0.0519: character classes are not well testedv8.0.0519Bram Moolenaar
Problem: Character classes are not well tested. They can differ between platforms. Solution: Add tests. In the documentation make clear which classes depend on what library function. Only use :cntrl: and :graph: for ASCII. (Kazunobu Kuriyama, Dominique Pelle, closes #1560) Update the documentation.
2017-03-29patch 8.0.0517: there is no way to remove quickfix listsv8.0.0517Bram Moolenaar
Problem: There is no way to remove quickfix lists (for testing). Solution: Add the 'f' action to setqflist(). Add tests. (Yegappan Lakshmanan)
2017-03-29Update runtime files.Bram Moolenaar
2017-03-21patch 8.0.0501: on MS-Windows ":!start" does not work as expectedv8.0.0501Bram Moolenaar
Problem: On MS-Windows ":!start" does not work as expected. Solution: When creating a process fails try passing the argument to ShellExecute(). (Katsuya Hino, closes #1570)
2017-03-21Update runtime files. Add Rust support.Bram Moolenaar
2017-03-21patch 8.0.0499: taglist() does not prioritize tags for a bufferv8.0.0499Bram Moolenaar
Problem: taglist() does not prioritize tags for a buffer. Solution: Add an optional buffer argument. (Duncan McDougall, closes #1194)
2017-03-19patch 8.0.0492: a failing client-server request can make Vim hangv8.0.0492Bram Moolenaar
Problem: A failing client-server request can make Vim hang. Solution: Add a timeout argument to functions that wait.
2017-03-18patch 8.0.0477: the client-server test may hang when failingv8.0.0477Bram Moolenaar
Problem: The client-server test may hang when failing. Solution: Set a timer. Add assert_report()
2017-03-18patch 8.0.0475: not enough testing for the client-server featurev8.0.0475Bram Moolenaar
Problem: Not enough testing for the client-server feature. Solution: Add more tests. Add the remote_startserver() function. Fix that a locally evaluated expression uses function-local variables.
2017-03-16Update runtime files.Bram Moolenaar
2017-03-16patch 8.0.0463: side effects from resetting 'compatible' in defaults.vimv8.0.0463Bram Moolenaar
Problem: Resetting 'compatible' in defaults.vim has unexpected side effects. (David Fishburn) Solution: Only reset 'compatible' if it was set.
2017-03-09patch 8.0.0440: not enough test coverage in Insert modev8.0.0440Bram Moolenaar
Problem: Not enough test coverage in Insert mode. Solution: Add lots of tests. Add test_override(). (Christian Brabandt, closes #1521)
2017-03-08patch 8.0.0431: 'cinoptions' cannot set indent for extern blockv8.0.0431Bram Moolenaar
Problem: 'cinoptions' cannot set indent for extern block. Solution: Add the "E" flag in 'cinoptions'. (Hirohito Higashi)
2017-03-06patch 8.0.0427: 'makeencoding' missing from the options windowv8.0.0427Bram Moolenaar
Problem: 'makeencoding' missing from the options window. Solution: Add the entry.
2017-03-05patch 8.0.0420: text garbled when the system encoding differs from 'encoding'v8.0.0420Bram Moolenaar
Problem: When running :make the output may be in the system encoding, different from 'encoding'. Solution: Add the 'makeencoding' option. (Ken Takata)
2017-03-05Runtime file updates.Bram Moolenaar
2017-03-04patch 8.0.0405: v:progpath may become invalid after :cdv8.0.0405Bram Moolenaar
Problem: v:progpath may become invalid after ":cd". Solution: Turn v:progpath into a full path if needed.
2017-03-01patch 8.0.0396: 'balloonexpr' only works synchronouslyv8.0.0396Bram Moolenaar
Problem: 'balloonexpr' only works synchronously. Solution: Add balloon_show(). (Jusufadis Bakamovic, closes #1449)
2017-03-01patch 8.0.0392: GUI test fails with Athena and Motifv8.0.0392Bram Moolenaar
Problem: GUI test fails with Athena and Motif. Solution: Add test_ignore_error(). Use it to ignore the "failed to create input context" error.
2017-02-23patch 8.0.0360: sometimes VimL is used instead of "Vim script"v8.0.0360Bram Moolenaar
Problem: Sometimes VimL is used, which is confusing. Solution: Consistently use "Vim script". (Hirohito Higashi)
2017-02-20patch 8.0.0343: b:changedtick can be unlockedv8.0.0343Bram Moolenaar
Problem: b:changedtick can be unlocked, even though it has no effect. (Nikolai Pavlov) Solution: Add a check and error E940. (closes #1496)
2017-02-17Updated runtime files.Bram Moolenaar
2017-02-09patch 8.0.0321: errors when trying to use scripts in tiny versionv8.0.0321Bram Moolenaar
Problem: When using the tiny version trying to load the matchit plugin gives an error. On MS-Windows some default mappings fail. Solution: Add a check if the command used is available. (Christian Brabandt)
2017-02-02patch 8.0.0296: bracketed paste can only append, not insertv8.0.0296Bram Moolenaar
Problem: Bracketed paste can only append, not insert. Solution: When the cursor is in the first column insert the text.
2017-02-01patch 8.0.0283: mode() does not indicate Insert mode completionv8.0.0283Bram Moolenaar
Problem: The return value of mode() does not indicate that completion is active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu) Solution: Add "c" or "x" for two kinds of completion. (Yegappan Lakshmanan, closes #1397) Test some more modes.
2017-01-28Update runtime files.Bram Moolenaar
2017-01-28patch 8.0.0255: setpos() does not use the buffer argument for all marksv8.0.0255Bram Moolenaar
Problem: When calling setpos() with a buffer argument it often is ignored. (Matthew Malcomson) Solution: Make the buffer argument work for all marks local to a buffer. (neovim #5713) Add more tests.
2017-01-28patch 8.0.0251: not easy to select Python 2 or 3v8.0.0251Bram Moolenaar
Problem: It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata)
2017-01-21patch 8.0.0210: no support for bracketed pastev8.0.0210Bram Moolenaar
Problem: Vim does not support bracketed paste, as implemented by xterm and other terminals. Solution: Add t_BE, t_BD, t_PS and t_PE.
2017-01-17Update runtime files.Bram Moolenaar
2017-01-14patch 8.0.0179: cannot have a local value for 'formatprg'v8.0.0179Bram Moolenaar
Problem: 'formatprg' is a global option but the value may depend on the type of buffer. (Sung Pae) Solution: Make 'formatprg' global-local. (closes #1380)
2017-01-11patch 8.0.0171: JS style JSON does not support single quotesv8.0.0171Bram Moolenaar
Problem: JS style JSON does not support single quotes. Solution: Allow for single quotes. (Yasuhiro Matsumoto, closes #1371)
2017-01-10Updated runtime files.Bram Moolenaar
2017-01-08patch 8.0.0151: passing buffer content to system() is clumsyv8.0.0151Bram Moolenaar
Problem: To pass buffer content to system() and systemlist() one has to first create a string or list. Solution: Allow passing a buffer number. (LemonBoy, closes #1240)
2017-01-02Updated runtime files.Bram Moolenaar
2016-12-01patch 8.0.0118v8.0.0118Bram Moolenaar
Problem: "make proto" adds extra function prototype. Solution: Add #ifdef.
2016-12-01Updated runtime files.Bram Moolenaar
2016-12-01patch 8.0.0111v8.0.0111Bram Moolenaar
Problem: The :history command is not tested. Solution: Add tests. (Dominique Pelle)
2016-12-01patch 8.0.0107v8.0.0107Bram Moolenaar
Problem: When reading channel output in a timer, messages may go missing. (Skywind) Solution: Add the "drop" option. Write error messages in the channel log. Don't have ch_canread() check for the channel being open.
2016-11-29patch 8.0.0105v8.0.0105Bram Moolenaar
Problem: When using ch_read() with zero timeout, can't tell the difference between reading an empty line and nothing available. Solution: Add ch_canread().
2016-11-24patch 8.0.0096v8.0.0096Bram Moolenaar
Problem: When the input or output is not a tty Vim appears to hang. Solution: Add the --ttyfail argument. Also add the "ttyin" and "ttyout" features to be able to check in Vim script.
2016-11-17Updated runtime files.Bram Moolenaar
2016-11-06Updated runtime files.Bram Moolenaar
2016-11-04patch 8.0.0062v8.0.0062Bram Moolenaar
Problem: No digraph for HORIZONTAL ELLIPSIS. Solution: Use ",.". (Hans Ginzel, closes #1226)
2016-10-30Runtime file updates.Bram Moolenaar
2016-10-27Updated runtime files.Bram Moolenaar
2016-10-23Updated runtime files.Bram Moolenaar