aboutsummaryrefslogtreecommitdiff
path: root/test/functional/ui
Commit message (Collapse)AuthorAge
* Merge pull request #8008 from bfredl/arrayfreeBjörn Linse2018-02-14
|\ | | | | ex_getln: clear cmdline_block after it's freed
| * ex_getln: clear cmdline_block after it's freedBjörn Linse2018-02-14
| |
* | ui: refactor ui optionsBjörn Linse2018-02-13
|/
* Merge #7939 "fix crash: 'spell' and long lines"Justin M. Keyes2018-02-11
|\
| * Merge #7939 "fix crash: 'spell' and long lines"Justin M. Keyes2018-02-11
| |\ | | | | | | | | | closes #7937
| | * screen.c: resolve neovim issue #7937Michael Brailsford2018-02-07
| | |
* | | ui/tui: highlighting refactorBjörn Linse2018-02-11
|/ / | | | | | | | | | | | | | | Make HlAttr contain highlighting state for both color modes (cterm and rgb). This allows us to implement termguicolors completely in the TUI. Simplify some logic duplicated between ui.c and screen.c. Also avoid some superfluous highlighting reset events.
* | win: enable backtick_expansion and shell output testsJan Edmund Lazo2018-02-10
| |
* | shell: handle split-up UTF-8 sequencesBjörn Linse2018-02-10
| |
* | tests: integrate ex_cmds/bang_filter_spec into ui/output_specBjörn Linse2018-02-10
| | | | | | | | they test the same thing. Filtering is tested elsewhere.
* | shell: support bellBjörn Linse2018-02-10
| |
* | defaults: sidescroll=1Justin M. Keyes2018-02-09
| | | | | | | | ref #6289
* | test: :! print binary data, control charsJustin M. Keyes2018-02-07
|/ | | | | | | | | | closes #5442 closes #4142 ref #6618 ref #4376 ref #7844 ref #2958 ref #4338
* tests: cleanup bufhl testBjörn Linse2018-02-06
|
* shell: add test for binary and multibyte outputBjörn Linse2018-02-06
| | | | Also update existing tests for new (vim-compatible) newline behavior
* Merge #7463 'incsearch + hlsearch highlight all'Justin M. Keyes2018-02-01
|\
| * vim-patch:8.0.1304: CTRL-G/CTRL-T don't work with incsearch and empty patternÖmer Sinan Ağacan2018-01-26
| | | | | | | | | | | | | | Problem: CTRL-G/CTRL-T don't work with incsearch and empty pattern. Solution: Use the last search pattern. (Christian Brabandt, closes vim/vim#2292) https://github.com/vim/vim/commit/d0480097177369a6ed91d47aba189ae647afcd68
| * Add testsÖmer Sinan Ağacan2018-01-26
| |
| * vim-patch:8.0.1238Ömer Sinan Ağacan2018-01-26
| | | | | | | | | | | | | | | | Problem: Incremental search only shows one match. Solution: When 'incsearch' and and 'hlsearch' are both set highlight all matches. (haya14busa, closes vim/vim#2198) https://github.com/vim/vim/commit/2e51d9a0972080b087d566608472928d5b7b35d7
* | Updated testsTommy Allen2018-01-28
|/
* test/inccommand_spec: test the test (#7897)Justin M. Keyes2018-01-23
|
* ui: forward 'linespace' option #7883Justin M. Keyes2018-01-21
| | | | ref #7520
* api: change nvim_command_output behaviorJustin M. Keyes2018-01-10
| | | | | | | | | | | | | | | | | | | Implement nvim_command_output with `execute({cmd},"silent")`. Behavior changes: - does not provoke any hit-enter prompt - no longer prepends a newline char - does not capture some noise (like the "[New File]" message, see the change to tabnewentered_spec.lua) Technically ("bug-for-bug") this a breaking change. But the previous behavior of nvim_command_output meant that it probably wasn't used for anything outside of tests. Also remove the undocumented `v:command_output` variable which was a hack introduced only for the purposes of nvim_command_output. closes #7726
* win: enable more functional testsJan Edmund Lazo2018-01-06
| | | | | | - plugin/shada_spec.lua: Use \r\n as Windows EOL for tests on BufWriteCmd, FileWriteCmd, FileAppendCmd. Alternative is 'set fileformat=unix'.
* ui: forward relevant option updates to UIs (#7520)Björn Linse2017-12-12
| | | also make termguicolors mutable after startup
* Merge #7234 'built-in expression parser'Justin M. Keyes2017-12-09
|\
| * *: Replace all occurrences of NVim with NvimZyX2017-11-30
| |
| * Merge branch 'master' into expression-parserZyX2017-11-30
| |\
| * | functests: Add some more testsZyX2017-11-26
| | |
| * | functests: Fix ui/cmdline testZyX2017-11-19
| | |
| * | viml/parser/expressions,unittests: Do better testing, fix found issuesZyX2017-11-19
| | |
| * | unittests,syntax: Check for sanity of highlight_init_cmdlineZyX2017-11-13
| | | | | | | | | | | | Also fixes some errors found.
| * | Merge branch 'master' into expression-parserZyX2017-11-06
| |\ \
| * | | tests: Fix testlint errorsZyX2017-11-06
| | | |
| * | | Merge branch 'master' into expression-parserZyX2017-10-30
| |\ \ \
| * | | | ex_getln: Make use of new parser to color expressionsZyX2017-10-29
| | | | | | | | | | | | | | | Retires g:Nvim_color_expr callback.
* | | | | ui: fix glitch with both ext_cmdline and cmd_wildmenuBjörn Linse2017-12-06
| | | | |
* | | | | tests: cleanup ui/cmdline_spec.luaBjörn Linse2017-12-05
| |_|_|/ |/| | |
* | | | lintJustin M. Keyes2017-11-27
| | | |
* | | | tui: expose terminal type in 'term' optionJustin M. Keyes2017-11-27
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | Since "builtin" terminfo definitions were implemented (7cbf52db1bdf), the decisions made by tui.c and terminfo.c are more relevant. Exposing that decision in the 'term' option helps with troubleshooting. Also: remove code that allowed setting t_Co. `:set t_Co=…` has never worked; the highlight_spec test asserting that nvim_set_option('t_Co') _does_ work makes no sense, and should not have worked.
* | | 'inccommand': Fix matches for zero-width (#7487)KillTheMule2017-11-05
| | | | | | | | | closes #7485
* | | Merge #7454 'ui: ext_wildmenu'Justin M. Keyes2017-10-31
|\ \ \ | | | | | | | | | | | | | | | | closes #6168 ref #5686
| * | | ui: allow external ui to draw wildmenuDongdong Zhou2017-10-29
| | |/ | |/| | | | | | | | | | Co-authored-by: Björn Linse <bjorn.linse@gmail.com> Updated docs and tests.
* | | Merge #7315 "'inccommand': multiline, other fixes"Justin M. Keyes2017-10-31
|\ \ \ | |/ / |/| | | | | | | | | | | | | | closes #5589 closes #5590 closes #5598 closes #5608
| * | Fix cmd modifier tests for the new highlightKillTheMule2017-10-29
| | |
| * | Adjust tests for new highlighting.KillTheMule2017-10-29
| | | | | | | | | | | | Also extend an old test to show of the new way.
| * | Test for clearing the highlightKillTheMule2017-10-29
| | |
| * | Adjust tests for the new preview windowKillTheMule2017-10-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | ... that does not have that superflous last line. Also, remove some indeterminism for the freebsd64 tests. Partially, those were suggested by the tests themselves, while successfull. Some of them were added after some testing because the lookaround test would fail on freebsd64 only.
| * | Move tests into original file, lint, and add a testKillTheMule2017-10-29
| | |
| * | Fix old inccomand tests, and add more for the new functionality.KillTheMule2017-10-29
|/ /