aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* vim-patch:8.1.1094: long line in tags file causes errorMarco Hinz2019-04-02
| | | | | | | Problem: Long line in tags file causes error. Solution: Check for overlong line earlier. (Andy Massimino) https://github.com/vim/vim/commit/5209334c551778fe6f76945f373ee14fcac96f52
* vim-patch:8.1.1093: support for outdated tags format slows down tag parsingMarco Hinz2019-04-02
| | | | | | | Problem: Support for outdated tags format slows down tag parsing. Solution: Remove FEAT_TAG_OLDSTATIC. https://github.com/vim/vim/commit/96428dd4e961332e97d86013a321cedf5fafbed6
* Merge #9516 from erw7/improve-executable-on-windowsJustin M. Keyes2019-04-02
|\ | | | | Improve executable() and exepath() on windows
| * test: "$PATHEXT=::"Justin M. Keyes2019-04-02
| |
| * fs.c: fix is_executable_ext()erw72019-04-02
| | | | | | | | | | | | | | - Corresponds to the case where pathext contains a zero-length extension. - Remove unnecessary break statements. - Fix function attributes.
| * [ci skip] fs.c: fix commenterw72019-04-01
| |
| * fs.c: Move sh check of is_executable_ext to outside of looperw72019-04-01
| |
| * fs.c: Simplify calling is_executable_exterw72019-04-01
| |
| * test/win: Remove unnecessary set shellerw72019-04-01
| |
| * fs.c: fix is_executable_exterw72019-04-01
| | | | | | | | | | | | - Fix the problem of checking the extension in a UNIX like shell. - Fix the problem of not checking the existence of the file when the pathext contains an extension.
| * fs.c: eliminate is_extension_executableJustin M. Keyes2019-04-01
| | | | | | | | Add this functionality to is_executable_ext() instead.
| * is_extension_executable: simplify check for unix-style shellJustin M. Keyes2019-04-01
| | | | | | | | mch_expand_wildcards does it this way, it's probably good enough.
| * is_extension_executable: simplifyerw72019-04-01
| | | | | | | | Simplify method of determining search position of the extension.
| * cleanup: PATHEXT functionerw72019-04-01
| |
| * test/win: executable(), exepath() #9516erw72019-04-01
| |
| * win: exepath(): append extension if omittederw72019-04-01
| | | | | | | | fixes #9403
| * win: executable(): also check extensionerw72019-04-01
| |
| * win: executable(): fix relative path bugerw72019-04-01
| | | | | | | | | | Qualified (i.e. dot-prefixed) relative paths should only search CWD, not $PATH.
* | jumplist: avoid extra tail entry #9805Abdelhakeem Osama2019-04-02
| | | | | | fixes #9775
* | Merge #9827 from justinmk/fix-warningsJustin M. Keyes2019-04-01
|\ \ | |/ |/|
| * PVS/V560: expression is always trueJustin M. Keyes2019-04-01
| |
| * clang/"null pointer dereference": insert_executeJustin M. Keyes2019-04-01
| |
| * clang/"result is garbage/undefined": win_closeJustin M. Keyes2019-04-01
|/ | | | win_free_mem: set `dirp` to a dummy value.
* keymap, terminal: more keycodes #9810Olivier G-R2019-03-31
| | | | | | | | | - input: recognize <kEqual>, <kComma> - terminal.c: If we need to support function key, a change must be made in libvtermkey. Currently, it emulates strictly VT220 terminal, and returning numeric value in 'normal' mode is the expected behaviour. closes #9810
* Merge #9822 from janlazo/vim-8.1.1073Justin M. Keyes2019-03-31
|\ | | | | vim-patch:8.1.{1073,1074,1082,1087}
| * vim-patch:8.1.1087: tag stack is incorrect after CTRL-T and then :tagJan Edmund Lazo2019-03-31
| | | | | | | | | | | | | | Problem: tag stack is incorrect after CTRL-T and then :tag Solution: Handle DT_TAG differently. (test by Andy Massimino, closes vim/vim#3944, closes vim/vim#4177) https://github.com/vim/vim/commit/7559dcef6cfd0ba13271088fff51b8979fee950b
| * vim-patch:8.1.1082: "Conceal" match is mixed up with 'hlsearch' match.Jan Edmund Lazo2019-03-31
| | | | | | | | | | | | | | Problem: "Conceal" match is mixed up with 'hlsearch' match. Solution: Check that a match is found, not a 'hlsearch' item. (Andy Massimino, closes vim/vim#4073) https://github.com/vim/vim/commit/ab62c19ea034d76632bbbf4265a9fc17e7508541
| * vim-patch:8.1.1074: Python test doesn't wipe out hidden bufferJan Edmund Lazo2019-03-31
| | | | | | | | | | | | Problem: Python test doesn't wipe out hidden buffer. Solution: Wipe out the buffer. (Ben Jackson, closes vim/vim#4189) https://github.com/vim/vim/commit/bfd36036700ab2d4c9de48e37f222f4a4dd7b3b0
| * vim-patch:8.1.1073: space in number column is on wrong side with 'rightleft' setJan Edmund Lazo2019-03-31
|/ | | | | | Problem: Space in number column is on wrong side with 'rightleft' set. Solution: Move the space to the text side. Add a test. https://github.com/vim/vim/commit/e73f911c53de1c87e39456ba20782f72a0ca8f4f
* Merge #9812 from janlazo/vim-8.0.1153Justin M. Keyes2019-03-31
|\
| * eval: diff_hlID() and hlID() return same idJan Edmund Lazo2019-03-31
| |
| * vim-patch:8.0.1153: no tests for diff_hlID() and diff_filler()Jan Edmund Lazo2019-03-31
| | | | | | | | | | | | Problem: No tests for diff_hlID() and diff_filler(). Solution: Add tests. (Dominique Pelle, closes vim/vim#2156) https://github.com/vim/vim/commit/97fbc404fc56f76df12b2d2658b1d6efda28d5dd
* | Merge #9807 from mhinz/window-local-last-cursormovedMarco Hinz2019-03-31
|\ \ | |/ |/|
| * cursormoved: add tests for CursorMovedMarco Hinz2019-03-29
| |
| * cursormoved: always trigger CursorMoved when entering windowMarco Hinz2019-03-29
| |
| * cursormoved: make global last_cursormoved window-localMarco Hinz2019-03-29
| | | | | | | | Fixes https://github.com/neovim/neovim/issues/9755
* | vim-patch:8.1.1095: win: executable() on very long name #9820Jan Edmund Lazo2019-03-31
| | | | | | | | | | Problem: MS-Windows: executable() fails on very long filename. Solution: (Ken Takata, closes vim/vim#4015) https://github.com/vim/vim/commit/8662189736e6cefb3fe852728adb5341f83973cf
* | autocmd: rename MenuPopupChanged to CompleteChanged #9819Qiming zhao2019-03-31
| |
* | vim-patch:8.0.0705: check did_throw before discarding exception #9808Gabriel Cruz2019-03-30
| | | | | | | | | | | | | | | | Problem: Crash when there is an error in a timer callback. (Aron Griffis, Ozaki Kiichi) Solution: Check did_throw before discarding an exception. NULLify current_exception when no longer valid. https://github.com/vim/vim/commit/cae24be4a808d60313913cc6feea6c2bee2e2a42
* | vim-patch:8.1.1088: height of quickfix window not retained with vertical ↵Justin M. Keyes2019-03-30
| | | | | | | | | | | | | | | | | | | | split (#9818) Problem: Height of quickfix window not retained with vertical split. Solution: Use frame_fixed_height() and frame_fixed_width(). (Hongbo Liu, closes vim/vim#4013, closes vim/vim#2998) https://github.com/vim/vim/commit/9e1e358d376284c3aaf3a9f1e568bca297405f62 closes #3608
* | vim-patch:8.0.0629: set `starting` earlierRaphaël Colin2019-03-30
| | | | | | | | | | | | | | | | | | | | The patch is N/A but we include it for consistency. closes #9814 --- Problem: Checking for ambigous width is not working. (Hirohito Higashi) Solution: Reset "starting" earlier. https://github.com/vim/vim/commit/6b1da3312e15c065b373c9ec2732f31a77cee61f
* | complete_info(): fix null referenceJustin M. Keyes2019-03-30
| |
* | vim-patch:8.1.0045: popup test isn't run completelyJustin M. Keyes2019-03-30
| | | | | | | | | | | | Problem: Popup test isn't run completely. Solution: Remove "finish". Clean up function definitions. https://github.com/vim/vim/commit/ae0f30b761eb62e1b6bfc83fb4a6d1a47bf48320
* | Merge #9815 'vim-patch:8.1.1068: complete_info()'Justin M. Keyes2019-03-30
|\ \
| * | vim-patch:8.1.1068: cannot get all the information about current completionShougo Matsushita2019-03-30
|/ / | | | | | | | | | | Problem: Cannot get all the information about current completion. Solution: Add complete_info(). (Shougo, Hirohito Higashi, closes vim/vim#4106) https://github.com/vim/vim/commit/fd133323d4e1cc9c0e61c0ce357df4d36ea148e3
* | Merge #9792Justin M. Keyes2019-03-29
|\ \ | |/ |/| | | | | fixes #9791 closes #9792
| * fixup: use vim_snprintf, ASCII_ISALNUMAbdelhakeem2019-03-29
| | | | | | | | ASCII_ISALNUM is part of vim-patch:8.1.0540
| * lintAbdelhakeem2019-03-29
| |
| * vim-patch:8.1.0544: setting 'filetype' in a modeline causes an errorAbdelhakeem2019-03-28
| | | | | | | | | | | | | | | | Problem: Setting 'filetype' in a modeline causes an error (Hirohito Higashi). Solution: Don't add the P_INSECURE flag when setting 'filetype' from a modeline. Also for 'syntax'. https://github.com/vim/vim/commit/916a818cea5ba05a5f2117407674461b8bee6832
| * vim-patch:8.1.0540: may evaluate insecure value when appending to optionAbdelhakeem2019-03-28
| | | | | | | | | | | | | | | | Problem: May evaluate insecure value when appending to option. Solution: Set the secure flag when changing an option that was previously set insecurely. Also allow numbers for the characters from 'spelllang' that are used for LANG.vim. https://github.com/vim/vim/commit/247bb7e43b47eb8407a1111bed60b61aceda52ad