aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
| | * | | vim-patch:8.1.2259: running tests may leave XfakeHOME behindJan Edmund Lazo2020-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Running tests may leave XfakeHOME behind. Solution: Source summarize.vim without using setup.vim. (closes vim/vim#5177) Also fix that on MS-Windows the test log isn't echoed. https://github.com/vim/vim/commit/7d2320414ffdd698c9a17d775f71e2c455c21624
| | * | | vim-patch:8.1.2131: MSVC tests failJan Edmund Lazo2020-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MSVC tests fail. Solution: Replace backslashes with slashes. https://github.com/vim/vim/commit/c25e702deec74771e49f6c2df4cda7a1f97d0c1e
| | * | | vim-patch:8.1.2129: using hard coded executable path in testJan Edmund Lazo2020-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Using hard coded executable path in test. Solution: Use v:progpath. Use $VIMRUNTIME instead of "runtime". (James McCoy, closes vim/vim#5025) https://github.com/vim/vim/commit/1ac41a5c1352306942344777d2ba86dccd84ffad
| * | | | test/LSP: assert contents of log fileJustin M. Keyes2020-02-16
| |/ / /
| * | | mouse.c: can click on multibyte foldopen/foldclose (#11863)Matthieu Coudron2020-02-14
| | | | | | | | | | | | | | | | | | | | would previously only work with ascii fillchars. Added a test.
| * | | clang bug: Dead assignment `ns_id`Bruno Roy2020-02-13
| | |/ | |/| | | | | | | | | | | | | | | | Remove a dead assignment of the `ns_id` variable in the `src/nvim/api/buffer.c` file. Refer: https://neovim.io/doc/reports/clang/report-f279da.html#EndPath
| * | Fix issue where callbacks are garbage collectederw72020-02-12
| | | | | | | | | | | | | | | Import necessary part of vim-patch:8.1.1575. https://github.com/vim/vim/commit/75a1a9415b9c207de5a29b25c0d1949c6c9c5c61
| * | vim-patch:8.1.0091: MS-Windows: Cannot interrupt gdb when program is runningerw72020-02-12
| | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows: Cannot interrupt gdb when program is running. Solution: Add debugbreak() and use it in the terminal debugger. Respect 'modified' in a prompt buffer. https://github.com/vim/vim/commit/4551c0a9fcdbdef52836d4852686d54b5e47fdaf
| * | vim-patch:8.1.0070: missing part of the changes for prompt_setinterrupt()erw72020-02-12
| | | | | | | | | | | | | | | | | | Problem: Missing part of the changes for prompt_setinterrupt(). Solution: Add the missing changes. https://github.com/vim/vim/commit/222cd20e2662e7478cfe42b78cc4f1c153ca819d
| * | vim-patch:8.1.0069: cannot handle pressing CTRL-C in a prompt buffererw72020-02-12
| | | | | | | | | | | | | | | | | | Problem: Cannot handle pressing CTRL-C in a prompt buffer. Solution: Add prompt_setinterrupt(). https://github.com/vim/vim/commit/0e5979a6d491f68c4a8c86fab489016919329a6b
| * | vim-patch:8.1.0036: not restoring Insert mode if leaving prompt buffer with ↵erw72020-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mouse Problem: Not restoring Insert mode if leaving a prompt buffer by using a mouse click. Solution: Set b_prompt_insert appropriately. Also correct cursor position when moving cursor to last line. https://github.com/vim/vim/commit/891e1fd894720d0b99a9daefa41e8181844f819a
| * | vim-patch:8.1.0032: BS in prompt buffer starts new lineerw72020-02-12
| | | | | | | | | | | | | | | | | | | | | Problem: BS in prompt buffer starts new line. Solution: Do not allows BS over the prompt. Make term_sendkeys() handle special keys. Add a test. https://github.com/vim/vim/commit/6b810d92a9cd9378ab46ea0db07079cb789f9faa
| * | vim-patch:8.1.0027: difficult to make a plugin that feeds a line to a joberw72020-02-12
| | | | | | | | | | | | | | | | | | Problem: Difficult to make a plugin that feeds a line to a job. Solution: Add the nitial code for the "prompt" buftype. https://github.com/vim/vim/commit/f273245f6433d5d43a5671306b520a3230c35787
| * | treesitter: cleanup some luahl stuffBjörn Linse2020-02-10
| | |
| * | treesitter: use internal "decorations" bufferBjörn Linse2020-02-10
| | |
| * | eval.c: factor out eval/funcs.c #11828Jakub Łuczyński2020-02-10
| | | | | | | | | | | | | | | | | | close #11828 ref #5081 cf. vim patch 7.4.2063
| * | build: always create build/lib/nvim so the install command doesn't failBjörn Linse2020-02-09
| | |
| * | vim-patch:8.2.0235: draw error when an empty group is removed from 'statusline'Björn Linse2020-02-09
| | | | | | | | | | | | | | | | | | Problem: Draw error when an empty group is removed from 'statusline'. Solution: Do not use highlighting from a removed group. https://github.com/vim/vim/commit/dbe5d361feb65137099644329cf0ecfd4a945a14
| * | build: allow to skip treesitter C parser installMatthieu Coudron2020-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | if USE_BUNDLED_TS_PARSERS is set to off, don't try to install the parser. Distribs can install treesitter parsers directly into $CMAKE_LIBRARY_PATH/nvim (and users anywhere in rtp). Also fix the URL.
| * | tests: bail out on libdir just like $VIMRUNTIME, it cannot be calculatedBjörn Linse2020-02-07
| | |
| * | treesitter: add standard &rtp/parser/ search path for parsersBjörn Linse2020-02-07
| | |
| * | build: include tree-sitter-c parser in bundled buildBjörn Linse2020-02-07
| | |
| * | env: try find library dir (like /usr[/local]/lib/nvim) and add it to &rtpBjörn Linse2020-02-07
| | |
| * | api: add nvim_get_runtime_file for finding runtime filesBjörn Linse2020-02-07
| | |
| * | lintJustin M. Keyes2020-02-02
| | |
| * | refactor: rename mch_exit => os_exitJustin M. Keyes2020-02-02
| | | | | | | | | | | | | | | - No code changes - Move it to main.c
| * | refactor: move various things to os/shell.cJustin M. Keyes2020-02-02
| | | | | | | | | | | | | | | - No code changes - Rename mch_expand_wildcards => os_expand_wildcards
| * | Merge pull request #11801 from bfredl/incsubcrashBjörn Linse2020-02-02
| |\ \ | | | | | | | | extmark: fix crash due to invalid column values in inccommand preview
| | * | extmarks: fix crash due to invalid column values in inccommand previewBjörn Linse2020-02-02
| | | | | | | | | | | | | | | | | | | | This used to use -1 and MAXCOL values. Make sure in range values are used.
| * | | vim-patch:8.1.1269: MS-Windows GUI: multibyte chars with a 0x80 byte do not workJan Edmund Lazo2020-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: MS-Windows GUI: multibyte chars with a 0x80 byte do not work when compiled with VIMDLL. Solution: Adjust the condition for fixing the input buffer. (Ken Takata, closes vim/vim#4330) https://github.com/vim/vim/commit/ed5ab2a95972b5ef588bdafab9f197e1dcf0c1df
| * | | vim-patch:8.1.0140: recording into a register has focus eventsJan Edmund Lazo2020-02-01
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Recording into a register has focus events. (Michael Naumann) Solution: Don't record K_FOCUSGAINED and K_FOCUSLOST. (closes vim/vim#3143) https://github.com/vim/vim/commit/972bfddc6b3f52ae0865ad8c0bf6089bc8a9883a
| * | | vim-patch:8.2.0161: not recognizing .gv file as dot filetypeJan Edmund Lazo2020-02-01
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Not recognizing .gv file as dot filetype. Solution: Add *.gv to dot pattern. (closes vim/vim#5544) https://github.com/vim/vim/commit/f8ddb25789a6af530e69f499907979dfbff1c1ea
| * | | vim-patch:8.2.0190: detect Kotlin files [ci skip] #11796Alkeryn2020-02-01
| |/ / | | | | | | | | | | | | Problem: Kotlin files are not recognized. Solution: Detect Kotlin files. (Alkeryn, closes vim/vim#5560) https://github.com/vim/vim/commit/ab067a21b9622513ed75f4801b001606eeaf2474
| * | doc: fix typos [ci skip] #11787Hye Sung Jung2020-01-30
| | |
| * | vim-patch:8.2.0016: test name used twice, option not restored properlyJan Edmund Lazo2020-01-30
| | | | | | | | | | | | | | | | | | Problem: Test name used twice, option not restored properly. Solution: Rename function, restore option with "&". https://github.com/vim/vim/commit/a48e78e11f2b647183fd12f569020756b17d7683
| * | vim-patch:8.2.0014: test69 and test95 are old styleJan Edmund Lazo2020-01-30
| | | | | | | | | | | | | | | | | | Problem: Test69 and test95 are old style. Solution: Convert to new style tests. (Yegappan Lakshmanan, closes vim/vim#5365) https://github.com/vim/vim/commit/afc13bd8271819c7871ff2ae2cfebb22190a0d39
| * | Fix shift change callbacks reading bad cursor (#11782)Axel Forsman2020-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sloppy code inherited from Vim caused user scripts to be able to observe the cursor line in an invalid intermediary state, due to Neovim change callbacks being unbuffered unlike Vim listeners. Manifested in Vimscript executed from the callback possibly erroring when `:call`:ing any function, due to the implicit range `curwin->w_cursor.lnum,curwin->w_cursor.lnum` failing validation. Fixed by deferring the call to `changed_lines()` until after `curwin->w_cursor.lnum` gets its correct value.
| * | vim-patch:8.2.0177: memory leak in get_tags()Jan Edmund Lazo2020-01-29
| | | | | | | | | | | | | | | | | | | | | Problem: Memory leak in get_tags(). Solution: Free matches when finding a pseudo-tag line. (Dominique Pelle, closes vim/vim#5553) https://github.com/vim/vim/commit/70b3e706b40fc2c84c1f9f33fa64945a481df395
| * | vim-patch:8.2.0077: settagstack() cannot truncate at current indexJan Edmund Lazo2020-01-29
| | | | | | | | | | | | | | | | | | Problem: settagstack() cannot truncate at current index. Solution: Add the "t" action. (Yegappan Lakshmanan, closes vim/vim#5417) https://github.com/vim/vim/commit/271fa08a35b8d320d3a40db4ddae83b698fdd4fb
| * | vim-patch:8.1.0446: options test fails in the GUIJan Edmund Lazo2020-01-29
| | | | | | | | | | | | | | | | | | Problem: Options test fails in the GUI. Solution: Don't try changing 'term' in the GUI. https://github.com/vim/vim/commit/4f888757257795969f2ab2e6fc3544a5bef3cdea
| * | vim-patch:8.1.0445: setting 'term' does not store location for termcap optionsJan Edmund Lazo2020-01-29
| | | | | | | | | | | | | | | | | | | | | Problem: Setting 'term' does not store location for termcap options. Solution: Set the script context for termcap options that are changed when 'term' is set. https://github.com/vim/vim/commit/35bc7d6c52f516b60d683bf9f0f57266d86e25b9
| * | vim-patch:8.2.0171: fix use of uninitialized buffer #11786Jan Edmund Lazo2020-01-28
| | | | | | | | | | | | | | | Problem: Coverity warning for using uninitialized buffer. Solution: Check the skip flag. https://github.com/vim/vim/commit/9a5e5a3e33bb86ba5209278e83ec60790f80d15c
| * | options: winhighlight: fix incorrect string equality testBjörn Linse2020-01-28
| | |
| * | lintJustin M. Keyes2020-01-28
| | |
| * | refactor: move session functions to ex_session.cJustin M. Keyes2020-01-28
| | |
| * | Merge #11772 from janlazo/vim-8.2.0152Justin M. Keyes2020-01-26
| |\ \ | | | | | | | | vim-patch:8.2.{152,158}
| | * | vim-patch:8.2.0158: triggering CompleteDone earlier is not backwards compatibleJan Edmund Lazo2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Triggering CompleteDone earlier is not backwards compatible. (Daniel Hahler) Solution: Add CompleteDonePre instead. https://github.com/vim/vim/commit/3f169ce17e8b779d105c96138a8b4246f2d270b9
| | * | vim-patch:8.2.0152: restoring ctrl_x_mode is not neededJan Edmund Lazo2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Restoring ctrl_x_mode is not needed. Solution: Remove restoring the old value, it's changed again soon. https://github.com/vim/vim/commit/da812e282a4e2d6d8c9604a3a2a38396437dfe20
| * | | mksession: always unix slashes "/" for filepathsJustin M. Keyes2020-01-26
| | | |
| * | | cleanup/ex_docmd.c: remove most put_eol() callsJustin M. Keyes2020-01-26
| | | |