aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* NVIM v0.3.7v0.3.7Justin M. Keyes2019-05-29
| | | | | OTHER: 361d4be588b9 dist: update nvim.png
* dist: update nvim.pngJustin M. Keyes2019-05-29
| | | | | | | | | | | | | | fix appimage failure: -- Deploying icons -- Deploying icon /home/travis/build/neovim/bot-ci/build/neovim/runtime/nvim.png WARNING: x and y resolution of icon are not equal: /home/travis/build/neovim/bot-ci/build/neovim/runtime/nvim.png ERROR: Icon /home/travis/build/neovim/bot-ci/build/neovim/runtime/nvim.png has invalid x resolution: 104 ERROR: Valid resolutions for icons are: 8x8, 16x16, ... Failed to deploy icon: /home/travis/build/neovim/bot-ci/build/neovim/runtime/nvim.png mv: cannot stat '/home/travis/build/neovim/bot-ci/build/neovim/build/nvim.appimage*': No such file or directory ref https://github.com/neovim/bot-ci/issues/144
* version bumpJustin M. Keyes2019-05-29
|
* NVIM v0.3.6v0.3.6Justin M. Keyes2019-05-29
| | | | | | | | FIXES: 4553fc5e6cb6 #10082 vim-patch:8.1.1365: :source should check sandbox OTHER: 877d53990414 #10027 genappimage.sh: migrate to linuxdeploy
* vim-patch:8.1.1365: :source should check sandbox #10082Justin M. Keyes2019-05-29
| | | | | Problem: Source command doesn't check for the sandbox. (Armin Razmjou) Solution: Check for the sandbox when sourcing a file. https://github.com/vim/vim/commit/53575521406739cf20bbe4e384d88e7dca11f040
* genappimage.sh: migrate to linuxdeploy #10027Douglas 'dopessoa' Pessoa2019-05-18
| | | | | generate_type2_appimage is unmaintained, and lacks a way to rename the appimage file. fix #9893
* release.shJustin M. Keyes2019-04-28
|
* version bumpJustin M. Keyes2019-04-28
|
* NVIM v0.3.5v0.3.5Justin M. Keyes2019-04-28
| | | | | | | | | | | | | | | Maintenance release to fix issues found in v0.3.4. FIXES: f891131c6bb2 #9894 options: properly reset directories on 'autochdir' 9a5488c2a67e Remove MSVC optimization workaround for SHM_ALL 1793ba81762f Make SHM_ALL to a variable instead of a compound literal #define 947069ba1438 doc: mention "pynvim" module rename 46c7e12f27f1 #9629 screen: don't crash when drawing popupmenu with 'rightleft' option f1843c003576 vim-patch:8.1.0677: look-behind match may use the wrong line number 120442188872 #8325 :terminal : set topline based on window height aaa8c3d7112a #9504 :recover : Fix crash on non-existent *.swp
* options: properly reset directories on 'autochdir' (#9894)Marco Hinz2019-04-15
| | | Fixes https://github.com/neovim/neovim/issues/9892
* Remove MSVC optimization workaround for SHM_ALLJames McCoy2019-04-12
|
* Make SHM_ALL to a variable instead of a compound literal #defineJames McCoy2019-04-12
| | | | | | | | | | | | | | | gcc-9 has [improved compliance] with the C spec for lifetime of compound literals, tying their lifetime to block scope instead of function scope. This makes the behavior comparable to all other automatic variables. Using the SHM_ALL #define instantiated a compound literal local to an if clause and assigned the address to a "char_u *". Since the pointer was then being used outside of the if clause, it was using an invalid address. [improved compliance]: https://gcc.gnu.org/gcc-9/porting_to.html#complit Closes #9855
* doc: mention "pynvim" module renameJustin M. Keyes2019-03-26
| | | | closes #9764
* Merge pull request #9629 from bfredl/pumfixBjörn Linse2019-02-19
|\ | | | | screen: don't crash when drawing popupmenu with 'rightleft' option
| * screen: don't crash when drawing popupmenu with 'rightleft' optionBjörn Linse2019-02-19
|/
* vim-patch:8.1.0677: look-behind match may use the wrong line numberJan Edmund Lazo2019-02-07
| | | | | | | | | crash reported in #9584 Problem: Look-behind match may use the wrong line number. (Dominique Pelle) Solution: Use the line number in regsave instead of the one in behind_pos, we may be looking at the previous line. (closes vim/vim#3749) https://github.com/vim/vim/commit/866f3558141aa68862aa2fedbb7747bf2365e838
* :terminal : set topline based on window height #8325Justin M. Keyes2019-02-06
|
* :recover : Fix crash on non-existent *.swp #9504raffitz2019-01-15
| | | | | | | Reverts d2944e6a298e. mf_open() _can_ fail if the file does not exist. closes #9503 closes #9504
* version bumpJustin M. Keyes2019-01-13
|
* NVIM v0.3.4v0.3.4Justin M. Keyes2019-01-13
| | | | | | | | | | This maintenance release fixes some issues found in v0.3.3. FIXES: 8a7b6200fbaa #9487 provider: improve error message if provider is missing 44ea903ca51a #9468 checkhealth: detect broken pip b4028056fa5d Windows: nvim-qt v0.2.12 (fix potential "blank screen" at startup)
* Merge #9495 from justinmk/release-0.3Justin M. Keyes2019-01-13
|\ | | | | release candidate 0.3.4
| * provider: improve error message if provider is missing (#9487)Marco Hinz2019-01-13
| | | | | | | | | | | | | | | | | | Move `has_eval_provider()` check to `eval_call_provider()` to make sure that every code path calls it first. Previously we would, when pynvim was missing, get a nice error message for `:python3 1`, but not for `:py3file blah`. Fixes https://github.com/neovim/neovim/issues/9485
| * checkhealth: detect broken pip #9468Justin M. Keyes2019-01-13
| |
| * win/dist: nvim-qt v0.2.12Justin M. Keyes2019-01-13
|/
* version bumpJustin M. Keyes2019-01-04
|
* NVIM v0.3.3v0.3.3Justin M. Keyes2019-01-04
| | | | | | | | | | | | This maintenance release fixes some issues found in v0.3.2 . FIXES: a597ab8d1ba7 #9442 Merge pull request from jamessan/revert-pynvim d7b3ac029c30 health/provider: Check for available pynvim when neovim module missing edeb19d5e959 python#CheckForModule: Use the given module string instead of hard-coding pynvim 0dd89cda9c47 {health,provider}/python: Import the neovim, rather than pynvim, module fc6e8a4db8eb #9423 TUI: Konsole DECSCUSR fixup
* release.sh: Format issue-numbers in descriptions [ci skip]Justin M. Keyes2019-01-04
|
* release.sh: fix exclusion pattern [ci skip]Justin M. Keyes2019-01-04
| | | | grep support of "\s" pattern is unreliable.
* Merge pull request #9442 from jamessan/revert-pynvimJames McCoy2019-01-02
|\ | | | | Rework Python provider/health check to use neovim module again
| * health/provider: Check for available pynvim when neovim module missingJames McCoy2019-01-01
| | | | | | | | | | Adapt the checks so we can still report when the pynvim module is present but the neovim module is missing.
| * python#CheckForModule: Use the given module string instead of hard-coding pynvimJames McCoy2019-01-01
| |
| * {health,provider}/python: Import the neovim, rather than pynvim, moduleJames McCoy2019-01-01
| | | | | | | | | | | | | | | | The neovim module is available for backwards compatibility. We should not yet force the use of the pynvim module, since there's no other major reason to bump the minimum supported Python client module. Closes #9426
* | Merge pull request #9439 from jamessan/more-fragile-testsJames McCoy2019-01-01
|\ \ | | | | | | Mark a few more functionaltests as fragile
| * | Mark "shell command :! throttles shell-command output greater than ~10KB" ↵James McCoy2019-01-01
| | | | | | | | | | | | fragile
| * | Mark "feeding large chunks of input with <Paste>" fragileJames McCoy2019-01-01
| | |
| * | Mark ":substitute with inccommand during :terminal activity" fragileJames McCoy2019-01-01
| |/
* | Merge pull request #9435 from jamessan/tui-konsoleJames McCoy2019-01-01
|\ \ | | | | | | TUI: Konsole DECSCUSR fixup (#9423)
| * | TUI: Konsole DECSCUSR fixup (#9423)Justin M. Keyes2019-01-01
|/ / | | | | | | | | | | | | Apparently Konsole's terminfo is still broken. ref #9364 closes #9420
* | Merge pull request #9433 from jamessan/only-lint-masterJames McCoy2019-01-01
|\| | | | | travis: Only run lint job for master branch/PRs
| * travis: Only run lint job for master branch/PRsJames McCoy2019-01-01
| |
* | travis: Run ci for release-* branchesJames McCoy2019-01-01
| |
* | version bumpJames McCoy2019-01-01
|/
* NVIM v0.3.2v0.3.2Justin M. Keyes2018-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Besides the "visible" improvements, this release features numerous internal improvements to the UI/screen code and test infrastructure. Numerous patches were merged from Vim, which are not mentioned below. FEATURES: 07ad5d71ab97 clipboard: Support custom VimL functions #9304 725da1feeb9a #9401 win/TUI: Improve terminal/console support 7a8dadbedb0b #9077 startup: Use $XDG_CONFIG_DIRS/nvim/sysinit.vim if it exists feec926633e3 #9299 support <cmd> mapping in more places 0653ed63a508 #9028 diff/highlight: Show underline for low-priority CursorLine bddcbbb5716a signs: Add "numhl" argument #9113 05f9c7c2f7f5 clipboard: support Wayland (#9230) 14ae394532aa #9052 TUI: add support for undercurl and underline color 4fa3492a6fcb #9023 man.vim: soft (dynamic) wrap #9023 API: 8b39e4ec7933 #6920 API: implement object namespaces b1aaa0a881ef API: Implement nvim_win_set_buf() #9100 8de87c7b1ca0 #8180 API: virtual text annotations (nvim_buf_set_virtual_text) 2b9fc9a13f14 #8660 API: add nvim_buf_is_loaded() API: buf_get_lines, buf_line_count handle unloaded buffers 88f77c28e52a API: nvim_buf_get_offset_for_line 94841e5eaebc API/UI: #8221 ext_newgrid, ext_hlstate (use line-based rather than char-based updates) UI b5cfac089409 #8806 TUI: use BCE again more often, (smoother resizes/scrolling) 77b5e9ae25fc #9315 screen: add missing status redraw when redraw_later(CLEAR) was used 5f15788dc3ac TUI: clip invalid regions on resize (#8779), fixes #8774 c936ae0f3688 #9193 TUI: improvements for scrolling and clearing f20427451e7f #9143 UI: disable clearing almost everywhere f4b2b6666189 #9079 TUI: always use safe cursor movement after resize d36afafc8dc7 #9211 ui_options: also send when starting or from OptionSet 67f80d485cec TUI: Avoid reset_cursor_color in old VTE #9191 e55ebae37340 #9021 don't erase screen on `:hi Normal` during startup c5790d91897c #8915 TUI: Hint wrapped lines to terminals. FIXES: 231de7253982 RPC: turn errors from async calls into notifications 907ad921bc2f TUI: Restore terminal title via "title stacking" (#9407) cb76a8a95f3a genappimage: Unset $ARGV0 at invocation #9376 b48efd9ba7bf #9347 TUI: FreeBSD: Improve support for BSD vt console c16529afa5c8 TUI: Konsole 18.07.70 supports DECSCUSR (#9364) aec096fc5b8a os/lang: use the correct LC_NUMERIC also for OS X 5fee0be91552 provider: improve error message (#9344) 3c42d7a10a04 TUI: alacritty supports set_cursor_color #9353 7bff9a5de842 TUI: Alacritty supports DECSCUSR (#9048) 57acfceabeb3 macOS: infer primary language if $LANG is empty #9345 bc132ae123d4 runtime/syntax: Fix highlighting of augroup contents (#9328) 715fdfee1ed5 #9297 VimL/confirm(): Show dialog even if :silent 799d9c32157c clipboard: Prefer xclip (#9302) 6dae7776ed0d provider/nodejs: fix npm,yarn detection 16bc1e9c1782 #9218 channel: avoid buffering output when only terminal and no callbacks are active 72fecad1ffe3 #8804 Fix crash in lang_init() on macOS if lang_region = NULL d58139877990 ruby: detect rbenv shims for other versions (#8733) e568ac7a68d3 #9123 third-party/unibilium: Fix parsing of extended capability entries c4c74c3883aa jobstart(): Fix hang on non-executable cwd #9204 1cf50cbfd9b7 provider/nodejs: Simultaneously query npm and yarn #9054 6c496db4b75e undo: Fix infinite loop if undo_read_byte returns EOF #2880 f8f83579ff42 #9034 'swapfile: always show dialog' CHANGES: c236e80cf3df #9024 --embed: wait for UI unless --headless 180b50dddc26 #9248 python: 'neovim' module was renamed to 'pynvim' 2000b6a64a9c #8589 VimL: Remove legacy aliases "v:errmsg", "v:shell_error", "v:this_session" deb18a050ef5 defaults: background=dark #2894 (#9205) c1187d4af013 defaults: win: 'shellpipe' for cmd.exe (#8827)
* version.c: update [ci skip] (#9417)Marvim the Paranoid Android2018-12-31
|
* version.c: update [ci skip] (#9275)Marvim the Paranoid Android2018-12-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vim-patch:8.0.0428: git and hg see new files after running tests vim-patch:8.0.0429: options test does not always test everything vim-patch:8.0.0430: options test fails or hangs on MS-Windows vim-patch:8.0.0436: running the options test sometimes resizes the terminal vim-patch:8.0.0488: running tests leaves an "xxx" file behind vim-patch:8.0.0585: test_options fails when run in the GUI vim-patch:8.1.0558: some MS-Windows instructions are outdated vim-patch:8.1.0565: asan complains about reading before allocated block vim-patch:8.1.0566: SGR not enabled for mintty because $TERM is "xterm" vim-patch:8.1.0567: error for NUL byte in ScreenLines goes unnoticed vim-patch:8.1.0568: error message for NUL byte in ScreenLines breaks Travis CI vim-patch:8.1.0577: tabpage right-click menu never shows "Close tab" vim-patch:8.1.0578: cannot disable arabic, rightleft and farsi in configure vim-patch:8.1.0587: GvimExt: realloc() failing is not handled properly vim-patch:8.1.0589: compilation error in gvimext.cpp vim-patch:8.1.0592: the libvterm tests are not run as part of Vim tests vim-patch:8.1.0593: illegal memory access in libvterm test vim-patch:8.1.0594: libvterm tests fail to run on Mac vim-patch:8.1.0595: libvterm tests are not run with coverage vim-patch:8.1.0597: cannot run test_libvterm from the top directory vim-patch:8.1.0598: indent tests may use the wrong Vim binary vim-patch:8.1.0605: running make in the top directory echoes a comment vim-patch:8.1.0606: 'cryptmethod' defaults to a very old method vim-patch:8.1.0607: proto files are not in sync with the source code vim-patch:8.1.0608: coverals is not updating vim-patch:8.1.0609: MS-Windows: unused variable, depending on the Ruby version vim-patch:8.1.0610: MS-Windows ctags file list differs from Unix vim-patch:8.1.0616: NSIS installer is outdated vim-patch:8.1.0617: NSIS installer gets two files from the wrong directory vim-patch:8.1.0620: overuling CONF_ARGS from the environment no longer works vim-patch:8.1.0624: overuling CONF_ARGS from the environment still does not work vim-patch:8.1.0628: Compiler warning on MS-Windows. vim-patch:8.1.0635: Coverity complains about null pointer use vim-patch:8.1.0637: nsis file no longer used vim-patch:8.1.0646: cannot build with Ruby 2.6.0
* Merge #9401 from justinmk/pr-win-erw7Justin M. Keyes2018-12-30
|\
| * win/TUI: ConEmu: get back_color_erase from terminfoJustin M. Keyes2018-12-30
| | | | | | | | | | | | We already set back_color_erase in our builtin terminfo (terminfo_defs.h:conemu_terminfo), so we don't need to set it explicitly in patch_terminfo_bugs().
| * cleanup: Remove os_term_is_nice()Justin M. Keyes2018-12-30
| |
| * refactor: Extract os_tty_guess_term()Justin M. Keyes2018-12-30
| | | | | | | | | | - Also remove feature-detection of uv_set_vterm_state(): instead, on Windows we always require libuv to have that function.
| * update_terminfo.sh: NOLINT data arraysJustin M. Keyes2018-12-28
| |