aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
| * | | | | vim-patch:8.0.0443: terminal width is set to 80 in test3 (#7933)KunMing Xie2018-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Terminal width is set to 80 in test3. Solution: Instead of setting 'columns' set 'wrapmargin' depending on 'columns. https://github.com/vim/vim/commit/38a3d6c9601b637a28f399059263300e9f65eba4
| * | | | | Merge #5822 'mouse.c: Fix mouse click on multibyte + concealed'Justin M. Keyes2018-01-29
| |\ \ \ \ \
| | * | | | | Updated testsTommy Allen2018-01-28
| | | | | | |
| * | | | | | test: use helpers.pathroot() to avoid a syscallJan Edmund Lazo2018-01-29
| | | | | | |
| * | | | | | test: osx: try resolve($TMPDIR)Jan Edmund Lazo2018-01-28
| | | | | | |
| * | | | | | test: fix failed tests with $TMPDIR in QuickBuildJan Edmund Lazo2018-01-28
| | | | | | |
| * | | | | | Revert "test: fix failed test cases with tmpdir = $TMPDIR"Jan Edmund Lazo2018-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit f7fe3012204169f22412194a78f196ffc72bb8c3. Fails on QuickBuild because it uses a non-local path. Need a environment-agnostic solution
| * | | | | | test: fix failed test cases with tmpdir = $TMPDIRJan Edmund Lazo2018-01-28
| | | | | | |
| * | | | | | test: try $TMPDIR for temporary directoryJan Edmund Lazo2018-01-28
| | | | | | |
| * | | | | | test: fnamemodify with :8 filename modifierJan Edmund Lazo2018-01-28
| | | | | | |
| * | | | | | win: enable legacy/fnamemodify_spec.luaJan Edmund Lazo2018-01-28
| | | | | | |
| * | | | | | fixup: get network drive only, not entire pathJan Edmund Lazo2018-01-28
| | | | | | |
| * | | | | | test: win: get current network drive via io.popenJan Edmund Lazo2018-01-28
| | | | | | |
| * | | | | | test: win: add tests for shellslashJan Edmund Lazo2018-01-28
| | | | | | |
| * | | | | | test: fnamemodify()Justin M. Keyes2018-01-28
| |/ / / / /
| * | | | | test/win: fix some environment assumptions #7912George Zhao2018-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix #7909 fix #7910
| * | | | | Merge #7919 from hardenedapple/langremap-after-mapJustin M. Keyes2018-01-27
| |\ \ \ \ \ | | |/ / / / | |/| | | |
| | * | | | Add some tests for 'langmap'Matthew Malcomson2018-01-27
| | | | | |
| * | | | | eval: save_tv_as_string: Correctly handle an empty stringJames McCoy2018-01-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When tv_get_string_chk returns a non-NULL value, we have a valid string. Propagating an error state (*len = -1, NULL return) for an empty string is invalid. Closes #6554
| * | | | | test: system(): fix testJustin M. Keyes2018-01-23
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the test to be valid it should actually send input. ref #3529 ref #5241
| * | | | test/inccommand_spec: test the test (#7897)Justin M. Keyes2018-01-23
| | | | |
| * | | | ui: forward 'linespace' option #7883Justin M. Keyes2018-01-21
| | | | | | | | | | | | | | | | | | | | ref #7520
| * | | | Merge #7863 'mingw64: fix gcc warnings'Justin M. Keyes2018-01-20
| |\ \ \ \
| | * | | | Fix warning unused static functionGeorge Zhao2018-01-18
| | | | | |
| | * | | | Fix warning when assing size_t type value to uv_buf_t.len, convert type to ↵George Zhao2018-01-18
| | | | | | | | | | | | | | | | | | | | | | | | ULONG on Windows.
| * | | | | Merge #7878 from justinmk/keymap-leakJustin M. Keyes2018-01-20
| |\ \ \ \ \
| | * | | | | vim-patch:8.0.0423: changing 'cinoptions' does not always workckelsel2018-01-20
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The effect of adding "vim/vim#" to 'cinoptions' is not always removed. (David Briscoe) Solution: Reset b_ind_hash_comment. (Christian Brabandt, closes vim/vim#1475) https://github.com/vim/vim/commit/6b64394f346594404cffb9591d71ac693040679f
| * / / / / tests: :checkhealth completionMarco Hinz2018-01-18
| |/ / / /
| * | | | os/input.c: parse keycodes in non-string context #7411lePerdu2018-01-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb02137dfac7 had two mistakes, of the same nature: trans_special() must be invoked with in_string=false unless the parsing context is a VimL string. replace_termcodes() and input_enqueue() are low-level mechanisms where VimL strings do not exist. keymap.c: adjust double-quote case to satisfy keymap_spec.lua closes #7410
| * | | | tui: final_column_wrap(): fix row calculationJustin M. Keyes2018-01-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #7572 closes #7579 closes #7628 ASAN report: ==9500==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x6040000024c0 at pc 0x00000187d2ca bp 0x7fc3c6e58d10 sp 0x7fc3c6e58d08 READ of size 8 at 0x6040000024c0 thread T1 0 0x187d2c9 in ugrid_put /home/vagrant/neovim/build/../src/nvim/ugrid.c:107:17 1 0x1850adf in tui_put /home/vagrant/neovim/build/../src/nvim/tui/tui.c:1012:10 2 0x18a6ce6 in ui_bridge_put_event /home/vagrant/neovim/build/src/nvim/auto/ui_events_bridge.generated.h:154:3 3 0xa4dcda in multiqueue_process_events /home/vagrant/neovim/build/../src/nvim/event/multiqueue.c:150:7 4 0xa478bf in loop_poll_events /home/vagrant/neovim/build/../src/nvim/event/loop.c:63:3 5 0x185451c in tui_main /home/vagrant/neovim/build/../src/nvim/tui/tui.c:362:12 6 0x18a3080 in ui_thread_run /home/vagrant/neovim/build/../src/nvim/ui_bridge.c:106:3 7 0x7fc3caaac6b9 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76b9) 8 0x7fc3c9ca33dc in clone /build/glibc-bfm8X4/glibc-2.23/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:109 0x6040000024c0 is located 0 bytes to the right of 48-byte region [0x604000002490,0x6040000024c0) allocated by thread T1 here: 0 0x50e048 in malloc (/home/vagrant/neovim/build/bin/nvim+0x50e048) 1 0xf7ab71 in try_malloc /home/vagrant/neovim/build/../src/nvim/memory.c:87:15 2 0xf7ad99 in xmalloc /home/vagrant/neovim/build/../src/nvim/memory.c:121:15 3 0x187937b in ugrid_resize /home/vagrant/neovim/build/../src/nvim/ugrid.c:32:17 4 0x184be58 in tui_resize /home/vagrant/neovim/build/../src/nvim/tui/tui.c:770:3 5 0x18a3dc8 in ui_bridge_resize_event /home/vagrant/neovim/build/src/nvim/auto/ui_events_bridge.generated.h:4:3 6 0xa4dcda in multiqueue_process_events /home/vagrant/neovim/build/../src/nvim/event/multiqueue.c:150:7 7 0xa478bf in loop_poll_events /home/vagrant/neovim/build/../src/nvim/event/loop.c:63:3 8 0x185451c in tui_main /home/vagrant/neovim/build/../src/nvim/tui/tui.c:362:12 9 0x18a3080 in ui_thread_run /home/vagrant/neovim/build/../src/nvim/ui_bridge.c:106:3 10 0x7fc3caaac6b9 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76b9) Thread T1 created by T0 here: 0 0x4655ed in __interceptor_pthread_create (/home/vagrant/neovim/build/bin/nvim+0x4655ed) 1 0x1ad87b0 in uv_thread_create /home/vagrant/neovim/.deps/build/src/libuv/src/unix/thread.c:75 2 0x184b9aa in tui_start /home/vagrant/neovim/build/../src/nvim/tui/tui.c:159:10 3 0x188dd4c in ui_builtin_start /home/vagrant/neovim/build/../src/nvim/ui.c:125:3 4 0xe6d399 in main /home/vagrant/neovim/build/../src/nvim/main.c:457:5 5 0x7fc3c9bbc82f in __libc_start_main /build/glibc-bfm8X4/glibc-2.23/csu/../csu/libc-start.c:291
| * | | | Merge #7860 'fix get_buffer_lines'Justin M. Keyes2018-01-16
| |\ \ \ \
| | * | | | get_buffer_lines: Return a string, when requested, on invalid inputJames McCoy2018-01-15
| |/ / / / | | | | | | | | | | | | | | | Closes #7859
| * | | | vim-patch:8.0.0151,3,4 #7389Justin M. Keyes2018-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0151 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 vim/vim#1240) https://github.com/vim/vim/commit/12c4492dd35e0cd83c8816be2ec849b836109882 vim-patch:8.0.0153 Problem: system() test fails on MS-Windows. Solution: Deal when extra space and CR. https://github.com/vim/vim/commit/9d9c35651712b88c81f1ae11091de1fd0bbbd35c vim-patch:8.0.0154 Problem: system() test fails on OS/X. Solution: Deal with leading spaces. https://github.com/vim/vim/commit/31f19ce0a052f7c76d44a9a190e468c79cf5d56d
| * | | | *: Provide list length when allocating listsZyX2018-01-14
| | | | |
| * | | | api: nvim_command_output: direct implJustin M. Keyes2018-01-10
| | | | |
| * | | | 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
| * | | | Merge #7623 'man.vim: highlight bold, underlined text'Justin M. Keyes2018-01-09
| |\ \ \ \
| | * | | | Address PR commentsGabriel Holodak2017-12-27
| | | | | |
| | * | | | Add functional tests for man highlightingGabriel Holodak2017-12-27
| | | | | |
| * | | | | test: set_shell_powershell(): update flags (#7819)Justin M. Keyes2018-01-07
| | | | | |
| * | | | | Merge #7753 'win: enable more functional tests'Justin M. Keyes2018-01-06
| |\ \ \ \ \
| | * | | | | test: win: yes is unavailable on WindowsJan Edmund Lazo2018-01-06
| | | | | | |
| | * | | | | win: test: check non-shell system()Jan Edmund Lazo2018-01-06
| | | | | | |
| | * | | | | test: use unix fileformat to test NULs on systemlistJan Edmund Lazo2018-01-06
| | | | | | |
| | * | | | | 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'.
| | * | | | | win: enable tests in ex_terminal_specJan Edmund Lazo2018-01-06
| | | | | | |
| | * | | | | test: enable K_spec tests in WindowsJan Edmund Lazo2018-01-03
| | | | | | |
| * | | | | | tests: stderr output contains `cp` noiseJustin M. Keyes2018-01-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #7811
| * | | | | | defaults: do :filetype stuff unless explicitly "off"Justin M. Keyes2018-01-04
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now, the default `:filetype ...` setup was skipped if the user config touched `:filetype` in any way (including implicitly via `:syntax on`). No one needs that, and it's very confusing. Instead, proceed with `:filetype ... on` unless the user explicitly called `:filetype ... off`. closes #7765
| * | | | | Merge pull request #7762 from ZyX-I/remove-some-listitemsJustin M. Keyes2017-12-31
| |\ \ \ \ \ | | | | | | | | | | | | | | Remove some tv_list_item_…() functions