aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* | | oldtests: skip Test_spellinfo()Jan Edmund Lazo2018-11-12
| | | | | | | | | | | | nvim supports only `set encoding=utf8`.
* | | vim-patch:8.1.0340: no test for :spellinfoJan Edmund Lazo2018-11-12
| | | | | | | | | | | | | | | | | | Problem: No test for :spellinfo. Solution: Add a test. (Dominique Pelle, closes vim/vim#3394) https://github.com/vim/vim/commit/9049b686121367941bf534c041975938135c7e20
* | | vim-patch:8.1.0516: :move command sets 'modified' #9224Jan Edmund Lazo2018-11-11
| | | | | | | | | | | | | | | Problem: :move command marks buffer modified when nothing changed. Solution: Do not set 'modified'. Add a test. (Jason Franklin) https://github.com/vim/vim/commit/ddd1f9183bed00d096f29c503721ac559174a29f
* | | TUI: attrs -> attr_id refactorBjörn Linse2018-11-11
| | |
* | | UI/TUI: improvements and cleanups for scrolling and clearingBjörn Linse2018-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - TUI: _never_ rely on BCE for implicit clearing, only explicit commands. - TUI: use unibi_erase_chars when possible. - TUI: use end-exclusive ranges for invalid and cleared areas - screen: scrolling leaves scrolled in aree undefined. This is a conservative change, a client assuming the old semantics will still behave correctly. - screen: factor out vsep handling from line drawing. This is needed anyway for the multigrid refactor. - screen: simplifications of win_do_lines
* | | test: adjust time-sensitive tests (#9220)Justin M. Keyes2018-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - window_split_tab_spec.lua: Put cursor at bottom of :terminal buffer so that it follows output. - inccommand_spec.lua: Increase timeout to allow 2nd retry. - Timer tests are less reliable on Travis CI macOS 10.12/10.13. ref #6829 ref e39dade80b02 ref de13113dc16e ref https://github.com/neovim/neovim/pull/9095#issuecomment-429603452 > We don't guarantee that a X ms timer is triggered during Y ms sleep > for any X<Y, though I would expect the load to be really bad for this > to happen with X=10ms, Y=40ms.
* | | vim-patch:8.1.0337: :file fails in quickfix command (#9215)Jan Edmund Lazo2018-11-09
| | | | | | | | | | | | | | | | | | Problem: :file fails in quickfix command. Solution: Allow :file without argument when curbuf_lock is set. (Jason Franklin) https://github.com/vim/vim/commit/379fb76b080521f7c09265ec3264b9e698923518
* | | channel: avoid buffering output when only terminal and no callbacks are activeBjörn Linse2018-11-08
| | |
* | | Merge pull request #9211 from bfredl/init_optionsBjörn Linse2018-11-08
|\ \ \ | | | | | | | | ui_options: also send when starting in --embed mode
| * | | ui_options: also send when starting or from OptionSetBjörn Linse2018-11-08
| | | | | | | | | | | | | | | | needed after #9024 to receive options from init.vim
* | | | jobstart(): Fix hang on non-executable cwd #9204Tommy Allen2018-11-07
|/ / / | | | | | | | | | | | | | | | | | | * os/fs.c: add os_isdir_executable() * eval.c: fix hang on job start caused by non-executable cwd option * channel.c: assert cwd is an executable directory * test: jobstart() produces error when using non-executable cwd
* | | Merge pull request #9206 from janlazo/vim-8.1.0510Justin M. Keyes2018-11-06
|\ \ \ | | | | | | | | vim-patch:8.1.{510,512}
| * | | vim-patch:8.1.0512: 'helplang' default is inconsistent for C and C.UTF-8Jan Edmund Lazo2018-11-05
| | | | | | | | | | | | | | | | | | | | | | | | Problem: 'helplang' default is inconsistent for C and C.UTF-8. Solution: Don't accept a value unless it starts with two letters. https://github.com/vim/vim/commit/389ab7122bec99c11ad4ce6d87cc6f38a21e4e40
| * | | vim-patch:8.1.0510: filter test fails when $LANG is C.UTF-8Jan Edmund Lazo2018-11-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Filter test fails when $LANG is C.UTF-8. Solution: Set 'helplang' to "en" for any C language. (Christian Brabandt, closes vim/vim#3577) https://github.com/vim/vim/commit/dcd71cbaedf75dd8e5c5a45c5c2e3ec7ee552dce
* | | | vim-patch:8.1.0511: ml_get error when calling a function with a range (#9207)Jan Edmund Lazo2018-11-06
|/ / / | | | | | | | | | | | | Problem: ml_get error when calling a function with a range. Solution: Don't position the cursor after the last line. https://github.com/vim/vim/commit/9e353b5265bd7fa103caf4e5a9b3c99f344f548e
* | | doc: APIJustin M. Keyes2018-11-05
| | |
* | | docJustin M. Keyes2018-11-05
| | | | | | | | | | | | - update standard-plugin-list. closes #8388
* | | test/timer_spec: relax lower-boundJustin M. Keyes2018-11-05
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Test is unreliable on macOS 10.13. The lower-bound isn't central to the purpose of the test, so just relax it. ref https://github.com/neovim/neovim/pull/9095#issuecomment-429603452 > We don't guarantee that a X ms timer is triggered during Y ms sleep > for any X<Y, though I would expect the load to be really bad for this > to happen with X=10ms, Y=40ms. related: #6829
* | vim-patch:8.1.0508: suspend test fails when run by root (#9196)Jan Edmund Lazo2018-11-04
| | | | | | | | | | Problem: Suspend test fails when run by root. Solution: Accept both '$' and '#' for the prompt. (James McCoy, closes vim/vim#3590) https://github.com/vim/vim/commit/0f62cf5b335968f7448af1a6f46e0104b7bc365e
* | vim-patch:8.1.0507: .raml files not properly detected (#9195)Jan Edmund Lazo2018-11-04
| | | | | | | | | | Problem: .raml files not properly detected. Solution: Recognize .raml as raml instead of yaml. (closes vim/vim#3594) https://github.com/vim/vim/commit/da1c11c6411182e9a4bd4374e3fb8851fef77113
* | TUI: Avoid reset_cursor_color in old VTE #9191Sam Wilson2018-11-03
| | | | | | | | closes #9089
* | vim-patch:8.1.0504: when CTRL-C is mapped it triggers InsertLeave (#9192)Jan Edmund Lazo2018-11-03
| | | | | | | | | | Problem: When CTRL-C is mapped it triggers InsertLeave. Solution: Make CTRL-C behave the same way when typed or used in a mapping. https://github.com/vim/vim/commit/4dbc2627641a6b950c30c31cbf7b7e6c36da1927
* | Merge #9184 from janlazo/vim-8.0.1758Justin M. Keyes2018-11-02
|\ \
| * | vim-patch:8.0.1766: expanding abbreviation doesn't workJan Edmund Lazo2018-11-01
| | | | | | | | | | | | | | | | | | | | | Problem: Expanding abbreviation doesn't work. (Tooth Pik) Solution: Return OK instead of FALSE and FAIL instead of TRUE. (Christian Brabandt) https://github.com/vim/vim/commit/c3c3e698966fac86dee94799b70947defb85440d
| * | vim-patch:8.0.1758: open_line() returns TRUE/FALSE for success/failureJan Edmund Lazo2018-11-01
| | | | | | | | | | | | | | | | | | Problem: open_line() returns TRUE/FALSE for success/failure. Solution: Return OK or FAIL. https://github.com/vim/vim/commit/24a2d7264fc2394f69a9a890b34d1f09cf63b14e
* | | Merge pull request #9183 from bfredl/offset2Björn Linse2018-11-02
|\ \ \ | |/ / |/| | api: make nvim_buf_get_offset independent on platform option
| * | api: simplify nvim_buf_get_offset functionBjörn Linse2018-11-01
| | |
* | | test/old: Test_BufReadCmdHelp: generate helptagsJustin M. Keyes2018-11-01
|/ / | | | | | | | | | | | | | | | | Generate helptags before :help. This only failed in the TSAN build because other builds run the Lua tests first, which generate the helptags. closes #8824
* | api: implement nvim_buf_get_offset_for_lineBjörn Linse2018-11-01
| | | | | | | | | | Like line2byte, but works for any buffer, and uses zero-based indexing (API conventions).
* | vim-patch:8.1.0501: cppcheck warns for using array index before bounds check ↵Jan Edmund Lazo2018-11-01
| | | | | | | | | | | | | | (#9178) Problem: Cppcheck warns for using array index before bounds check. Solution: Swap the conditions. (Dominique Pelle) https://github.com/vim/vim/commit/a9a8e04eab106c1d21381f79f8965fe50b94e235
* | test/old: force "-i viminfo" in $RUN_VIMTEST #9175 (#9175)Justin M. Keyes2018-10-31
| | | | | | | | | | | | | | | | | | | | | | Before this change, some tests fail if the user has a local shada/viminfo in the default $HOME location. For example: TEST_FILE=test_marks.res make oldtest Ostensibly this change should not be necessary, because of this statement in runtest.vim: set viminfo+=nviminfo
* | test/old: test_startup: fix "-u NONE" argJustin M. Keyes2018-10-30
| | | | | | | | | | Lack of whitespace caused a file named "NONE-u" to be created (because GetVimCommand() returns a command ending with "-i NONE").
* | vim-patch:8.0.1553: find digraph to insert a character #8190lokesh11972018-10-30
| | | | | | | | | | | | | | | | Problem: Cannot see what digraph is used to insert a character. Solution: Show the digraph with the "ga" command. (Christian Brabandt) https://github.com/vim/vim/commit/5f73ef8d20070cd45c9aea4dc33c2e0657f5515c close #8190
* | vim-patch:20aac6c11269Justin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/20aac6c1126988339611576d425965a25a777658
* | vim-patch:91f84f6e11cdJustin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/91f84f6e11cd879d43d651c0903d85bff95f0716
* | vim-patch:b477af2260d9Justin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/b477af2260d9bc7ae7f743f0a14265d7ee12ee09
* | vim-patch:6dc819b1299eJustin M. Keyes2018-10-29
| | | | | | | | | | Updated runtime and language files. https://github.com/vim/vim/commit/6dc819b1299e1d9f99303568772ade544d5c1322
* | vim-patch:675e8d6adb88Justin M. Keyes2018-10-29
| | | | | | | | | | | | | | | | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/675e8d6adb88d5b38087870dfda51c0205070741 --- NA: vim-patch:ffd112edc6a8 Fix missing patch number. https://github.com/vim/vim/commit/ffd112edc6a8f72b66c06207bff4431f6aec7b6f
* | vim-patch:d2f3a8b87873Justin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/d2f3a8b8787333abf2300d38836b196955f10c00
* | vim-patch:0b0f0992d46eJustin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/0b0f0992d46ef02fdfc1240744bef91d4299c1df
* | vim-patch:2f01889055f1Justin M. Keyes2018-10-29
| | | | | | | | | | Runtime file and translation updates. https://github.com/vim/vim/commit/2f01889055f14842c1d4f9abd91139fc6bd95f15
* | vim-patch:eb3dc87f0139Justin M. Keyes2018-10-29
| | | | | | | | | | Updated runtime files https://github.com/vim/vim/commit/eb3dc87f01391bb075d97aef3d00f91b4e08a25c
* | vim-patch:7db25fed5de1Justin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/7db25fed5de1be922b8cbb0328149469606a0424
* | vim-patch:15142e27aaafJustin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files and translations https://github.com/vim/vim/commit/15142e27aaafa15b72d1042c25fbb5e4f12b6736
* | vim-patch:7dda86f2ff35Justin M. Keyes2018-10-29
| | | | | | | | | | Update runtime files. https://github.com/vim/vim/commit/7dda86f2ff35bb80afce4da24782fd58216bbe50
* | Merge #9015Justin M. Keyes2018-10-29
|\ \
| * | vim-patch:8.1.0498: /etc/gitconfig not recognized at a gitconfig fileJan Edmund Lazo2018-10-27
| | | | | | | | | | | | | | | | | | Problem: /etc/gitconfig not recognized at a gitconfig file. Solution: Add pattern to filetype detection. (closes vim/vim#3568) https://github.com/vim/vim/commit/d474686a09ef3f7529e65abe00cf8cd2ea8a95eb
| * | vim-patch:8.1.0484: some file types are not recognizedJan Edmund Lazo2018-10-27
| | | | | | | | | | | | | | | | | | Problem: Some file types are not recognized. Solution: Update the file type detection. https://github.com/vim/vim/commit/38654503b04dd5ff4813f81892d9f62db1ff01b9
| * | vim-patch:8.0.1465: python2 and python3 detection not testedJan Edmund Lazo2018-10-27
| | | | | | | | | | | | | | | | | | | | | Problem: Python2 and python3 detection not tested. (Matej Cepl) Solution: Add test for detecting python2 and python3. Also detect a script using "js" as javascript. https://github.com/vim/vim/commit/4bc0bed53695ac67db8d601f2a15e48e7a196688
| * | vim-patch:8.0.1458: filetype detection test does not check all scriptsJan Edmund Lazo2018-10-27
| | | | | | | | | | | | | | | | | | Problem: Filetype detection test does not check all scripts. Solution: Add most scripts to the test https://github.com/vim/vim/commit/ddb349369d107c14fad9c38baf2f0e2b8514fbf0