Releasing 2.1

master
David Paleino 2013-04-05 12:54:58 +02:00
parent 4d096e0b87
commit 3085c7e121
4 changed files with 164 additions and 11 deletions

View File

@ -1,6 +1,7 @@
David Paleino (Debian) <d.paleino@gmail.com>
Freddy Vulto <fvulto@gmail.com>
Guillame Rousse (Mandriva) <Guillaume.Rousse@inria.fr>
Igor Murzov <e-mail@date.by>
Mike Kelly (Exherbo) <pioto@pioto.org>
Santiago M. Mola (Exherbo) <cooldwind@gmail.com>
Ville Skyttä (Fedora/Red Hat) <ville.skytta@iki.fi>

168
CHANGES
View File

@ -1,12 +1,164 @@
bash-completion (2.1)
[ AllKind ]
* Fix __ltrim_colon_completions() fail on parameter (\$1) containing
a glob.
[ Andreas Müller ]
* completions/Makefile.am: symlinks depends on $(DATA) to avoid race
conditions
[ Christian von Roques ]
* Fix __reassemble_comp_words_by_ref for $COMP_CWORD == ${#COMP_WORDS[@]}
[ David Paleino ]
* Fix helper script to create changelogs
[ Guillaume Rousse ]
* gphoto2: new completion
* nmcli: new completion
* new Solaris completions, contributed by Yann Rouillard <yann@opencsw.org>:
- svcadm
- pkg-get
- pkgadd
- pkgdrm
- pkgutil
* New completions: nmcli, gphoto2
* Improved completions:
- dsniff: add -p option completion
- dsniff: fix interface completion
[ Igor Murzov ]
* _command_offset: Restore compopts properly (Alioth: #313890)
* _parse_help, _parse_usage: Run commands in C locale.
* New completions: wget, zathura
* Improved completions:
- cppcheck: Add new standards to --std option.
- evince: Evince supports opening .pdf.xz files (Alioth: #313739).
- feh: Add new options introduced in feh-2.7.
- feh: Fix list of background styles.
- fusermount: Complete curlftpfs-mounts for "fusermount -u" (Debian:
#685377)
- kcov: Add new sort types (introduced in kcov-9).
- kcov: Complete arguments of --limits option.
- lvm: Fix typo in option name: s/continguous/contiguous/.
- make: Do not append space if target is a filepath.
- mount: Fix parsing /etc/fstab on *BSD.
- mount.linux: Add some new mount options intoduced in Linux 3.5 and 3.7
- mount.linux: Add options completion for nfs and davfs.
- mount.linux: Clean up mount options, remove duplicates.
- mplayer: Add opus to the list of supported formats.
- mplayer: Add -subcp argument completion.
- opera: Handle options.
- slackpkg, slapt-get: Update the list of package sets.
- tar: Fix detection if the $prev is a tar file.
- valgrind: Add --soname-synonyms option arguments completion.
* Testsuite:
- _filedir: Remove the cruft from the a\$b->h unit test (Alioth: #313480)
[ Jeroen Hoek ]
* Improved completions:
- unzip: Add support for OpenDocument formats.
[ Ken Sharp ]
* Improved completions:
- wine: add .msi completion
[ Martin Ueding ]
* Stylistic cleanup
[ Tristan Wibberley ]
* Improved completions:
- make: incremental completion for make with compact display
- make: convert make completion to use smarter parser
[ Ville Skyttä ]
* Avoid sourcing dirs in completion loader to avoid fd leaks (RedHat: #903540)
* Ignore colormake symlink.
* Line continuation, whitespace, and compgen -W ... -- "$cur"
quoting cleanups.
* _available_interfaces: Try with "ip link" if ifconfig is not available.
* _ip_addresses: Try with "ip addr" if ifconfig is not available.
* _known_hosts_real: Filter ruptime stdout error spewage (Alioth: #313893).
* _mac_addresses: Try local interfaces with "ip link" if ifconfig not
available.
* _mac_addresses: Try ARP cache with "ip neigh" if arp is not available.
* _mac_addresses: Fix with net-tools' ifconfig that outputs ether, not HWaddr.
* New completions: chronyc, eject, eog, file-roller, hexdump, interdiff, lua,
luac, luseradd, luserdel, lusermod, mussh, nc, ngrep, patch, pydoc,
pyflakes, pylint, ss, strings, tshark, wsimport, xxd
* Improved completions:
- acpi, chpasswd, dmesg, gkrellm, groupmems, hwclock, lastlog, pwd, vipw:
Complete options even without "-" given.
- arpspoof, dsniff, ether-wake, nmap: Offer active interfaces only.
- clzip, pdlzip, plzip: New lzip alias completions.
- colormake: New make alias completion (LP: #743208, Debian: #682557)
- cpio: Recognize pass thru when -p is bundled w/other options
(RedHat: #912113).
- cppcheck: Add --language/-x argument completion.
- cppcheck: Complete --include= with filenames.
- dnsspoof, filesnarf, macof, sshow, tcpkill, tcpnice, urlsnarf: Fix -i
completion.
- genisoimage: Use _parse_help instead of hardcoding options, add basic test
case.
- groupmems: Add -R/--root arg completion.
- hexdump: Actually install for hd as well.
- host: Complete with known hosts.
- ip: Improve addr show and link show completions.
- ip: Remove some stale TODOs.
- jar: Reuse unzip's xspec (RedHat: #928253).
- koji: Complete on build targets when --target is given to wait-repo.
- lv{create,resize,extend}, vg{create,reduce,extend,split}: Fix variable
leaks.
- lvm: Add _lvm prefix to helper functions.
- lvm: Take option args into account when counting args (RedHat: #860510).
- lvm volumes: Complete on /dev/mapper/* (RedHat: #851787).
- lzip: Do not append space after equal sign in long options.
- make: Convert internal variable names to lowercase, indentation fix.
- make: Don't leak $mode.
- make: Make work in POSIX mode.
- man: Add support for .lz man pages (RedHat: #839310).
- man: Don't expand man page extensions too early.
- man: Fix -P/--pager full path arg completion.
- modinfo: Use ,, for lowercasing instead of tr in a subshell.
- modprobe: Don't suggest installing already installed modules.
- ncftp: Add option completion.
- pkg-config: Try to complete --variable= if package name is already given.
- pydoc: Complete on keywords and topics.
- python, pydoc: Add module completion.
- scp: Treat strings with slash before colon or starting with [.~] as local.
- ssh: Add some -o and related arg completions.
- ssh: Add -O argument completion (Debian: #680652).
- tar: Don't take -I to mean bzip2.
- tar: Fix completing files inside *.tlz when J is explicitly given.
- tar: Simplify bzip patterns.
- tar: Support *.tar.lz (Debian: #703599).
- tar: Recognize taz and tb2 as compressed tarballs.
- tcpdump: Fix -z full path arg completion.
- unzip/zipinfo: Associate with more StarOffice extensions.
- useradd, userdel, usermod: Add -R/--root arg completion.
- useradd, usermod: Support comma separated -G/--groups arg completion.
- useradd: Fix -k, -K, and --home-dir argument completions.
- userdel: Add -h/--help non-completion.
- valgrind: Fix full path <command> arg completion.
- vgcreate: Add missing symlink.
- vipw: Add -R/--root arg completion.
- vpnc: Add bunch of option arg (non)completions.
- vpnc: Use _parse_help instead of hardcoding options, add basic test case.
- wget: Use == instead of =.
- wine: Fix extension glob to work on its own.
- wol: Try "ip addr" before ifconfig for finding out broadcast addresses.
- xrandr: Add bunch of option arg non-completions.
- xrandr: Use _parse_help.
- xrandr --mode: Clean up one awk call.
- xrandr: Avoid --mode completion error when --output is not given.
- xrandr: Don't leak $i when completing --mode.
* Deprecated completions:
- udevadm: one is shipped in systemd >= 196 (RedHat: #919246).
* Testsuite:
- Make pydoc test more likely to work with our limited expect buffer size.
- Fix pwd unit test
[ Yann Rouillard ]
* New completions: pkgutil, pkgrm, pkgadd, pkg-get, svcadm.
[ wonder.mice ]
* Fixed tilde expanding in _filedir_xspec
-- David Paleino <d.paleino@gmail.com> Fri, 05 Apr 2013 12:05:15 +0200
bash-completion (2.0)

View File

@ -3,7 +3,7 @@
# bash_completion - programmable completion functions for bash 4.1+
#
# Copyright © 2006-2008, Ian Macdonald <ian@caliban.org>
# © 2009-2012, Bash Completion Maintainers
# © 2009-2013, Bash Completion Maintainers
# <bash-completion-devel@lists.alioth.debian.org>
#
# This program is free software; you can redistribute it and/or modify
@ -24,7 +24,7 @@
#
# http://bash-completion.alioth.debian.org/
#
# RELEASE: 2.0
# RELEASE: 2.1
if [[ $- == *v* ]]; then
BASH_COMPLETION_ORIGINAL_V_VALUE="-v"

View File

@ -1,5 +1,5 @@
AC_PREREQ([2.60])
AC_INIT([bash-completion], [2.0])
AC_INIT([bash-completion], [2.1])
AM_INIT_AUTOMAKE([foreign dist-bzip2 no-dist-gzip -Wall -Werror])
AC_PROG_LN_S
AC_PROG_MKDIR_P