aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| * | vim-patch:8.2.2069: the quickfix window is not updated after setqflist()Jan Edmund Lazo2020-11-29
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The quickfix window is not updated after setqflist(). Solution: Update the quickfix buffer. (Yegappan Lakshmanan, closes vim/vim#7390, closes vim/vim#7385) https://github.com/vim/vim/commit/287153c5d481a09ffe98a95ad78390ff580bb557 N/A patches for version.c: vim-patch:8.2.2067: cursor position in popup terminal is wrong Problem: Cursor position in popup terminal is wrong. Solution: Don't check the flags. https://github.com/vim/vim/commit/f5452691ba30e33b38c5b06c51ba40b58457d5d8
* | fall back to os_realpathMagnus Kokk2020-11-30
| |
* | Fix undeclared identifier when HAVE_READLINK is not definedMagnus Kokk2020-11-30
|/
* folds: use Folded highlight even with spell on (#13393)Matthieu Coudron2020-11-29
| | | | the highlight was not used with spell enabled on folded lines. Thanks to lervag for the nice report.
* vim-patch:8.2.0095: cannot specify exit code for :cquit (#13407)Jan Edmund Lazo2020-11-28
| | | | | | | Problem: Cannot specify exit code for :cquit. Solution: Add optional argument. (Thinca, Yegappan Lakshmanan, closes vim/vim#5442) https://github.com/vim/vim/commit/1860bde9d31bbb0ba857f6284f6332a7134030dd Co-authored-by: erw7 <erw7.github@gmail.com>
* initialization: delay logging in set_init_1()Björn Linse2020-11-28
|
* vim-patch:8.2.0271: the "num64" feature is available everywhereJan Edmund Lazo2020-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: The "num64" feature is available everywhere and building without it causes problems. Solution: Graduage the "num64" feature. (James McCoy, closes vim/vim#5650) https://github.com/vim/vim/commit/82f654e092ac5b86316bc1b30c0b07a849813186 Restore Test_printf_spec_b() from patch 7.4.2221.. N/A patches for version.c: vim-patch:8.2.0594: MS-Windows: cannot build with WINVER set to 0x0501 Problem: MS-Windows: cannot build with WINVER set to 0x0501. Solution: Only use inet_ntop() when available. (Ozaki Kiichi, closes vim/vim#5946) https://github.com/vim/vim/commit/b6fb0516ec862a18fdffe06c9400d507a7193835 vim-patch:8.2.0965: has_funcundefined() is not used Problem: Has_funcundefined() is not used. Solution: Delete the function. (Dominique Pellé, closes vim/vim#6242) https://github.com/vim/vim/commit/5055c56cfbedc6326c607d40c7a1241682f7675e vim-patch:8.2.1370: MS-Windows: warning for using fstat() with stat_T Problem: MS-Windows: warning for using fstat() with stat_T. Solution: use _fstat64() if available. (Naruhiko Nishino, closes vim/vim#6625) https://github.com/vim/vim/commit/c753478b82613df37b145764e27f5514542edb97 vim-patch:8.2.2056: configure fails when building with implicit-function-declaration Problem: Configure fails when building with the "implicit-function-declaration" error enabled, specifically on Mac. Solution: Declear the functions like in the source code. (suggestion by Clemens Lang, closes vim/vim#7380) https://github.com/vim/vim/commit/ce7be3a0e6f19bc85990bb8fcfe5e208944777b4
* vim-patch:8.2.2059: Amiga: can't find pluginsJan Edmund Lazo2020-11-27
| | | | | | Problem: Amiga: can't find plugins. Solution: Do not use "**" in the pattern. (Ola Söder, closes vim/vim#7384) https://github.com/vim/vim/commit/6ee874d378829b62e0944063a9a029e81b5debfb
* vim-patch:8.1.0951: using WIN64 even though it is never definedJan Edmund Lazo2020-11-27
| | | | | | Problem: Using WIN64 even though it is never defined. Solution: Only use _WIN64. (Ken Takata, closes vim/vim#3997) https://github.com/vim/vim/commit/44b443c5db7a372b2da519be15dd962c552e1355
* Merge pull request #13315 from ThomasFeher/colorscheme_terminalJames McCoy2020-11-26
|\ | | | | Fix colors in terminal by maintaining COLORTERM
| * Fix colors in terminal by maintaining COLORTERMThomas Fehér2020-11-26
| | | | | | | | Fixes https://github.com/neovim/neovim/issues/10836
* | Merge pull request #13375 from janlazo/vim-8.2.2041Jan Edmund Lazo2020-11-25
|\ \ | | | | | | vim-patch:8.1.{2290,2390},8.2.{242,257,302,303,462,991,996,2041,2042,2043,2047,2048,2049,2054}
| * | vim-patch:8.2.0462: previewwindow test fails on some systemsJan Edmund Lazo2020-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Previewwindow test fails on some systems. (James McCoy) Solution: Wait a bit after sending the "o". (closes vim/vim#5849) https://github.com/vim/vim/commit/37bb030cd9088ee66dc2d41c2d3602d1e5f4a7ef Cherry-pick Test_popup_and_previewwindow_dump() changes from patches 8.1.1585, 8.1.2373. N/A patches for version.c: vim-patch:8.2.0242: preview popup window test fails with long directory name Problem: Preview popup window test fails with long directory name. (Jakub Kądziołka) Solution: Use "silent cd". (closes vim/vim#5615) https://github.com/vim/vim/commit/799439a5d85a7d45eff7485056f2798cea766300 vim-patch:8.2.2042: build failure with +profile but without +reltime Problem: Build failure with +profile but without +reltime. Solution: Adjust #ifdef. (Christian Brabandt, closes vim/vim#7361) https://github.com/vim/vim/commit/813196784ad2a3a8cd65be5e975769d9768a728e vim-patch:8.2.2043: GTK3: white border around text stands out Problem: GTK3: white border around text stands out. Solution: Use current theme color. (closes vim/vim#7357, issue vim/vim#349) https://github.com/vim/vim/commit/ff94bd9e4779b918f3761035f43a97ba7175b3ce vim-patch:8.2.2047: Amiga: FEAT_ARP defined when it should not Problem: Amiga: FEAT_ARP defined when it should not. Solution: Adjust #ifdef. (Ola Söder, closes vim/vim#7370) https://github.com/vim/vim/commit/36fe7b287e13a7534c9aa6dcf0c3d7f8363f6060 vim-patch:8.2.2048: Amiga: obsolete code Problem: Amiga: obsolete code. Solution: Remove the unused lines. (Ola Söder, closes vim/vim#7373) https://github.com/vim/vim/commit/3a3b6910421ee1d03c222efc62d61b9fb879d931 vim-patch:8.2.2049: Amiga: obsolete function Problem: Amiga: obsolete function. Solution: Remove the function. (Ola Söder, closes vim/vim#7374) https://github.com/vim/vim/commit/d653293c806c8bea976737b88006264e7a8ea6d6 vim-patch:8.2.2054: Amiga: FEAT_ARP defined when it should not Problem: Amiga: FEAT_ARP defined when it should not. Solution: Adjust "||" to "&&" in #ifdef. (Ola Söder, closes vim/vim#7375) https://github.com/vim/vim/commit/d49a35a1c3b736637733b36011fccbee7ef43fcf
| * | vim-patch:8.2.0996: using "aucmdwin" in win_gettype() is not idealJan Edmund Lazo2020-11-25
| | | | | | | | | | | | | | | | | | Problem: Using "aucmdwin" in win_gettype() is not ideal. Solution: Rename to "autocmd". https://github.com/vim/vim/commit/40a019f157c549dcdc17c33f082975485567bb06
| * | vim-patch:8.2.0991: cannot get window type for autocmd and preview windowJan Edmund Lazo2020-11-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot get window type for autocmd and preview window. Solution: Add types to win_gettype(). (Yegappan Lakshmanan, closes vim/vim#6277) https://github.com/vim/vim/commit/0fe937fd8616fcd24b1b1ef2ab9f1657615dd22c Cherry-pick test_preview.vim,test_window_cmd.vim changes from patch v8.2.0522.
| * | vim-patch:8.2.0257: cannot recognize a terminal in a popup windowJan Edmund Lazo2020-11-25
| | | | | | | | | | | | | | | | | | Problem: Cannot recognize a terminal in a popup window. Solution: Add the win_gettype() function. https://github.com/vim/vim/commit/00f3b4e007af07870168bf044cecc9d544483953
| * | vim-patch:8.1.2390: test94 is old style, fix 7.4.441 not testedJan Edmund Lazo2020-11-25
| | | | | | | | | | | | | | | | | | | | | Problem: Test94 is old style, fix 7.4.441 not tested. Solution: Turn test94 into a new style test. Add tests for the fix in patch 7.4.441. (Yegappan Lakshmanan, closes vim/vim#5316) https://github.com/vim/vim/commit/309976ec1f033c68480bbc8cc363db5b5ea944f9
| * | vim-patch:8.2.0303: TermChanged test fails in the GUIJan Edmund Lazo2020-11-24
| | | | | | | | | | | | | | | | | | Problem: TermChanged test fails in the GUI. Solution: Skip the test when running the GUI. https://github.com/vim/vim/commit/d28e0b3652067788fcc9c99058b0b6eee7beebee
| * | vim-patch:8.2.0302: setting 'term' may cause error in TermChanged autocommandJan Edmund Lazo2020-11-24
| | | | | | | | | | | | | | | | | | | | | Problem: Setting 'term' may cause error in TermChanged autocommand. Solution: Use aucmd_prepbuf() to switch to the buffer where the autocommand is to be executed. (closes vim/vim#5682) https://github.com/vim/vim/commit/0c81d1b11278b2d962aa6fbb4aa974dab97be59d
| * | vim-patch:8.1.2290: autocommand test failsJan Edmund Lazo2020-11-24
| | | | | | | | | | | | | | | | | | Problem: Autocommand test fails. Solution: Remove 'closeoff' from 'diffopt'. https://github.com/vim/vim/commit/a9aa86ff951b7908b615a61a0e216901b96bc0eb
| * | vim-patch:8.2.2041: haskell filetype not optimally recognizedJan Edmund Lazo2020-11-24
| | | | | | | | | | | | | | | | | | | | | Problem: Haskell filetype not optimally recognized. Solution: Recognize all *.hsc files as Haskell. (Marcin Szamotulski, closes vim/vim#7354) https://github.com/vim/vim/commit/a09bee322e605c8a076fa23c3d3259495a1129d2
* | | screen.c: Allow showbreak to override cursorline. (#13372)shade-of-noon2020-11-25
| | | | | | | | | | | | | | | I also added relevant tests. Close #13369
* | | Merge pull request #13379 from bfredl/runtimeBjörn Linse2020-11-25
|\ \ \ | | | | | | | | runtime: extract 'runtimepath' and 'packpath' logic to its own file
| * | | runtime: extract 'runtimepath' and 'packpath' logic to its own fileBjörn Linse2020-11-25
| | | | | | | | | | | | | | | | No code changes, except for added ILOG for the calculated startup path
* | | | Merge pull request #13357 from vigoux/luahl-priorityBjörn Linse2020-11-25
|\ \ \ \ | |_|/ / |/| | | feat(luahl): add priority mechanism
| * | | feat(luahl): add priority mechanismThomas Vigouroux2020-11-25
| | | | | | | | | | | | | | | | | | | | Base priority is 0x1000, in order to stay kinda backward compatible. Also set tree-sitter default highlight to 100 (middle-ish value)
* | | | vim-patch:8.1.0825: code for autocommands is mixed with file I/O code (#13305)TJ DeVries2020-11-24
| |_|/ |/| |
* | | Merge pull request #13366 from bfredl/path3aBjörn Linse2020-11-24
|\ \ \ | | |/ | |/| api: enable nvim_get_runtime_file to find subdirectories
| * | api: enable nvim_get_runtime_file to find subdirectoriesBjörn Linse2020-11-24
| | |
* | | vim-patch:8.2.2036: buffer messed up if creating the quickfix window fails ↵Jan Edmund Lazo2020-11-24
| | | | | | | | | | | | | | | | | | | | | | | | (#13365) Problem: Current buffer is messed up if creating a new buffer for the quickfix window fails. Solution: Check that creating the buffer succeeds. (closes vim/vim#7352) https://github.com/vim/vim/commit/9e40c4b15ebfbc84947a3f34b1bd53e397b57f51
* | | Merge pull request #13322 from teto/remove_curwinThomas Vigouroux2020-11-24
|\ \ \ | | | | | | | | refactor: pass window to was_set_insecurely
| * | | fix(fold): use Folded highlight even with spell onMatthieu Coudron2020-11-23
| | | | | | | | | | | | | | | | | | | | Partially addresses https://github.com/neovim/neovim/issues/12982. It's more a quickfix while reworking folds.
| * | | refactor: pass window to was_set_insecurelyMatthieu Coudron2020-11-23
| |/ / | | | | | | | | | | | | | | | working on get_foldtext and wanted to get rid of the curwin backup/restore. Turns out it's not possible else f_foldtext is run on the same window. Kept the cleanup anyway.
* | | Merge pull request #13270 from vigoux/ts-range-rangesThomas Vigouroux2020-11-23
|\ \ \ | | | | | | | | treesitter: allow table to be used as ranges
| * | | fix(treesitter): allow ranges in set_included_rangesThomas Vigouroux2020-11-23
| | | |
| * | | treesitter: refactor some thingsThomas Vigouroux2020-11-23
| | | |
* | | | Merge pull request #11148 from janlazo/vim-8.0.1455Jan Edmund Lazo2020-11-23
|\ \ \ \ | |/ / / |/| | | vim-patch:8.0.1455,8.1.{2115,2361}
| * | | vim-patch:8.1.2361: MS-Windows: test failures related to VIMDLLJan Edmund Lazo2020-11-23
| | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: test failures related to VIMDLL. Solution: Adjust code and tests. (Ken Takata, closes vim/vim#5283) https://github.com/vim/vim/commit/310c32e8920140f0db747c6c6eb06b1ee53cdb5a
| * | | vim-patch:8.1.2115: MS-Windows: shell commands fail if &shell contains a spaceJan Edmund Lazo2020-11-23
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: shell commands fail if &shell contains a space. Solution: Use quotes instead of escaping. (closes vim/vim#4920) https://github.com/vim/vim/commit/2efc44b3f0b6bd8307cb281af095e08e15ab1c24 Always double-quote &shell if it contains a space. Neovim does not support escaping space with backslash, unlike Vim. N/A patches for version.c: vim-patch:8.0.1455: if $SHELL contains a space then 'shell' is incorrect Problem: If $SHELL contains a space then the default value of 'shell' is incorrect. (Matthew Horan) Solution: Escape spaces in $SHELL. (Christian Brabandt, closes vim/vim#459) https://github.com/vim/vim/commit/4bfa8af14142e54f509048239f4e8596911f56aa vim-patch:8.2.1194: test failure because shell prompt differs Problem: Test failure because shell prompt differs. Solution: Set the shell prompt. https://github.com/vim/vim/commit/a4dc6f92bb29b00783f8945bbe1101e837b6ad3c
* | | Add eap->skip checks to script_host_{execute_file,do_range}James McCoy2020-11-22
| | | | | | | | | | | | | | | | | | As a safety measure, return immediately from these functions if eap->skip is set. This is set when VimL is being parsed, to skip past dead code, and should not be executed.
* | | do_one_cmd: Remove :pyxdo/:pyxfile from "handle <bar>" switchJames McCoy2020-11-22
|/ / | | | | | | | | | | | | | | | | | | In 8f288698e4730f6cc91240fe899e93921aff9d71, these commands were incorrectly added to the switch that determines whether a command needs to parse for "|" on their own when ea.skip is set. This means that "if 0 | pyxfile foo.py | endif" would execute foo.py when it should do nothing. Removing them from the switch skips to the end of `do_one_cmd()`, avoiding running any script.
* | Merge pull request #13351 from janlazo/vim-8.1.1598Jan Edmund Lazo2020-11-22
|\ \ | | | | | | vim-patch:8.1.{1598,1601,2332},8.2.2032
| * | vim-patch:8.1.2332: missing file in refactoringJan Edmund Lazo2020-11-22
| | | | | | | | | | | | | | | | | | Problem: Missing file in refactoring. Solution: Update missing file. https://github.com/vim/vim/commit/556ae8ea28b4e3e9fc47ad130795009a3080146e
| * | vim-patch:8.2.2032: cabalconfig and cabalproject filetypes not recognizedJan Edmund Lazo2020-11-22
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cabalconfig and cabalproject filetypes not recognized. Solution: Detect more cabal files. (Marcin Szamotulski, closes vim/vim#7339) https://github.com/vim/vim/commit/dcbab75db3ba5e812f119e08cda6a02c6b028a14 N/A patches for version.c: vim-patch:8.1.1598: update to test file missing Problem: Update to test file missing. Solution: Update the popup window test file. https://github.com/vim/vim/commit/53a95d65840e9d48844fa0798f198eca765176e8 vim-patch:8.1.1601: missing changes to popup window test file Problem: Missing changes to popup window test file. Solution: Add those changes. https://github.com/vim/vim/commit/8da41816316f17382817df3f9449b55df8d39651
* | Merge pull request #13345 from shade-of-noon/lingering-e145Jan Edmund Lazo2020-11-22
|\ \ | |/ |/| Remove leftover handling of restricted mode.
| * po: Remove E145 error message.Edwin Pujols2020-11-22
| |
* | vim-patch:8.2.1217: startup test depends on random source fileJan Edmund Lazo2020-11-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Startup test depends on random source file. Solution: Write a test file to find quickfix errors in. https://github.com/vim/vim/commit/1e1f612bd42085becb2208b9a95ed3ed0d272ee8 N/A patches for version.c: vim-patch:8.2.1216: startup test fails Problem: Startup test fails. Solution: Adjust expected values for deleted lines. https://github.com/vim/vim/commit/b6e4e4c6f7b4f7eadcc4c2397bfa57e0734e005f
* | test/old: cherry-pick patch 8.2.0509 for Test_q_arg()Jan Edmund Lazo2020-11-21
| |
* | test/old: cherry-pick patch 8.1.2373 for test_startup.vimJan Edmund Lazo2020-11-21
| |
* | vim-patch:8.1.0650: command line argument -q [errorfile] is not testedJan Edmund Lazo2020-11-21
|/ | | | | | Problem: Command line argument -q [errorfile] is not tested. Solution: Add a test. (Dominique Pelle, closes vim/vim#3730) https://github.com/vim/vim/commit/54948183d210f5117271bb5710752da24054fade