aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
* Merge branch 'master' into expression-parserZyX2017-11-26
|\
| * Merge pull request #6844 from bfredl/channelBjörn Linse2017-11-26
| |\ | | | | | | channels: support buffered output and bytes sockets/stdio
| | * channels: testsBjörn Linse2017-11-26
| | |
| | * core dumps: don't use pipe, it does not workBjörn Linse2017-11-25
| | |
| | * test: add hexdump utilitiy functionBjörn Linse2017-11-25
| | |
| * | test: :highlight validation errorsnate2017-11-25
| |/ | | | | | | | | add test when highlight group doesn't exist. add test when an invalid color name is used for `cterm`.
| * FIXUP: duplicate error number in #7422Björn Linse2017-11-23
| |
| * cmdline: CmdlineEnter and CmdlineLeave autocommands (#7422)Björn Linse2017-11-22
| | | | | | | | | | | | | | | | | | | | vim-patch:fafcf0dd59fd patch 8.0.1206: no autocmd for entering or leaving the command line Problem: No autocmd for entering or leaving the command line. Solution: Add CmdlineEnter and CmdlineLeave. https://github.com/vim/vim/commit/fafcf0dd59fd9c4ef743bb333ae40d1d322b6079
| * Merge #7345 'location-list update on buffer-modified'Justin M. Keyes2017-11-21
| |\
| | * quickfix: fix location list updates (test).Lech Lorens2017-10-31
| | |
* | | unittests: Run vim_str2nr tests with GC enabledZyX2017-11-19
| | |
* | | unittests: Populate ARGTYPES in child process onlyZyX2017-11-19
| | |
* | | Merge branch 'master' into expression-parserZyX2017-11-19
|\| |
| * | 'viewoptions': add "curdir" flag #7447Eric Roberts2017-11-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The flag enables the current local directory set by ":lcd" to be saved to views which is the current default behaviour. The option can be removed to disable this behaviour. closes #7435 vim-patch:8.0.1289
| * | defaults: scrollback=10000 (#7556)Justin M. Keyes2017-11-14
| | |
| * | doc: test/README.md: migrate wiki info (#7552)nateozem2017-11-14
| | |
| * | Merge pull request #7545 from jamessan/test-fixesJames McCoy2017-11-12
| |\ \ | | | | | | | | Fix test failures found in Debian builds, closes #7522
| | * | tests: terminal: Assert for SIGWINCH handling before continuingJames McCoy2017-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes test failures like test/functional/terminal/cursor_spec.lua @ 62: terminal cursor with number column is positioned correctly when focused ./test/functional/ui/screen.lua:302: Row 2 did not match. Expected: |{7: 1 }tty ready | |*{7: 2 }{1: } | |{7: 3 } | |{7: 4 } | |{7: 5 } | |{7: 6 } | |{3:-- TERMINAL --} | Actual: |{7: 1 }tty ready | |*{7: 2 }rows: 6, cols: 46 | |{7: 3 }{1: } | |{7: 4 } | |{7: 5 } | |{7: 6 } | |{3:-- TERMINAL --} |
| | * | tui_spec: Convert nil to "" before formatting itJames McCoy2017-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes an apparent difference in behavior between Lua and LuaJIT. Lua fails to format nil: test/functional/terminal/tui_spec.lua:381: bad argument #2 to 'format' (string expected, got nil)
| * | | test/unit/path_spec: expect correct buffer size (#7514)Marco Hinz2017-11-13
| | | | | | | | | | | | | | | | Fixed-size buffers and lfs.currentdir().. does not compute. The tests would fail if the current working directory was longer than expected.
| * | | :terminal : fix crash on resize (#7547)Justin M. Keyes2017-11-13
| |/ / | | | | | | | | | | | | | | | closes #7538 Fix wrong window references from #7440 Remove some eager resizing. Still mostly doesn't address #4997.
| * | :checkhealth : validate 'runtimepath' (#7526)Justin M. Keyes2017-11-10
| | |
| * | compat: "v:count" distinct from "count" (#7407)Marco Hinz2017-11-09
| | |
| * | Merge #7465 has('ttyin'), has('ttyout')Justin M. Keyes2017-11-08
| |\ \
| | * | test: startup_spec: cmd.exe escapingJustin M. Keyes2017-11-04
| | | |
| | * | test: has("ttyin"), has("ttyout")Justin M. Keyes2017-11-04
| | | |
| * | | NVIM v0.2.1v0.2.1Justin M. Keyes2017-11-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FEATURES: 0e873a30f307 Lua(Jit) built-in #4411 5b32bce73c93 Windows: `:terminal` #7007 7b0ceb3726e6 UI/API: externalize cmdline #7173 b67f58b2845a UI/API: externalize wildmenu #7454 b23aa1cf099e UI: 'winhighlight' #6597 17531ed0825c UI: command-line coloring (`:help input()-highlight`) #6364 244a1f97db6d API: execute lua directly from the remote api #6704 45626de63f2b API: `get_keymap()` #6236 db999821d45c API: `nvim_get_hl_by_name()`, `nvim_get_hl_by_id()` #7082 dc685387a3d6 menu_get() function #6322 9db42d4ce99c :cquit : take an error code argument #7336 9cc185dc6d9d job-control: serverstart(): support ipv6 #6680 1b7a9bf4d202 job-control: sockopen() #6594 6efe84af6813 clipboard: fallback to tmux clipboard #6894 6016ac270f54 clipboard: customize clipboard with `g:clipboard` #6030 3a86dd54f387 ruby: override ruby host via `g:ruby_host_prog` #6841 16cce1ac1745 debug: $NVIM_LOG_FILE #6827 0cba3da26e46 `:checkhealth` built-in, validates $VIMRUNTIME #7399 FIXES: 105d680aea9f TUI: more terminals, improve scroll/resize #6816 cb912a3edaad :terminal : handle F1-F12, other keys #7241 619838f85da2 inccommand: improve performance #6949 04b3c3277235 inccommand: Fix matches for zero-width #7487 60b1e8ad1237 inccommand: multiline, other fixes #7315 f1f7f3b5123e inccommand: Ignore leading modifiers in the command #6967 1551f7132152 inccommand: fix 'gdefault' lockup #7262 6338199b76e6 API: bufhl: support creating new groups #7414 541dde36e330 API: allow K_EVENT during operator-pending 8c732f727414 terminal: adjust for 'number' #7440 5bec94652c9d UI: preserve wildmenu during jobs/events #7110 c349083155cc UI: disable 'lazyredraw' during ui_refresh. #6259 51808a244eca send FocusGained/FocusLost event instead of pseudokey #7221 133f8bc628c2 shada: preserve unnamed register on restart #4700 1b70a1da0438 shada: avoid assertion on corrupt shada file #6958 9f534f338adf mksession: Restore tab-local working directory #6859 de1084f3c488 fix buf_write() crash #7140 7f7698649fc1 syntax: register 'Normal' highlight group #6973 6e7a8c3fe282 RPC: close channel if stream was closed #7081 85f3084e21e1 clipboard: disallow recursion; show hint only once #7203 8d1ccb606d38 clipboard: performance, avoid weird edge-cases #7193 01487d4385ae 'titleold' #7358 01e53a5cbe67 Windows: better path-handling, separator (slash) hygiene #7349 0f2873ce9943 Windows: multibyte startup arguments #7060 CHANGES: 9ff0cc70855f :terminal : start in normal-mode #6808 032b088c8485 lower priority of 'cursorcolumn', 'colorcolumn' #7364 2a3bcd1ff883 RPC: Don't delay notifications when request is pending #6544 023f67cad8d6 :terminal : Do not change 'number', 'relativenumber' #6796 1ef2d768e719 socket.c: Disable Nagle's algorithm on TCP sockets #6915 6720fe253e92 help: `K` tries Vim help instead of manpage #3104 70683705603e help, man.vim: change "outline" map to `gO` #7405
* | | | unittests: Avoid infinite cycle somewhere because of init failureZyX2017-11-19
| | | |
* | | | tests: Stabilize float format and %e in format_luav and format_stringZyX2017-11-19
| | | |
* | | | *: Fix linter errorsZyX2017-11-19
| | | |
* | | | tests: Use single test file for unit and functional parser testsZyX2017-11-19
| | | |
* | | | functests: Fix ui/cmdline testZyX2017-11-19
| | | |
* | | | viml/parser/expressions,unittests: Do better testing, fix found issuesZyX2017-11-19
| | | |
* | | | unittests,viml/parser/expressions: Start adding asgn parsing testsZyX2017-11-13
| | | |
* | | | unittests: Fix automatic test case generationZyX2017-11-13
| | | |
* | | | unittests,syntax: Check for sanity of highlight_init_cmdlineZyX2017-11-13
| | | | | | | | | | | | | | | | Also fixes some errors found.
* | | | unittests: Add some more edge test casesZyX2017-11-12
| | | |
* | | | viml/parser/expressions: Add support for parsing assignmentsZyX2017-11-12
| | | |
* | | | unittests: Add a way to show some custom messages only when crashedZyX2017-11-11
| | | |
* | | | *: Fix linter errorsZyX2017-11-06
| | | |
* | | | Merge branch 'master' into expression-parserZyX2017-11-06
|\| | |
| * | | eval/decode.c: Avoid NULL arg to memchr() #7332Adrian Neumann2017-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Clang complains because memchr has undefined behavior if the ptr is NULL, even if len==0. Helped-by: Nikolai Aleksandrovich Pavlov <kp-pav@yandex.ru>
| * | | docJustin M. Keyes2017-11-06
| | | |
| * | | 'inccommand': Fix matches for zero-width (#7487)KillTheMule2017-11-05
| |/ / | | | | | | closes #7485
| * | test: server_spec: Tolerate missing protocol (#7478)James McCoy2017-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Travis disabled IPv6: [ RUN ] serverstart(), serverstop() parses endpoints correctly: FAIL ...build/neovim/neovim/test/functional/eval/server_spec.lua:83: Expected objects to be the same. Passed in: (table) { [1] = '127.0.0.1:12345' } Expected: (table) { [1] = '127.0.0.1:12345' *[2] = '::1:12345' } Change all tests to ensure a server was actually started before expecting it to be returned from serverlist().
| * | 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.