ubuntu/+source/vim:ubuntu/hardy-updates

Last commit made on 2009-01-09
Get this branch:
git clone -b ubuntu/hardy-updates https://git.launchpad.net/ubuntu/+source/vim
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/hardy-updates
Repository:
lp:ubuntu/+source/vim

Recent commits

c695b3a... by Marc Deslauriers on 2009-01-07

Import patches-unapplied version 1:7.1-138+1ubuntu3.1 to ubuntu/hardy-proposed

Imported using git-ubuntu import.

Changelog parent: e34ca75ad81128bf9120e6b0e90bc074b9a17d59

New changelog entries:
  * SECURITY UPDATE: arbitrary command execution via vim scripts
    - patches/910_SECURITY_CVE-2008-2712.diff: Cherry-picked fixes from
      Debian's Lenny vim svn and backported NetrwDelete() from netrw v132 so
      we pass the netrw.v4 vulnerability test from www.rdancer.org
    - CVE-2008-2712
  * SECURITY UPDATE: user-assisted arbitrary command execution from "K" in
    Visual mode
    - patches/911_SECURITY_CVE-2008-4104.diff:
      - Upstream patch 7.2.010
      - src/normal.c: NUL-terminate the identifier string
      - src/normal.c: Only use the word under the cursor, instead of the entire
        line after the cursor, when constructing the shell command to run.
    - CVE-2008-4101

e34ca75... by Colin Watson on 2008-01-31

Import patches-unapplied version 1:7.1-138+1ubuntu3 to ubuntu/hardy

Imported using git-ubuntu import.

Changelog parent: 8934f6dbe584a0a5c008c8fdd93b3471dcdac38b

New changelog entries:
  * patches/debchangelog_launchpad.diff:
    - Add omni completion support for Launchpad bugs via
      python-launchpad-bugs.

8934f6d... by Michael Vogt on 2007-11-20

Import patches-unapplied version 1:7.1-138+1ubuntu2 to ubuntu/hardy

Imported using git-ubuntu import.

Changelog parent: 22515c967d710d8c24b3f79f72ca5a81e69228be

New changelog entries:
  * debian/control:
    - re-add the removed conflicts/replaces that apply for the
      dapper->hardy upgrades

22515c9... by Soren Hansen on 2007-10-19

Import patches-unapplied version 1:7.1-138+1ubuntu1 to ubuntu/hardy

Imported using git-ubuntu import.

Changelog parent: 55ccf04459fe940d9d29758c7c16071e4e5331e6

New changelog entries:
  * Merge from debian unstable, remaining changes:
    + debian/runtime/debian.vim.in:
      - Disable autoindent, linebreak and backup files
    + debian/rules:
      - Enable pythoninterpreter on basic builds
      - Skip -lesstif variant
      - Create a .pot file for translations
      - Use bzip2 compression for vim-runtime
    + debian/vim-common.dirs:
      - Include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
        upgrade problems from dapper; retain this until at least the first
        Ubuntu LTS release after 6.06
    + debian/gvim.desktop:
      - Add NoDisplay=true
    + debian/control:
      - DebianMaintainerField
      - Drop lesstif2-dev from Build-Depends
      - Add libxt-dev to Build-Depends to fix build
      - Drop vim-lesstif package
    + patches/debcontrol.vim.diff:
      - Add XSBC-Original-Maintainer as legal field
    + patches/900_debcontrol.vim.diff:
      - Add restricted, universe, multiverse, and metapackages to allowed
        sections
    + patches/screen-mouse-support.diff:
      - Enable detection of GNU screen as a mouse-capable terminal
        (LP #113227)
    + patches/901_debchangelog.vim.diff:
      - Add warty, hoary, breezy, dapper, edgy, feisty, gutsy, hardy,
        *-proposed, *-updates, *-security, *-backports, *-commercial, and
        *-partner to allowed distributions.
    + patches/add-ubuntu-sources.diff:
      - Add restricted, universe, multiverse to allowed sections
      - Add dapper, edgy, feisty, gutsy, hardy, *-proposed, *-updates,
        *-security, *-backports, *-commercial, and *-partner to allowed
        distributions.
    + patches/debchangelog_launchpad.diff:
      - Highlight Launchpad bug-closing syntax in debian/changelog files.
  * New changes:
    + debian/control:
      - Add dpkg-dev (>= 1.13.19) dependency (Debian removed it because
        stable has new enough dpkg-dev, but Dapper doesn't, so we keep it)
  * The following changes were dropped:
    + debian/control:
      - Pre-Depend on dpkg with bzip2 support (oldest support release has this
        already)
  [ Debian Vim Maintainers ]
  * New upstream patches (136 - 138), see README.gz for details.
  [ James Vega ]
  * Fix the lintian override files to match Lintian's output.
  * debian/rules
    - Remove a useless command from the variant clean target
    - Clean vim-tiny's generated debhelper files
    - Clean generated vim-policy files
  * Brown-paper bag bug in vim-full.preinst. Need to grep for bin/vim.full
    not vim/vim.full. (Closes: #446462)
  [ Debian Vim Maintainers ]
  * New upstream patches (057 - 135), see README.gz for details.
    - Patch 125 corrects Vim's TermResponse autocmd behavior.
      (Closes: #436452)
  [ Stefano Zacchiroli ]
  * debian/control
    - removing idle contributors from the Uploaders field
  [ James Vega ]
  * Add a slave link for gnome-text-editor.1.gz when we add the
    gnome-text-editor alternative. (Closes: #439549)
  * Update debcontrol.vim.diff to recognize "Homepage:" (Closes: #443444) and
    "XS-Vcs-*:" fields.
  * Update patches/filetype.vim-better_tex_vs_plaintex.diff so it properly
    escapes the pattern alternator (|) when determining whether the file is
    latex. Thanks Martin Krafft. (Closes: #444346)
  * Update patches/debchangelog-ftplugin.vim.diff to remove an extra
    "foldopen" command. (Closes: #441315)
  * Add de.po.diff to fix the translation of "Load File". Thanks Torsten
    Werner. (Closes: #443529)
  * Add samba.vim.diff which fixes the highlighting for "smb ports". Thanks
    Alberto Reyes. (Closes: #386064)
  * Add tex.vim-syntax_additions.diff, which adds syntax highlighting for
    acronyms, URLs, and citetest. (Closes: #444411, #444408, #444301)
  * Update menu file to use Applications instead of Apps and to require the
    gvim package to be installed in order to display the entry.
  * Update desktop file to remove legacy category.
  * debian/rules:
    - Remove vim-{python,perl,tcl,ruby,full} variants.
    - Add vim-nox which has all language bindings but no X requirement.
    - Include all language bindings when building vim-gtk.
  * debian/control:
    - Add Homepage field.
    - Remove Build-Depends on dpkg and dpkg-dev since the specific versions we
      need are older than what's in stable.
    - Make vim-full a transition package Depending on vim-gnome.
    - Make vim-{python,perl,tcl,ruby} transition packages Depending on
      vim-gtk.

55ccf04... by LaMont Jones on 2007-10-04

Import patches-unapplied version 1:7.1-056+2ubuntu2 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: d73dc9566141c61d17a9dfe32c70b5875ba00ffd

New changelog entries:
  * Trigger rebuild for hppa

d73dc95... by Soren Hansen on 2007-08-28

Import patches-unapplied version 1:7.1-056+2ubuntu1 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 2973070b006a441b0427d6586d6d8be61addea02

New changelog entries:
  * Merge from debian unstable, remaining changes:
    + debian/runtime/debian.vim.in:
      - Disable autoindent, linebreak and backup files
    + debian/rules:
      - Enable pythoninterpreter on basic builds
      - Skip -lesstif variant
      - Create a .pot file for translations
      - Use bzip2 compression for vim-runtime
    + debian/vim-common.dirs:
      - Include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
        upgrade problems from dapper; retain this until at least the first
        Ubuntu LTS release after 6.06
    + debian/gvim.desktop:
      - Add NoDisplay=true
    + debian/control:
      - DebianMaintainerField field
      - Drop lesstif2-dev from Build-Depends
      - Add libxt-dev to Build-Depends to fix build
      - Pre-Depend on dpkg with bzip2 support
      - Drop vim-lesstif package
    + patches/debcontrol.vim.diff:
      - Add XSBC-Original-Maintainer as legal field
    + patches/900_debcontrol.vim.diff:
      - Add restricted, universe, multiverse, and metapackages to allowed
        sections
    + patches/901_debchangelog.vim.diff:
      - Add warty, hoary, breezy, dapper, edgy, feisty, gutsy, *-proposed,
        *-updates, *-security, *-backports, and *-commercial to allowed
        distributions.
    + patches/add-ubuntu-sources.diff:
      - Add restricted, universe, multiverse to allowed sections
      - Add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
        and *-backports to allowed distributions.
    + patches/debchangelog_launchpad.diff:
      - Highlight Launchpad bug-closing syntax in debian/changelog files.
    + patches/screen-mouse-support.diff:
      - Enable detection of GNU screen as a mouse-capable terminal
        (LP #113227)
  * Brown paper bag release -- vimrc.tiny should not be calling :let since
    vim.tiny doesn't support that command. Copy the 'runtimepath' setting to
    vimrc.tiny since that was the only reason we needed the :let and
    "runtime! debian.vim" commands. (Closes: #436925)
  [ Debian Vim Maintainers ]
  * New upstream patches (023 - 056), see README.gz for details.
  [ Pierre Habouzit ]
  * Make sure reportbug vim/presubj is named that way, without a `vim.` prefix
    making reporbug skip it.
  [ Stefano Zacchiroli ]
  * Add a entry to debian/NEWS describing why /usr/share/vim/addons/ is no
    longer in the runtimepath and pointing to the appropriate documentation
  [ James Vega ]
  * Add verilog.vim_ftplugin-cpoptions.diff, which locally enables line
    continuations for the ftplugin in order to prevent an error when being run
    in vi-compatible mode. (Closes: #430372)
  * Build vim with the huge feature set to pull in +profile (the only
    difference between the big and huge feature sets).
  * Remove the !hurd-i386 restriction from the tcl8.4-dev Build-Depends now
    that the package exists on hurd-i386. This allows building the vim-tcl
    package for hurd-i386. (Closes: #434435)
  * Remove the hacks we were doing to try and build vim-tiny with extra
    features. Simply build vim-tiny using Vim's "small" feature set. This
    removes a number of features but allows the package to build with the
    current upstream patches. This also lessens the maintenance burden since
    we no longer have to figure out which features to enable via trial and
    error.
  * debian/rules:
    - Separate out {clean,configure,build}-stamp-vim-tiny targets
    - Move the handling of the vimrc.tiny patch to the new *-vim-tiny targets.
    - Remove configure-stamp* files in the clean target.
    - Move the fake help files for vim-tiny from /usr/share/vim/doc to
      /usr/share/vim/$VIMCUR so the user can actually see them when invoking
      :help.
  * Add ruby.vim_indent.diff, which fixes some improper indenting for Ruby
    files. (Closes: #431212)
  * Refresh vimrc.tiny.diff
  * Add index.txt.diff, which adds some missing cross-references to the index
    of Vim commands. (Closes: #434447)
  * debian/control:
    - Remove Conflicts/Replaces on packages that are older than Etch.
    - Add a Replaces to vim-runtime since it ships files that overwrite files
      in vim-tiny.
    - Add a Conflicts to vim-tiny for earlier versions of vim-runtime to make
      sure we don't attempt to overwrite files in versions of vim-runtime that
      don't Replace vim-tiny.

2973070... by Soren Hansen on 2007-07-13

Import patches-unapplied version 1:7.1-022+1ubuntu1 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 3e9793f069aa76be4fab0993115eb18c9e94bced

New changelog entries:
  * Merge from debian unstable, remaining changes:
    + debian/runtime/debian.vim.in:
      - disable autoindent and backup files
    + debian/rules:
      - enable pythoninterpreter on basic builds
      - skip -lesstif and -full variants
      - remove references to vim-full package
      - create a .pot file for translations
      - use bzip2 compression for vim-runtime
    + debian/vim-common.dirs:
      - include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
        upgrade problems from dapper; retain this until at least the first
        Ubuntu LTS release after 6.06
    + debian/gvim.desktop:
      - add NoDisplay=true
    + debian/control:
      - DebianMaintainerField field
      - drop lesstif2-dev from Build-Depends
      - add libxt-dev to Build-Depends to fix build
      - pre-depend on dpkg with bzip2 support
      - drop vim-lesstif package
    + patches/debcontrol.vim.diff:
      - add XSBC-Original-Maintainer as legal field
    + patches/add-ubuntu-sources.diff:
      - add restricted, universe, multiverse to allowed sections
      - add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
        and *-backports to allowed distributions.
    + patches/901_debchangelog.vim.diff:
      - add warty, hoary, breezy, dapper, edgy, feisty, gutsy, *-proposed,
        *-updates, *-security, *-backports, and *-commercial to allowed
        distributions.
    + patches/900_debcontrol.vim.diff:
      - add restricted, universe, multiverse, and metapackages to allowed
        sections
    + patches/screen-mouse-support.diff:
      - Enable detection of GNU screen as a mouse-capable terminal
        (LP #113227)
    + patches/debchangelog_launchpad.diff:
      - Highlight Launchpad bug-closing syntax in debian/changelog files.
  * Dropped debian/kubuntu_01_xdg_menus.diff (hasn't been used in years) and
    patches/proc-filetype-detection-fix.diff (applied upstream).
  [ Debian Vim Maintainers ]
  * New upstream patches (001 - 022), see README.gz for details.
    + Load all matching files in $VIMRUNTIME when using ":syn include"
      (Closes: #395517)
  [ James Vega ]
  * Add changelog.vim-date_end_entry.diff, which fixes a variable name which
    is let in changelog.vim. (Closes: #424224)
  * Remove 'viminfo' and 'textwidth' settings from $VIMRUNTIME/debian.vim. We
    were uselessly setting 'textwidth' to the default value and 'viminfo' to
    an almost-default but less useful value.
  * Add Makefile_no-strip.diff, which removes the calls to strip in upstream's
    makefile. We'll handle that in debian/rules.
  * gvim.desktop should be using %F instead of %U to specify the filename.
    (Closes: #406586)
  * Remove debian/vim-{doc,variant,gui-common,common}.preinst,
    debian/vim-common.postinst as they all handled special procedures for
    upgrading from Sarge.
  * debian/control
    - Clarify the package description for the vim package to indicate it does
      not provide a GUI version of Vim.
  * debian/rules
    - Update the extract and clean targets to not fail if quilt exits with
      $? == 2. Also, remove the .pc directory in the clean target.
    - Remove preinst from the list of per-variant files
  * Add spell.c_getc-eof.diff, which causes Vim to stop reading a truncated
    spellfile when it reaches EOF.
  * debian/runtime/debian.vim.in
    - set 'nomodeline' by default since modelines have historically been a
      source of security/resource vulnerabilities. Users should have to
      explicitly enable the option to assume the associated risks.
  * Add gui_gtk_x11.c_g_thread_init.diff, which prevents a glib warning
    related to glib 2.10's Memory Slices and threads. (Closes: #428854)
  [ Stefano Zacchiroli ]
  * Add javac_cmdline-vim.diff, which fixes the invocation of the javac
    compiler. (Closes: #408338)
  * Add debchangelog-closes_omni.vim.diff, which add omni completion support
    for "Closes: #..." retrieving data from the BTS via apt-listbugs
  * Added the new Debian Vim Policy to the "vim-doc" package, overriding the
    old unenforced one
  * debian/runtime/debian.vim.in
    - removing /usr/share/vim/addons/{,after/} from the vim runtimepath:
      according to the VIM policy addons should not be enabled per default,
      but manually using vim-addon-manager
  * debian/control
    - added build deps on docbook stuff to build the policy (note that this
      includes lynx, due to #387035)
  * Add map.vim-syntax.diff which ships syntax file for UMN map server
    (Closes: #355900)

3e9793f... by Colin Watson on 2007-07-04

Import patches-unapplied version 1:7.1-000+1ubuntu2 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 51b8c6e576840162c1f108f1ce3313b2a211afbc

New changelog entries:
  [ Micah Cowan ]
  * patches/screen-mouse-support.diff:
    - Enable detection of GNU screen as a mouse-capable terminal
      (LP: #113227)
  * patches/proc-filetype-detection-fix.diff:
    - Fix detection of files of type Oracle ProC (LP: #86916)
  [ Colin Watson ]
  * patches/debchangelog_launchpad.diff:
    - Highlight Launchpad bug-closing syntax in debian/changelog files.

51b8c6e... by Colin Watson on 2007-05-24

Import patches-unapplied version 1:7.1-000+1ubuntu1 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: 1b814e88fbce6cae95f1063b964f8107378f06cd

New changelog entries:
  * Resynchronise with Debian. Remaining changes:
    + debian/runtime/debian.vim.in:
      - disable autoindent and backup files
    + patches/debcontrol.vim.diff:
      - add XSBC-Original-Maintainer as legal field
    + patches/900_debcontrol.vim.diff:
      - add restricted, universe, multiverse, and metapackages to allowed
        sections
    + patches/901_debchangelog.vim.diff:
      - add breezy, dapper, edgy, feisty, gutsy, *-proposed, *-updates,
        *-security, *-backports, and dapper-commercial to allowed
        distributions
    + patches/add-ubuntu-sources.diff:
      - add restricted, universe, multiverse to allowed sections
      - add dapper, edgy, feisty, gutsy, *-proposed, *-updates, *-security,
        and *-backports to allowed distributions
    + debian/control:
      - drop lesstif2-dev from Build-Depends
      - drop vim-lesstif package
      - add libxt-dev to Build-Depends to fix build
      - pre-depend on dpkg with bzip2 support
      - Ubuntu-specific Maintainer field
    + debian/rules:
      - enable pythoninterpreter on basic builds
      - skip -lesstif and -full variants
      - remove references to vim-full package
      - create a .pot file for translations
      - use bzip2 compression for vim-runtime
    + debian/gvim.desktop:
      - add NoDisplay=true
    + debian/vim-common.dirs:
      - include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
        upgrade problems from dapper; retain this until at least the first
        Ubuntu LTS release after 6.06
  [ Debian Vim Maintainers ]
  * New upstream release (7.1)
  [ James Vega ]
  * debian/rules:
    + Remove extraneous update-snapshot target since snapshots are being
      handled similar to normal releases, but in a different directory on the
      ftp server.
  * upstream/patches:
    + Remove all the 7.0 patches
  * Removed patches:
    + de.po.diff, applied upstream.
    + zsh.vim-nested_quotes.diff, New upstream rewrite fixes the same problem
      as our patch.
    + mp.vim-cmd_check.diff, applied upstream.
    + html.vim-syntax_spell.diff, applied upstream.
    + changelog.vim-ftplugin_buffer-split.diff, applied upstream.
    + netrw.vim-tmpfile_suffix_escape.diff, applied upstream.
  * Refreshed patches:
    + php.vim.diff, simple rediff against new upstream.
    + dosini.vim-hash_comment.diff, simple rediff against new upstream.
  * Updated patches:
    + debchangelog-ftplugin.diff
      - Call foldopen silently so Vim doesn't error if there are no folds.
        (Closes: #416184)
      - Allow users to "let g:debchangelog_fold_disabled" to disable automatic
        folding of debchangelogs. 'foldexpr' and 'foldtext' will still be set
        but 'foldmethod' will not be set to 'expr'.

1b814e8... by Colin Watson on 2007-04-20

Import patches-unapplied version 1:7.0-219+1ubuntu2 to ubuntu/gutsy

Imported using git-ubuntu import.

Changelog parent: d6cc809a2100d1340010cc83f20430d779694776

New changelog entries:
  [ Soren Hansen ]
  * patches/901_debchangelog.vim.diff:
    - Simplify regex for Ubuntu distributions.
  * Resynchronise with Debian. Remaining changes:
    + debian/runtime/debian.vim.in:
      - disable autoindent and backup files
    + patches/debcontrol.vim.diff:
      - add XSBC-Original-Maintainer as legal field
    + patches/900_debcontrol.vim.diff:
      - add restricted, universe, multiverse, and metapackages to allowed
        sections
    + patches/901_debchangelog.vim.diff:
      - add breezy, dapper, edgy, feisty, *-proposed, *-updates, *-security,
        *-backports, and dapper-commercial to allowed distributions
    + patches/add-ubuntu-sources.diff:
      - add restricted, universe, multiverse to allowed sections
      - add dapper, edgy, feisty, *-proposed, *-updtaes, *-security, and
        *-backports to allowed distributions
    + debian/control:
      - drop lesstif2-dev from Build-Depends
      - drop vim-lesstif package
      - add libxt-dev to Build-Depends to fix build
      - pre-depend on dpkg with bzip2 support
      - Ubuntu-specific Maintainer field
    + debian/rules:
      - enable pythoninterpreter on basic builds
      - skip -lesstif and -full variants
      - remove references to vim-full package
      - create a .pot file for translations
      - use bzip2 compression for vim-runtime
    + debian/gvim.desktop:
      - add NoDisplay=true
    + debian/vim-common.dirs:
      - include /usr/share/man/ru.{KOI8-R,UTF-8}{,/man1} to help with
        upgrade problems from dapper; retain this until at least the first
        Ubuntu LTS release after 6.06
  * patches/901_debchangelog.vim.diff: Add gutsy, gutsy-security,
    gutsy-proposed, gutsy-updates, and gutsy-backports targets.
  * patches/add-ubuntu-sources.diff: Add gutsy distribution.
  * patches/cindent-fix.patch: Remove; this is upstream patch 7.0.211.
  [ Debian Vim Maintainers ]
  * New upstream patches (165 - 219), see README.gz for details.
  [ Stefano Zacchiroli ]
  * vim-addons support:
    - converted to YAML the registry entry for matchit
  * debian/control
    - added XS-Vcs-Browser field
  [ James Vega ]
  * Fix the file test for deciding whether we need to remove alternatives to
    properly transition the Russian manpage alternatives.
  * Fix the handling of the stale diversion when /usr/bin/vim.org is already
    missing.
  * Fix the handling of alternatives which pointed at the stale alternative so
    the alternative isn't changed from auto to manual.
  * Remove the 'iskeyword' setting in Ruby's ftplugin as suggested by Tim
    Pope in #389332.
  * Add patches/netrw.vim-tmpfile_suffix_escape.diff, which escapes the suffix
    of the tmpfile filename.
  [ James Vega ]
  * Remove the patch notes for patches after 164 in debian/README. Forgot
    about those when removing the patches from svn to prepare the last upload.
  [ James Vega ]
  * debian/vim-variant.preinst:
    + Move diversion removal here from vim-variant.postinst. Manually remove
      /usr/bin/vim in order to be able to remove the diversion. Fixes
      upgrades from Sarge leaving behind stale binaries. (closes: #401000)
    + Remove the alternatives for ru.{UTF-8,KOI8-R} manpages so the
      alternatives system doesn't attempt to keep the links around after the
      upgrade. Fixes upgrades from Etch. (closes: #399024)