bash-completion (1.1)
[ David Paleino ]
* Permit .gz files concatenation (Debian: #514377)
* Fix svk completion using $filenames instead of $default (Debian: #524961)
* Really add build-dep to aptitude's completion (Debian: #495883)
* Fix checks for GNUish userland, thanks to Robert Millan (Debian: #529510)
* Fix typo in .ass subtitles completion for mplayer (Debian: #531337)
* Fix regression on man(1) completion: also complete on local .3pm files
(Debian: #531343)
* Split mutt completion to contrib/mutt
* Split iconv completion to contrib/iconv
* Split dict completion to contrib/dict
* Split {update,invoke}-rc.d completions to contrib/sysv-rc
* Don't install _subversion anymore, upstream completion is better than
ours. Added to EXTRA_DIST in Makefile.am
* Split autorpm completion to contrib/autorpm
* Split jar completion to contrib/jar
* Split chkconfig completion to contrib/chkconfig
* Split chsh completion to contrib/chsh
* Split apt_build completion to contrib/apt-build
* Split aptitude-related completions to contrib/aptitude
* Split apt-cache and apt-get completions to contrib/apt
* Split rpm-related completions to contrib/rpm
* Split cvs-related completions to contrib/cvs
* Split man completion to contrib/man
* Split bash builtins completions to contrib/bash-builtins
* Split dpkg-related completions to contrib/dpkg (and re-enable usage
of grep-status if available)
* Split gcc completion to contrib/gcc
* Split dselect completion to contrib/dselect
* Split cardctl completion to contrib/cardctl
* Split pineaddr completion to contrib/pine
* Added avahi-discovered hosts to _known_hosts_real() (Debian: #518561)
* Added m4v completion to mplayer (Debian: #504213)
* Improve qemu completion (Debian: #534901)
* Added sshfs completion (shares the same as scp) (Debian: #545978)
* Fixed obvious brokenness (typos) in contrib/mdadm
* Clean [1.2.3.4]:port format in known_hosts, thanks to
Xuefer (Gentoo: #284563)
* Added --no-generate to "apt-cache pkgnames" calls, make it faster
on certain configurations (Debian: #547550)
* Split okular from evince filename extension completion, needed to add
okular-specific completions: xps, epub, odt, fb, mobi, g3 and chm.
Also, okular can read any of its formats also in .gz/.bz2 compressed
format, so change the regular expression to match this.
* Remove --with-suggests and --without-suggests from aptitude completion
* Patches from PLD Linux (thanks to Elan Ruusamäe):
- avoid sed pipe as ps itself can omit the headers
- improve service(8) completion, also look for "msg_usage"
[ Ville Skyttä ]
* Split yum completion to contrib/_yum (no longer installed by default, the
intent is to move it to yum upstream soon).
* Split yum-arch completion into contrib/yum-arch, load completion only if
yum-arch is installed.
* Update list of yum commands and options.
* Add yum repolist, --enable/disablerepo, --disableexcludes, -d, -e, --color,
and --enable/disableplugin completions.
* Add chkconfig --override and resetpriorities completions.
* Split mplayer and friends completions to contrib/mplayer.
* Parse top level mplayer and friends option completions from -list-options.
* Fix dir-only completion for make to include only dirs, not files.
* Remove unused variable RELEASE.
* Improve aspell dictionary completion: don't hardcode data-dir, get
canonical dicts from "aspell dicts".
* Always use /etc/shells for chsh -s completion, don't complete on comment
lines in it.
* Fix rpm --whatrequires/--whatprovides completions with spaces and other
unusual characters, add filename based --whatrequires completions.
* Add modplugplay filename completion.
* Add more mod-like audio file extensions for xine-based players and timidity.
* Complete on plain alternatives like update-alternatives.
* Rename installed_alternatives() to _installed_alternatives().
* Add /etc/pki/tls/openssl.cnf to list of default openssl config files,
search for default ones only if -config is not given.
* Use POSIX compliant arguments to tail in mkisofs completion.
* Protect various completions from unusual user input by not embedding the
input in external command arguments.
* Add _split_longopt() helper for improved handling of long options that
take arguments in both "--foo bar" and "--foo=bar" formats.
* Use _split_longopt to improve and clean up aspell, bluez-utils, chgrp,
chown, chkconfig, cpio, dpkg, heimdal, iptables, mailman, make, mc,
mii-diag, mii-tool, mkinitrd, pkg-config, postgresql, quota, reportbug,
samba, smartctl, yum, and generic long option completion (Alioth: #311398).
* Add chown --from and --reference value completions.
* Add chgrp --reference value completion.
* Do not assume all --foo= options take filenames in generic long option
completion, assume only that --*file*= does, and that --*dir*= takes dirs.
* Add make --old/new-file, --assume-old/new, --what-if value completions.
* Add smartctl -n/--nocheck completion, add more other value completions.
* Fix leaking $prev from cpio, dsniff, freeciv, gkrellm, mkinitrd, service,
and tcpdump completions.
* Split ant completion to contrib/ant, improve the built in one.
* Improve postfix completion.
* Improve samba completion.
* Split lilo completion to contrib/lilo.
* Split reportbug and querybts completions to contrib/reportbug.
* Remove debug output noise from quotaon completion.
* Split Linux wireless tools completion to contrib/wireless-tools.
* Add mock completion.
* Split FreeBSD kld(un)load completion to contrib/kldload.
* Split FreeBSD pkg_* completion to contrib/pkg_install.
* Split FreeBSD portupgrade and friends completion to contrib/portupgrade.
* Split Slackware pkgtools completion to contrib/pkgtools.
* Improve rpm group completion (displayed completions are still wrong).
* Change many completions to load in memory only if the completed commands
are available.
* Invoke the actual mplayer/mencoder command being completed (with full path)
to get various completions instead of simply "mplayer" or "mencoder".
* Associate OOXML/MS Office 2007 extensions with OpenOffice applications.
* Associate .tsv with oocalc.
* Add xmlwf completion.
* Associate *.po with poedit, gtranslator, kbabel, and lokalize.
* Add xz, xzcat, xzdec, and unxz completion.
* Add lzcat, lz*grep, lzless, lzmore, and unlzma completion.
* Load "modules" completion if /etc/profile.d/modules.sh exists even if
the "module" alias has not been defined (yet).
* Add *.ogv to xine-based players (Debian: #540033).
* Add $compopt (":" i.e. no-op with bash < 4, "compopt" with >= 4).
* Complete bzcat and zcat only on compressed files.
* Do not require a dot in bzcmp, bzdiff, bz*grep, zcmp, zdiff, z*grep, zless,
and zmore filename completions.
* Add xz and compress support and more tarball filename extensions to
rpmbuild -t*/--tarbuild completion.
* Don't hardcode path to lsmod.
* Fix sbcl file/dirname completion (Debian: #545743).
* Add /sbin to $PATH when invoking lspci and lsusb.
* Support .xz suffix in info page completions.
* Prevent rpm --define/-D completions from falling through.
* Add more common options to rpm option completions.
[ Todd Zullinger ]
* Make yum complete on filenames after install, deplist, update and upgrade
when the following argument contains a slash.
[ Mike Kelly ]
* Fix _filedir on bash 4.
* Add support for xz to tar completion.
* Fix _quote_readline on bash 4 (Debian: #544024).
[ Guillaume Rousse ]
* Split mkinitrd completion to contrib/mkinitrd, improve it.
* Split smartctl completion to contrib/smartctl.
* Better ssh and sftp completion
* Better xhost completion
* Split _known_hosts completion in two parts, to avoid parsing command line
twice
* Added strace completion
* Added xm completion
* Added rpcdebug completion
* Added msynctool completion
* Added openldap completion
* Added ldapvi completion
* Added heimdal completion
* Added vpnc completion
* Added rpmcheck completion
* Added munin-node completion
* Added bluez-utils completion
* Added samba completion
* Added cfengine completion
* Added xmllint completion, contributed by Ville
* Added shadow completion, contributed by Ville
* Added repomanage completion, contributed by Ville
* Splitted and enhanced openssl completion
* Added rfkill, mdadm and resolvconf completions
[ Raphaël Droz ]
* Add mount -L and -U completion.
[ Philipp Weis ]
* Add .dvi.{gz,bz2} completion for evince/okular (Debian: #522656)
[ Freddy Vulto ]
* Patched _known_hosts() to support multiple {Global,User}KnownHosts in SSH
config files, thanks to Thomas Nilsson (Alioth: #311595) (Debian: #524190)
* Fix leaking $i from info, man and python completions.
* Added setting COMP_KNOWN_HOSTS_WITH_HOSTFILE. _known_hosts_real() will add
hosts from HOSTFILE, unless COMP_KNOWN_HOSTS_WITH_HOSTFILE is set to an
empty value (Alioth: #311821)
* Quoted $cur to prevent globbing - thanks to Eric Blake (Alioth #311614)
* Fix leaking $muttcmd from mutt completion
* Fix completing multiple hosts (Debian: #535585)
-- David Paleino <email address hidden> Sat, 03 Oct 2009 15:41:49 +0200