neovim (0.2.2-3) unstable; urgency=medium

  * Avoid jemalloc on architectures which can vary page size
  * Disable lua-nvim exclusion on ia64/powerpcspe
  * unittest: Ignore all _Float-prefixed types (Closes: #891350)

 -- James McCoy <jamessan@debian.org>  Sun, 25 Feb 2018 07:52:12 -0500

neovim (0.2.2-2) unstable; urgency=medium

  * Use lua for build/test on kfreebsd-*
  * Exclude lua-nvim B-D on ia64 to bootstrap neovim
  * Cherry pick "unittest: Ignore _Float128 types in ffi" from upstream
    to fix unit test failures with new GCC
  * Bump debhelper compat to 11
  * Declare compliance with Policy 4.1.3, no changes needed
  * Change Vcs-* to salsa.d.o

 -- James McCoy <jamessan@debian.org>  Tue, 23 Jan 2018 22:52:38 -0500

neovim (0.2.2-1) unstable; urgency=medium

  * New upstream release
    + Fix crash when :terminal is resized
    + Avoid triggering memory leak in libvte-based terminals.
      https://bugzilla.gnome.org/show_bug.cgi?id=790539
    + Fix syntax error in syntax/tex.vim
  * Drop backported patches

 -- James McCoy <jamessan@debian.org>  Wed, 22 Nov 2017 07:24:29 -0500

neovim (0.2.1-3) unstable; urgency=medium

  * Add .nvimlog to debian/clean
  * Switch back to Lua on mips64el, since there are sporadic test failures
    with LuaJIT
  * Set Rules-Requires-Root to no
  * Switch lua-nvim Build-Depends to an architecture blacklist, since it's
    currently available everywhere other than powerpcspe and hurd-i386.
  * Cherry-pick cf75de710, 0407ddb36, and b63cde97f from upstream to fix test
    failures seen on the buildds

 -- James McCoy <jamessan@debian.org>  Sun, 12 Nov 2017 21:47:38 -0500

neovim (0.2.1-2) unstable; urgency=medium

  * Add liblua5.1-dev Build-Depends for non-luajit architectures
  * Skip testing with DEB_BUILD_OPTIONS=nocheck

 -- James McCoy <jamessan@debian.org>  Wed, 08 Nov 2017 23:35:57 -0500

neovim (0.2.1-1) unstable; urgency=medium

  * New upstream release
    + Lua(JIT) is always available for scripting.
    + cmdline and wildmenu can be implemented by a UI.
    + Support using tmux as the clipboard provider.
  * Declare compliance with Policy 4.1.1, no changes needed.
  * Install nvim.desktop

 -- James McCoy <jamessan@debian.org>  Wed, 08 Nov 2017 22:48:38 -0500

neovim (0.2.0-4) unstable; urgency=medium

  [ Jason Pleau ]
  * Cherry-pick f400c6f05 from upstream to allow the ruby host path to be
    set to a user-defined value.

  [ James McCoy ]
  * Re-enable luajit on mips*, as long as it's >= 2.1.0~beta3.
  * Declare compliance with Policy 4.1.0
    + Change Priority to optional
  * Temporarily remove lua-nvim Build-Depends on x32 and luajit Build-Depends
    on powerpcspe to help lua-nvim build.

 -- James McCoy <jamessan@debian.org>  Sat, 16 Sep 2017 13:36:38 -0400

neovim (0.2.0-3) unstable; urgency=medium

  * Cherry-pick b98ea042 from upstream to fix reading values of integer
    options on big-endian systems.  (Closes: #870367)

 -- James McCoy <jamessan@debian.org>  Tue, 01 Aug 2017 22:19:33 -0400

neovim (0.2.0-2) unstable; urgency=medium

  * Upload to unstable.
  * Get the username from `id -un` instead of relying on the environment.
  * Cherry-pick 347dd947 from upstream to fix test failures related to stdin
    being /dev/null in Debian builds.

 -- James McCoy <jamessan@debian.org>  Tue, 01 Aug 2017 07:21:35 -0400

neovim (0.2.0-1) experimental; urgency=medium

  * New upstream release
    + Cursor shape/color is controlled by 'guicursor', even in the terminal.
      $NVIM_TUI_ENABLE_CURSOR_SHAPE is no longer used.
    + 'showcmd', 'ruler', and 'belloff=all' are set by default.
    + 'mouse=a' is no longer set by default.
    + debcontrol.vim: Add "rust" and "javascript" as known sections.  (Closes:
      #847541)
    + Fix test failures with msgpack-c 2.x.  (Closes: #866802)
  * Skip known flaky tests by setting $TEST_SKIP_FRAGILE.
  * Rewrite debian/rules to invoke cmake directly, instead of through
    top-level Makefile.  (Closes: #857256)
  * Bump lua-nvim Build-Depends >= 0.0.1-26-1~, needed by new tests.
  * Cherry-pick 4d017256 from upstream to fix a test failure when $HOME is a
    long path.

 -- James McCoy <jamessan@debian.org>  Sun, 02 Jul 2017 16:39:33 -0400

neovim (0.1.7-4) unstable; urgency=high

  * Cherry-pick b338bb9d & 4af6c608 from upstream to fix buffer overflow if a
    spellfile has an invalid length in it.  (CVE-2017-5953)
  * Cherry-pick fb66a7c6 & ad66826a from upstream to fix buffer overflows when
    reading corrupted undo files.  (CVE-2017-6349 & CVE-2017-6350)

 -- James McCoy <jamessan@debian.org>  Mon, 10 Apr 2017 08:15:38 -0400

neovim (0.1.7-3) unstable; urgency=medium

  * Disable global_spec.lua since it's rather flaky.
  * Re-enable functional tests on mips* but disable unit tests (which require
    luajit) until #849769 is fixed.

 -- James McCoy <jamessan@debian.org>  Mon, 16 Jan 2017 07:18:35 -0500

neovim (0.1.7-2) unstable; urgency=medium

  * Cherry-pick 9337e98b from upstream to prevent the man ftplugin from always
    creating a man:// buffer if "runtime ftplugin/man.vim" is in init.vim.
    (Closes: #846788)
  * Cherry-pick 933c873c to fix tty-test test failures.
  * Cherry-pick upstream commits [043f8521, 97204e1c, cb589990, ea154dfd,
    4abe9afb] to fix responsiveness of TUI with external commands and fix test
    failures due to excessive memory usage.

 -- James McCoy <jamessan@debian.org>  Sat, 24 Dec 2016 16:12:51 -0500

neovim (0.1.7-1) unstable; urgency=medium

  * New upstream release
    + Incrementally show the results of a :substitute command by setting the
      'inccommand' option.
    + The 'encoding' option can no longer be set to anything other than
      "utf-8".

 -- James McCoy <jamessan@debian.org>  Fri, 02 Dec 2016 21:42:39 -0500

neovim (0.1.6-5) unstable; urgency=medium

  * Disable lua testing on mipsel, since lua(jit) bugs are breaking the tests.

 -- James McCoy <jamessan@debian.org>  Tue, 22 Nov 2016 13:58:00 -0500

neovim (0.1.6-4) unstable; urgency=high

  * Cherry-pick 4fad66fb and c685879e from upstream to fix an issue where
    malicious modelines could execute arbitrary shell commands.
    (CVE-2016-1248)

 -- James McCoy <jamessan@debian.org>  Tue, 22 Nov 2016 03:15:38 -0500

neovim (0.1.6-3) unstable; urgency=medium

  * Cherry-pick 5e1dc26f from upstream to remove a flaky test, which was
    frequently failing on the buildds.

 -- James McCoy <jamessan@debian.org>  Sun, 13 Nov 2016 20:45:51 -0500

neovim (0.1.6-2) unstable; urgency=medium

  * Cherry-pick patches from upstream
    + [36c0ec6d]: tui/suspend_event(): set STDIN to "blocking", fixing an
      issue with the terminal IO when nvim is suspended.  (Closes: #840306)
    + [87ff2682, 37e64d79, 9b545dd3]: Various fixes for issues on big-endian
      platforms.

 -- James McCoy <jamessan@debian.org>  Wed, 02 Nov 2016 20:28:40 -0400

neovim (0.1.6-1) unstable; urgency=medium

  * New upstream release.
    + Add gperf to Build-Depends
  * Expand architectures which Build-Depend on luajit (powerpcspe) and
    lua-nvim (alpha, hppa, sparc64, x32).
  * Set $USERNAME/$HOSTNAME when building to improve reproducibility.

 -- James McCoy <jamessan@debian.org>  Sat, 29 Oct 2016 00:05:56 -0400

neovim (0.1.5-8) unstable; urgency=medium

  * Disable tests for "indep" builds.

 -- James McCoy <jamessan@debian.org>  Wed, 12 Oct 2016 16:24:00 -0400

neovim (0.1.5-7) unstable; urgency=medium

  * Only run tests for "arch" builds.
  * Use id -u/-g to get the uid/gid instead or parsing the output of id.
    Thanks to Jakob Haufe for the patch!  (Closes: #840231)
  * Cherry-pick upstream patch to fix some test failures when sizeof(long) !=
    8.

 -- James McCoy <jamessan@debian.org>  Wed, 12 Oct 2016 16:15:02 -0400

neovim (0.1.5-6) unstable; urgency=medium

  * Fix test failures by setting id/gid properly in the passwd/group files
    used by libnss_wrapper.

 -- James McCoy <jamessan@debian.org>  Sat, 08 Oct 2016 20:35:26 -0400

neovim (0.1.5-5) unstable; urgency=medium

  * Run Neovim's tests during the build
    + Add lua-nvim, lua-busted, and libnss-wrapper to Build-Depends
  * Add support for the nocheck Build-Profile to exclude test-related
    Build-Depends.
  * Remove unnecessary autoconf, automake Build-Depends.
  * Cherry-pick df99e43b from upstream to ensure stray processes aren't
    lingering after running tests.
  * Add alternatives for ex, rvim, rview, vi, vim, view, and vimdiff.  Thanks
    to Josh Triplett for the patch!  (Closes: #830580)

 -- James McCoy <jamessan@debian.org>  Sat, 08 Oct 2016 15:08:57 -0400

neovim (0.1.5-4) unstable; urgency=medium

  * Arch-qualify (lib)luajit Build-Depends to really fix #812741.
  * Add xxd Recommends to neovim now that it has its own package.

 -- James McCoy <jamessan@debian.org>  Sat, 24 Sep 2016 21:43:06 -0400

neovim (0.1.5-3) unstable; urgency=medium

  * Add lua5.1 as alternative Build-Depends for luajit/libluajit-5.1-dev.
    This should enable building on more architectures, at the expense of less
    testing.  (Closes: #812741)

 -- James McCoy <jamessan@debian.org>  Sat, 24 Sep 2016 13:43:03 -0400

neovim (0.1.5-2) unstable; urgency=medium

  * Upload to unstable.
  * Exclude libjemalloc-dev from Build-Depends on hurd.

 -- James McCoy <jamessan@debian.org>  Fri, 16 Sep 2016 21:53:01 -0400

neovim (0.1.5-1) experimental; urgency=medium

  [ upstream changes ]
  * Re-introduce if_ruby support, if neovim Gem is installed.
  * Rewritten man plugin (providing :Man command)
    + Enabled by default instead of requiring sourcing of ftplugin/man.vim
    + New features: completion, window handling, better parsing
  * $NVIM_TUI_ENABLE_TRUE_COLOR replaced by Vim-compatible 'termguicolors'
    option

 -- James McCoy <jamessan@debian.org>  Wed, 24 Aug 2016 21:22:40 -0400

neovim (0.1.4-1) experimental; urgency=medium

  * New upstream release
    + Replace lua-messagepack Build-Depends with lua-mpack.

 -- James McCoy <jamessan@debian.org>  Mon, 27 Jun 2016 23:16:22 -0400

neovim (0.1.3-1) experimental; urgency=medium

  * New upstream release.  (Closes: #820562)
  * debian/control:
    + Remove unnecessary luarocks Build-Depends
    + Add libkvm-dev Build-Depends for kfreebsd-*
    + Add python(3)-neovim to Recommends.  (Closes: #812737)
    + Declare compiance with policy 3.9.8, no changes needed.

 -- James McCoy <jamessan@debian.org>  Mon, 18 Apr 2016 21:42:19 -0400

neovim (0.1.2-1) experimental; urgency=medium

  * New upstream release
  * Disable debug logging to ~/.nvimlog

 -- James McCoy <jamessan@debian.org>  Sat, 20 Feb 2016 22:41:32 -0500

neovim (0.1.1-3) experimental; urgency=medium

  * Cherry-pick upstream patch to fix FTBFS with msgpack-c >= 1.4.0.

 -- James McCoy <jamessan@debian.org>  Sat, 23 Jan 2016 10:09:27 -0500

neovim (0.1.1-2) experimental; urgency=medium

  * Add nvim as an alternative for /usr/bin/editor.
  * Remove libselinux1-dev Build-Depends until upstream enables it again.
  * Add xsel | xclip to Recommends for X selection support.
  * Add a README.source

 -- James McCoy <jamessan@debian.org>  Sun, 17 Jan 2016 14:32:32 -0500

neovim (0.1.1-1) experimental; urgency=medium

  * Initial release. (Closes: #752264)

 -- James McCoy <jamessan@debian.org>  Sat, 16 Jan 2016 22:47:15 -0500
