vim (1:7.1.293-2ubuntu1) intrepid; urgency=low
* Resynchronise with Debian (LP: #183935); thanks to James Vega for
including a number of our changes! Remaining changes:
- Enable detection of GNU screen as a mouse-capable terminal.
- Add NoDisplay=true to gvim.desktop.
- Drop vim-lesstif package and lesstif2-dev build-dependency.
- Build-depend on libxt-dev.
- Restore a number of Conflicts/Replaces and include
/usr/share/man/ru.{KOI8-R,UTF-8}{,/man1}, both to help with upgrade
problems from 6.06.
- Enable Python interpreter on basic builds.
- Create a .pot file for translations.
- Disable autoindent, line-wrapping, and backup files by default.
- Add intrepid to lists of Ubuntu distributions.
- Add metapackages to list of allowed debian/control sections.
- Add omni completion support for Launchpad bugs via
python-launchpad-bugs.
* Improve omni completion for Launchpad and debbugs, so that it allows
completion of bug number parts (base), e.g.
"LP:<space>#1<ctrl-x><ctrl-o>" will include all bugs from the package
beginning with "1". Previously, this would have invoked a completion
using debbugs (thanks, Daniel Hahler; LP: #196112).
vim (1:7.1.293-2) unstable; urgency=low
* debian/rules:
- Fix expansion of @VIMCUR@ in vimrc.tiny. Based off a patch by Daniel
Hahler. (Closes: #477379)
- Create a separate install-stamp-vim-tiny target.
- Add the proper lines for vimrc.tiny to vim-tiny.{install,links} in the
install-stamp-vim-tiny target.
* debian/control:
- Correct the vim-common and vim-runtime descriptions with regard to
vimtutor.
- Add Conflicts/Replaces to vim-tiny against vim-common since
/etc/vim/vimrc.tiny is moving to the vim-tiny package.
* runtime/syntax/messages.vim:
- Support highlighting of RFC3339 timestamps. (Closes: #475568)
* runtime/scripts.vim:
- Detect Mozilla Thunderbird's mbox file as mail filetype. Thanks to
Kevin B. McCarty for the patch. (Closes: #475300)
* runtime/filetype.vim:
- Add detection of more passwd/shadow related files. Based on a patch by
Jarek Kamiński. (Closes: #420304)
- Improve filetype detection of strace logs. Thanks to Philipp Marek for
the patch. (Closes: #473967)
- Add filetype detection of more Apache config files. Thanks to Josh
Triplett and Xavier Guimard for the patch. (Closes: #421312)
- Fix a missing comma in the cron filetype detection.
vim (1:7.1.293-1) unstable; urgency=low
* debian/control:
- Add Provides for vim-{ruby,python,perl,tcl} to any variant that supports
those language bindings since some packages benefit from being able to
specify a Depends on a vim package with support for a specific language.
- Only Build-Depend on libselinux1-dev for linux systems.
- Remove Provides from the transition packages.
* runtime/filetype.vim:
- Use "setf" instead of "set ft" when setting the filetype to git so that
we don't override another filetype which may have been set during
filetype detection.
* runtime/syntax/debchangelog.vim:
- Cleanup the list of recognized releases and add
oldstable-proposed-updates/proposed-updates.
vim (1:7.1.291-1) unstable; urgency=low
* Lintian cleanups
- Change doc-base section to Editors.
- Remove Encoding key from desktop entry.
* New upstream patches (286 - 291), see README.gz for details.
* Add SELinux support (Closes: #474102)
- Vim patch taken from Fedora's Vim packaging
- Thanks to Vaclav Ovsik for the patch to the Debian packaging.
* Fix indentation of Perl files when folding is enabled. Thanks to Gregory
Hainaut for the patch. (Closes: #473660)
* debian/control:
- Add libselinux1-dev and autoconf Build-Depends.
* debian/rules:
- Rule & dependency added for rebuilding src/auto/configure.
- Add update-orig target to prep a new upstream+patches orig.tar.gz for
release.
vim (1:7.1.285-1) unstable; urgency=low
* Repack upstream tarball so we're no longer using tarball(s)-in-tarball.
* New upstream patches (267 - 285), see README.gz for details.
- 7.1.277 adds recognition of a few extra groff macros (TP, HP, Pp, Lp,
and It) in the default 'paragraphs' option. (Closes: #468924)
* Updated runtime files:
- syntax/sh.vim:
+ No longer mishighlight parenthetical expressions inside arithmetic
expansions. (Closes: #468366)
- syntax/debcontrol.vim:
+ Fix syntax highlighting for Vcs-Svn field to accept svn+ssh and remove
the leading "svn+" from http URLs. (Closes: #472201)
- syntax/debsource.vim:
+ Add lenny as a recognized distribution.
+ Add debtorrent, ssh, rsh, cdrom, and copy URIs. (Closes: #471556)
- filetype.vim
+ Add .dpkg-{old,dist} to the list of extensions which are ignored
when determining filetype. (Closes: #421314)
+ Recognize /etc/cron.d/* as crontab filetype. (Closes: #472375)
- Change the debchangelog and debcontrol ftplugins to require enabling of
folding instead of folding by default.
* Make debian/tiny/vimrc.tiny.diff a proper patch that is always applied and
update it to only be enabled when TINY_VIMRC is defined.
* debian/rules:
- Remove the special-case targets for vim-tiny and add -DTINY_VIMRC to the
CFLAGS used when building vim-tiny.
- Cleanup dead/useless code from the makefile.
- Restrict 'make test' from running unless build and host types are the
same.
- Allow vim-gnome to build on non-linux-gnu systems.
- Only enable gpm on linux-gnu systems.
- Automatically specify the Vim version when generating helpztags.1.
- Add .NOTPARALLEL target.
- Only run 'make distclean' if configure has already been run.
- Remove patch, unpatch, extract targets/prerequisites now that the
upstream source is directly unpacked in the tarball.
- Simplify get-orig-source so there's only one set of commands that
are run regardless of whether it's a normal or snapshot release.
* debian/control:
- Remove the [!hurd-i386] qualifier from libgnomeui-dev Build-Depend.
- Remove quilt from Build-Depends.
- Change Vcs-* fields to point at the git repo.
* Adjust 'modeline' help to indicate that Debian defaults it to off.
* Update README.Debian and FAQ to reflect the deviation from
upstream's 'modeline' default. (Closes: #472522)
* Remove NEWS entries relevant to stable or earlier releases.
vim (1:7.1-266+1) unstable; urgency=low
[ James Vega ]
* New upstream patches (246 - 266), see README.gz for details.
- 7.1.265 fixes an infinite loop when <Space> is included in 'isfname' and
the user tries to complete a filename. (Closes: #465163)
- 7.1.266 fixes an issue where Vim would stop parsing a terminal response
early, causing the rest of the response to be interpreted as key presses
from the user. (Closes: #466789)
* debian/control:
- Build-Depend on tcl-dev instead of tcl8.4-dev per Tcl/Tk policy.
* Added patches:
- make.vim-syntax.diff:
+ Add recognition of more function names. (Closes: #465912)
* Removed patches:
- configure-tcl_detection.diff:
+ Accepted upstream and merged as 7.1.257
* Add debian/watch file.
* debian/rules:
- Add a get-orig-source target.
[ martin f. krafft ]
* add Tim Pope's vim-git integration (v1.1, commit a53cabb) to vim-runtime.
[ James Vega ]
* Correct a typo in /etc/vim/vimrc's (Closes: #467057) and eval.txt's (via
new last-position-jump.diff patch) 'last-position-jump' code snippet which
would cause it to fail if the g key were remapped.
* runtime/syntax/debcontrol.vim:
- Ignore case for control file keys
- Match case for control file values
- Improve syntax matching for Vcs-Svn, Vcs-Git, and Vcs-Cvs field values.
- Match URLs for Vcs-Arch, Vcs-Bzr, Vcs-Darcs, Vcs-Hg.
- Recognize more fields as multi-line.
- Use the 'keepend' qualifier for the Vcs-* syntax regions to prevent
mishighlighting of debcontrolHTTPUrl matches. (Closes: #466338)
* debian/control:
- Add "Provides: vim" to all vim variant packages. (Closes: #447714)
vim (1:7.1-245+1) unstable; urgency=low
* New upstream patches (242 - 245), see README.gz for details.
- 7.1.244 fixes an issue where a maximized gvim window would size itself
larger than the size of the workspace, cutting off part of the
command-line. (Closes: #378311)
* debian/control:
- Add libacl1-dev to Build-Depends so it actually builds with acl support.
Thanks to Lucas Nussbaum's dirty chroot builds for noticing this.
- Change TCL to Tcl in the package descriptions.
* New patches:
- option.c-langmap_comma.diff:
+ Improves parsing of 'langmap' to follow the behavior specified in the
help. Commas need to be escaped if they're being used literally
instead of as a list separator. (Closes: #233008)
- commandline-compatible.diff:
+ If either -N/-C options are given on the command line, set
'nocompatible'/'compatible' after sourcing of the startup files
finishes. (Closes: #438560)
* Refreshed patches:
- vimrc.tiny.diff
* Register the justify and editexisting plugins for use with
vim-addons-manager.
- justify.vim right and left aligns text by inserting extra spaces into
the specified text. (Closes: #431945)
- editexisting.vim will attempt to bring a running gvim to the foreground
if 1) only one filename was given when invoking Vim and another Vim
instance is editing it or 2) a swapfile for a file exists. (Closes:
#316541)
* debian/rules:
- Add patch/unpatch targets.
- Fix how quilt is invoked so it doesn't use the local user's settings.
Thanks to Teemu Likonen for the patch. (Closes: #463775)
* debian/copyright:
- Adjust copyright string (capitalize the C) so it's recognized by
Lintian.
vim (1:7.1-241+1) unstable; urgency=low
* New upstream patches (232 - 241), see README.gz for details.
* Remove vim-gui-common.menu and provide one menu file for each gvim
package. (Closes: #461805)
* debian/control:
- Re-add ruby1.8 Build-Depends since that's required for Vim to detect
that it can build with Ruby support. (Closes: #462284)
* Updated patches:
- netrwPlugin.vim-bwipe.diff:
+ Do a full refresh of NetRW since the functionality is spread out among
multiple files.
- python.vim-ftplugin_include.diff:
+ Fix an unescaped backslash so the option correctly matches whitespace
instead of the letter s.
* Removed patches:
- patches/ruby.vim-ftplugin_ri.diff:
+ The ruby.vim in 7.1 already handles what the feature the patch was
adding. (Closes: #462418)
vim (1:7.1-231+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (176 - 231), see README.gz for details.
- 7.1.227 fixes an issue where syntax highlighting could cause Vim to
hang. (Closes: #400771)
[ James Vega ]
* debian/control:
- Bump policy version to 3.7.3.0 - no changes needed.
- Drop Build-Conflicts on old version of libperl-dev.
- Drop versioning from Build-Depends that are available in Sarge.
- Drop unnecessary ruby and perl Build-Depends.
- Suggest ttf-dejavu instead of ttf-bitstream-vera for the gvim packages.
(Closes: #461295)
- Remove dpkg Pre-Depends now that dak is accepting data.tar.bz2.
* runtime/syntax/debchangelog.vim:
- Adjust the "Closes" syntax highlighting to allow newlines as part of the
whitespace. (Closes: #460074)
- Recognize lenny-backports/lenny-volatile. (Closes: #461059)
* runtime/syntax/debcontrol.vim: Add s390x, sh3, sh3eb, sh4, sh4eb to the
list of recognized architectures. (Closes: #455993)
* Added patches:
- configure-tcl_detection.diff:
+ Update Vim's configure script to detect Tcl again after the Tcl
maintainers' decision to move /usr/lib/tcl8.4/ to
/usr/share/tcltk/tcl8.4/.
- tex.vim-syntax_additions.diff:
+ Disable spell checking for verbatim sections. (Closes: #445295)
- netrwPlugin.vim-bwipe.diff:
+ Call bwipe when opening file:// URLs to remove the extra buffers that
get created. Their creation is inevitable but this will clean up the
buffer list. (Closes: #370082)
- filetype.vim-udev.d.diff:
+ Detect /etc/udev.d/*.rules files as 'udevrules' instead of 'hog'
filetype. (Closes: #437434)
- vimspell.sh-typo.diff:
+ Fix a missing end-quote in tools/vimspell.sh.
- mve.awk-interpreter.diff:
+ Adjust the #! line to use awk instead of nawk.
* Updated patches:
- fstab.vim-syntax.diff:
+ Added more sshfs support based on feedback from upstream.
* Removed patches:
- gui_gtk_x11.c_g_thread_init.diff:
+ This patch was initially added to silence a GLib warning (#428854)
which isn't occurring anymore.
* Stop removing vimspell, vim132, and maze from the runtime tools/
directory. The issues leading to their removal should be addressed
instead of removing them from the package.
- vimspell - The tempfile vulnerability (CAN-2005-0069) has been fixed
upstream for some time now.
- vim132 - Add lintian overrides for "csh is harmful" and not having a
Depends/Recommends/Suggests on tcsh | csh. This is the only file in the
package that would use the shell and its an example script.
- maze - maze.c doesn't work properly and its README suggests this may be
the case on newer compilers and to use mazeansi.c, which does work.
vim (1:7.1-175+2) unstable; urgency=low
* runtime/syntax/debcontrol.vim:
- Reworked the URL regex so that it should properly match any non-local
domain name as specified in RFC 1738.
* debian/rules:
- Use bzip2 to compress the vim-runtime package.
* Add tex.vim-update.diff, which syncs from upstream to fix some folding
issues. (Closes: #456168)
* debian/control:
- Add Pre-Depends on dpkg (>= 1.10.24) for vim-runtime to please dak even
though Sarge has a newer dpkg.
vim (1:7.1-175+1) unstable; urgency=low
[ James Vega ]
* debian/rules:
- Add LDFLAGS="-Wl,--as-needed" when calling configure.
* Fix a typo in debsources.vim-syntax.diff. (Closes: #454672)
[ Debian Vim Maintainers ]
* New upstream patches (168 - 175), see README.gz for details.
[ James Vega ]
* Add spellfile.vim-doc.diff, which explains that a writable spell directory
must exist for the plugin to download spell files. (Closes: #421045)
* Lintian cleanup:
- Remove /usr/share/vim/addons/plugins/ from vim-common.dirs.
- Remove /usr/share/vim/vim71/tools/vim132 to silence a warning and error
about csh.
- Remove /usr/share/consolefonts/ from vim-runtime.dirs.
- Remove /usr/share/doc/vim-common/html/policy/ from vim-doc.dirs.
- Override the "desktop-command-not-in-package" warning for
vim-gui-common. We make use of TryExec which should prevent the menu
entry from showing up if none of the gvim-providing packages are
installed.
* Move Vim's policy documentation to /usr/share/doc/vim-common/ instead of
being under a separate policy/ directory.
* runtime/ftplugin/debcontrol.vim: Correct a function definition to use !.
(Closes: #454933)
* runtime/syntax/debcontrol.vim: Don't require a three part domain for the
Homepage field. (Closes: #455341)
* Install the presubj file under /usr/share/bug/ for every vim variant, not
just vim.
* Add versioned Conflicts/Replaces on vim-common for the vim package since
it contains /usr/share/bug/vim/presubj now.
vim (1:7.1-167+1) unstable; urgency=low
[ Debian Vim Maintainers ]
* New upstream patches (139 - 167), see README.gz for details.
- 7.1.147 fixes a crash when tab completing a user's home directory.
(Closes: #453049)
- 7.1.167 fixes a crash with large values for the -c option of xxd
(Closes: #452789)
[ James Vega ]
* runtime/ftplugin/debchangelog.vim:
- Fix NewVersion() to use the distribution from the previous changelog
entry. (Closes: #446728)
- Fix NewVersion() to increment the version of the first changelog entry
regardless of how 'startofline' is set.
* runtime/syntax/debchangelog.vim:
- Recognize oldstable* upload targets.
* Refreshed patches:
- vimrc.tiny.diff
* Added patches:
- sh.vim_syntax.diff, which fixes the syntax highlighting of escaped
single-quotes and comments. (Closes: #425443, #425797)
- gnuada.diff, which updates the ada runtime files so they gracefully
handle the user not having certain variables defined. (Closes: #440221)
* syntax/debcontrol.vim:
- Add syntax highlighting for Vcs-* control fields. (Closes: #448543)
* Bump debhelper compat to 5.
* debian/vim-runtime.install:
- Remove usr/share/consolefonts/* since that's not shipped any more.
* debian/control:
- Add vim-dbg package to supply debugging symbols for the various vim
packages.
- Fix a typo in the long description for the vim package.
- Make use of multi-line (Build-)Depends support.
* debian/rules:
- Add binary-arch target for the vim-dbg package.
* debian/gvim.desktop:
- Add TryExec key so the menu entry is only shown if the gvim alternative
has been setup.
* Merges from Ubuntu:
- runtime/syntax/debcontrol.vim:
+ Recognize restricted, universe, multiverse as part of the Section
field.
+ Recognize XSBC-Original-Maintainer as a legal field.
- runtime/syntax/debchangelog.vim:
+ Recognize Ubuntu releases as upload targets.
+ Recognize syntax for closing Launchpad bugs.
- Add debsources.vim-syntax.diff:
+ Recognize restricted, universe, multiverse Sections.
+ Add more recent Ubuntu releases as recognized distributions.
[ Stefano Zacchiroli ]
* debian/README.Debian
- fix typo in vim policy URL (Closes: #452555)
[ James Vega ]
* Add lhaskell.vim-syntax.diff, which restricts the matching of % to the
beginning of the line when determining if the file is a TeX document.
Thanks to Chung-chieh Shan for the patch. (Closes: #451440)
* Add fstab.vim-syntax.diff, which adds support for sshfs syntax.
(Closes: #451754)
* Add filetype.vim-debfiles.diff, which improves detection of debcontrol and
debsources files. Thanks to Loïc Minier for the debsources part of the
patch. (Closes: #435552)
* debian/control:
- Remove Norbert Tretowski from Uploaders with his permission. Thanks for
all your work.
-- Colin Watson <email address hidden> Thu, 01 May 2008 21:56:46 +0100