This bug was fixed in the package vim - 2:7.3.035+hg~8fdc12103333-1ubuntu1 --------------- vim (2:7.3.035+hg~8fdc12103333-1ubuntu1) natty; urgency=low * Merge with Debian unstable (lp: #662276): - Use case-insensitive matching for month and day of week names in crontab's syntax file (lp: #517019 aka Debian bug #568378). - Fix sqlcomplete's / maps so they don't interfere with normal usage (lp: #584797 aka Debian bug #560083). - [7.2.386] KDE 3.1 focus hack causes problems for other window managers (lp: #535341). * Remaining changes: - debian/control: + Drop vim-lesstif package and lesstif2-dev build-dependency. + Rename Vcs-* to XS-Debian-Vcs-*. - debian/rules: + Don't build the vim-lesstif variant in Ubuntu. - debian/runtime/debian.vim.in: + Add Launchpad integration to the Help menu if launchpad-integration is installed. - debian/runtime/vimrc: + "syntax on" is a sane default for non-tiny vim - debian/patches/debian/ubuntu-grub-syntax.patch: + Add Ubuntu-specific "quiet" keyword. vim (2:7.3.035+hg~8fdc12103333-1) unstable; urgency=low * Pull patches 001 - 035. + More robust YAML highlighting. (Closes: #535682) * debian/rules: + Stop overriding CFLAGS on the command-line when invoking make. Upstream enforces an upper-limit of 1 for _FORTIFY_SOURCE due to the use of flexible arrays in nested structs, which improperly cause Vim to crash with _FORTIFY_SOURCE=2. + Use DEB_HOST_ARCH_OS instead of DEB_HOST_GNU_SYSTEM to determine whether Linux-specific functionality is enabled. + Use dpkg-vendor to change build configuration when building on Ubuntu. Thanks to Michael Bienia for the patch. * Make helpztags capable of generating tags files for non-English help files. (Closes: #600248) * Debian runtime: + Add natty as a recognized distribution. (Closes: #600560) + Add metapackages as a recognized section. (Closes: #600562) + Remove etch as a recognized distribution. * debian/control: Add dpkg-dev (>= 1.15.1) Build-Depends for dpkg-vendor. vim (2:7.3.000+hg~ee53a39d5896-1) unstable; urgency=low * New upstream release. * debian/rules: + Explicitly use the dynamic loading Python interfaces. + Remove cleanup from clean target which are now properly handled by upstream's Makefile. * Update version information in documentation. vim (2:7.3f.20100812+hg~20e83abf88b1-1) experimental; urgency=low * Merge latest 7.3f pre-release. + Correctly restore multi-byte terminal titles when exiting Vim. (Closes: #558153) + Highlight text inside math zones correctly for tex files. (Closes: #509908) + Recognize nested cite regions in tex files. (Closes: #444288) + Support syntax highlighting of bash's $"". (Closes: #473736) * Patches merged upstream: + perl-indent-block.patch + logcheck-ftplugin.patch + tex-syntax-verbatim-spell.patch * Enable Lua scripting. + Add liblua5.1-0-dev and lua5.1 to Build-Depends. + Enable lua interface via dynamic loading. * Switch Perl interface to dynamic loading. * debian/rules: Prefer running tests with the vim-nox binary if it's available. * Bump Standards-Version to 3.9.1.0 -- no changes needed. vim (2:7.3b.20100720+hg~7b7508ee56f1-1) experimental; urgency=low * Merge 7.3b pre-release. + Don't run autocommands when being killed to avoid overrunning the stack. (Closes: #580961) + Detect when the recovered buffer matches the on-disk file and notify the user. (Closes: #89359) + Update CMake runtime files. (Closes: #463715) + Correctly set timestamp for X selection transfers. (Closes: #577035) + Improve 'cindent's handling of javascript. (Closes: #588875) + Correctly displays characters inserted via digraph sequences which wrap to a new line. (Closes: #442184) * Patches merged upstream: + it-manpage-fixes.patch + lang-breaks-floating-point.patch + python-modlibs.patch: - Remove autoconf Build-Depends as configure.in isn't being patched anymore. - Remove autoconf-stamp pre-requisite for configure-stamp-% target. * Update debian/rules to handle the snapshot versioning. * Enable Python3 language interface. + Add python3-dev to Build-Depends. + Pass --enable-python3interp to configure when building variants with language interfaces enabled. vim (2:7.2.445+hg~cb94c42c0e1a-1) unstable; urgency=low * debian/control: + Use Breaks instead of Conflicts for the gvimtutor move. + Use linux-any wildcards for linux-specific Build-Depends. (Closes: #587866) + Bump Standards-Version to 3.9.0.0. * Pull patches 439 - 445. * runtime/ftplugin/debchangelog.vim: Use “silent!” to avoid errors when disabling the menu. Thanks to Jan Christoph Ebersbach for the patch. vim (2:7.2.438+hg~d44112feb815-5) unstable; urgency=low * Rework the diversion handling again. + vim-runtime.preinst: Add diversion on major version upgrades. + vim-runtime.postrm: Remove old diversion on major version upgrades. + vim-runtime Breaks vim-tiny less than the current source version. vim (2:7.2.438+hg~d44112feb815-4) unstable; urgency=low * vim-runtime.preinst: Use the right function name for removing diversions when upgrading across major versions. vim (2:7.2.438+hg~d44112feb815-3) unstable; urgency=low * vim-runtime.preinst: + Remove code handling the Etch->Lenny diversion fixup. + Add handling of diversions when upgrading across major versions. * vim-runtime.postrm: Remove diversions on abort-install and disappear. * Move gvimtutor to vim-gui-common from vim-runtime. (LP: #484851) * debian/control: Remove versioned relationships which are satisified in Lenny. vim (2:7.2.438+hg~d44112feb815-2) unstable; urgency=low * Fix FTBFS with parallel builds and using the autoconf target to update the configure script. vim (2:7.2.438+hg~d44112feb815-1) unstable; urgency=low * Pull patches 437 - 438. + 7.2.438: Fix crash when running “vim -r”. (Closes: #583122) * Cherry-pick upstream/lang-breaks-floating-point.patch from upstream to prevent floating point functionality from breaking when the :lang command is issued. (Closes: #582421) * Fix building against Debian's Python 2.6 package. (Closes: #566842) + Cherry-pick upstream/python-modlibs.patch from upstream. + debian/control: Add autoconf to Build-Depends. + debian/rules: Re-generate configure at build time and remove on clean. vim (2:7.2.436+hg~e12b9d992389-1) unstable; urgency=low * Pull patches 331 - 436. + 7.2.367: Make xxd follow documented behavior when using “-r -p”. (Closes: #567041) + 7.2.405: Re-enable default value for IncSearch to allow highlighting of matched text when using :substitute's c flag. (Closes: #572994) + 7.2.413: Largefile support for all Vim packages. (LP: #128494) + 7.2.426: Require literal commas be escaped in 'langmap'. (Fixes #233008, obviating upstream/langmap-comma-parsing.patch) + 7.2.429: Specifically check for ENOENT to decide a file doesn't exist. Also fixes the check for EFBIG/EOVERFLOW. (Closes: #430205, #139510) + Updated runtime files: - Fix sqlcomplete's / maps so they don't interfere with normal usage. (Closes: #560083) - Recognize Perl 5.10's “state” keyword. (Closes: #499644) - Handle a wider variety of quoting operators in Perl. (Closes: #561080) * debian/control: + Update Vcs-* to point to the Mercurial repository. + Bump Standards-Version to 3.8.4, no changes needed. * vim-policy: Update links to package descriptions and repository. * Reword presubj to provide a few methods for narrowing down the bug's cause. * debian/rules: + Specify STRIP=: when running upstream's install targets to prevent upstream's automatic stripping. + Pass the --with-modified-by to the Debian Vim maintainers list. + Remove git helper targets. + Remove get-orig-source target and related variables, since we're just using the upstream Mercurial repository. * debian/source/format: Switch to “3.0 (quilt)”. * debian/README.source: Update description according to the change to Mercurial and use of “3.0 (quilt)” source format. * runtime/ftplugin/debchangelog.vim: Update completion of Ubuntu bugs based on a patch from Michael Bienia. (Closes: #566841) * runtime/syntax/{debchangelog,debsources}.vim: Remove intrepid and add maverick to the set of Ubuntu releases. * Use case-insensitive matching for month and day of week names in crontab's syntax file. Thanks to Chris Butler for the patch. (Closes: #568378) -- Michael Bienia