aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | vim-patch:8.1.0671: cursor in wrong column after auto-format #9729Jan Edmund Lazo2019-03-14
|/ / / / | | | | | | | | | | | | | | | | Problem: Cursor in the wrong column after auto-formatting. Solution: Check for deleting more spaces than adding. (closes vim/vim#3748) https://github.com/vim/vim/commit/e1e714ef0d1f4bb8b1712795e9106e3b4ff4c7bd
* | | | vim-patch:8.0.1447: still too many old style tests (#9725)Jan Edmund Lazo2019-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Still too many old style tests. Solution: Turn a few tests into new style. (Yegappan Lakshmanan, closes vim/vim#2509) https://github.com/vim/vim/commit/cada78975eebc47f9b12de1a471639b5afd9ad2f Exclude test_shortpathname.vim. nvim does not support 8.3 filenames on Windows.
* | | | dictwatcheradd(): support b:changedtick #9693demiurg3372019-03-14
| | | | | | | | | | | | | | | | | | | | fixes #6635 closes #9693
* | | | TextYankPost: add v:event["inclusive"] #9717Justin M. Keyes2019-03-13
| | | |
* | | | vim-patch:8.1.0170: invalid memory use with complicated pattern #9724Jan Edmund Lazo2019-03-13
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Invalid memory use with complicated pattern. (Andy Massimino) Solution: Reallocate the list of listids when needed. (closes vim/vim#3175) Remove unnecessary function prototypes. https://github.com/vim/vim/commit/2338c32b53d20dc18540b1a20845bcd8a6371bff
* | | | test/CI: skip "throttles output" test on Travis macOS #9721Justin M. Keyes2019-03-12
| | | | | | | | | | | | | | | | | | | | Travis macOS is not fast enough to run this test reliably. The test depends on the system producing output faster than the Nvim TUI can handle it.
* | | | Merge pull request #9722 from bfredl/float-doc2Björn Linse2019-03-12
|\ \ \ \ | | | | | | | | | | Float docs and defaults.
| * | | | docs: adjust the generated nvim_open_win docsBjörn Linse2019-03-12
| | | | | | | | | | | | | | | | | | | | | | | | | The format here is not meant to be ideal, just a backstop until auto-generation has been fixed.
| * | | | docs: update generated API docsBjörn Linse2019-03-12
| | | | |
| * | | | docs: floating windows introductionBjörn Linse2019-03-12
| | | | |
| * | | | floats: add NormalFloat highlight and 'nonumber' defaultBjörn Linse2019-03-12
| | | | |
| * | | | window: simplify logic for entering new floatBjörn Linse2019-03-12
|/ / / /
* | | | autocmd: rename "once" => "-once" #9713Justin M. Keyes2019-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Rename "nested" to "-nested", but continue to support "nested" for backwards-compatibility. - Allow any order: "-once -nested" or "-nested -once". ref https://github.com/neovim/neovim/pull/9706#issuecomment-471295747
* | | | Dist: make icon a proper square (#9716)Marco Hinz2019-03-11
| | | | | | | | | | | | | | | | | | | | | | | | The canvas was resized from 128x104 to 128x128 and centered via Gimp and further optimized via optipng. Fixes https://github.com/neovim/neovim/issues/9715
* | | | Merge #9708 from justinmk/tui-bg-detectJustin M. Keyes2019-03-11
|\ \ \ \
| * | | | TUI/background detection: hook into VimEnter eventJustin M. Keyes2019-03-11
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If terminal response is received during startup, set 'background' from a nested "one-shot" (once) VimEnter autocmd. The previous not-so-clever "self-rescheduling" approach could cause a long delay at startup (event-loop does not make forward progress). fixes #9675 ref #9509
* / | | cleanup: rename menu_nable_recurse() #9707Petter Wahlman2019-03-10
|/ / /
* | | Merge #9706 from justinmk/aucmd-onceJustin M. Keyes2019-03-10
|\ \ \
| * | | autocmd: introduce "once" featureJustin M. Keyes2019-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a new feature to :autocmd which sets the handler to be executed at most one times. Before: augroup FooGroup autocmd! autocmd FileType foo call Foo() | autocmd! FooGroup * <buffer> augroup END After: autocmd FileType foo once call Foo()
* | | | vim-patch:8.1.1002: "gf" on URL with port number #9705Jan Edmund Lazo2019-03-10
|/ / / | | | | | | | | | | | | | | | Problem: "gf" does not always work when URL has a port number. (Jakob Schöttl) Solution: When a URL is recognized also accept ":". (closes vim/vim#4082) https://github.com/vim/vim/commit/cbef8e1aa1f260ffde16491b1678eae53a36cf68
* | | Merge #9703 from erw7/fix-executable-on-unixJustin M. Keyes2019-03-09
|\ \ \
| * | | executable(): return false if user is not owner #9703erw72019-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | S_IXUSR does not check ownership. Test case: touch test.txt chmod 744 test.txt sudo chown root:root test.txt nvim -u NORC :echo executable('./test.txt')
* | | | vim-patch:8.1.0994: fix relative cursor position #9676Justin M. Keyes2019-03-09
|/ / / | | | | | | | | | | | | | | | Problem: Relative cursor position is not calculated correctly. Solution: Always set topline, also when window is one line only. (Robert Webb) Add more info to getwininfo() for testing. https://github.com/vim/vim/commit/8fcb60f961bdd134599fb016c6537fd496e800f5
* | | Merge #9003 'vim-patch:8.0.1372'Justin M. Keyes2019-03-09
|\ \ \
| * | | vim-patch:8.0.1372: profile log may be truncated halfway a characterJan Edmund Lazo2019-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Profile log may be truncated halfway a character. Solution: Find the start of the character. (Ozaki Kiichi, closes vim/vim#2385) https://github.com/vim/vim/commit/ac112f01a6930c9d15cf0360b657373699916bfd nvim does not support "--clean" yet but "-es" should suffice for the test.
* | | | floating-window: fix crash setting cmdheight #9685erw72019-03-09
|/ / / | | | | | | fixes #9680
* | | Merge #9662 'vim-patch:8.0.{0643-0646}'Justin M. Keyes2019-03-08
|\ \ \
| * | | lint: fix coding styleBilly Su2019-03-08
| | | |
| * | | vim-patch:8.0.0646: the hlsearch test fails on fast systemsBilly Su2019-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The hlsearch test fails on fast systems. Solution: Make the search pattern slower. Fix that the old regexp engine doesn't timeout properly. https://github.com/vim/vim/commit/0946326580e6f034fe2c88d041407ea0fde980ab
| * | | vim-patch:8.0.0645: no error for illegal back reference in NFA engineBilly Su2019-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The new regexp engine does not give an error for using a back reference where it is not allowed. (Dominique Pelle) Solution: Check the back reference like the old engine. (closes vim/vim#1774) https://github.com/vim/vim/commit/1ef9bbe215e13a273e74fccaddd8fc5a42c76b6e
| * | | vim-patch:8.0.0644: the timeout for 'hlsearch' is not testedBilly Su2019-03-07
| | | | | | | | | | | | | | | | | | | | | | | | Problem: There is no test for 'hlsearch' timing out. Solution: Add a test. https://github.com/vim/vim/commit/5b1affefd0e96154517ec6f71300086ae6d22d24
| * | | vim-patch:8.0.0643: when a pattern search is slow Vim becomes unusableBilly Su2019-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: When 'hlsearch' is set and matching with the last search pattern is very slow, Vim becomes unusable. Cannot quit search by pressing CTRL-C. Solution: When the search times out set a flag and don't try again. Check for timeout and CTRL-C in NFA loop that adds states. https://github.com/vim/vim/commit/fbd0b0af6800f6ff89857863d6a07ea03f09ff6c
* | | | Merge #9695 'vim-patch:8.1.{739,826,998}'Justin M. Keyes2019-03-08
|\ \ \ \ | |/ / / |/| | |
| * | | vim-patch:8.1.0826: too many #ifdefsJan Edmund Lazo2019-03-08
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_VIRTUALEDIT. Adds about 10Kbyte to the code. https://github.com/vim/vim/commit/29ddebef4038d2d2b3bc9d8d3b0109f4046d6fbf
| * | | oldtests: set shellslash in Test_true_false_arg()Jan Edmund Lazo2019-03-08
| | | |
| * | | oldtests: set shellslash in Test_shellescape()Jan Edmund Lazo2019-03-08
| | | | | | | | | | | | | | | | Value of "&shell" does not affect "shellescape()".
| * | | vim-patch:8.1.0739: text objects in not sufficiently testedJan Edmund Lazo2019-03-07
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Text objects in not sufficiently tested. Solution: Add a few more test cases. (Dominique Pelle, closes vim/vim#3795) https://github.com/vim/vim/commit/81b1ba4be57b4bfd7e53a6709b4f98758612ef5f
| * | | vim-patch:8.1.0998: getcurpos() unexpectedly changes "curswant"Jan Edmund Lazo2019-03-07
|/ / / | | | | | | | | | | | | | | | Problem: getcurpos() unexpectedly changes "curswant". Solution: Save and restore "curswant". (closes vim/vim#4069) https://github.com/vim/vim/commit/19a66858a5e3fedadc371321834507c34e2dfb18
* | | vim-patch:8.1.0935: old regexp engine may use invalid buffer #9692Jan Edmund Lazo2019-03-07
| | | | | | | | | | | | | | | | | | Problem: Old regexp engine may use invalid buffer for 'iskeyword' or uninitialized buffer pointer. (Kuang-che Wu) Solution: Set rex.reg_buf when compiling the pattern. (closes vim/vim#3972) https://github.com/vim/vim/commit/8bfd9469cef536f171e6666f9d9217192e09d161
* | | tui_tk_ti_getstr: handle weird value #9688Boskovits2019-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | tigetstr (used by libtermkey/driver-ti.c) may return -1 as a pointer. Documented in man 3 tigetstr. https://linux.die.net/man/3/tigetstr > The tigetstr routine returns the value (char *)-1 if capname is not a string > capability, or 0 if it is canceled or absent from the terminal description. Fixed #9687
* | | Merge #9638 from mhinz/update-libtermkeyJustin M. Keyes2019-03-07
|\ \ \ | |_|/ |/| |
| * | third-party: libtermkey v0.20 -> v0.21.1Marco Hinz2019-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $ bzr log --line --forward -r v0.20.. 372: Paul "LeoNerd" Evans 2017-03-30 {v0.20} Bumped VERSION to 0.20 373: Paul "LeoNerd" Evans 2017-04-10 [merge] Apply typo fixes from jamessan 374: Paul "LeoNerd" Evans 2017-11-29 Build termkey.pc by invoking a small shell script instead of sed'ing a template 375: Paul "LeoNerd" Evans 2018-03-29 Implement mouse key parsing (thanks Marc André Tanner <mat@brain-dump.org>) 376: Paul "LeoNerd" Evans 2019-01-02 Bugfix for infinite CPU spin on TERM=dumb, which has no terminfo key strings 377: Paul "LeoNerd" Evans 2019-02-14 Fix a couple of valgrind-cleanness errors in DEBUG mode 378: Paul "LeoNerd" Evans 2019-02-14 Fix valgrind uninitialised value warning 379: Paul "LeoNerd" Evans 2019-02-14 Remember to unibi_destroy() even if we never (lazily) loaded terminfo 380: Paul "LeoNerd" Evans 2019-02-14 Bugfix memory leak in TI driver on xterm 381: Paul "LeoNerd" Evans 2019-02-17 driver-ti.c does not need a separate TYPE_MOUSE node type since TERMKEY_TYPE_MOUSE already exists 382: Paul "LeoNerd" Evans 2019-02-17 Perform TI string lookup by iterating all the strings we care about, rather than iterating everything in the DB; that way a hook function can invent new strings 383: Paul "LeoNerd" Evans 2019-02-17 Avoid nonstandard \e sequence in unit tests (via neovim https://github.com/neovim/neovim/blob/master/third-party/patches/libtermkey-Fix-escape-sequences-for-MSVC.p... 384: Paul "LeoNerd" Evans 2019-02-17 win32: Win32 lacks <unistd.h> and S_ISFIFO() 385: Paul "LeoNerd" Evans 2019-02-17 win32: Win32 needs help to get ssize_t 386: Paul "LeoNerd" Evans 2019-02-17 win32: Win32 has no <termios.h> 387: Paul "LeoNerd" Evans 2019-02-17 win32: Win32 has no poll() so cannot provide termkey_waitkey() 388: Paul "LeoNerd" Evans 2019-02-17 win32: Win32 has no <strings.h> and needs help getting strcasecmp() 389: Paul "LeoNerd" Evans 2019-02-17 Write the version into the .pc file at 'make install' time so we don't get@VERSION@ from source 390: Paul "LeoNerd" Evans 2019-02-19 {v0.21} Bumped VERSION to 0.21 391: Paul "LeoNerd" Evans 2019-02-19 Bugfix to missing TERMIOS support 392: Paul "LeoNerd" Evans 2019-02-19 Fix offbyone buffer overflow in sprintf calculation of key names (neovim #9630) 393: Paul "LeoNerd" Evans 2019-02-19 {v0.21.1} Remove a pointless (and warny) cast Our local patches are now part of the libtermkey repo and get removed.
* | | PVS/V560: window.c: fix always true condition #9682Billy SU2019-03-05
| | |
* | | Merge #9679 from janlazo/vim-8.1.0891Justin M. Keyes2019-03-05
|\ \ \
| * | | vim-patch:8.1.0875: not all errors of marks and findfile()/finddir() are testedJan Edmund Lazo2019-03-05
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Not all errors of marks and findfile()/finddir() are tested. Solution: Add more test coverage. (Dominique Pelle) https://github.com/vim/vim/commit/71b13e92ae580038b8aecbb783296c577ca2ba5a
| * | | vim-patch:8.1.0891: substitute command inssuficiently testedJan Edmund Lazo2019-03-05
| | |/ | |/| | | | | | | | | | | | | Problem: Substitute command inssuficiently tested. Solution: Add more test coverage. (Dominique Pelle) https://github.com/vim/vim/commit/d77aa4d22e943998c337d5a603622ac5cf2928cb
* | | Merge pull request #9674 from bfredl/bufapi-fixBjörn Linse2019-03-05
|\ \ \ | |/ / |/| | api/buffer: use aucmd_prepbuf() to manipulate invisible buffer, fix some issues
| * | buffer: use aucmd_prepbuf() instead of switch_to_win_for_buf()Björn Linse2019-03-05
| | |
* | | PVS/V501: ui_compositor.c: identical sub-expressions #9673Billy SU2019-03-05
|/ /
* | Merge #8349 from lePerdu/completion-indent-adjustJustin M. Keyes2019-03-04
|\ \