Revisions of neovim

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 935013 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 40)
- Update to 0.6.0 (details on
  - Diagnostics and LSP changes
    Initially, diagnostic module is part of vim.lsp module. In
    order to support external plugins such as null-ls.nvim, the
    nvim team has refactor the diagnostic module to its module
    vim.diagnostic. So we need to change our config accordingly.
    vim.lsp.diagnostic.show_line_diagnostics() has been changed
    to vim.diagnostic.open_float(). Previously, there is no easy
    to show diagnostic source unless with some hack, you can now
    show source in diagnostics in open_float() easily:
    vim.diagnostic.open_float(nil, {
        source = 'always'
    })
    vim.lsp.diagnostic.goto_prev() and
    vim.lsp.diagnostic.goto_next() has been renamed to
    vim.diagnostic.goto_prev() and vim.diagnostic.goto_next()
    respectively.
    vim.lsp.diagnostic.set_loclist() and
    vim.lsp.diagnostic.set_qflist() has been renamed to
    vim.diagnostic.setloclist() and vim.diagnostic.setqflist()
    instead.
    Diagnostics signs has been renamed, for example (old –> new):
        LspDiagnosticsSignError –> DiagnosticSignError (Lsp is
            removed, Diagnostics is changed to singular from
            Diagnostic)
        LspDiagnosticsSignWarning –> DiagnosticSignWarn
        LspDiagnosticsSignInformation –> DiagnosticSignInfo
        LspDiagnosticsSignHint –> DiagnosticSignHint
    Also, related highlight has been renamed too:
        DiagnosticsDefaultError –> DiagnosticSignError
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 921678 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 37)
- Temporarily switch off failing builds on aarch64
- Update to 0.5.1:
BREAKING CHANGES:
  - feat(lua)!: register_keystroke_callback => on_key
  - feat(lsp)!: change handler signature #15504
FEATURES:
  - feat(jobstart): add parameter to close stdin
FIXES:
  - #15732 fix(inccommand): ignore trailing commands only for *previewed* command
  - backport: fix(windowing): positioning of relative floats
  - #15495 backport: tests(lua/on_yank): assert conditions that fail correctly
  - #15482 backport: fix(lua): verify buffer in highlight.on_yank
  - #15454 backport: fix(window.c): win_close from other tabpage
  - #15372 backport: fix(autocmd.c): fix conditions in block_autocmds, unblock_autocmds
  - backport: refactor(sign): include longer sign column option
  - backport: fix(sign): reset auto sign column with minimum in float win minimal style
  - backport: fix(decorations): crash when :bdelete (extmark_free_all) after clear_namespace
  - #15111 backport: fix(:source): copy curbuf lines to memory before sourcing
  - #14809 backport: fix(:source, nvim_exec): handle Vimscript line continuations
  - #15043 backport: test/memory_usage_spec: skip on MacOS
  - #14984 backport: fixup(clipboard): Fix error not properly handled
  - #14982 backport: fix(vim.opt): vimL map string values not trimmed
  - #14962 backport: fixup(clipboard): Use case matching
  - #15489 fix(man.vim): filetype=man is too eager
  - build: use RelWithDebInfo build for nightlies, Release for releases
  - build: update appdata.xml version in release commit
  - test(treesitter): skip all parsers tests if parsers aren't installed
  - Rename stdin to stdin_mode (fixes Windows build)
FIXES (LSP):
  - #15523 backport: fix(lsp): resolve bufnr in buf_is_attached
  - backport: fix(lsp): Ensure human readable errors are printed
  - backport: fix(lsp): Ensure users get feedback on references/symbols errors or empty results
  - #14954 backport: fix(lsp): correctly check for windows in lsp logger
  - #15023 backport: fix(lsp): restore diagnostics extmarks that were moved to the last edit line
  - #15011 backport: fix(lsp): restore diagnostics extmarks on buffer changes
  - backport: fix(lsp): prevent double <text> for cached plaintext markup
  - feat(lsp): allow root_dir to be nil (#15430) (Mathias Fußenegger)
  - lsp(start_client): Allow passing custom workspaceFolders to the LSP (#15132) (sim)
  - fix(lsp): check if buffer is valid in changetracking (#15505) (Jose Alvarez)
  - fix(lsp): avoid ipairs on non-sequential tables (#15059) (Michael Lingelbach)
  - feat(lsp): improve vim.lsp.util.apply_text_edits (#15561) (hrsh7th)
  - feat(lsp): improve logging (#15636) (Michael Lingelbach)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 905327 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 36)
- Update to 0.5.0 (FINALLY!!!):
  This release represents ~4000 commits since v0.4.4, the
  previous non-maintenance release. Highlights include builtin
  support for LSP, new APIs for extended marks (with byte
  resolution tracking of changes) and buffer decorations, as
  well as vast improvements to lua as a plugin and configuration
  language. Experimental support for tree-sitter as a syntax
  engine is also included, building on the new core APIs for byte
  tracking and decorations. There is also very visible shift
  towards using more of Lua.
  The full list of all changes is truly huge, the
  best list is the 0.5.0 commit message on
  https://github.com/neovim/neovim/commit/a5ac2f45ff84.
- Removes upstreamed patches:
  - libuv-compat.patch
  - neovim-0.4.4-findlua54.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 896317 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 35)
- Add vim7188-fix-netrw-command.patch to fix gh#vim/vim#4738.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 824515 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 32)
- Update to 0.4.4:
  bugfixes only
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 810727 from Martin Liška's avatar Martin Liška (marxin) (revision 31)
- Enable -fcommon in order to fix gh#neovim/neovim#12423.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 807386 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 30)
- For compatibility with Leap 15.2 add libuv-compat.patch
  (applied conditionally only on the appropriate distribution),
  which works around too old version of libuv on Leap 15.*
  by not using UV_FS_COPYFILE_FICLONE flag to uv_fs_copyfile,
  and not using uv_stream_get_write_queue_size at all.
  sr#793088 gh#neovim/neovim#12108
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 791748 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 29)
- Remove unnecessary fix-buf_set_term_title.patch, which actually
  breaks the build.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 766157 from Martin Liška's avatar Martin Liška (marxin) (revision 28)
- Add fix-buf_set_term_title.patch in order to fix build issue.
- Set CFLAGS and CXXFLAGS in order to respect $optflags.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 756816 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 27)
- Unconditionally use luajit-devle instead of sometimes
  luajit-devel and sometimes lua51-luajit-devel. (forwarded request 756815 from dimstar)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 714013 from Martin Liška's avatar Martin Liška (marxin) (revision 24)
- Update to version 0.3.8:
  * 5b47e4d #10341 security: 'modeline', 'modelineexpr'
  * e4ecb70 #10345 Disallow API calls in the sandbox.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 709379 from Martin Liška's avatar Martin Liška (marxin) (revision 23)
    (CVE-2019-12735 boo#1137443)
Displaying revisions 21 - 40 of 60
openSUSE Build Service is sponsored by