aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | Remove unused function (#12719)Patrice Peterson2020-08-08
| |_|_|/ / |/| | | |
* | | | | man.vim: Add - to 'iskeyword' (#12598)Anmol Sethi2020-08-08
| |_|/ / |/| | | | | | | | | | | | | | | Pressing K on manpages with - in their name will now work. I noticed this the manpages of https://github.com/cli/cli
* | | | Merge pull request #12701 from erw7/fix-sattr-t-overflowerw72020-08-03
|\ \ \ \ | | | | | | | | | | ui: fix problem with sattr_T overflow
| * | | | ui: fix problem with sattr_T overflowerw72020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sattr_T was defined as uint16_t. But this is not enough to handle the 24-bit colors of the terminal. To solve this problem, change it to int. In 32bit, int may overflow. So, if it overflows, change it to ignore it without adding more attr_entries. fixes #12366
* | | | | Merge pull request #12665 from janlazo/vim-8.2.1254Matthieu Coudron2020-08-02
|\ \ \ \ \ | | | | | | | | | | | | vim-patch:8.0.1774,8.1.{192,194,255,264,1202,2172,2340},8.2.{62,71,72,1004,1254,1259,1265,1267,1292,1295}
| * | | | | vim-patch:8.1.0264: backup tests fail when CWD is in /tmpJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Backup tests fail when CWD is in /tmp. Solution: Make 'backupskip' empty. (Christian Brabandt, closes vim/vim#3301) https://github.com/vim/vim/commit/efe03738f69b1f63ea30226765db949539ee15f0
| * | | | | vim-patch:8.1.0255: backup test fails when using shadow directoryJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Backup test fails when using shadow directory. Solution: Remove check for "src". https://github.com/vim/vim/commit/f8f88f89e12df516c1fac5851b504238ebc1d2d4
| * | | | | options: fix 'isident' for WindowsJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | Default value on Windows does not match the documented value.
| * | | | | vim-patch:8.1.0862: no verbose version of character classesJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No verbose version of character classes. Solution: Add [:ident:], [:keyword:] and [:fname:]. (Ozaki Kiichi, closes vim/vim#1373) https://github.com/vim/vim/commit/221cd9f4dd866503777b2fffa721c1403716ad63
| * | | | | tests/terminal/tui: wait 1ms to avoid data race in FreeBSDJan Edmund Lazo2020-08-02
| | | | | |
| * | | | | vim-patch:8.2.1295: tests 44 and 99 are old styleJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Tests 44 and 99 are old style. Solution: Convert to new style tests. (Yegappan Lakshmanan, closes vim/vim#6536) https://github.com/vim/vim/commit/7d40b8a532fa2ce768f200ab118870d17875a7fe
| * | | | | vim-patch:8.2.1292: AIDL filetype not recognizedJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: AIDL filetype not recognized. Solution: Add filetype detection. (Dominique Pellé, closes vim/vim#6533) https://github.com/vim/vim/commit/2afc3b4f776a4fe2bb22d0a79e77012d79b4ec1e
| * | | | | vim-patch:8.1.2340: quickfix test fails under valgrind and asanJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Quickfix test fails under valgrind and asan. Solution: Make sure long line does not overflow IObuff. (Dominique Pelle, closes vim/vim#5263) Put back fix for large terminals. (Yegappan Lakshmanan, closes vim/vim#5264) https://github.com/vim/vim/commit/a106e6cde682bda4ad10ed745acb51975fcb02e0
| * | | | | vim-patch:8.1.1202: always get regexp debugging logs when building with -DDEBUGJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Always get regexp debugging logs when building with -DDEBUG. Solution: By default do not create regexp debugging logs. (Ken Takata) https://github.com/vim/vim/commit/c2d09c9f2ce487a6971af9306e382d7b38805456
| * | | | | vim-patch:8.1.0194: possibly use of NULL pointerJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Possibly use of NULL pointer. (Coverity) Solution: Reset the re_in_use flag earlier. https://github.com/vim/vim/commit/414998023fbff15cce20ef01a54d0366370ad8b6
| * | | | | vim-patch:8.1.0192: executing regexp recursively fails with a crashJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Executing regexp recursively fails with a crash. Solution: Move global variables into "rex". https://github.com/vim/vim/commit/0270f38e1ae484c31a80c813a08691c47a207f1a
| * | | | | vim-patch:8.2.1267: MS-Windows: tests may fail due to $PROMPT valueJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: tests may fail due to $PROMPT value. Solution: Set $PROMPT for testing. (Taro Muraoka, closes vim/vim#6510) https://github.com/vim/vim/commit/2690b5aed8b6b6070430b05dcae296cd9479c942
| * | | | | vim-patch:8.2.1265: crash with EXITFREE when split() failsJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Crash with EXITFREE when split() fails. Solution: Restore 'cpoptions'. https://github.com/vim/vim/commit/7d5e744162c1e971e5a863e89787cadc8e56051c
| * | | | | vim-patch:8.2.1259: empty group in 'tabline' may cause using an invalid pointerJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Empty group in 'tabline' may cause using an invalid pointer. Solution: Set the group start position. (closes vim/vim#6505) https://github.com/vim/vim/commit/f56c95fdad5af521887f8cd7bc15729b5355231d
| * | | | | vim-patch:8.2.1004: line numbers below filler lines not always updatedJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Line numbers below filler lines not always updated. Solution: Don't break out of the win_line() loop too early. (Christian Brabandt, closes vim/vim#6294, closes vim/vim#6138) https://github.com/vim/vim/commit/511feec6f0a9e954f1d7353425fa51232b1a8e88
| * | | | | vim-patch:8.2.0072: memory test still fails on Cirrus CIJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Memory test still fails on Cirrus CI. Solution: Allow for a tiny bit more tolerance in the upper limit. https://github.com/vim/vim/commit/bb062c1588c324a1ce4cf01fd5e0780e83aaabe4 Check memory usage after Neovim sourced the Vimscript files. https://github.com/neovim/neovim/pull/12679 N/A patches for version.c: vim-patch:8.2.0062: memory test is flaky on FreeBSD Problem: Memory test is flaky on FreeBSD. Solution: Add a short sleep before getting the first size. https://github.com/vim/vim/commit/e7538ae997b3983d0c91a886a74ebacedd752164 vim-patch:8.2.0071: memory test often fails on Cirrus CI Problem: Memory test often fails on Cirrus CI. Solution: Allow for more tolerance in the upper limit. Remove sleep. https://github.com/vim/vim/commit/1832d12aea30f1533f3c461d9e1530d10f66b162
| * | | | | vim-patch:8.1.2172: spell highlight is wrong at start of the lineJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Spell highlight is wrong at start of the line. Solution: Fix setting the "v" variable. (closes vim/vim#5078) https://github.com/vim/vim/commit/7751d1d1a3d447d0d48f57f34e0da9f7c6ac433d Skip spell tests in OpenBSD. Nvim or screen likely crashed. Revist once issue #12104 is fixed. Skip the test for the following reasons: - unknown regression caused by https://github.com/neovim/neovim/issues/12104 - cannot revert failing test from https://github.com/neovim/neovim/commit/ed0d135247790f67ead7f1a8c21a020790e80a74
| * | | | | vim-patch:8.0.1774: reading very long lines can be slowJan Edmund Lazo2020-08-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Reading very long lines can be slow. Solution: Read up to 1 Mbyte at a time to avoid a lot of copying. Add a check for going over the column limit. https://github.com/vim/vim/commit/13d3b05ed2cf9a54b18b4e8236f0af2c5386200c
| * | | | | vim-patch:8.2.1254: MS-Windows: regexp test may fail if 'iskeyword' set wronglyJan Edmund Lazo2020-08-02
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: regexp test may fail if 'iskeyword' set wrongly. Solution: Override the 'iskeyword' value. (Taro Muraoka, closes vim/vim#6502) https://github.com/vim/vim/commit/470adb827f3d9e6cf62f685738d2db216daf3738
* | | | | Merge pull request #12700 from jamessan/fileinfo-garbageJames McCoy2020-08-02
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Merge remote-tracking branch 'upstream/master' into fileinfo-garbageJames McCoy2020-07-31
| |\ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| |
* | | | Merge pull request #12699 from jamessan/getnJames McCoy2020-07-31
|\ \ \ \
| * | | | lua: Use #var instead of deprecated table.getn(var)James McCoy2020-07-31
| | | | |
| * | | | luacheck: Enforce compatibility with Lua5.1James McCoy2020-07-31
| | | | | | | | | | | | | | | | | | | | | | | | | However, allow reading "jit" since we want to support running differently under LuaJIT.
* | | | | shada: fix failed assertion on exit (#12692)erw72020-07-31
|/ / / / | | | | | | | | | | | | | | | | | | | | If set the number of history saves is 0, assertions fail when inserting an entry on exit. Dont insert an entry when the number of saves is 0 fixes the issue. fixes #11497
* | | | Revert "lsp: Fix text edits with the same start position (#12434)" (#12564)Andreas Johansson2020-07-30
| | | | | | | | | | | | This reverts commit 44fe8828f06a22bc9aa3617a6fd8aae447a838de.
* | | | Merge pull request #12685 from BigPeet/vim-patch-8.2.1252James McCoy2020-07-29
|\ \ \ \ | |_|_|/ |/| | | vim-patch:8.2.1252
| * | | vim-patch:8.2.1252: ":marks" may show '< and '> mixed upPeter Wolf2020-07-28
|/ / / | | | | | | | | | | | | | | | Problem: ":marks" may show '< and '> mixed up. Solution: Show the mark position as where '< and '> would jump. https://github.com/vim/vim/commit/54c3fcd852f9d986f81547429e850b3364f058d6
* | | Merge pull request #12687 from erw7/fix-terminal-overflowerw72020-07-29
|\ \ \ | | | | | | | | terminal: fix terminal attribute overflow
| * | | terminal: fix terminal attribute overflowerw72020-07-29
|/ / / | | | | | | | | | fixes #11548
* | | Merge pull request #12673 from erw7/fix-tv-dict-add-strerw72020-07-26
|\ \ \ | | | | | | | | typval: fix incompatibility with vim
| * | | typval: fix incompatibility with vimerw72020-07-23
| | |/ | |/| | | | | | | | | | The dict_add_string of vim accepts NULL as the value to add. But tv_dict_add_str didn't accept it. Change it to accept NULL as well as vim.
* | | script: simplify python version check (#12672)jnozsc2020-07-24
| | |
* | | build: remove duplicate empty CONFIGURE_COMMAND (#12676)Christian Clason2020-07-24
| | | | | | | | | The cmake file for libvterm had an empty CONFIGURE_COMMAND "", which tells cmake to skip the configure step for this dependency (even though a later patch added another, actual, CONFIGURE_COMMAND two lines below). Evidently the recently released cmake 3.18.0 is pickier about this than previous versions, causing the build to fail. Removing this line makes the build successful again.
* | | ci: fix build failure in Travis [skip appveyor] (#12678)erw72020-07-24
|/ /
* | Merge pull request #12646 from vigoux/ts-fix-tildeMatthieu Coudron2020-07-21
|\ \ | | | | | | | | | | | | buffer_updates: set `deleted_bytes` correctly when hitting `~` When doing bytebased update, we need to revisit this to let outer calls of ml_get_line handle the deleted part (will be more precise)
| * | buffer_updates: prefer using ml_add_deleted_len_bufThomas Vigouroux2020-07-21
| | |
| * | buffer_updates: emit valid old_byte_sizeThomas Vigouroux2020-07-21
| | | | | | | | | | | | | | | Test this using treesitter highlighting, which is based on this old_byte_size.
* | | Merge pull request #12654 from cbarrete/nomodifiable-hoverMatthieu Coudron2020-07-21
|\ \ \ | | | | | | | | LSP: make the hover window nomodifiable
| * | | Make the window `nomodifiable` when it's createdCédric Barreteau2020-07-20
| | | |
| * | | LSP: make the hover window nomodifiableCédric Barreteau2020-07-20
| |/ /
* | | man.vim: Simplify man#init to reduce load time (#12482)Anmol Sethi2020-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I removed the SunOS stuff since no one uses SunOS and I've never tested it on there. I removed the section_flag init as we can just use -S instead of -s and -S is used by every implementation as far as I know. This brings man#init's time from 50-70ms to 15-20ms for me. Closes #12318 Related #6766 Related #6815
* | | Merge pull request #12575 from cbarrete/vim-8.2.0935Matthieu Coudron2020-07-20
|\ \ \ | |/ / |/| | [RFC] vim-patch:8.2.{0935,0937}
| * | Fix documentationCédric Barreteau2020-07-20
| | | | | | | | | | | | The list parameter is an an [in,out] rather than just an [in].
| * | Prevent `flatten` from taking a null listCédric Barreteau2020-07-15
| | |