diff --git a/complete.tcsh b/complete.tcsh index 956eab5..06b7b80 100644 --- a/complete.tcsh +++ b/complete.tcsh @@ -151,6 +151,7 @@ n/*/d/ complete -%* c/%/j/ # fill in the jobs builtin + complete -./* p/0/C/ # expand local executables complete {fg,bg,stop} c/%/j/ p/1/"(%)"// complete limit c/-/"(h)"/ n/*/l/ diff --git a/tcsh.changes b/tcsh.changes index 540324e..737333b 100644 --- a/tcsh.changes +++ b/tcsh.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Jun 13 17:20:19 CEST 2008 - werner@suse.de + +- Add complete rule for local executables ./* + ------------------------------------------------------------------- Thu Dec 20 12:53:13 CET 2007 - werner@suse.de diff --git a/tcsh.spec b/tcsh.spec index 1a625fa..25bf8e2 100644 --- a/tcsh.spec +++ b/tcsh.spec @@ -1,7 +1,7 @@ # # spec file for package tcsh (Version 6.15.00) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -10,6 +10,7 @@ # norootforbuild + Name: tcsh BuildRequires: ncurses-devel Url: http://www.tcsh.org/ @@ -18,7 +19,7 @@ Group: System/Shells Requires: gawk textutils AutoReqProv: on Version: 6.15.00 -Release: 35 +Release: 65 Summary: The C SHell Source: ftp.astron.com:/pub/tcsh/tcsh-6.15.00.tar.bz2 Source1: nls-iconv @@ -137,22 +138,24 @@ Authors: %{_datadir}/locale/*/LC_MESSAGES/tcsh %changelog -* Thu Dec 20 2007 - werner@suse.de +* Fri Jun 13 2008 werner@suse.de +- Add complete rule for local executables ./* +* Thu Dec 20 2007 werner@suse.de - Oops ... also apply the patch for bug ##331627 (bug #349577) -* Mon Oct 15 2007 - werner@suse.de +* Mon Oct 15 2007 werner@suse.de - Improve bug fix (bug #331627) -* Fri Oct 12 2007 - werner@suse.de +* Fri Oct 12 2007 werner@suse.de - Fix save history bug: do not jump out from handler for pending signals like for SIGHUP, just run the handler up to its end and ignore any error happen to be interrupted (bug #331627) -* Tue Aug 28 2007 - werner@suse.de +* Tue Aug 28 2007 werner@suse.de - Correct boolean expression for normalize-command (bug #304903) -* Mon Jul 23 2007 - werner@suse.de +* Mon Jul 23 2007 werner@suse.de - Add workaround to avoid run onto already cleaned stack pointer after an error (bug #293395) -* Thu Jul 19 2007 - werner@suse.de +* Thu Jul 19 2007 werner@suse.de - Small correction in bindkey.tcsh: for urxvt, mlterm, and konsole -* Mon Jul 16 2007 - werner@suse.de +* Mon Jul 16 2007 werner@suse.de - Update to tcsh version V6.15.00 * fix extension eating windows code * fix loop in %%R history expansion @@ -161,103 +164,103 @@ Authors: * Avoid infinite loops in :ga modifiers when the LHS is a substring of the RHS. - Update bindkey.tcsh to fit current xterm and others (bug #262330) -* Thu Mar 29 2007 - rguenther@suse.de +* Thu Mar 29 2007 rguenther@suse.de - Add ncurses-devel BuildRequires. -* Mon Feb 26 2007 - werner@suse.de +* Mon Feb 26 2007 werner@suse.de - Expand local ./files for manual pages even for tcsh (#248865) -* Wed Aug 16 2006 - aj@suse.de +* Wed Aug 16 2006 aj@suse.de - Remove unneeded BuildRequires. -* Wed Jun 21 2006 - werner@suse.de +* Wed Jun 21 2006 werner@suse.de - Do not overwrite memory by not initialized Char array (#186669) -* Wed Apr 26 2006 - werner@suse.de +* Wed Apr 26 2006 werner@suse.de - Fix typo in compelete macro for the command man -* Tue Apr 25 2006 - werner@suse.de +* Tue Apr 25 2006 werner@suse.de - Add new LS_COLORS variables to avoid error message (bug #168601) -* Mon Apr 10 2006 - werner@suse.de +* Mon Apr 10 2006 werner@suse.de - Tcsh completion: expand also for sections of posix manual pages and include section 0 into search scheme (bug #160782) -* Thu Mar 23 2006 - werner@suse.de +* Thu Mar 23 2006 werner@suse.de - Source the users ~/.cshrc and ~/.login in the traditional order, nevertheless the system wide /etc/csh.cshrc and /etc/csh.login will be sourced in the natual order (bug #160278) -* Mon Feb 06 2006 - werner@suse.de +* Mon Feb 06 2006 werner@suse.de - Make $< operator work even when fed by pipe (bug #147724) -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Tue Oct 25 2005 - werner@suse.de +* Tue Oct 25 2005 werner@suse.de - Switch order of sourcing csh.login csh.cshrc, now csh.login comes first to provide all exported environment variables. -* Thu Aug 18 2005 - werner@suse.de +* Thu Aug 18 2005 werner@suse.de - Update to tcsh 6.14.00, the wide character version (bug #104108). -* Mon May 23 2005 - werner@suse.de +* Mon May 23 2005 werner@suse.de - Make mh handling more smarter -* Fri Apr 01 2005 - werner@suse.de +* Fri Apr 01 2005 werner@suse.de - Gcc4 does not allow function prototype declaration within other function prototype declaration even if the internals are static. -* Fri Oct 08 2004 - werner@suse.de +* Fri Oct 08 2004 werner@suse.de - Make fcntl call with O_LARGEFILE portable (bug #46977) -* Thu May 27 2004 - ro@suse.de +* Thu May 27 2004 ro@suse.de - fix sigpause call (force use of sysv flavour) -* Fri Apr 02 2004 - mls@suse.de +* Fri Apr 02 2004 mls@suse.de - fix utf-8 expansion, ls-F, prompt handling -* Mon Mar 29 2004 - mls@suse.de +* Tue Mar 30 2004 mls@suse.de - fix utf-8 handling (really fixes #29983, #35486) -* Tue Mar 16 2004 - werner@suse.de +* Tue Mar 16 2004 werner@suse.de - Do not forget the patch for bug #29983 even if not used - Accept chinese in dspmbyte and map this on euc -* Wed Mar 10 2004 - werner@suse.de +* Wed Mar 10 2004 werner@suse.de - Disable multibyte ix due problems on long lines (bug #35486) - Simplify mv/cp complete -* Thu Mar 04 2004 - werner@suse.de +* Thu Mar 04 2004 werner@suse.de - Fix mv/cp complete bug (#35339) -* Fri Feb 20 2004 - werner@suse.de +* Fri Feb 20 2004 werner@suse.de - Add simple workaround for multibyte command lines (bug #29983) -* Wed Jan 28 2004 - werner@suse.de +* Wed Jan 28 2004 werner@suse.de - Fix bug #34126: add runtime detection as fallback -* Sat Jan 10 2004 - adrian@suse.de +* Sat Jan 10 2004 adrian@suse.de - add %%defattr -* Fri Sep 19 2003 - werner@suse.de +* Fri Sep 19 2003 werner@suse.de - Fix the fix for bug #29956: use a ringbuffer to avoid trouble with recursive calls of UTF-8 convertes messges (bug #31335) -* Thu Sep 04 2003 - werner@suse.de +* Thu Sep 04 2003 werner@suse.de - Corruption of cursor position is currently not fixable. fix some other bugs. -* Wed Sep 03 2003 - mfabian@suse.de +* Thu Sep 04 2003 mfabian@suse.de - Bugzilla #29956: convert all message catalogs to UTF-8 and convert the strings returned by catgets from UTF-8 into the encoding of the current locale. - move Ukrainian message catalog into uk_UA subdirectory instead of ru_UA.koi8u. -* Fri Jul 18 2003 - werner@suse.de +* Fri Jul 18 2003 werner@suse.de - Fix multi byte initialization (bug #27793) - Enable multi byte unset on LANG change - Fix signess/unsigness mixtures -* Fri May 23 2003 - coolo@suse.de +* Fri May 23 2003 coolo@suse.de - use BuildRoot -* Wed May 14 2003 - werner@suse.de +* Wed May 14 2003 werner@suse.de - Move pointer adress handling from int to intptr_t -* Thu Apr 17 2003 - werner@suse.de +* Thu Apr 17 2003 werner@suse.de - Fix multibyte initialization -* Mon Feb 17 2003 - werner@suse.de +* Mon Feb 17 2003 werner@suse.de - Fix bug #23681: don't reset full command line if an error occurs -* Mon Nov 11 2002 - ro@suse.de +* Mon Nov 11 2002 ro@suse.de - use x-devel-packages in neededforbuild -* Tue Sep 17 2002 - ro@suse.de +* Tue Sep 17 2002 ro@suse.de - removed bogus self-provides -* Wed Aug 07 2002 - werner@suse.de +* Wed Aug 07 2002 werner@suse.de - Fix bindkey.tcsh for xterm and add some more keys (bug #15002) -* Tue Jul 30 2002 - werner@suse.de +* Tue Jul 30 2002 werner@suse.de - Update to 6.12.00 - Fix codesets of message cats -* Fri Jul 19 2002 - mls@suse.de +* Fri Jul 19 2002 mls@suse.de - fix bindkey.tcsh to make it work with an unset $TERM variable -* Wed Mar 20 2002 - werner@suse.de +* Wed Mar 20 2002 werner@suse.de - Fix bug # 15143: Unreadable /etc/printcap due paranoid SysAdmins should not stop tcsh. -* Wed Dec 12 2001 - werner@suse.de +* Wed Dec 12 2001 werner@suse.de - Revisit some complete expansion (mainly for mv, cp, make, and man), sed error scanners should work for all languages. -* Thu Sep 06 2001 - werner@suse.de +* Thu Sep 06 2001 werner@suse.de - Update to 6.11.00 due * correct large file support * Avoid core-dumping on very long $HOME variable @@ -266,16 +269,16 @@ Authors: * MAXHOSTNAMELEN needs to be 256 (instead of 255) * Big5 multibyte support * Fix rmstar not to corrupt memory on off -* Wed May 16 2001 - werner@suse.de +* Wed May 16 2001 werner@suse.de - Force large file support -* Wed May 09 2001 - cstein@suse.de +* Wed May 09 2001 cstein@suse.de - Corrected German spellings in nls/german/set6 -* Wed Mar 07 2001 - werner@suse.de +* Wed Mar 07 2001 werner@suse.de - We use xmkmf therefore we need a full X environment at build -* Fri Feb 09 2001 - werner@suse.de +* Fri Feb 09 2001 werner@suse.de - Don't use the authors (endless looping) security temp file change but the mkstemp() function. -* Fri Feb 02 2001 - mfabian@suse.de +* Fri Feb 02 2001 mfabian@suse.de - update to version 6.10.00 (because the new version has support for display and editing of multibyte characters) @@ -285,54 +288,54 @@ Authors: - patch to tw.color.c removed (incuded upstream) - last hunk of patch to tw.h removed (included upstream) - bzip2 sources -* Fri Dec 15 2000 - werner@suse.de +* Fri Dec 15 2000 werner@suse.de - Add missed hash for a comment. -* Wed Nov 22 2000 - werner@suse.de +* Wed Nov 22 2000 werner@suse.de - Make /etc/profile.d/bindkey.tcsh knowing about TERM kvt and gnome -* Fri Nov 17 2000 - kukuk@suse.de +* Fri Nov 17 2000 kukuk@suse.de - fix neededforbuild: textutil -> textutils -* Thu Nov 02 2000 - werner@suse.de +* Thu Nov 02 2000 werner@suse.de - Use mkstemp for opening tmp files for `<<' redirects - Use TMPDIR variable for location of tmp files - Set group tag in spec -* Wed May 24 2000 - uli@suse.de +* Wed May 24 2000 uli@suse.de - moved docs to %%{_docdir} -* Wed Jan 26 2000 - werner@suse.de +* Wed Jan 26 2000 werner@suse.de - New version 6.09.00 - /usr/man -> /usr/share/man - Fix usage of catopen (MCLoadBySet isn't that what is used internally within glibc, set it to MCLoadBySet) - Avoid crahs due coloured ls-F - Correct setpath NLS message -* Mon Sep 13 1999 - bs@suse.de +* Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. -* Mon Jun 28 1999 - werner@suse.de +* Tue Jun 29 1999 werner@suse.de - Source key binding and completion code from /etc/csh.cshrc out into /etc/profile.d/bindkey.tcsh and /etc/profile.d/complete.tcsh - No newgrp builtin because its equivalent to exec newgrp -* Wed Jun 16 1999 - ro@suse.de +* Wed Jun 16 1999 ro@suse.de - create localedirs before make install -* Fri Jun 11 1999 - werner@suse.de +* Sat Jun 12 1999 werner@suse.de - New version Fri Mar 12 14:21:46 MET 1999 - Fix SIGSEGV caused different sizes of FILSIZ and BUFSIZE - New version - Restore missed MAXNAMLEN - Make it alpha compile -* Thu Dec 03 1998 - werner@suse.de +* Thu Dec 03 1998 werner@suse.de - Fix SIGSEGV with SYSMALOC * alloc n+1 not n chunks * set freed pointer to (ptr_t)NULL -* Wed Sep 16 1998 - werner@suse.de +* Wed Sep 16 1998 werner@suse.de - Stupid error fixed -* Tue Sep 15 1998 - werner@suse.de +* Tue Sep 15 1998 werner@suse.de - Security fix - Avoid I/O trouble, use POSIX -* Wed Oct 22 1997 - werner@suse.de +* Wed Oct 22 1997 werner@suse.de - Updatet FAQ.tcsh - Better installation: remove old files before linking -* Thu Jan 02 1997 - bs@suse.de +* Thu Jan 02 1997 bs@suse.de added FAQ.tcsh -* Thu Jan 02 1997 - werner@suse.de +* Thu Jan 02 1997 werner@suse.de - Neue Version 6.07.02 mit einigen Fixes