* pws-24
@ 1999-06-26 15:58 Peter Stephenson
1999-06-27 7:32 ` pws-24 Bart Schaefer
0 siblings, 1 reply; 4+ messages in thread
From: Peter Stephenson @ 1999-06-26 15:58 UTC (permalink / raw)
To: Zsh hackers list
The mailer has decided to defer my mail again.
http://www.ifh.de/~pws/computing
28 bytes zsh-3.1.5-pws-24.doc.tar.bz2.bin -> zsh-3.1.5-pws-24.doc.tar.bz2
24 bytes zsh-3.1.5-pws-24.tar.bz2.bin -> zsh-3.1.5-pws-24.tar.bz2
434603 bytes zsh-3.1.5-pws-24.doc.tar.gz
950658 bytes zsh-3.1.5-pws-24.tar.gz
304675 bytes zsh-3.1.5-pws-24.doc.tar.bz2
762279 bytes zsh-3.1.5-pws-24.tar.bz2
The major visible changes this week are
- the new complist module for coloured completion listings and menu
selection; see zshmodules.1
- new installation method: compinit, compdump, compinstall are all to
be autoloaded and called as functions. This means compinit doesn't
know where to find completion functions if there not in fpath already.
This will work OK for a full installation, or compinstall knows how
to provide a directory.
intro.ms has moved to the doc package.
A patch will follow for a problem I discovered on SunOS 4.1.3_U1 with
gcc 2.7.0.
There are no major entries on my to-do list, so I hope there will be a
test version of 3.1.6 in a couple of weeks, which means I'll have to
find out how to upload a file to ftp.zsh.org.
1999-06-25 Peter Stephenson <pws@ibmth.difi.unipi.it>
* pws: 6857: Completion/Core/compinit,
Completion/Core/compinstall, Doc/Zsh/compsys.yo: compinit and
compinstall are now functions which unfunction and autoload
themselves. _compdir is used by compinstall to record where
it found the completion directories. compinit is now otherwise
stuck with fpath.
* pws: 6851, 6853: typeset -g doesn't locallize parameters; bug
that unset parameters were recreated global instead of at
some higher local level; handle PM_AUTOLOAD consistent with other
flags.
* Sven: 6850: Src/init.c: always generate a new pgrp for the
shell, since the parent (e.g. xterm) may not have done that
and zsh now runs programs in its own pgrp.
* Sven: 6848: Src/exec.c: don't suspend if the shell is the
only thing to suspend (or something like that).
* Sven: 6841: Src/loop.c: %_ in else branches for PS4
1999-06-24 Peter Stephenson <pws@ibmth.difi.unipi.it>
* pws: 6834: Src/glob.c, Src/hashtable.c: dyncat() changed always
to use heap memory (as it erroneously claimed); hashtable element
tablename (used for debugging) freed.
* Bart: 6830: Src/params.c: don't create the hashtable for an
assoc array on assignment unless there is something to put in it.
* Sven: 6825: Src/Zle_tricky.c: make sure path prefix and suffix
are quoted in filename completion; recalculate length of match
string.
* Sven: 6824: Src/exec.c, Src/signals.c: functions got deleted
from the process table too early for job control.
* pws: 6823: Src/exec.c, Src/utils.c: names and line numbers
of functions printed for errors during execution.
* Sven: 6822: Src/Zle/complist.c, Src/Zle/zle_tricky.c: assorted
completion fixes: crash with old completion; too many spaces
with menu inserting; too many beeps with LISTBEEP.
* Sven: 6819: Src/exec.c, Src/jobs.c, Src/signals.c: Run
jobs inside shell constructs in the same process group as the
shell itself.
* Sven: 6817: Src/Zle/comp.h, Src/Zle/complist.c,
Src/Zle/zle_tricky.c: Change ZLS_SELECT to SELECTMIN;
don't automatically switch on select widget until there are
$SELECTMIN choices.
1999-06-23 Peter Stephenson <pws@ibmth.difi.unipi.it>
* pws: 6816: Doc/Zsh/params.yo, Src/utils.c: ZBEEP parameter
gives string to output instead of beeping.
* Sven: 6815: Src/Zle/complist.c: switch off menu-select for
hidden matches.
* pws: 6814: Doc/Zsh/mod_zle.yo, Doc/Zsh/options.yo,
Doc/Zsh/zle.yo, Src/Zle/deltochar.c, Src/Zle/iwidgets.list,
Src/Zle/zle_hist.c, Src/Zle/zle_main.c, Src/Zle/zle_misc.c,
Src/Zle/zle_move.c, Src/Zle/zle_thingy.c, Src/Zle/zle_tricky.c,
Src/Zle/zle_utils.c, Src/Zle/zle_vi.c, Src/Zle/zle_word.c:
Zle determines whether to feep by the return status (except
for some inner code loops); completion widgets return 1 if
something failed in the hierarchy outside the widget function;
the -n and -N options work properly.
* pws: 6812: Src/subst.c: ${(AA)foo=}, or anything that gives
a null string after the =, creates an empty assoc array.
* pws: 6806: Completion/Core/compdump, Completion/Core/compinit,
Completion/Core/compinstall, Doc/Zsh/compsys.yo: compdump is now
a function which unfunctions itself; default dumpfile location
is now ${ZDOTDIR:-$HOME}/.zcompdump
* Sven: 6807: Src/Zle/complist.c: accept-and-menu-complete
advances the menu-select selection too.
* Sven: 6802: Src/Zle/complist.c: change some default colours
* pws: 6801: Doc/Zsh/builtins.yo, Src/builtin.c: Make emulate -L
turn on LOCAL_TRAPS, too.
* Sven: 6796: Src/Zle/zle_main.c, Src/Zle/zle_thingy.c,
Doc/Zsh/mod_zle.yo, Completion/Core/compinit: zle -la lists
all widgets, just the name; zle -la <NAME> tests if <NAME> is
defined.
* Sven: 6793: Src/Zle/complist.c, Src/Zle/zle_keymap.c,
Src/Zle/zle_main.c, Doc/Zsh/mod_complist.yo: Local keymaps can be
defined, currently only used with menu-select.
1999-06-22 Peter Stephenson <pws@ibmth.difi.unipi.it>
* Sven: 6786: Src/Zle/zle_tricky.c, Doc/Zsh/compctl.yo: only use
a range when you are after the first pattern in it.
* Sven: 6780: Src/Zle/complist.c: wasn't showinglist when it
thought it was.
* Sven: 6778: don't delete function from job tables
* pws: 6776: Doc/Makefile.in, Doc/Zsh/compsys.yo,
Doc/Zsh/mod_complist.yo: Tweakchen for menu-select patch;
also (unposted) changed name collist to complist wherever it
occurs.
* Sven: 6774, 6775: Src/Zle/collist.c, Src/Zle/comp.h,
Src/Zle/zle.h, Src/Zle/zle_main.c, Src/Zle/zle_tricky.c,
Doc/Zsh/compsys.yo, Doc/Zsh/mod_collist.yo,
Doc/Zsh/mod_compctl.yo, Doc/Zsh/mod_deltochar.yo,
Doc/Zsh/modules.yo, Completion/Core/_path_files: Improvements
for menu-select widget; ZLS_SELECT turns menu-completion
into menu-selection; key bindings more natural; highlighting
more useful
* Oliver: 6772: Src/Zle/zle_tricky.c: use the whole
command text for job completion.
1999-06-21 Peter Stephenson <pws@ibmth.difi.unipi.it>
* Sven: 6760: Src/Zle/zle_tricky.c: menucompletion displaying new
list of matches sometimes got confused.
* Sven: 6755: Src/jobs.c: status of restarted job including
current shell processes was wrong.
* Sven: 6753: Src/Zle/collist.c, Src/xmods.conf:
load collist
* Sven: 6747: Src/Zle/collist.c, Src/Zle/zle_main.c,
Src/Zle/zle_tricky.c: menu-select allows you to move
cursor to select completions; uses ma list colouring
capability.
* Sven: 6742: Src/Zle/collist.c, Src/Zle/collist.mdd,
Src/Zle/zle_main.c, Src/Zle/zle_tricky.c, Src/module.c,
Src/zsh.h, Doc/Zsh/mod_collist.yo, Doc/Zsh/mod_compctly.yo,
Doc/Zsh/mod_deltochar.yo, Doc/Zsh/modules.yo,
Util/zsh-development-guide: collist module: colour completion
lists by setting ZLS_COLOURS (or even ZLS_COLORS) variables.
* pws: 6737: Doc/Zsh/builtins.yo, Doc/Zsh/zle.yo: simplifications
suggested by Bart.
* Bart: 6732: Doc/Zsh/compsys.yo: restore missing bits of Sven's
patches (not the zle_tricky.c hunk).
* Bart: 6731: Doc/Zsh/compctl.yo: spelling correction
--
Peter Stephenson <pws@ibmth.df.unipi.it> Tel: +39 050 844536
WWW: http://www.ifh.de/~pws/
Dipartimento di Fisica, Via Buonarroti 2, 56100 Pisa, Italy
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: pws-24
1999-06-26 15:58 pws-24 Peter Stephenson
@ 1999-06-27 7:32 ` Bart Schaefer
1999-06-27 13:09 ` pws-24 Peter Stephenson
0 siblings, 1 reply; 4+ messages in thread
From: Bart Schaefer @ 1999-06-27 7:32 UTC (permalink / raw)
To: Peter Stephenson, Zsh hackers list
On Jun 26, 5:58pm, Peter Stephenson wrote:
} Subject: pws-24
}
} intro.ms has moved to the doc package.
Waitaminute -- intro.ms is not a generated file, is it? The doc package
should only contain generated files that you can build from the source,
shouldn't it?
--
Bart Schaefer Brass Lantern Enterprises
http://www.well.com/user/barts http://www.brasslantern.com
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: pws-24
1999-06-27 7:32 ` pws-24 Bart Schaefer
@ 1999-06-27 13:09 ` Peter Stephenson
0 siblings, 0 replies; 4+ messages in thread
From: Peter Stephenson @ 1999-06-27 13:09 UTC (permalink / raw)
To: Peter Stephenson, Zsh hackers list
"Bart Schaefer" wrote:
> On Jun 26, 5:58pm, Peter Stephenson wrote:
> } Subject: pws-24
> }
> } intro.ms has moved to the doc package.
>
> Waitaminute -- intro.ms is not a generated file, is it? The doc package
> should only contain generated files that you can build from the source,
> shouldn't it?
I wasn't clear: it's just moved to the .doc.tar files I've been
distributing with pws-N, just because it's large and unchanging. It will
certainly be in the main distribution for a full release. I simply didn't
think it was of interest to developers to have it provided on every single
incremental version.
--
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] 4+ messages in thread
* pws-24
@ 1999-06-26 14:56 Peter Stephenson
0 siblings, 0 replies; 4+ messages in thread
From: Peter Stephenson @ 1999-06-26 14:56 UTC (permalink / raw)
To: Zsh hackers list
http://www.ifh.de/~pws/computing/
950658 bytes zsh-3.1.5-pws-24.tar.gz
762279 bytes zsh-3.1.5-pws-24.tar.bz2
24 bytes zsh-3.1.5-pws-24.tar.bz2.bin -> zsh-3.1.5-pws-24.tar.bz2
434603 bytes zsh-3.1.5-pws-24.doc.tar.gz
304675 bytes zsh-3.1.5-pws-24.doc.tar.bz2
28 bytes zsh-3.1.5-pws-24.doc.tar.bz2.bin -> zsh-3.1.5-pws-24.doc.tar.bz2
This time, the major visible changes are the complist coloured listing and
menu selection library (see the complist section of zshmodules.1), and that
the completion startup scripts compinit, compdump, compinstall are now
functions, so should be autoloaded with `autoload -U' (compinit autoloads
the other two) and then run directly. This means compinit can't work out
where the completion files are if there not already in $fpath. They will
already be in fpath if you do a full installation including the functions,
and compinstall will provide appropriate code in .zshrc.
intro.ms has moved from the main to the doc distribution.
There is nothing major I still think needs doing before releasing 3.1.6,
although various things like the builtin jobs signals saga still probably
need tweaking. I hope to produce a test release in a couple of weeks (for
which I'll have to find out how to upload it to ftp.zsh.org).
I tried this version on SunOS 4.1.3 for the first time and something very
strange is happening, apparently in glob.c. If anybody can provide more
details, I'd be glad.
1999-06-25 Peter Stephenson <pws@ibmth.difi.unipi.it>
* pws: 6857: Completion/Core/compinit,
Completion/Core/compinstall, Doc/Zsh/compsys.yo: compinit and
compinstall are now functions which unfunction and autoload
themselves. _compdir is used by compinstall to record where
it found the completion directories. compinit is now otherwise
stuck with fpath.
* pws: 6851, 6853: typeset -g doesn't locallize parameters; bug
that unset parameters were recreated global instead of at
some higher local level; handle PM_AUTOLOAD consistent with other
flags.
* Sven: 6850: Src/init.c: always generate a new pgrp for the
shell, since the parent (e.g. xterm) may not have done that
and zsh now runs programs in its own pgrp.
* Sven: 6848: Src/exec.c: don't suspend if the shell is the
only thing to suspend (or something like that).
* Sven: 6841: Src/loop.c: %_ in else branches for PS4
1999-06-24 Peter Stephenson <pws@ibmth.difi.unipi.it>
* pws: 6834: Src/glob.c, Src/hashtable.c: dyncat() changed always
to use heap memory (as it erroneously claimed); hashtable element
tablename (used for debugging) freed.
* Bart: 6830: Src/params.c: don't create the hashtable for an
assoc array on assignment unless there is something to put in it.
* Sven: 6825: Src/Zle_tricky.c: make sure path prefix and suffix
are quoted in filename completion; recalculate length of match
string.
* Sven: 6824: Src/exec.c, Src/signals.c: functions got deleted
from the process table too early for job control.
* pws: 6823: Src/exec.c, Src/utils.c: names and line numbers
of functions printed for errors during execution.
* Sven: 6822: Src/Zle/complist.c, Src/Zle/zle_tricky.c: assorted
completion fixes: crash with old completion; too many spaces
with menu inserting; too many beeps with LISTBEEP.
* Sven: 6819: Src/exec.c, Src/jobs.c, Src/signals.c: Run
jobs inside shell constructs in the same process group as the
shell itself.
* Sven: 6817: Src/Zle/comp.h, Src/Zle/complist.c,
Src/Zle/zle_tricky.c: Change ZLS_SELECT to SELECTMIN;
don't automatically switch on select widget until there are
$SELECTMIN choices.
1999-06-23 Peter Stephenson <pws@ibmth.difi.unipi.it>
* pws: 6816: Doc/Zsh/params.yo, Src/utils.c: ZBEEP parameter
gives string to output instead of beeping.
* Sven: 6815: Src/Zle/complist.c: switch off menu-select for
hidden matches.
* pws: 6814: Doc/Zsh/mod_zle.yo, Doc/Zsh/options.yo,
Doc/Zsh/zle.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~1999-06-27 13:37 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-06-26 15:58 pws-24 Peter Stephenson
1999-06-27 7:32 ` pws-24 Bart Schaefer
1999-06-27 13:09 ` pws-24 Peter Stephenson
-- strict thread matches above, loose matches on Subject: below --
1999-06-26 14:56 pws-24 Peter Stephenson
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).