SHA256
1
0
forked from pool/neovim
Commit Graph

121 Commits

Author SHA256 Message Date
Richard Brown
44d19243d6 Accepting request 1007737 from editors
Has to go together with sr#1007734.

- Update to 0.8.0:
  - Breaking changes:
    - Remove 'insertmode' 'remap' and 'terse' options
    - highlight: Rename attributes to match Vim (#19159)
    - highlight: Error on invalid names and allow '.' and '@'
    - terminal: Drop winpty, require Windows 10 #18253
    - treesitter: Use @foo.bar style highlight groups
    - treesitter: Do not merge queries by default (#20105)
  - Features:
    - runtime: Enable filetype.lua by default (#19216)
    - Add undo!
    - Add "prerelease" to version dict
    - Click support for 'statusline', 'winbar' #18650
    - Add preview functionality to user commands
    - allow Cmdheight=0 (EXPERIMENTAL) #16251
    - Stdpath('run'), /tmp/nvim.user/ #18993
    - Add 'mousescroll' option (#12355)
    - Allow :wincmd to accept a count (#19815)
    - Multibuffer preview support for inccommand
    - Man: Port to Lua (#19912)
    - api: Ui options relevant for remote TUI
    - api: Add nvim_parse_cmd And nvim_cmd
    - api: Support handling stdin stream in remote ui
    - api: Add group_name to nvim_get_autocmds
    - api: Enable nvim_exec_autocmds to pass arbitrary data
      (#18613)
    - api: Support pattern array for exec_autocmds
    - api: Add unsilent to command APIs
    - api: Add replace_keycodes to nvim_set_keymap (#19598)
    - api: Add support for :horizontal modifier
    - api: Add "move" to nvim_input_mouse
    - api/ui: "ui_watched" option for ui-side extmarks
    - build: Add_glob_target runs only on changed files #19070
    - checkhealth: Check for slow shell #17829
    - defaults: Session data in $XDG_STATE_HOME #15583
    - defaults: Search selection by * and # in visual mode
      (#18538)
    - defaults: Nnoremap & :&& #19365
    - defaults: enable mouse by default (set mouse=nvi) #19290
    - diagnostic: Pass diagnostics as data to DiagnosticChanged
      autocmd (#20173)
    - docs: Gen_help_html.lua
    - edit: Insert an unsimplified key using CTRL-SHIFT-V
    - treesitter: Full support for spelling
    - filetype: Convert more patterns to filetype.lua
    - filetype: Remove side effects from vim.filetype.match
      (#18894)
    - filetype: Expand environment variables in filetype patterns
      (#20145)
    - fs: Add vim.fs functions: parents() dirname() basename()
      dir() find() normalize()
    - highlight: Implement CurSearch highlight
    - highlight: Support scoped @spam.eggs.baked_beans groups
    - input: Delay all simplifications
    - l10n: Turkish translations #19441
    - l10n: Improve zh_CN translations (#19483)
    - lsp: Remove capabilities sanitization (#17814)
    - lsp: Show feedback on empty hover response (#18308)
    - lsp: Options to filter and auto-apply code actions (#18221)
    - lsp: Add vim.lsp.buf.format (#18193)
    - lsp: Add logging level "OFF" (#18379)
    - lsp: Add LspAttach and LspDetach autocommands
    - lsp: Add filter to vim.lsp.get_active_clients()
    - lsp: Option to reuse_win for jump actions (#18577)
    - lsp: Add a start function (#18631)
    - lsp: Send didChangeConfiguration after init (#18847)
    - lsp: Defaults: tagfunc, omnifunc, formatexpr (#19003,
      #19677)
    - lsp: Allow passing custom list handler to LSP functions
      that return lists (#19213)
    - lsp: Provide feedback if server can't compute rename result
      (#19546)
    - lsp: Add range option to code_action; deprecate
      range_code_action (#19551)
    - lsp: Disable exit_timeout by default (#19672)
    - lsp: Add tcp support
    - lua: Vim.deprecate() #18320
    - lua: Vim.cmd() with kwargs acts like nvim_cmd() #18523
    - lua: Allow some vim script functions to run in fast
      callbacks
    - lua: Measure require in --startuptime
    - lua: Allow vim.cmd to be indexed (#19238)
    - lua: Print source locations of lua callbacks (#19597)
    - lua: Add vim.iconv (#18286)
    - lua: Vim.ui_attach to get ui events from lua (EXPERIMENTAL)
    - man.vim: List command flags in "gO" outline #17558
    - mappings: Do not replace existing mapping for simplified
      form
    - mappings: Allow special keys and modifiers in mapping
    - mapset: Support restoring "replace_keycodes" and "desc"
    - mapset: Support restoring Lua callback (#20024)
    - marks: Restore viewport on jump #15831
    - nvim_create_user_command: Pass structured modifiers to
      commands
    - pum: Pretend 'mousemoveevent' is set when showing
      right-click menu
    - server: Set $NVIM, unset $NVIM_LISTEN_ADDRESS #11009
    - server: Instance "name", store pipes in stdpath(state)
    - term: Add support for libvterm >= 0.2
    - terminal: Implement <c-> for terminal mode
    - terminal: Recognize underdouble and undercurl
    - terminfo: Bump built-in terminfo entries (#18570)
    - treesitter: Allow customizing language symbol name
    - treesitter: Add ability to retreive a tree/node given a
      range
    - treesitter: Upstream node methods from nvim-treesitter
    - treesitter: Include language in invalid query error
      (#14053)
    - treesitter: Bundle Lua parser and queries
    - treesitter: Add viml parser and queries
    - treesitter: Add injections
    - treesitter: Add vim.treesitter.start(), enable for Lua
    - treesitter: Bundle :help parser and queries
    - tui: Query terminal for CSI u support (#18181)
    - tui: Recognize keypad keys when using kitty keyboard
      protocol
    - tui: Try terminfo for [re]set_cursor_color OSC #19255
    - tui: Allow grid and host to disagree on ambiguous-width
      chars (#19686)
    - tui: Recognize sidescroll events (#19992)
    - tui: Support 'mousemoveevent'
    - ui: Add 'winbar'
    - ui: Clear message history explicitly with msg_history_clear
      event
    - ui: Make right-click menu work properly with ext_multigrid
    - ui: Allow to set the highlight namespace per window
    - ui: Use msg_grid based implementation for cmdheight=0
    - ui-ext: Make 'mousemoveevent' a ui_option
    - eval: Make Lua Funcref work as method and in substitute()
      (#20217)
    - eval: Input() support any type for "cancelreturn" in a dict
      (#19357)
- Remove neovim-0.1.7-bitop.patch (bsc#1202958), we actually
  don't need it (luajit has bit module) and it hurts us.
- Remove unnecessary neovim.patch
- Remove upstreamed 7657-run-tests-aarch64.patch.

OBS-URL: https://build.opensuse.org/request/show/1007737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=45
2022-10-04 18:37:35 +00:00
aa061c70a3 Accepting request 1007735 from home:mcepl:branches:editors
- Update to 0.8.0:
  - Breaking changes:
    - Remove 'insertmode' 'remap' and 'terse' options
    - highlight: Rename attributes to match Vim (#19159)
    - highlight: Error on invalid names and allow '.' and '@'
    - terminal: Drop winpty, require Windows 10 #18253
    - treesitter: Use @foo.bar style highlight groups
    - treesitter: Do not merge queries by default (#20105)
  - Features:
    - runtime: Enable filetype.lua by default (#19216)
    - Add undo!
    - Add "prerelease" to version dict
    - Click support for 'statusline', 'winbar' #18650
    - Add preview functionality to user commands
    - allow Cmdheight=0 (EXPERIMENTAL) #16251
    - Stdpath('run'), /tmp/nvim.user/ #18993
    - Add 'mousescroll' option (#12355)
    - Allow :wincmd to accept a count (#19815)
    - Multibuffer preview support for inccommand
    - Man: Port to Lua (#19912)
    - api: Ui options relevant for remote TUI
    - api: Add nvim_parse_cmd And nvim_cmd
    - api: Support handling stdin stream in remote ui
    - api: Add group_name to nvim_get_autocmds
    - api: Enable nvim_exec_autocmds to pass arbitrary data
      (#18613)
    - api: Support pattern array for exec_autocmds
    - api: Add unsilent to command APIs
    - api: Add replace_keycodes to nvim_set_keymap (#19598)
    - api: Add support for :horizontal modifier

OBS-URL: https://build.opensuse.org/request/show/1007735
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=113
2022-10-03 17:41:20 +00:00
Dominique Leuenberger
51c294fa22 Accepting request 1001084 from editors
OBS-URL: https://build.opensuse.org/request/show/1001084
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=44
2022-09-05 19:21:35 +00:00
Martin Liška
5b8fd1465b Accepting request 1001018 from home:jengelh:branches:editors
- msgpack-devel has split into c and cxx variants,
  update BuildRequires accordingly.

OBS-URL: https://build.opensuse.org/request/show/1001018
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=111
2022-09-04 06:28:25 +00:00
Dominique Leuenberger
174b29c3ce Accepting request 985779 from editors
OBS-URL: https://build.opensuse.org/request/show/985779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=43
2022-06-30 11:18:14 +00:00
Martin Liška
0deaa93952 Accepting request 985778 from home:gladiac:branches:editors
- Update to version 0.7.2
  - No changelog available

OBS-URL: https://build.opensuse.org/request/show/985778
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=109
2022-06-29 11:53:33 +00:00
Dominique Leuenberger
e087a92ac0 Accepting request 970881 from editors
- Tests fail on aarch64 gh#neovim/neovim#18176
- Add 7657-run-tests-aarch64.patch fixing some tests on aarch64
  (gh#neovim/neovim#7423).
- Instead of patch, just provide fake busted shell script which
  runs luajit. TESTS ARE ON!
- Only recommend python3-neovim.
- Upgrade to 0.7.0:
    - api: add support for lua function & description in keymap (b411f43)
    - api: add api and lua autocmds (991e472)
    - api: nvim_clear_autocmd (b80651e)
    - api: pass args table to autocommand callbacks (30bc02c)
    - api: remove Lua autocommand callbacks when they return true (#17784) (be35d3c)
    - api: implement nvim_{add,del}_user_command (eff11b3)
    - api: implement nvim_buf_get_text (#15181) (11f7aee)
    - api: add nvim_get_option_value (71ac00c)
    - highlight: ns=0 to set :highlight namespace (4aa0cdd)
    - highlight: support for blend in nvim_set_hl (#17516) (b5bf487)
    - api: add strikethrough, nocombine to set_hl (cb18545)
    - api: relax statusline fillchar width check (3011794)
    - lua: add vim.keymap (6d41f65)
    - lua: add vim.spell (#16620) (e11a44a)
    - lua: add proper support of luv threads (b87867e)
    - lua: make :lua =expr print result of expr (d442546)
    - lua: handle lazy submodules in :lua vim. wildmenu completion (5ed6080)
    - lua: add notify_once() (#16956) (d78e466)
    - lua: add support for multiple optional types in vim.validate (#16864) (55c4393)
    - lua: show proper verbose output for lua configuration (ebfe083)
    - lua: more conversions between LuaRef and Vim Funcref (c8656e4)
    - lua: support converting nested Funcref back to LuaRef (#17749) (cac90d2)
    - call __tostring on lua errors if possible before reporting to user (81bffbd)
    - filetype.lua (#16600) (3fd454b)
    - filetype.lua: add support for files under .git (7a574e5)
    - filetype.lua: add support for patch files (27b664a)
    - filetype.lua: add support for tmux.conf files (94d5358)
    - filetype.lua: add support for txt files (#16926) (a45b578)
    - filetype.lua: Add typescript extension to filetype detection (#16923) (8ade800)
    - filetype.lua: fix .cc file not detected (c38d602)
    - filetype.lua: fix .env file not detected (19864bd)
    - filetype: convert patterns for mail buffers (#17238) (4458413)
    - filetype: support scripts.vim with filetype.lua (#17517) (fdea157)
    - decorations: support signs (30e4cc3)
    - extmarks: add strict option (11142f6)
    - api: expose extmark more details (5971b86)
    - api: expose extmark right_gravity and end_right_gravity (3d9ae9d)
    - use nvim_buf_set_extmark for vim.highlight (#16963) (b455e01)
    - statusline: support multibyte fillchar (be15ac0)
    - add support for global statusline (5ab1229), closes #9342
    - ui: allow conceal to be defined in decorations and tree-sitter queries (6eca9b6)
    - tree-sitter: allow Atom-style capture fallbacks (#14196) (8ab5ec4)
    - treesitter: add more default groups to highlight map (#17835) (6d648f5)
    - treesitter: multiline match predicates (6e6c36c)
    - treesitter: set allocator when possible (b1e0aa6)
    - ts: add support for multiline nodes in get_node_text (#14999) (1f3c059)
    - ts: expose minimum language version to lua (#17186) (8c140be)
    - runtime: add query filetype (#17905) (2e85af4)
    - diagnostic: add "code" to the diagnostic structure (#17510) (5d6006f)
    - diagnostic: allow retrieving current diagnostic config (c915571)
    - lsp,diagnostic: open folds in jump-related functions (#16520) (222ef0c)
    - lsp: add buf_detach_client (#16250) (1b04da5)
    - lsp: add handler for workspace/workspaceFolders (#17149) (8e702c1)
    - lsp: dynamically generate list title in response_to_list (#17081) (574a582)
    - lsp: enable default debounce of 150 ms (#16908) (55a59e5)
    - lsp: skip or reduce debounce after idle (#16881) (b680392)
    - lsp: use vim.ui.select for selecting lsp client (#16531) (f99f3d9)
    - ui_client: connect to remote ui (a4400bf)
    - ui_client: implement event handlers (794d274)
    - ui_client: handle resize events (c6640d0)
    - ui_client: implement async paste handling (55b6ade)
    - ui_client: pass user input to remote server (6636160)
    - --headless: add on_print callback to stdioopen (a4069a3)
    - add autocommand event when search wraps around (#8487) (8ad6015)
    - add vim.tbl_get (#17831) (69f1de8)
    - autocmd: add Recording autocmds (8a4e26c)
    - autocmd: populate v:event in RecordingLeave (#16828) (f65b0d4)
    - completion: support selecting item via API from Lua mapping (c7aa646)
    - eval/method: partially port v8.1.1993 (4efcb72), closes #10848
    - eval/method: partially port v8.1.1996 (2ee0bc0)
    - eval/method: partially port v8.1.2004 (0f4510c)
    - eval: partially port v8.2.0878 (d746f5a), closes vim/vim#5481
    - eval: port emsg from v8.2.3284 (8adbba7)
    - events: add DirChangedPre (059d36e), closes vim/vim#9721
    - events: support SIGWINCH for Signal event #18029 (b2cb05b), closes #15411
    - hardcopy: check gui colours for highlights first (e5b5cbd)
    - highlight: support color names for cterm (dc24eeb)
    - ignore nore on maps (0347875)
    - input: delay some conversions to vgetc() (d7488bf)
    - input: enable /, /, /<c-[> pairs unconditionally (ed88ca7)
    - keymap: add F38-F63 keys (#17893) (9da0023)
    - keymap: return nil from an expr keymap (58140a9)
    - mappings: considering map description when filtering (#17423) (9a74c2b)
    - provider: remove support for python2 and python3.[3-5] (baec0d3)
    - remote: add basic --remote support (5862176)
    - runtime: import cleanadd.vim from Vim (#17699) (d33aebb)
    - runtime: include Lua in C++ ftplugin (#17843) (02fd00c)
    - runtime: new checkhealth filetype (#16660) (734fba0)
    - term: use vterm_output_set_callback() (7813b48)
    - test: use nvim_exec in helpers.source() #16064 (72652cb), closes #16071
    - trigger ModeChanged for terminal modes (fdfd1ed)
    - tui: add error logging (#16615) (34d88ed)
    - tui: add support for CSI 4 : [2,4,5] m (f89fb41), closes #17362
    - tui: enable CSI u keys (a11ff55)
    - vim-patch.sh: support additional args for -s (0ec92bb)
    - lsp: request only changed portions of the buffer in changetracking (#17118) (9055ec5)
    - only redraw concealed line if cursor has moved horizontally (595c1a7), closes #17889
    - pre-compile embedded Lua source into bytecode (#16631) (4240ce8)
    - screen: reduce cursorline redrawing when jumping around (c29a14d), closes vim/vim#9996
    - treesitter: cache query parsing (9c26939)
    - api: elide luaref copy when setting 'callback' in nvim_set_keymap (9f489f5)
    - --headless: do not block on press-enter prompts when no UI (5b34c2a), closes #9358 #11718 #15910
    - not shown in :map commands (07a98b1)
    - add forkpty for SunOS variants (2c8f4d0)
    - add STRNLEN compatability macro (8f1fdbc)
    - anonymous sid not working (7b6ee3e)
    - api, lua: return NIL on failure to find converted function (#17779) (77eb6f9)
    - api/nvim_win_call: share common win_execute logic (452b46f)
    - api: allow empty list for cterm in nvim_set_hl (e35a2d8)
    - api: allow nvim_buf_set_extmark to accept end_row key (#16548) (cf32053)
    - api: convert blob to NUL-terminated API string (f6cc604)
    - api: correctly handle negative line numbers for nvim_buf_set_text (#17498) (1500447), closes #15181
    - api: correctly pass f-args for nvim_create_user_command (#18098) (e463eb8)
    - api: delete all autocmds with the same ID (dc3bbd3)
    - api: force redefinition of user commands by default (#16918) (3923843)
    - api: highlight attribute for underline (96bb178), closes #17624
    - api: improve autocmd error handling (9292938)
    - api: include event in get_autocmds (#17553) (37a86a2)
    - api: make nil value in nvim_set_option_value clear local value (#16710) (33cd1ba)
    - api: nvim__set_hl_ns causes extra redraws (505c12c)
    - api: nvim_win_set_cursor() redraw for cursorline and statusline (f92e749)
    - api: re-route nvim_get_runtime_file errors (d512be5)
    - api: use changedir_func() in nvim_set_current_dir() (23c3f7f)
    - api: validate command names in nvim_add_user_command (#17406) (238b944)
    - api: validate user_command name (#17004) (a34652e)
    - append test for checking zero width node range (58d81ef)
    - aucmd_win: always make aucmd_win the last window (89712dc)
    - aucmd_win: ensure aucmd_win stays floating (2deffb5)
    - autocmd: clean up autocmds only when needed (#17593) (d5bd7ff)
    - autocmd: restore autocmd showing behavior (74a2774)
    - autoload variables not loaded with vim.g & nvim_get_var (f292dd2)
    - bounds check for underdot (7fd1182)
    - build: check for empty value of LUAC_PRG (#16711) (eceb0b3)
    - build: check that LuaJIT has required modules for compilation (#16714) (abdf3a8)
    - build: install luajit modules on windows (#16658) (2abd178)
    - channel: fix channel consistency (5051510)
    - check for interrupt in nvim_echo, write_msg and nlua_print (#16537) (db4bc32)
    - checkhealth: make provider checkhealth output more consistent (#17722) (33ada23)
    - ci/backport: check for event_name == "pull_request_target" (50c8cc3)
    - ci: provide necessary permissions for calling workflow (b55e659)
    - clang/'Dead store': do not assign endcol (#17788) (876d22f)
    - close floating windows when calling win_close() (85ae04d)
    - completion: prevent K_LUA from closing pum (42e5fd3)
    - completion: update submode message when selecting from API (#17022) (69f3719)
    - correct vertical dragging room calculation with global statusline (#17928) (0d4bd42)
    - coverity/175977: big parameter passed by value (da89725)
    - coverity/188749: nullify pointer to fix use-after-free (d224957)
    - coverity/340720: error if nvim_eval_statusline given invalid winid (e850a92)
    - coverity: dead code and operands don't affect result #17662 (c3a6ff6)
    - decorations: do not put empty virt_text (#17872) (ba257d7)
    - define NAME_MAX from _XOPEN_NAME_MAX (8fdf1b2)
    - diagnostic: allow setting arbitrary config values (984270c)
    - diagnostic: assert that diagnostics have line number and column (#16683) (b515160)
    - diagnostic: clamp diagnostics on negative line numbers (#16496) (254c22a)
    - diagnostic: escape special chars in file names (#16527) (62f0157)
    - diagnostic: improve validation for list arguments (#16855) (838631e)
    - diagnostic: make open_float respect global diagnostic options (#17879) (a8e2c45), closes #17878
    - diagnostic: only set default handler config if unset (8a27205)
    - diagnostic: resolve nil opts tables (fc8af96)
    - diagnostic: respect "if_many" source option for virtual text (#16653) (818ae74)
    - diagnostic: set effective buffer number for DiagnosticChanged autocmd (#16474) (99f6260)
    - diagnostic: set effective buffer number in autocmd (again) (#16589) (6063e07), closes #16474
    - diagnostic: use botright copen for qflist (#17475) (d80c9b9)
    - diff: make algorithm work for vim.diff (#17300) (92e92f0), closes #17207
    - do not cast offset to char_u (1a88729)
    - do not pass aucmd to the callback (#17650) (4f007a7)
    - do not save K_EVENT as lastc in Insert mode (ab1ceaa)
    - docs: add bufnr and user_data to diagnostic-structure (#16619) (3aff3d6)
    - docs: spelling in new underlines docs (4472820)
    - don't include pty.h on SunOS (435dd04)
    - don't use cfsetspeed, use i and o variants (05f9f63)
    - enable filetype detection and syntax highlighting with --clean (#17566) (ed1a9c3)
    - eval/method: add missing method support for existing built-ins (752ca2c)
    - eval: v:lua support for - in module names (fb8cd34)
    - event-loop: call vpeekc() directly first to check for character (74998b0)
    - event-loop: check if executed register has ended (64802da)
    - event-loop: duplicate display updating logic in vgetorpeek() (#17913) (a9665bb)
    - events: make v:event readonly in more events (#18070) (f89ca71)
    - ex_normal: spam \n in Ex mode only if in Cmdline mode (#17977) (a783cdd)
    - extmarks: fix signs (2ab2af5), closes #17638
    - extmarks: splice extmarks on accepting spell (ea71c26)
    - filetype.lua: always return a string in getline helper function (#17852) (5e64d65)
    - filetype: expand tildes in filetype patterns (#17091) (59ea8fa)
    - filetype: fix foam pattern detection (6e04c86)
    - filetype: match negative priority patterns after extensions (#16980) (e92b816)
    - filetype: match on rather than (#16943) (f40ce34)
    - filetype: normalize slashes in file paths (6c86079)
    - filetype: set default ft_ignore_pat in filetype.lua (#16917) (60d3bb7)
    - float: do not switch window before deleting last listed buffer (#17840) (a72f338)
    - float: don't always switch window when deleting last listed buffer (#17836) (ff82b27)
    - float: handle buffer deletion with floating windows (3fdb7b5)
    - float: make laststatus=1 behave consistently with floating windows (a9359dc)
    - healthcheck: handle empty reports (300b009)
    - health: do not run external processes in a shell (a87ecf5)
    - highlight: accept NONE as a color name (#17487) (1e7cb2d), closes #17478
    - highlight: allow globals to be cleared (876aaf2), closes #17420
    - highlight: always update window highlight if highlight changed (23dcef9)
    - inccommand: do not change reg_prev_sub when previewing (d11bbac)
    - input: do not translate scroll keys into multiclicks (5499736)
    - input: fix clearing of reg_executing (2a574f7)
    - input: never escape CSI bytes (ff7c3d1)
    - input: put modifiers back into typeahead buffer when needed (8184564)
    - input: remove reinterpreted ALT/META chords from recorded macro (75f4741)
    - keymap: don't coerce false to '' (3cc29b7)
    - keywordprg: retain terminal buffer after K (#17046) (3ee1ba3)
    - line continuation: set growsize to correct value (#17655) (f24121a)
    - lsp and diagnostic highlight priority (#17461) (791e400)
    - lsp: always split text edits on \r, \r\n, and \n (#17087) (b72aae8)
    - lsp: always use target bufnr in location handler (#16876) (e42c906)
    - lsp: avoid attaching to unloaded buffers (#16723) (d6b939a)
    - lsp: avoid nil workspace/symbol query (#17107) (7085e5b)
    - lsp: call config on_exit handler before context is cleared (#16638) (6a92a53)
    - lsp: correct prefix when filterText is present (#17051) (f6329ea)
    - lsp: correctly align start and end range to codepoints during incremental sync (#16670) (36c401d), closes #16624
    - lsp: create lsp requests with position offsets considering client encoding (#16382) (22d7dd2)
    - lsp: ensure pending changes are flushed on skipped debounce (#17015) (3f2fbb8)
    - lsp: explicitly pass bufnr in didSave handler (#16906) (207307d)
    - lsp: fetch offset_encoding from client in references (#17104) (a0201b6)
    - lsp: fix nil-index behavior for UTF-8 in _str_*index_enc methods (#16731) (9625832)
    - lsp: fix applying multiple out-of-range TextEdits (#17037) (43ef7df)
    - lsp: fix lookup of boolean values in workspace/configuration (#18026) (6160973)
    - lsp: forward offset_encoding in rename handler (#17079) (8066abc)
    - lsp: forward offset_encoding to apply_text_edits (#17075) (9304ee3)
    - lsp: handle insertion of previous line (#17618) (3800615)
    - lsp: handle negative activeSignature in signatureHelp (#17064) (e7cd811)
    - lsp: only send valid params in executeCommand (#16987) (e41e8b3)
    - lsp: pass offset_encoding in formatexpr() (#18084) (392cb7a)
    - lsp: progress handlers should return vim.NIL on error (#16472) (730a951)
    - lsp: resolve bufnr for get_lines (#16986) (b65a23a)
    - lsp: resolve nil bufnr (#16902) (e6c1545), closes #16889 #16745
    - lsp: respect all of 'fixeol', 'eol', and 'binary' applying edits (#17574) (d477788)
    - lsp: set tabSize from 'shiftwidth', not 'softtabstop' (#17787) (af427de)
    - lsp: start incremental sync range at previous newline character (#17610) (a5e475f)
    - lsp: strictly enforce passing offset encoding (#17049) (bc722c8)
    - lsp: suppress ContentModified errors from UI (#16904) (d6f0c95)
    - lsp: use "text" filetype for plaintext (#17898) (4d3acd6)
    - lsp: use botright copen for all handlers (#17471) (6a3accc)
    - lua: don't use nlua_error when exiting early (1479083)
    - lua: print multiple return values with =expr (#16933) (287d356)
    - lua: restore priority of the preloader (b518b57)
    - lua: stricter type check when calling API function (#16745) (297ff97), closes #13651
    - make mode() return correct value in ex mode (600e7e3)
    - man.vim: fix search function on some systems (#13709) (7165e77)
    - man.vim: support calling :Man without a section again (#17119) (ad2dbd4)
    - msgpack#strptime: use calendar.timegm to get seconds since epoch (fb14e2a)
    - ops: str_to_reg passing NULL to memcpy (8170260)
    - options: disallow empty 'fdc' and 'scl' (#16765) (70a68dc)
    - paste: avoid edges cases caused by empty chunk (fcc6f66)
    - paste: deal with eol and eof in Visual mode (bfb7754)
    - paste: deal with trailing new line in chunk (a6eafc7)
    - paste: don't move cursor past the end of pasted text in Normal mode (2601e08)
    - paste: escape control characters in Cmdline mode (e263afc)
    - paste: use getcmdtype() to determine whether in cmdline mode (9b1e1fb)
    - prompt: add missing changes from v8.1.0036 (d6ea074)
    - pty_process_win/wait_eof_timer_cb: also check for proc->out.did_eof (4154bf9)
    - pum_redraw: use grid_puts_len() to truncate the text (e6d35b9)
    - PVS/V1019: compound assignment expression is used inside condition (93e0d9b)
    - PVS/V560: ignore false "conditional expression is always false" (#17830) (d3af109), closes /github.com/vim/vim/pull/9993#issuecomment-1076544168
    - PVS/V583: the '?:' operator always returns one and the same value (#17790) (e9b53f3)
    - query.lua: check empty table for lines (afcf644)
    - quickfix: avoid O(N^2) when filling from string typval (#16654) (5ba45a7)
    - remote: make compile again (70d2ab1)
    - remote: report connection error, missing return values (2be938a)
    - remote: report on missing wait commands, typecheck lua results (29c3632)
    - remote: respect silent in error reporting (1dbf867)
    - remote: use STATIC_CSTR_AS_STRING (1201145)
    - resolve nil arguments to API functions (#16889) (36662c9), closes #16745 #16745
    - respect os_proc_children rv of pid not found (045422e)
    - runtime: add missing release metadata (5c1b8b7)
    - runtime: add syntax file for query (#18101) (7d1142b), closes #17905
    - runtime: check markdownError before syn-clear (#16930) (b435755)
    - screen: do not do syntax highlighting at filler or folded lines (#17818) (7735163)
    - screen: do not draw filler lines post eof if already at last row (b326bf5)
    - screen: do not update syntax_last_parsed when drawing folded line (#17826) (52fe8ea)
    - screen: don't put empty sign text in line number column (4ddd6c5)
    - screenpos, float: add top and left border adjustment (ffe3003)
    - screen: truncate double-width character correctly (bc75544)
    - screen: truncate when overwriting right half of a double-width char (28dadd5)
    - set nested before executing callback (#17801) (7fb2310)
    - set RedrawingDisabled before entering aucmd_win (dd21e21)
    - signcol: always trigger a redraw (8ba8f1a), closes #17693
    - signcol: handle edge case with maximum value (e67cd22)
    - signcol: update cursor when signcol changes (9d53791), closes #14195
    - skip libutil on SunOS (b8ae43d)
    - substitute: properly check for empty command line (9955209)
    - syntax.c: correct hunk from Vim patch 8.0.0647 (#17761) (9e66d27)
    - syntax: remove trailing spaces in vim.vim (6795c97)
    - tabpage: correct check for failure to close window (ae0a43e)
    - termdebug: handle exiting during startup properly (#16790) (315858b)
    - terminal: correctly forward mouse events (e0956f7)
    - terminal: fix resize crash with pending scrollback (#14891) (0a1391f)
    - terminal: ignore left-release mouse action (c96f7e2), closes #9483 #8691
    - terminal: return early if there are no invalid rows (c83fedf)
    - terminal: use coladvance() to calculate buffer cursor position (2784a5d)
    - test: only use buffer completion in popupmenu timer test (5ecb2cb)
    - tests: update legacy tab switch test to be sane (6dc31ee)
    - translation: po file for Russian (#17767) (e0fe91f)
    - translation: po file for Ukrainian (#18100) (4dc09f3)
    - ts: escape lang when loading parsers (#16668) (f9080b2)
    - tui: avoid using uninitialized memory in kitty (#17866) (a70b399)
    - tui: correct CSI sequence (#17844) (b81c310), closes #17771 /invisible-island.net/xterm/manpage/xterm.html#VT100
    - tui: end streamed paste correctly when key buffer is empty (40ed2b5)
    - tui: remove ESC NUL forced escape (#17198) (a2f1572)
    - ui: close floating window on BufLeave event (#16557) (576408d)
    - ui: inccomand performance degradation (54cec45)
    - ui: make window resize commands manage cmdheight (463174b)
    - update last cursor on first CursorMoved (#16698) (b42e0c4)
    - uri: change scheme pattern to not include the comma character (#16797) (56f3c41)
    - use normal! in default mapping (#17695) (f291a03)
    - vim-patch.sh: fix N/A files patterns (#18073) (8f95f3e)
    - win_close: count the window the be closed instead of curwin (3539456)
    - win_split_ins: do not fail when oldwin is not valid (0cf2dc6), closes #14240

OBS-URL: https://build.opensuse.org/request/show/970881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=42
2022-04-20 14:54:38 +00:00
3d51a72f50 - Tests fail on aarch64 gh#neovim/neovim#18176
- Add 7657-run-tests-aarch64.patch fixing some tests on aarch64
  (gh#neovim/neovim#7423).

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=107
2022-04-19 16:11:17 +00:00
910f60058b Fix the patch
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=106
2022-04-19 08:33:46 +00:00
cb9ad5ba67 - Add 7657-run-tests-aarch64.patch fixing running tests on
aarch64 (gh#neovim/neovim#7423).

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=105
2022-04-19 07:48:59 +00:00
236a563b0d Fix SPEC
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=104
2022-04-19 07:31:49 +00:00
Martin Liška
665cbac586 Accepting request 970669 from home:gladiac:branches:editors
- Only recommend python3-neovim.

OBS-URL: https://build.opensuse.org/request/show/970669
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=103
2022-04-19 07:08:58 +00:00
60e0ea6303 Accepting request 970507 from home:uncomfyhalomacro:branches:editors
- Upgrade to 0.7.0:
    - api: add support for lua function & description in keymap (b411f43)
    - api: add api and lua autocmds (991e472)
    - api: nvim_clear_autocmd (b80651e)
    - api: pass args table to autocommand callbacks (30bc02c)
    - api: remove Lua autocommand callbacks when they return true (#17784) (be35d3c)
    - api: implement nvim_{add,del}_user_command (eff11b3)
    - api: implement nvim_buf_get_text (#15181) (11f7aee)
    - api: add nvim_get_option_value (71ac00c)
    - highlight: ns=0 to set :highlight namespace (4aa0cdd)
    - highlight: support for blend in nvim_set_hl (#17516) (b5bf487)
    - api: add strikethrough, nocombine to set_hl (cb18545)
    - api: relax statusline fillchar width check (3011794)
    - lua: add vim.keymap (6d41f65)
    - lua: add vim.spell (#16620) (e11a44a)
    - lua: add proper support of luv threads (b87867e)
    - lua: make :lua =expr print result of expr (d442546)
    - lua: handle lazy submodules in :lua vim. wildmenu completion (5ed6080)
    - lua: add notify_once() (#16956) (d78e466)
    - lua: add support for multiple optional types in vim.validate (#16864) (55c4393)
    - lua: show proper verbose output for lua configuration (ebfe083)
    - lua: more conversions between LuaRef and Vim Funcref (c8656e4)
    - lua: support converting nested Funcref back to LuaRef (#17749) (cac90d2)
    - call __tostring on lua errors if possible before reporting to user (81bffbd)
    - filetype.lua (#16600) (3fd454b)
    - filetype.lua: add support for files under .git (7a574e5)
    - filetype.lua: add support for patch files (27b664a)
    - filetype.lua: add support for tmux.conf files (94d5358)
    - filetype.lua: add support for txt files (#16926) (a45b578)
    - filetype.lua: Add typescript extension to filetype detection (#16923) (8ade800)
    - filetype.lua: fix .cc file not detected (c38d602)
    - filetype.lua: fix .env file not detected (19864bd)
    - filetype: convert patterns for mail buffers (#17238) (4458413)
    - filetype: support scripts.vim with filetype.lua (#17517) (fdea157)
    - decorations: support signs (30e4cc3)
    - extmarks: add strict option (11142f6)
    - api: expose extmark more details (5971b86)
    - api: expose extmark right_gravity and end_right_gravity (3d9ae9d)
    - use nvim_buf_set_extmark for vim.highlight (#16963) (b455e01)
    - statusline: support multibyte fillchar (be15ac0)
    - add support for global statusline (5ab1229), closes #9342
    - ui: allow conceal to be defined in decorations and tree-sitter queries (6eca9b6)
    - tree-sitter: allow Atom-style capture fallbacks (#14196) (8ab5ec4)
    - treesitter: add more default groups to highlight map (#17835) (6d648f5)
    - treesitter: multiline match predicates (6e6c36c)
    - treesitter: set allocator when possible (b1e0aa6)
    - ts: add support for multiline nodes in get_node_text (#14999) (1f3c059)
    - ts: expose minimum language version to lua (#17186) (8c140be)
    - runtime: add query filetype (#17905) (2e85af4)
    - diagnostic: add "code" to the diagnostic structure (#17510) (5d6006f)
    - diagnostic: allow retrieving current diagnostic config (c915571)
    - lsp,diagnostic: open folds in jump-related functions (#16520) (222ef0c)
    - lsp: add buf_detach_client (#16250) (1b04da5)
    - lsp: add handler for workspace/workspaceFolders (#17149) (8e702c1)
    - lsp: dynamically generate list title in response_to_list (#17081) (574a582)
    - lsp: enable default debounce of 150 ms (#16908) (55a59e5)
    - lsp: skip or reduce debounce after idle (#16881) (b680392)
    - lsp: use vim.ui.select for selecting lsp client (#16531) (f99f3d9)
    - ui_client: connect to remote ui (a4400bf)
    - ui_client: implement event handlers (794d274)
    - ui_client: handle resize events (c6640d0)
    - ui_client: implement async paste handling (55b6ade)
    - ui_client: pass user input to remote server (6636160)
    - --headless: add on_print callback to stdioopen (a4069a3)
    - add autocommand event when search wraps around (#8487) (8ad6015)
    - add vim.tbl_get (#17831) (69f1de8)
    - autocmd: add Recording autocmds (8a4e26c)
    - autocmd: populate v:event in RecordingLeave (#16828) (f65b0d4)
    - completion: support selecting item via API from Lua mapping (c7aa646)
    - eval/method: partially port v8.1.1993 (4efcb72), closes #10848
    - eval/method: partially port v8.1.1996 (2ee0bc0)
    - eval/method: partially port v8.1.2004 (0f4510c)
    - eval: partially port v8.2.0878 (d746f5a), closes vim/vim#5481
    - eval: port emsg from v8.2.3284 (8adbba7)
    - events: add DirChangedPre (059d36e), closes vim/vim#9721
    - events: support SIGWINCH for Signal event #18029 (b2cb05b), closes #15411
    - hardcopy: check gui colours for highlights first (e5b5cbd)
    - highlight: support color names for cterm (dc24eeb)
    - ignore nore on maps (0347875)
    - input: delay some conversions to vgetc() (d7488bf)
    - input: enable /, /, /<c-[> pairs unconditionally (ed88ca7)
    - keymap: add F38-F63 keys (#17893) (9da0023)
    - keymap: return nil from an expr keymap (58140a9)
    - mappings: considering map description when filtering (#17423) (9a74c2b)
    - provider: remove support for python2 and python3.[3-5] (baec0d3)
    - remote: add basic --remote support (5862176)
    - runtime: import cleanadd.vim from Vim (#17699) (d33aebb)
    - runtime: include Lua in C++ ftplugin (#17843) (02fd00c)
    - runtime: new checkhealth filetype (#16660) (734fba0)
    - term: use vterm_output_set_callback() (7813b48)
    - test: use nvim_exec in helpers.source() #16064 (72652cb), closes #16071
    - trigger ModeChanged for terminal modes (fdfd1ed)
    - tui: add error logging (#16615) (34d88ed)
    - tui: add support for CSI 4 : [2,4,5] m (f89fb41), closes #17362
    - tui: enable CSI u keys (a11ff55)
    - vim-patch.sh: support additional args for -s (0ec92bb)
    - lsp: request only changed portions of the buffer in changetracking (#17118) (9055ec5)
    - only redraw concealed line if cursor has moved horizontally (595c1a7), closes #17889
    - pre-compile embedded Lua source into bytecode (#16631) (4240ce8)
    - screen: reduce cursorline redrawing when jumping around (c29a14d), closes vim/vim#9996
    - treesitter: cache query parsing (9c26939)
    - api: elide luaref copy when setting 'callback' in nvim_set_keymap (9f489f5)
    - --headless: do not block on press-enter prompts when no UI (5b34c2a), closes #9358 #11718 #15910
    - not shown in :map commands (07a98b1)
    - add forkpty for SunOS variants (2c8f4d0)
    - add STRNLEN compatability macro (8f1fdbc)
    - anonymous sid not working (7b6ee3e)
    - api, lua: return NIL on failure to find converted function (#17779) (77eb6f9)
    - api/nvim_win_call: share common win_execute logic (452b46f)
    - api: allow empty list for cterm in nvim_set_hl (e35a2d8)
    - api: allow nvim_buf_set_extmark to accept end_row key (#16548) (cf32053)
    - api: convert blob to NUL-terminated API string (f6cc604)
    - api: correctly handle negative line numbers for nvim_buf_set_text (#17498) (1500447), closes #15181
    - api: correctly pass f-args for nvim_create_user_command (#18098) (e463eb8)
    - api: delete all autocmds with the same ID (dc3bbd3)
    - api: force redefinition of user commands by default (#16918) (3923843)
    - api: highlight attribute for underline (96bb178), closes #17624
    - api: improve autocmd error handling (9292938)
    - api: include event in get_autocmds (#17553) (37a86a2)
    - api: make nil value in nvim_set_option_value clear local value (#16710) (33cd1ba)
    - api: nvim__set_hl_ns causes extra redraws (505c12c)
    - api: nvim_win_set_cursor() redraw for cursorline and statusline (f92e749)
    - api: re-route nvim_get_runtime_file errors (d512be5)
    - api: use changedir_func() in nvim_set_current_dir() (23c3f7f)
    - api: validate command names in nvim_add_user_command (#17406) (238b944)
    - api: validate user_command name (#17004) (a34652e)
    - append test for checking zero width node range (58d81ef)
    - aucmd_win: always make aucmd_win the last window (89712dc)
    - aucmd_win: ensure aucmd_win stays floating (2deffb5)
    - autocmd: clean up autocmds only when needed (#17593) (d5bd7ff)
    - autocmd: restore autocmd showing behavior (74a2774)
    - autoload variables not loaded with vim.g & nvim_get_var (f292dd2)
    - bounds check for underdot (7fd1182)
    - build: check for empty value of LUAC_PRG (#16711) (eceb0b3)
    - build: check that LuaJIT has required modules for compilation (#16714) (abdf3a8)
    - build: install luajit modules on windows (#16658) (2abd178)
    - channel: fix channel consistency (5051510)
    - check for interrupt in nvim_echo, write_msg and nlua_print (#16537) (db4bc32)
    - checkhealth: make provider checkhealth output more consistent (#17722) (33ada23)
    - ci/backport: check for event_name == "pull_request_target" (50c8cc3)
    - ci: provide necessary permissions for calling workflow (b55e659)
    - clang/'Dead store': do not assign endcol (#17788) (876d22f)
    - close floating windows when calling win_close() (85ae04d)
    - completion: prevent K_LUA from closing pum (42e5fd3)
    - completion: update submode message when selecting from API (#17022) (69f3719)
    - correct vertical dragging room calculation with global statusline (#17928) (0d4bd42)
    - coverity/175977: big parameter passed by value (da89725)
    - coverity/188749: nullify pointer to fix use-after-free (d224957)
    - coverity/340720: error if nvim_eval_statusline given invalid winid (e850a92)
    - coverity: dead code and operands don't affect result #17662 (c3a6ff6)
    - decorations: do not put empty virt_text (#17872) (ba257d7)
    - define NAME_MAX from _XOPEN_NAME_MAX (8fdf1b2)
    - diagnostic: allow setting arbitrary config values (984270c)
    - diagnostic: assert that diagnostics have line number and column (#16683) (b515160)
    - diagnostic: clamp diagnostics on negative line numbers (#16496) (254c22a)
    - diagnostic: escape special chars in file names (#16527) (62f0157)
    - diagnostic: improve validation for list arguments (#16855) (838631e)
    - diagnostic: make open_float respect global diagnostic options (#17879) (a8e2c45), closes #17878
    - diagnostic: only set default handler config if unset (8a27205)
    - diagnostic: resolve nil opts tables (fc8af96)
    - diagnostic: respect "if_many" source option for virtual text (#16653) (818ae74)
    - diagnostic: set effective buffer number for DiagnosticChanged autocmd (#16474) (99f6260)
    - diagnostic: set effective buffer number in autocmd (again) (#16589) (6063e07), closes #16474
    - diagnostic: use botright copen for qflist (#17475) (d80c9b9)
    - diff: make algorithm work for vim.diff (#17300) (92e92f0), closes #17207
    - do not cast offset to char_u (1a88729)
    - do not pass aucmd to the callback (#17650) (4f007a7)
    - do not save K_EVENT as lastc in Insert mode (ab1ceaa)
    - docs: add bufnr and user_data to diagnostic-structure (#16619) (3aff3d6)
    - docs: spelling in new underlines docs (4472820)
    - don't include pty.h on SunOS (435dd04)
    - don't use cfsetspeed, use i and o variants (05f9f63)
    - enable filetype detection and syntax highlighting with --clean (#17566) (ed1a9c3)
    - eval/method: add missing method support for existing built-ins (752ca2c)
    - eval: v:lua support for - in module names (fb8cd34)
    - event-loop: call vpeekc() directly first to check for character (74998b0)
    - event-loop: check if executed register has ended (64802da)
    - event-loop: duplicate display updating logic in vgetorpeek() (#17913) (a9665bb)
    - events: make v:event readonly in more events (#18070) (f89ca71)
    - ex_normal: spam \n in Ex mode only if in Cmdline mode (#17977) (a783cdd)
    - extmarks: fix signs (2ab2af5), closes #17638
    - extmarks: splice extmarks on accepting spell (ea71c26)
    - filetype.lua: always return a string in getline helper function (#17852) (5e64d65)
    - filetype: expand tildes in filetype patterns (#17091) (59ea8fa)
    - filetype: fix foam pattern detection (6e04c86)
    - filetype: match negative priority patterns after extensions (#16980) (e92b816)
    - filetype: match on rather than (#16943) (f40ce34)
    - filetype: normalize slashes in file paths (6c86079)
    - filetype: set default ft_ignore_pat in filetype.lua (#16917) (60d3bb7)
    - float: do not switch window before deleting last listed buffer (#17840) (a72f338)
    - float: don't always switch window when deleting last listed buffer (#17836) (ff82b27)
    - float: handle buffer deletion with floating windows (3fdb7b5)
    - float: make laststatus=1 behave consistently with floating windows (a9359dc)
    - healthcheck: handle empty reports (300b009)
    - health: do not run external processes in a shell (a87ecf5)
    - highlight: accept NONE as a color name (#17487) (1e7cb2d), closes #17478
    - highlight: allow globals to be cleared (876aaf2), closes #17420
    - highlight: always update window highlight if highlight changed (23dcef9)
    - inccommand: do not change reg_prev_sub when previewing (d11bbac)
    - input: do not translate scroll keys into multiclicks (5499736)
    - input: fix clearing of reg_executing (2a574f7)
    - input: never escape CSI bytes (ff7c3d1)
    - input: put modifiers back into typeahead buffer when needed (8184564)
    - input: remove reinterpreted ALT/META chords from recorded macro (75f4741)
    - keymap: don't coerce false to '' (3cc29b7)
    - keywordprg: retain terminal buffer after K (#17046) (3ee1ba3)
    - line continuation: set growsize to correct value (#17655) (f24121a)
    - lsp and diagnostic highlight priority (#17461) (791e400)
    - lsp: always split text edits on \r, \r\n, and \n (#17087) (b72aae8)
    - lsp: always use target bufnr in location handler (#16876) (e42c906)
    - lsp: avoid attaching to unloaded buffers (#16723) (d6b939a)
    - lsp: avoid nil workspace/symbol query (#17107) (7085e5b)
    - lsp: call config on_exit handler before context is cleared (#16638) (6a92a53)
    - lsp: correct prefix when filterText is present (#17051) (f6329ea)
    - lsp: correctly align start and end range to codepoints during incremental sync (#16670) (36c401d), closes #16624
    - lsp: create lsp requests with position offsets considering client encoding (#16382) (22d7dd2)
    - lsp: ensure pending changes are flushed on skipped debounce (#17015) (3f2fbb8)
    - lsp: explicitly pass bufnr in didSave handler (#16906) (207307d)
    - lsp: fetch offset_encoding from client in references (#17104) (a0201b6)
    - lsp: fix nil-index behavior for UTF-8 in _str_*index_enc methods (#16731) (9625832)
    - lsp: fix applying multiple out-of-range TextEdits (#17037) (43ef7df)
    - lsp: fix lookup of boolean values in workspace/configuration (#18026) (6160973)
    - lsp: forward offset_encoding in rename handler (#17079) (8066abc)
    - lsp: forward offset_encoding to apply_text_edits (#17075) (9304ee3)
    - lsp: handle insertion of previous line (#17618) (3800615)
    - lsp: handle negative activeSignature in signatureHelp (#17064) (e7cd811)
    - lsp: only send valid params in executeCommand (#16987) (e41e8b3)
    - lsp: pass offset_encoding in formatexpr() (#18084) (392cb7a)
    - lsp: progress handlers should return vim.NIL on error (#16472) (730a951)
    - lsp: resolve bufnr for get_lines (#16986) (b65a23a)
    - lsp: resolve nil bufnr (#16902) (e6c1545), closes #16889 #16745
    - lsp: respect all of 'fixeol', 'eol', and 'binary' applying edits (#17574) (d477788)
    - lsp: set tabSize from 'shiftwidth', not 'softtabstop' (#17787) (af427de)
    - lsp: start incremental sync range at previous newline character (#17610) (a5e475f)
    - lsp: strictly enforce passing offset encoding (#17049) (bc722c8)
    - lsp: suppress ContentModified errors from UI (#16904) (d6f0c95)
    - lsp: use "text" filetype for plaintext (#17898) (4d3acd6)
    - lsp: use botright copen for all handlers (#17471) (6a3accc)
    - lua: don't use nlua_error when exiting early (1479083)
    - lua: print multiple return values with =expr (#16933) (287d356)
    - lua: restore priority of the preloader (b518b57)
    - lua: stricter type check when calling API function (#16745) (297ff97), closes #13651
    - make mode() return correct value in ex mode (600e7e3)
    - man.vim: fix search function on some systems (#13709) (7165e77)
    - man.vim: support calling :Man without a section again (#17119) (ad2dbd4)
    - msgpack#strptime: use calendar.timegm to get seconds since epoch (fb14e2a)
    - ops: str_to_reg passing NULL to memcpy (8170260)
    - options: disallow empty 'fdc' and 'scl' (#16765) (70a68dc)
    - paste: avoid edges cases caused by empty chunk (fcc6f66)
    - paste: deal with eol and eof in Visual mode (bfb7754)
    - paste: deal with trailing new line in chunk (a6eafc7)
    - paste: don't move cursor past the end of pasted text in Normal mode (2601e08)
    - paste: escape control characters in Cmdline mode (e263afc)
    - paste: use getcmdtype() to determine whether in cmdline mode (9b1e1fb)
    - prompt: add missing changes from v8.1.0036 (d6ea074)
    - pty_process_win/wait_eof_timer_cb: also check for proc->out.did_eof (4154bf9)
    - pum_redraw: use grid_puts_len() to truncate the text (e6d35b9)
    - PVS/V1019: compound assignment expression is used inside condition (93e0d9b)
    - PVS/V560: ignore false "conditional expression is always false" (#17830) (d3af109), closes /github.com/vim/vim/pull/9993#issuecomment-1076544168
    - PVS/V583: the '?:' operator always returns one and the same value (#17790) (e9b53f3)
    - query.lua: check empty table for lines (afcf644)
    - quickfix: avoid O(N^2) when filling from string typval (#16654) (5ba45a7)
    - remote: make compile again (70d2ab1)
    - remote: report connection error, missing return values (2be938a)
    - remote: report on missing wait commands, typecheck lua results (29c3632)
    - remote: respect silent in error reporting (1dbf867)
    - remote: use STATIC_CSTR_AS_STRING (1201145)
    - resolve nil arguments to API functions (#16889) (36662c9), closes #16745 #16745
    - respect os_proc_children rv of pid not found (045422e)
    - runtime: add missing release metadata (5c1b8b7)
    - runtime: add syntax file for query (#18101) (7d1142b), closes #17905
    - runtime: check markdownError before syn-clear (#16930) (b435755)
    - screen: do not do syntax highlighting at filler or folded lines (#17818) (7735163)
    - screen: do not draw filler lines post eof if already at last row (b326bf5)
    - screen: do not update syntax_last_parsed when drawing folded line (#17826) (52fe8ea)
    - screen: don't put empty sign text in line number column (4ddd6c5)
    - screenpos, float: add top and left border adjustment (ffe3003)
    - screen: truncate double-width character correctly (bc75544)
    - screen: truncate when overwriting right half of a double-width char (28dadd5)
    - set nested before executing callback (#17801) (7fb2310)
    - set RedrawingDisabled before entering aucmd_win (dd21e21)
    - signcol: always trigger a redraw (8ba8f1a), closes #17693
    - signcol: handle edge case with maximum value (e67cd22)
    - signcol: update cursor when signcol changes (9d53791), closes #14195
    - skip libutil on SunOS (b8ae43d)
    - substitute: properly check for empty command line (9955209)
    - syntax.c: correct hunk from Vim patch 8.0.0647 (#17761) (9e66d27)
    - syntax: remove trailing spaces in vim.vim (6795c97)
    - tabpage: correct check for failure to close window (ae0a43e)
    - termdebug: handle exiting during startup properly (#16790) (315858b)
    - terminal: correctly forward mouse events (e0956f7)
    - terminal: fix resize crash with pending scrollback (#14891) (0a1391f)
    - terminal: ignore left-release mouse action (c96f7e2), closes #9483 #8691
    - terminal: return early if there are no invalid rows (c83fedf)
    - terminal: use coladvance() to calculate buffer cursor position (2784a5d)
    - test: only use buffer completion in popupmenu timer test (5ecb2cb)
    - tests: update legacy tab switch test to be sane (6dc31ee)
    - translation: po file for Russian (#17767) (e0fe91f)
    - translation: po file for Ukrainian (#18100) (4dc09f3)
    - ts: escape lang when loading parsers (#16668) (f9080b2)
    - tui: avoid using uninitialized memory in kitty (#17866) (a70b399)
    - tui: correct CSI sequence (#17844) (b81c310), closes #17771 /invisible-island.net/xterm/manpage/xterm.html#VT100
    - tui: end streamed paste correctly when key buffer is empty (40ed2b5)
    - tui: remove ESC NUL forced escape (#17198) (a2f1572)
    - ui: close floating window on BufLeave event (#16557) (576408d)
    - ui: inccomand performance degradation (54cec45)
    - ui: make window resize commands manage cmdheight (463174b)
    - update last cursor on first CursorMoved (#16698) (b42e0c4)
    - uri: change scheme pattern to not include the comma character (#16797) (56f3c41)
    - use normal! in default mapping (#17695) (f291a03)
    - vim-patch.sh: fix N/A files patterns (#18073) (8f95f3e)
    - win_close: count the window the be closed instead of curwin (3539456)
    - win_split_ins: do not fail when oldwin is not valid (0cf2dc6), closes #14240

OBS-URL: https://build.opensuse.org/request/show/970507
OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=102
2022-04-18 08:39:39 +00:00
Dominique Leuenberger
c0144462f3 Accepting request 943404 from editors
- Upgrade to 0.6.1:
  - api: allow nvim_buf_set_extmark to accept end_row key
  - diagnostic: assert that diagnostics have line number and
    column
  - diagnostic: clamp diagnostics on negative line numbers
  - diagnostic: escape special chars in file names
  - diagnostic: respect "if_many" source option for virtual text
  - diagnostic: set effective buffer number for DiagnosticChanged
    autocmd
  - diagnostic: set effective buffer number in autocmd (again)
  - lua: do not cast offset to char_u in str_utf_start
  - lsp: avoid attaching to unloaded buffers
  - lsp: call config on_exit handler before context is cleared
  - lsp: fix nil-index behavior for UTF-8 in _str_*index_enc
    methods
  - lsp: handle offset encoding
  - lsp: progress handlers should return vim.NIL on error
  - options: disallow empty 'fdc' and 'scl'
  - quickfix: avoid O(N^2) when filling from string typval
  - screenpos, float: add top and left border adjustment
  - terminal: fix resize crash with pending scrollback
  - ui: close floating window on BufLeave event
  - uri: change scheme pattern to not include the comma character
  - lsp,diagnostic: open folds in jump-related functions
  - lsp: add buf_detach_client
  - lsp: use vim.ui.select for selecting lsp client
  - runtime: new checkhealth filetype

OBS-URL: https://build.opensuse.org/request/show/943404
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=41
2022-01-03 09:49:39 +00:00
49ad7111c2 - Upgrade to 0.6.1:
- api: allow nvim_buf_set_extmark to accept end_row key
  - diagnostic: assert that diagnostics have line number and
    column
  - diagnostic: clamp diagnostics on negative line numbers
  - diagnostic: escape special chars in file names
  - diagnostic: respect "if_many" source option for virtual text
  - diagnostic: set effective buffer number for DiagnosticChanged
    autocmd
  - diagnostic: set effective buffer number in autocmd (again)
  - lua: do not cast offset to char_u in str_utf_start
  - lsp: avoid attaching to unloaded buffers
  - lsp: call config on_exit handler before context is cleared
  - lsp: fix nil-index behavior for UTF-8 in _str_*index_enc
    methods
  - lsp: handle offset encoding
  - lsp: progress handlers should return vim.NIL on error
  - options: disallow empty 'fdc' and 'scl'
  - quickfix: avoid O(N^2) when filling from string typval
  - screenpos, float: add top and left border adjustment
  - terminal: fix resize crash with pending scrollback
  - ui: close floating window on BufLeave event
  - uri: change scheme pattern to not include the comma character
  - lsp,diagnostic: open folds in jump-related functions
  - lsp: add buf_detach_client
  - lsp: use vim.ui.select for selecting lsp client
  - runtime: new checkhealth filetype

OBS-URL: https://build.opensuse.org/package/show/editors/neovim?expand=0&rev=101
2022-01-01 12:56:05 +00:00
Dominique Leuenberger
65d4c6a097 Accepting request 935013 from editors
- 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

OBS-URL: https://build.opensuse.org/request/show/935013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=40
2021-12-01 19:47:08 +00:00
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