bash-completion (1.2) [ David Paleino ] * Don't use pidof in _known_hosts_real() to detect whether Avahi is available, since it's not available on MacOS X. Thanks to Rainer Müller (bash-completion MacPorts maintainer) * Fixed "freq" and "rate" completion for iwconfig * contrib/munin-node fixed (Debian: #550943) * contrib/dpkg fixed -W and --show completing on .?(u)deb's (Debian: #552109) * contrib/aptitude: add @(add|remove)-user-tag * Added munindoc completion to contrib/munin-node, thanks to Tom Feiner (Debian: #553371) * Added colordiff completion, same as diff * contrib/cpio: added missing completions for -?, --help, --license, --usage, --version and (-p) --to-stdout (Debian: #557436) * Style policy: don't use fancy globbing in case labels * Added .fdf completion to okular and evince * Added .okular completion to okular (Debian: #545530) * Added lintian completion * Refreshed reportbug completion, added --from-buildd (Debian: #579471) * Special-case "apt-get source" (Debian: #572000) * Added lintian completion (Debian: #547361) * contrib/dpkg: update completion to current API * Styleguide: establish line wrapping and $() instead of `` [ Ville Skyttä ] * Create bz2 dist tarball too. * Include CHANGES in dist tarball. * Include profile snippet in tarball, install it. * Rename contrib/bluez-utils to contrib/bluez to follow bluez 4.x naming. * Apply cardctl completion to pccardctl too. * Apply pine completion to alpine too. * Remove many unnecessary short option completions where long ones exist. * Improve chsh, chgrp, chown, configure, curl, cvs, find, gkrellm, gzip, iconv, lftp, look, lzma, make, man, mdadm, modprobe, mount, mplayer, mysqladmin, perldoc, rsync, screen, service, scp, ssh, sshfs, unzip, update-alternatives, vncviewer, wget, yp-tools, xine based players' and general hostname completions. * Add abook and wtf completion, based on work by Raphaël Droz. * Add cvsps, dragon, fusermount, jarsigner, k3b, lftpget, modplug123, pm-utils, rtcwake, pack200, unpack200, pbzip2, pbunzip2, pbzcat, pigz, unpigz, and wol completions. * Don't overwrite other host completions when completing from multiple SSH known hosts files. * Speed up installed rpm package completion on SUSE, based on work by Marco Poletti (Alioth: #312021). * Improve sourcing snippets from completion dirs. * Drop support for bash < 3. The compatiblity global variables $bashN, $default, $dirnames, $filenames, $compopt, $nospace, $bashdefault, and $plusdirs have been dropped too. 3rd party completions should switch to using the complete/compgen features directly, and BASH_VERSINFO for bash version checks. * Protect various completions from unusual user input by not embedding the input in external command arguments (Debian: #552631). * Add /sbin to $PATH when invoking ifconfig and iwconfig. * Combine dcop and qdbus completions into the latter. * awk and sed usage portability fixes (Alioth: #311393, Debian: #501479). * Fix leaking local variables from various completions. * Turn on -o filenames in _filedir on bash >= 4. * Deprecate modules completion, upstream modules >= 3.2.7 ships one. * Protect grep invocations from user aliases (Alioth: #312143). * Split sshfs completion from contrib/ssh into contrib/sshfs. * Split mount and umount completion into contrib/mount. * Split service completion into contrib/service. * Split chown, chgrp, and id completions into contrib/coreutils. * Split kill, look, and renice completions into contrib/util-linux. * Split killall, pkill, pgrep and related completions into contrib/procps. * Split ipsec completion into contrib/ipsec. * Split ifup and ifdown completions into contrib/ifupdown. * Do basic HTML file completion with Firefox and Chrome and friends, and Epiphany. * Do basic diff/patch completion with cdiff and kompare. * Don't install mock completion by default, it's in upstream mock > 1.1.0. * Do basic text editor completion with xemacs, sxemacs, kate, and kwrite. * Do meta-command completion for aoss and padsp. [ Freddy Vulto ] * Prevent root PATH expansion prolifering in _root_command (bash >= 4.1.4) * Only complete xhost if (_)xhost is available. * Added _get_comp_words_by_ref to replace both _get_cword & _get_pword. Also additional variables `words' and `cword' can be returned. * Added _upvar & _upvars helper functions to aid in passing variables by reference. * Make _filedir emulate `-o filenames' * Fixed completion perl modules containing colons. * Merged __get_cword3 & __get_cword4 to _get_cword. * Added __expand_tilde_by_ref helper function. * Added __ltrim_colon_completions to fix completions containing colons * Improved mutt completion * Added _get_pword helper function, thanks to Sung Pae (Alioth: #312030) [ Ted Stern ] * Fix modules completion for "(default)" entries. [ Jeremie Lasalle Ratelle ] * Fix rsync remote path completion (Alioth: #312173, Gentoo: #297818). [ Leonard Crestez ] * Improve ssh -o suboption completion (Alioth: #312122). * Fix NFS mounts completion (Alioth: #312285). * Fix completion of usernames (Alioth: #311396, Debian: #511788). * Fix chown test crashing on systems with no root group (Alioth: #312306). * Fixed tests when BASH_COMPLETION or TESTDIR contain spaces. * Fix mount handling of escapes (Alioth: #311410, Launchpad: #219971, Debian: #511149). * Cleanup scripts to run tests. Make runUnit and runCompletion use test/run. Make it possible to run tests from any directory. * Add a --debug-xtrace option to test/run using BASH_XTRACEFD from bash-4.1. * Add a --timeout option to test/run to override the default expect timeout. [ Raphaël Droz ] * Add xsltproc completion (Alioth: #311843). [ Adrian Friedli ] * Add ipv6calc completion. [ Ildar Mulyukov ] * Add showmount completion (Alioth: #312285). [ Neville Gao ] * Fix mount completion error "bash: [: too many arguments" (Alioth #312381). [ Austin English ] * Make lookup of wine file completions case insensitive. [ Igor Murzov ] * Improve xz completion (Alioth: #312466). [ Mario Schwalbe ] * Update find completion (Alioth: #312491, Launchpad: #570113). [ Mark van Rossum ] * Add basic lyx completion. -- David Paleino Wed, 16 Jun 2010 17:44:59 +0200