aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | Merge #4972 from justinmk/schedule-ui_refreshJustin M. Keyes2016-09-23
|\ \ \ | | | | | | | | Schedule ui_refresh
| * | | ui_detach: Schedule refresh on main loop.Justin M. Keyes2016-09-22
| | | | | | | | | | | | | | | | Closes #4163
| * | | test: api_specJustin M. Keyes2016-09-22
| | | | | | | | | | | | | | | | | | | | This is an (unsuccessful) attempt to cover #4163. It covers other behavior, so it's worth keeping.
* | | | Merge pull request #5369 from jamessan/vim-patch-preprocessingJames McCoy2016-09-22
|\ \ \ \ | |/ / / |/| | | vim-patch: Group alternations in preprocess_patch
| * | | vim-patch: Group alternations in preprocess_patchJames McCoy2016-09-22
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Without the groupings, only the first alternation matches the diff marker. For example, local na_doc='todo\.txt\|version\d\.txt\|tags' ... +'g^diff --git a/runtime/doc/'${na_doc}'... becomes, after expansion, ... +'g^diff --git a/runtime/doc/todo\.txt\|version\d\.txt\|tags'... so the matches become "^diff --get a/runtime/doc/todo\.txt", "version\d\.txt", or "tags". Adding the grouping ensures the expected behavior of requiring "^diff --get a/runtime/doc/" before every filename.
* | | runtest.vim: Fix spelling of (s:)messagesJames McCoy2016-09-21
| | |
* | | Merge pull request #5368 from jamessan/vim-7.4.1309James McCoy2016-09-21
|\ \ \ | | | | | | | | vim-patch:7.4.1309
| * | | vim-patch:7.4.1309James McCoy2016-09-21
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When a test fails not all relevant info is listed. Solution: Add the errors to the messages. https://github.com/vim/vim/commit/00af60bbb6cc7e8ccafddb30a1964f891b800bce 7.4.1309 was incorrectly marked as applied in #4301. 7.4.1477 relies on some of the changes that had been made in 7.4.1309, so this fixes the build after I, pre-emptively, merged #5038.
* | | Merge pull request #5038 from prollings/vim-7.4.1477James McCoy2016-09-21
|\ \ \ | |_|/ |/| | vim-patch:7.4.1477
| * | vim-patch:7.4.1477Patrick2016-08-04
| | | | | | | | | | | | | | | | | | | | | Problem: Test_reltime is flaky, it depends on timing. Solution: When it fails run it a second time. https://github.com/vim/vim/commit/b5760a1ce5b700fc32b8bd11948ee189a847c59e
* | | l10n: Update Ukrainian translation (#5343)Anatolii Sakhnik2016-09-20
| | |
* | | Merge #5362 from justinmk/testcleanupJustin M. Keyes2016-09-20
|\ \ \ | | | | | | | | test: helpers.rmdir(): retry+sleep on failure
| * | | test: legacy/012_directory_spec: Also use dot-prefix on Windows.Justin M. Keyes2016-09-20
| | | | | | | | | | | | | | | | | | | | win32 handles dot-prefixed files just fine; Nvim-on-Windows does not perpetuate the Vim-on-Windows behavior of avoiding dot-prefixed files.
| * | | test/helpers.rmdir(): lfs.rmdir() instead of os.remove()Justin M. Keyes2016-09-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | os.remove() fails on empty directories in non-POSIX systems. https://github.com/keplerproject/luafilesystem/issues/4 lfs.rmdir() "usually" works, so use it instead. Closes #5236
| * | | test/helpers.rmdir(): Retry once after a delay.Justin M. Keyes2016-09-20
|/ / / | | | | | | | | | | | | Attempt to avoid "Permission denied" on Windows potentially caused by open filepath handle in sibling process.
* | | Merge pull request #4739 from brcolow/vim-7.4.1266James McCoy2016-09-18
|\ \ \ | | | | | | | | vim-patch 7.4.1266
| * | | vim-patch 7.4.1266Michael Ennen2016-09-18
|/ / / | | | | | | | | | | | | | | | | | | | | | Problem: A BufAdd autocommand may cause an ml_get error (Christian Brabandt) Solution: Increment RedrawingDisabled earlier. https://github.com/vim/vim/commit/ab9fc7e0cf22bcee119b62d3433cac60f405e645
* | / tests: migrate legacy test 12. #4196Lucas Hoffmann2016-09-18
| |/ |/|
* | version.c: mark NA patches #5335Shougo Matsushita2016-09-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NA 2108: test_Netbeans 2114: tiny 2116: dosinst.c 2118: Tiny 2122: FEAT_CLIPBOARD 2129, 2130: timer 2131: channel 2133: Tiny 2138: if_py_both 2140: Tiny 2145, 2150: Win32 2153: GUI test 2154: Test_commnunicate() 2155: GUI test 2156: Win32 2157: test_job 2166, 2167: small build 2168: Makefile 2176: if_mzch 2182: term.c 2186: test_timers 2191, 2192: prototype 2193: GUI 2195: vimrun 2199: GUI 2202: small 2203: normal features 2206: ifdef 2207: xpm support feature 2210: configure 2211: mouse 2214: GUI 2216: test check sign feature 2218, 2234: ifdef 2238: term.c 2243: GUI 2247: ifdef 2252, 2253: GUI 2254: if_mzch 2257: if_python 2258, 2260: channel 2261: small 2262: viminfo 2267: Windows 2270: channel 2271: Netbeans 2281: timer 2282: mch_newshellsize() 2285: proto, Makefile 2286: Filelist, Makefile 2287: channel 2288: Windows 2289: Makefile 2290: FEAT_FLOAT 2297, 2298, 2301: channel 2302: Makefile 2304: timer 2308: Makefile 2310: timer 2316: channel 2325: Tiny 2327: channel 2332: timer 2338: small 2340: Makefile 2342: Windows 2344: channel 2345: Makefile 2351: test_Netbeans 2352: Makefile 2358: GUI 2359, 2361: timer 2363: regexp prototype 2365: Makefile, version8.txt, style 2366: bigvim.bat Implemented 2213: EndOfBuffer
* | Merge #5254 from KillTheMule/vim-7.4.1952Justin M. Keyes2016-09-18
|\ \ | | | | | | vim-patch:7.4.{1952, 1990, 2033, 2284}
| * | vim-patch:7.4.2284KillTheMule2016-09-17
| | | | | | | | | | | | | | | | | | | | | Problem: Comment in scope header file is outdated. (KillTheMule) Solution: Point to the help instead. (closes vim/vim#1017) https://github.com/vim/vim/commit/f4145d8e990a72bdfea9db3110a7e42a0ff4240c
| * | Add if_cscope documentation for querytype 'a'KillTheMule2016-08-26
| | | | | | | | | | | | From 802a0d902fca423acb15f835d7b09183883d79a0.
| * | LintKillTheMule2016-08-26
| | |
| * | vim-patch:7.4.2033KillTheMule2016-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: 'cscopequickfix' option does not accept new value "a". Solution: Adjust list of command characters. (Ken Takata) https://github.com/vim/vim/commit/6d20e1754461b0f8d395f2e3464f0dc1060497f7 All changes applied manually. Definition of `CSQF_CMDS` was moved to `option_defs.h` in nvim.
| * | vim-patch:7.4.1990KillTheMule2016-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cscope items are not sorted. Solution: Put the new "a" command first. (Ken Takata) https://github.com/vim/vim/commit/80632db65e8f5f775dadbbc10c5ba6c173ebb24f All changes applied manually.
| * | vim-patch:7.4.1952KillTheMule2016-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cscope interface does not support finding assignments. Solution: Add the "a" command. (ppettina, closes vim/vim#882) https://github.com/vim/vim/commit/b12e7ef956e0b0344778b7ef93d41f4b4ed2a670 All changes applied manually.
* | | insert_enter: Update folds on insert-leave. #5351Shougo Matsushita2016-09-18
| | | | | | | | | | | | | | | Fixes failing test: 045_folding_spec.lua References #5299
* | | eval.c: Clean up spurious FAIL checks. (#5345)Justin M. Keyes2016-09-18
| | | | | | | | | rettv_list_alloc cannot fail.
* | | api: Establish API naming convention. (#5344)Justin M. Keyes2016-09-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | old name: new name: -------------------------------------------------- nvim_name_to_color nvim_get_color_by_name nvim_get_current_buffer nvim_get_current_buf nvim_get_current_window nvim_get_current_win nvim_get_buffers nvim_list_bufs nvim_get_tabpages nvim_list_tabpages nvim_get_windows nvim_list_wins nvim_set_current_buffer nvim_set_current_buf nvim_set_current_window nvim_set_current_win nvim_change_directory nvim_set_current_dir nvim_tabpage_get_window nvim_tabpage_get_win nvim_tabpage_get_windows nvim_tabpage_list_wins nvim_win_get_buffer nvim_win_get_buf nvim_report_error nvim_err_writeln Helped-by: Björn Linse <bjorn.linse@gmail.com> Helped-by: ZyX <kp-pav@yandex.ru> Helped-by: James McCoy <jamessan@jamessan.com>
* | | Merge #5326 'vim-patch:7.4.1547'Justin M. Keyes2016-09-17
|\ \ \
| * | | test: synIDattr returns empty, not -1Stéphane Campinas2016-09-16
| | | | | | | | | | | | | | | | | | | | - Behavior changed in 7.4.1547 - Also removed N/A specs: nvim does not support ":hi term=..."
| * | | vim-patch:7.4.1547 #5326Stéphane Campinas2016-09-16
|/ / / | | | | | | | | | | | | | | | | | | | | | Problem: Getting a cterm highlight attribute that is not set results in the string "-1". Solution: Return an empty string. (Taro Muraoka) https://github.com/vim/vim/commit/385111bd86e0b38667879c3e89506ca1ae98e1df
* | | perf: Skip foldUpdate() in insert-mode. #5299Shougo2016-09-16
| | | | | | | | | Closes #5270
* | | syntax.c: Support bg/fg special color-names. #5319Kerem Cakirer2016-09-16
| | | | | | | | | | | | Refresh colors if changing Normal group
* | | Merge pull request #5336 from bfredl/del_varBjörn Linse2016-09-15
|\ \ \ | | | | | | | | make del_var and set_var not return the old value.
| * | | api: make nvim[_obj]_set_var and _del_var not return the old valueBjörn Linse2016-09-15
| | | |
| * | | gendispatch: warn for deprecated alias if the deprecated function has ↵Björn Linse2016-09-15
|/ / / | | | | | | | | | implemation
* | | Merge #5339 from jamessan/stray-test-processesJames McCoy2016-09-14
|\ \ \ | | | | | | | | | | | | test/ui: Stop the terminal job after testing
| * | | Restore output_spec assertion dropped in f332ebaJames McCoy2016-09-14
| | | |
| * | | tests/ui: Stop the terminal job after testingJames McCoy2016-09-14
|/ / / | | | | | | | | | | | | | | | When running the tests in a contained environment, the lingering terminal processes prevent the unmounting of the filesystems in the contained environment.
* | | api: remove unnecessary initializations causing warnings in api dispatch (#5337)Björn Linse2016-09-14
| | | | | | | | | | | | | | | Left over change from acb7c82 (fix leak when a api function is incorrectly called with a list.). These initializations are now never used and causes warnings in static analysis
* | | Merge #5329 from justinmk/remove-misc2Justin M. Keyes2016-09-13
|\ \ \ | | | | | | | | Eliminate misc2.c
| * | | read_string: Use char if you mean char.Justin M. Keyes2016-09-13
| | | |
| * | | refactor: eliminate misc2.cJustin M. Keyes2016-09-13
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | move `call_shell` to misc1.c Move some fns to state.c Move some fns to option.c Move some fns to memline.c Move `vim_chdir*` fns to file_search.c Move some fns to new module, bytes.c Move some fns to fileio.c
* | | vim-patch:7.4.1558 (#5333)Justin M. Keyes2016-09-13
| | | | | | | | | | | | | | | | | | Problem: It is not easy to find out what windows display a buffer. Solution: Add win_findbuf(). https://github.com/vim/vim/commit/9cdf86b86f5fdb5a45b682f336846f9d9a9c6f1f
* | | Merge 'vim-patch.sh'Justin M. Keyes2016-09-13
|\ \ \
| * | | vim-patch.sh: Use printf instead of echoJustin M. Keyes2016-09-13
| | | | | | | | | | | | | | | | Also: neovim => nvim
| * | | vim-patch.sh: preprocess_patch()Justin M. Keyes2016-09-13
|/ / / | | | | | | | | | | | | | | | | | | - Remove not-applicable Vim changes such as *.proto, todo.txt, ... Also: - support NVIM_SOURCE_DIR override
* | | Merge #4874 'Restore vim-like tab dragging'Justin M. Keyes2016-09-12
|\ \ \
| * | | CI: Travis macOS: Skip tab left-drag tests.Justin M. Keyes2016-09-12
| | | | | | | | | | | | | | | | | | | | | | | | These tests fail on master, so it's not a regression. Changes in #4874 (parent commit) seem to work (and pass most CI), so skipping these tests is better than blocking the changes.