Commit Graph

155 Commits

Author SHA256 Message Date
709af5559b Improve 0.6.0 release notes
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=100
2021-12-01 15:42:57 +00:00
c580910124 - Update to 0.6.0 (details on
https://github.com/neovim/neovim/releases/tag/v0.6.0):
  - lsp/diagnostic: highlight groups and signs for LSP diagnostics renamed (e.g. LspDiagnosticsDefaultWarning to DiagnosticWarn) (a5bbb93)
  - diagnostic: make DiagnosticChanged a first class autocmd (#16098) (150a592), closes #16098
    au User LspDiagnosticsChanged autocommands are not supported. Use the new first-class DiagnosticChanged event instead.
  - lua: register_keystroke_callback => on_key (#15460) (69fe427)
    note: this breaking change was included in 0.5.1
  - many changes in defaults
  - performance improvements
  - many bug fixes
- Remove upstreamed patch vim7188-fix-netrw-command.patch.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=99
2021-11-30 18:26:26 +00:00
Dominique Leuenberger
c3b89f4a9b Accepting request 932014 from editors
OBS-URL: https://build.opensuse.org/request/show/932014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=39
2021-11-18 09:34:42 +00:00
5b44dc9a82 Accepting request 931947 from home:gmbr3:Lua
- Neovim only supports Lua 5.1 or LuaJIT
- Adapt to changes in lua-luv
- No need to specify library paths to cmake

OBS-URL: https://build.opensuse.org/request/show/931947
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=98
2021-11-17 17:54:44 +00:00
Dominique Leuenberger
bfd9333831 Accepting request 931572 from editors
OBS-URL: https://build.opensuse.org/request/show/931572
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=38
2021-11-17 00:13:44 +00:00
Martin Liška
6a5d9d925e Accepting request 931568 from home:Guillaume_G:branches:editors
- Re-enable builds on aarch64
- Use luaJIT on aarch64

OBS-URL: https://build.opensuse.org/request/show/931568
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=97
2021-11-15 14:39:49 +00:00
Dominique Leuenberger
375b7851e2 Accepting request 921678 from editors
- 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)

OBS-URL: https://build.opensuse.org/request/show/921678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=37
2021-09-27 18:08:54 +00:00
c24293ef0b - Temporarily switch off failing builds on aarch64
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=96
2021-09-27 06:23:56 +00:00
7599deb295 - 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

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=95
2021-09-27 00:18:02 +00:00
cd8871a1a7 Use bit32 again
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=94
2021-09-06 15:01:33 +00:00
9586c431e1 Fix include dir for lua-luv
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=93
2021-09-06 13:47:20 +00:00
b76813aa19 Fix cmake parameters
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=92
2021-09-06 13:33:26 +00:00
13e26b5449 Test forced 5.1
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=91
2021-09-06 13:19:22 +00:00
080d4f4f0f Use Lua 5.1 only
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=90
2021-08-30 13:36:43 +00:00
47332e3c6f Don't change bit -> bit32 requires.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=89
2021-08-30 13:33:01 +00:00
c8d76ad3d6 Recover complicated patching
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=88
2021-08-26 22:05:22 +00:00
8126ccef76 Update neovim-0.1.7-bitop.patch
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=87
2021-08-09 21:19:25 +00:00
Dominique Leuenberger
1234401b77 Accepting request 905327 from editors
- 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

OBS-URL: https://build.opensuse.org/request/show/905327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=36
2021-07-10 20:54:34 +00:00
7e7729f055 Fix changes
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=86
2021-07-09 16:59:52 +00:00
2a0d659db6 Accepting request 903892 from home:mcepl:branches:editors
- 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.

OBS-URL: https://build.opensuse.org/request/show/903892
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=85
2021-07-09 16:52:54 +00:00
Dominique Leuenberger
bda32eb81c Accepting request 896317 from editors
- Add vim7188-fix-netrw-command.patch to fix gh#vim/vim#4738.

OBS-URL: https://build.opensuse.org/request/show/896317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=35
2021-06-01 08:39:25 +00:00
ea9b111d2e - Add vim7188-fix-netrw-command.patch to fix gh#vim/vim#4738.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=83
2021-05-31 06:49:02 +00:00
Richard Brown
de33e14a70 Accepting request 883845 from editors
OBS-URL: https://build.opensuse.org/request/show/883845
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=34
2021-04-08 19:32:39 +00:00
Martin Liška
aaf0677dcb Accepting request 883812 from home:Guillaume_G:branches:openSUSE:Backports:SLE-15-SP3
- Build against lua 5.3 (for non-luajit) for Leap/SLE since
  lua 5.4 is in Tumbleweed only

OBS-URL: https://build.opensuse.org/request/show/883812
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=81
2021-04-08 13:42:15 +00:00
Dominique Leuenberger
e2063a165a Accepting request 863148 from editors
OBS-URL: https://build.opensuse.org/request/show/863148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=33
2021-01-15 18:46:28 +00:00
Martin Liška
cd3aa694ed Accepting request 863147 from home:Guillaume_G:branches:editors
Fix changes file to mention the new patch

OBS-URL: https://build.opensuse.org/request/show/863147
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=79
2021-01-14 16:23:26 +00:00
Martin Liška
b9736ff788 Accepting request 863057 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Fix build on aarch64 (luajit not supported yet)

OBS-URL: https://build.opensuse.org/request/show/863057
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=78
2021-01-14 16:15:44 +00:00
Dominique Leuenberger
9891634826 Accepting request 824515 from editors
- Update to 0.4.4:
  bugfixes only

OBS-URL: https://build.opensuse.org/request/show/824515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=32
2020-08-05 18:30:15 +00:00
aa673285e3 - Update to 0.4.4:
bugfixes only

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=76
2020-08-05 13:36:23 +00:00
Dominique Leuenberger
acdb4e1993 Accepting request 810727 from editors
- Enable -fcommon in order to fix gh#neovim/neovim#12423.

OBS-URL: https://build.opensuse.org/request/show/810727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=31
2020-06-02 12:42:06 +00:00
Martin Liška
069f728965 - Enable -fcommon in order to fix gh#neovim/neovim#12423.
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=74
2020-06-02 07:34:44 +00:00
Dominique Leuenberger
a3fca23e1d Accepting request 807386 from editors
- 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

OBS-URL: https://build.opensuse.org/request/show/807386
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=30
2020-05-20 16:45:25 +00:00
c90bf7d30d - 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

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=72
2020-05-19 16:49:05 +00:00
Dominique Leuenberger
bbc8bce4b6 Accepting request 791748 from editors
- Remove unnecessary fix-buf_set_term_title.patch, which actually
  breaks the build.

OBS-URL: https://build.opensuse.org/request/show/791748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=29
2020-04-07 08:30:57 +00:00
1e54645381 Actually remove the patch
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=70
2020-04-06 11:18:23 +00:00
4273315b73 - Remove unnecessary fix-buf_set_term_title.patch, which actually
breaks the build.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=69
2020-04-06 11:17:36 +00:00
Dominique Leuenberger
c598558198 Accepting request 766157 from editors
- Add fix-buf_set_term_title.patch in order to fix build issue.
- Set CFLAGS and CXXFLAGS in order to respect $optflags.

OBS-URL: https://build.opensuse.org/request/show/766157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=28
2020-01-22 21:45:05 +00:00
Martin Liška
e5a594718a - Add fix-buf_set_term_title.patch in order to fix build issue.
- Set CFLAGS and CXXFLAGS in order to respect $optflags.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=67
2020-01-21 20:47:38 +00:00
Dominique Leuenberger
d6aba49f02 Accepting request 756816 from editors
- Unconditionally use luajit-devle instead of sometimes
  luajit-devel and sometimes lua51-luajit-devel. (forwarded request 756815 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/756816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=27
2019-12-14 11:18:37 +00:00
9bebb78c6a Accepting request 756815 from home:dimstar:Factory
- Unconditionally use luajit-devle instead of sometimes
  luajit-devel and sometimes lua51-luajit-devel.

OBS-URL: https://build.opensuse.org/request/show/756815
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=65
2019-12-13 13:33:29 +00:00
Dominique Leuenberger
53b18d313a Accepting request 747295 from editors
OBS-URL: https://build.opensuse.org/request/show/747295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=26
2019-11-11 12:01:12 +00:00
Martin Liška
09225210c2 Accepting request 747257 from home:mcepl:branches:editors
- Update to version 0.4.3.

OBS-URL: https://build.opensuse.org/request/show/747257
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=63
2019-11-11 07:59:07 +00:00
Dominique Leuenberger
58efadd0d6 Accepting request 731915 from editors
OBS-URL: https://build.opensuse.org/request/show/731915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=25
2019-09-23 10:29:14 +00:00
Martin Liška
b1acd58587 Accepting request 731913 from home:mcepl:branches:editors
- Update to version 0.4.2. There is toooooo many changes to list
  it there. Also fixes boo#1151203.
- Reapplied patches:
  - neovim-0.1.7-bitop.patch
  - neovim-0.2.0-gcc-prototype.patch
  - neovim.patch

- Remove neovim-0.2.0-gcc-prototype.patch patch.
- Add run-time dependency to lua51-luv.

OBS-URL: https://build.opensuse.org/request/show/731913
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=61
2019-09-19 10:28:38 +00:00
Dominique Leuenberger
bd2df0d9d3 Accepting request 714013 from editors
- Update to version 0.3.8:
  * 5b47e4d #10341 security: 'modeline', 'modelineexpr'
  * e4ecb70 #10345 Disallow API calls in the sandbox.

OBS-URL: https://build.opensuse.org/request/show/714013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=24
2019-07-08 13:12:49 +00:00
Martin Liška
3c165956c3 - Update to version 0.3.8:
* 5b47e4d #10341 security: 'modeline', 'modelineexpr'
  * e4ecb70 #10345 Disallow API calls in the sandbox.

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=59
2019-07-08 08:31:33 +00:00
Dominique Leuenberger
4bac5f7160 Accepting request 709379 from editors
(CVE-2019-12735 boo#1137443)

OBS-URL: https://build.opensuse.org/request/show/709379
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=23
2019-06-12 11:31:58 +00:00
Martin Liška
eac8344f79 (CVE-2019-12735 boo#1137443)
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=57
2019-06-12 11:01:15 +00:00
Martin Liška
b95dc069b0 - Updated in 0.3.7:
* Source command doesn't check for the sandbox. CVE-2019-12735
    boo#1137443

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=56
2019-06-12 10:09:51 +00:00
Dominique Leuenberger
962054a4d8 Accepting request 706270 from editors
OBS-URL: https://build.opensuse.org/request/show/706270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=22
2019-06-01 07:52:06 +00:00