* pws-11
@ 1999-03-07 15:30 Peter Stephenson
1999-03-07 19:28 ` pws-11 Bart Schaefer
0 siblings, 1 reply; 3+ messages in thread
From: Peter Stephenson @ 1999-03-07 15:30 UTC (permalink / raw)
To: Zsh hackers list
in http://www.ifh.de/~pws/computing/
-rw-r--r-- 1 pws quadrics 307532 Mar 7 16:16 zsh-3.1.5-pws-11.doc.tar.bz2
-rw-r--r-- 1 pws quadrics 467032 Mar 7 16:16 zsh-3.1.5-pws-11.doc.tar.gz
-rw-r--r-- 1 pws quadrics 707577 Mar 7 16:16 zsh-3.1.5-pws-11.tar.bz2
-rw-r--r-- 1 pws quadrics 875582 Mar 7 16:16 zsh-3.1.5-pws-11.tar.gz
Sven, you'd better diff the key files against yours, since it's entirely
possible I've missed something.
There is one change in configuration: if you create your own list of
libraries to be compiled into the shell, you should now use the file
mymods.conf instead of the automatically generated modules-bltin, which
will be unconditionally recreated after a `make clean'; mymods.conf is only
deleted with `make distclean' and is otherwise used unconditionally if
present. You're supposed to `make clean' if you alter mymods.conf after
compiling once, but actually you can probably get away with deleting
modules-bltin: mymods.conf quite deliberately doesn't appear in the
dependency list, as this sort of thing was causing hair-tearing etc.
Status report on completion: the parts changed this week (complist is now
called compgen, many of the variables have been absorbed into the
associative array $compstate) are probably near their final form --- at
least, until someone other than the four of us tries it out and finds they
don't like it. However, Sven still plans to add some other bits,
e.g. controlling the re-display of an existing completion list. The system
now has correcting completion: see the comments in
Completion/Core/_main_complete.
(I put back the change I made to workaround an untraced bug on AIX,
replacing an ncalloc() by a zhalloc() in zle_tricky.c, but it might be
sensible to replace all ncalloc's by zhalloc's where there is definitely no
intention of ever freeing the memory explicitly.)
Here are the changes.
pws: 5557: configure.in for making sure signals really are defined in the
file found. This was in pws-10, but the patch didn't appear on the list
for four days.
Larry P. Schrof: 5550: last -> previous in history documentation
Sven: 5560: subscripting fixes in params.c: flags for scalars and
converting integer AA element to string
pws: 5561: attempted (untested) fix for QNX4 compilation; halloc() is now
zhalloc(). (By private email from probin@qnx.co.uk, it seems the QNX
problems are more considerable with 3.1.5.)
Sven: 5564, 5577, 5579: massive new completion reworking with $words,
$compstate, etc., etc.
Sven: 5565, 5576: $NUMERIC gives the numeric argument in a zle widget
Sven: 5566: $foo[(b.<index>.i)<match>] starts searching $foo for for
<match> at <index>
Sven: 5571: Functions/Builtins/_cd tests if $cdpath is set
Sven: 5574, 5578: Completion/README notes
Sven: 5582: _path_files will expand /u/ -> /usr/ even if /u exists if
nothing later on would match otherwise (got that?)
pws: 5583: post-patch restructuring of _mh, _zftp, _most_recent_file.
Sven: 5586: addmatch fix (old completion wasn't working)
Sven: 5588: fix _most_recent_file idiocy
Sven: 5590: compadd -p, -s and -P fixes
Sven: 5593: _path_files -w
Matt: 5596: Makefile dependencies for module compilation
pws; 5597: Use separate file mymods.conf for your own builtin modules
rather than the automatically generated modules-bltin.
Sven: 5598: a neater way of handling compadd -p/-P
Sven: 5599: _comp_parts, _path_files tweaks
Sven: 5601: compstate[exact_string] and compstate[total_matchers]
pws: 5602: _tar
Sven: 5603: compstat[pattern_match]
Sven: 5604: approximate completion. (this is it. every other shell is out
of the game.)
Sven: 5605: explanation listing fix
Sven: 5613: copy scalar variable used for compgen -y
Bart: 5614: Completion/Base/_match_test works out of the box
Sven: 5620: fix for completion inside expansible braces
Sven: 5621: manual for nmatches and matcher
Sven: 5622: zshcompwid manual: clarifications
Sven: 5623: -X strings with compadd were mishandled
Sven: 5624: CCORIG required to be offered original string when correcting
using COMPCORRECT
pws: 5628: _builtin, _cd, _most_recent_file
Sven: 5629: approximate correction patches
Sven: 5631: compilation warnings
Sven: 5637: mustuseheap check in complistflags
Sven: 5640: _multi_parts, _path_files, _tar
Andrej: 5650: more tricks with _configure
Sven: 5651: widespread completion fixes
Sven: 5659: globcomplete changes
Sven: 5662: / following brace parameter
Sven: 5663: compctl -i _completion_function
Sven: 5665: return values from completion functions
Sven: 5666: calling inststrlen() with a null string
pws: from autoconf 2.13: new config.sub
--
Peter Stephenson <pws@ibmth.df.unipi.it> Tel: +39 050 844536
WWW: http://www.ifh.de/~pws/
Dipartimento di Fisica, Via Buonarroti 2, 56127 Pisa, Italy
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: pws-11
1999-03-07 15:30 pws-11 Peter Stephenson
@ 1999-03-07 19:28 ` Bart Schaefer
0 siblings, 0 replies; 3+ messages in thread
From: Bart Schaefer @ 1999-03-07 19:28 UTC (permalink / raw)
To: Peter Stephenson; +Cc: zsh-workers
On Mar 7, 4:30pm, Peter Stephenson wrote:
} Subject: pws-11
}
} Sven, you'd better diff the key files against yours, since it's entirely
} possible I've missed something.
What about:
PWS: 5559: cd /..
Sven: 5634: return value from compadd, compgen
Sven: 5647: _multi_parts less eager about [^/]#
Andrej: 5654: improved _configure completion
I rather suspect that they're in there, but you just didn't mention them
in the patch list.
--
Bart Schaefer Brass Lantern Enterprises
http://www.well.com/user/barts http://www.brasslantern.com
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: pws-11
@ 1999-03-08 9:07 Sven Wischnowsky
0 siblings, 0 replies; 3+ messages in thread
From: Sven Wischnowsky @ 1999-03-08 9:07 UTC (permalink / raw)
To: zsh-workers
Peter Stephenson wrote:
> Sven, you'd better diff the key files against yours, since it's entirely
> possible I've missed something.
Looks fine. Whew, I had sent 38 patches if I counted correctly. Good
work, Peter. (And thanks for the work of putting together the pws-*
files, very helpful indeed.)
Bye
Sven
--
Sven Wischnowsky wischnow@informatik.hu-berlin.de
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~1999-03-08 9:09 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-03-07 15:30 pws-11 Peter Stephenson
1999-03-07 19:28 ` pws-11 Bart Schaefer
1999-03-08 9:07 pws-11 Sven Wischnowsky
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/zsh/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).