zsh-workers
 help / color / mirror / code / Atom feed
* 3.1.6-dev-22
@ 2000-04-09 18:54 Peter Stephenson
  2000-04-09 21:22 ` 3.1.6-dev-22 Bart Schaefer
  2000-04-10  5:57 ` 3.1.6-dev-22 Andrej Borsenkow
  0 siblings, 2 replies; 22+ messages in thread
From: Peter Stephenson @ 2000-04-09 18:54 UTC (permalink / raw)
  To: Zsh hackers list

I have uploaded
  ftp://ftp.zsh.org/zsh/development/zsh-3.1.6-dev-22.tar.gz
which is also tagged in the CVS archive as zsh-3_1_6-dev-22 .
(At least, the message says it worked, although I can't see it there yet.)

The changes are as below.  There should be no files missing this time.

One change I haven't posted is for Completion/Core/compinstall, since
essentially the entire file has changed since the last posted version, and
it's quite long.  Most of the change was actually in dev-21.  This time, it
is now usable and consists of all I expect to do with styles before the
next release.  It should now be a painless way of getting your styles set
the way you want.  I would welcome any comments --- even quite picky ones,
since it's supposed to be reasonably idiot-resistant to a depth of about
5m, though sample patches for any suggested changes would be appreciated.

It's now time for anybody to suggest things which need doing (and which are
likely actually to get done) before 3.1.7, else I shall start producing
pre-releases.  The documentation will need reading through again, which can
be concurrent with the pre-release sequence.  The variable setting code
could do with a biggish overhaul after the release, so I don't plan to poke
around too much there.  I would appreciate any opinions on whether fixing
`export' to work locally in functions is a good idea.  We can now do export
-g to refer to the global variable --- but it's been the way it is for so
long that maybe a change would cause trouble.  It's not suitable to have an
option for this.

2000-04-09  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* Config/version.mk: 3.1.6-dev-22.

	* Completion/Core/compinstall, Doc/Zsh/compsys.yo:  rewrite
	of compinstall to set styles.  Most of this was already in
	3.1.6-dev-21.

2000-04-08  Bart Schaefer  <schaefer@zsh.org>

	* 10594: Functions/Prompts/prompt_bart_setup: Fix index into
	$history in prompt_bart_precmd.

	* 10591: Chmouel Boudjnah: Completion/User/_fakeroot: Completion
	for the fakeroot program.

	* 10590: Chmouel Boudjnah: Completion/Linux/_rpm: Signature
	checking completes only local package files.

2000-04-07  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 10584: Doc/Zsh/mod_stat.yo, Src/Modules/stat.c: -o shows
	numeric file modes in octal.

2000-04-07  Bart Schaefer <schaefer@zsh.org>

	* 10582: Src/exec.c: Apply STTY only to process group leaders.

	* 10581: Etc/BUGS, Src/Modules/zpty.c: Note a fixed bug; typo.

	* Chmouel Boudjnah: 10562: Completion/Linux/_rpm: Complete
	only .src.rpm files for "rpm --rebuild".

2000-04-07  Sven Wischnowsky <wischnow@informatik.hu-berlin.de>

	* 10579: Completion/Base/_arguments, Completion/Base/_values,
 	Completion/Core/_alternative: make sure caller-supplied
 	explanation takes precedence
	
	* 10575: Completion/User/_make: complete make targets of the form
 	`foo bar:'
	
	* 10573: Src/Zle/compmatch.c: cursor placed on wrong word part
 	with ** match spec
	
	* 10571: Completion/Core/_main_complete,
 	Completion/Core/_path_files: missing initialisations, -W with
 	multiple directories didn't work

2000-04-06  Clint Adams  <schizo@debian.org>

	* Felix Rosencrantz: 10564: Completion/X/_x_display:
	typo in _wanted.

	* 10565: acconfig.h, configure.in, Src/exec.c:
	add configure option for function depth limit.

	* 10566: Src/glob.c: change invocation of patgetglobflags
	to use two arguments.

2000-04-06  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 10547: Doc/Zsh/expn.yo, Misc/globtests, Src/pattern.c,
	Src/subst.c, Test/11glob.ztst, Test/ztst.zsh: add
	(#s) and (#e) to match at start and end of string.

2000-04-06  Andrew Main  <zefram@zsh.org>

	* zefram2: Src/lex.c: Support "3&> foo" etc.

2000-04-06  Andrew Main  <zefram@zsh.org>

	* zefram1: configure.in, Etc/zsh-development-guide: List of tools
	required for development work, and a little more conspicuous
	explanation of the config.status hack.

2000-04-06  Sven Wischnowsky <wischnow@informatik.hu-berlin.de>

	* 10543: Makefile.in: avoid distcleaning Test twice

	* 10542: Completion/Core/_files, Doc/Zsh/compsys.yo: tag in
	file-patterns optional, use `files' as default

	* 10531: Src/init.c: use `zsh' as command name in error messages
	even with -c

2000-04-05  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 10524: Util/mkdisttree.sh: always copy files to tarred tree;
	chmod g-s.

	* Oliver: 10519: Src/utils.c, Doc/Zsh/compsys.yo: AIX dependencies
	and minor typo in docs.

	* Alexandre: 10516: Completion/User/_prcs: diff options behaviour.
	
	* 10513: Src/glob.c, Doc/Zsh/expn.yo: glob order qualifier (od)
	implements depth-first ordering.

2000-04-05  Bart Schaefer  <schaefer@zsh.org>

	* 10499: Makefile.in: Dependencies relative to $(sdir).

2000-04-05  Sven Wischnowsky <wischnow@informatik.hu-berlin.de>

	* 10514: Completion/Base/_arguments, Doc/Zsh/compsys.yo:
	support automatically inserted dummy in $words

	* 10511: Completion/Debian/_apt, Completion/Debian/_bug,
	Completion/Debian/_dpkg, Completion/User/_chown,
	Completion/User/_dvi, Completion/User/_imagemagick,
	Completion/User/_ispell, Completion/User/_lp,
	Completion/User/_mount, Completion/User/_mysql_utils,
	Completion/User/_pbm, Completion/User/_psutils,
	Completion/User/_rcs, Completion/User/_rlogin,
	Completion/User/_ssh, Completion/User/_tiff, Completion/User/_yp,:
	Completion/X/_xutils: use basename of commands instead of $words[1]

	* 10508: Completion/Builtins/_zstyle, Completion/Core/_path_files,
	Doc/Zsh/compsys.yo, Functions/Zle/incremental-complete-word: 
	renaming some styles

	* 10507: Completion/Core/_files, Completion/Core/_main_complete:
	two small fixes (-g in _files and menu style)

	* 10502: Src/parse.c: use magic number in zwc files as zwc-version,
	report zsh-version in error message.

	* 10500: Doc/Zsh/zle.yo, Functions/Zle/incremental-complete-word,
	Src/utils.c, Src/Zle/zle_params.c: add zle special parameter
	$PENDING, giving the number of un-read bytes.

	* 10498: Completion/Commands/_next_tags: fix for handling
	file-patterns.

2000-04-04  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* Clint: 10477: Functions/Zftp/zfcd_match: some awks don't like
	index zero.

	* Clint: 10448: Completion/Debian/_dpkg: complete after -S.

	* Chmouel: 10440: Completion/Linux/_rpm: rpm tags should have %
	in front.

2000-04-04  Sven Wischnowsky <wischnow@informatik.hu-berlin.de>

	* 10471: Completion/User/_imagemagick: new completion function

	* 10467: Src/builtin.c, Src/parse.c: better error handling for
	zwc files

	* 10465: Src/Zle/computil.c: fix for completion of options
	after option with rest-arguments

	* 10463: Src/builtin.c, Src/params.c, Src/zsh.h: PM_HASHELEM
	flag to keep association elements from being exported with
	ALL_EXPORT set

	* 10459: Completion/Commands/_next_tags, Doc/Zsh/compwid.yo,
	Src/Zle/compcore.c: _next_tags should be usable with menu-
	completion

	* 10456: Src/Zle/compcore.c: Copy QIPREFIX/QISUFFIX.

2000-04-04  Andrew Main  <zefram@zsh.org>

	* 10444: Src/lex.c, Src/pattern.c: Insist on proper syntax
	for numeric globbing (with the "-").  Also fix the bug whereby
	"echo 1<2-3>" would lose the "1".

2000-04-03  Sven Wischnowsky <wischnow@informatik.hu-berlin.de>

	* 10408: Completion/Core/_path_files: better quoting

	* 10409: Completion/Core/_path_files: completion after ~+<num>

	* 10412: Src/Zle/compmatch.c: better partial word completion for
 	new parts

	* 10413: Completion/Commands/_complete_help, Doc/Zsh/compsys.yo:
	style list optional in _complete_help

	* 10416: Completion/Core/_main_complete, Doc/Zsh/compsys.yo:
 	default completer style contains _ignored

	* 10425: Completion/Core/_files, Completion/User/_gdb,
	Completion/User/_getconf, Completion/User/_mh,
	Completion/User/_netscape, Completion/User/_tiff,
	Completion/User/_urls, Completion/X/_xmodmap,
	Doc/Zsh/compsys.yo, Src/Zle/computil.c: Various completion fixes.

2000-04-03  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* Clint: 10424: Completion/Debian/_dpkg: reported -i=irs failure.

-- 
Peter Stephenson <pws@pwstephenson.fsnet.co.uk>
Work: pws@CambridgeSiliconRadio.com
Web: http://www.pwstephenson.fsnet.co.uk


^ permalink raw reply	[flat|nested] 22+ messages in thread
* Re: 3.1.6-dev-22
@ 2000-04-10  8:29 Sven Wischnowsky
  0 siblings, 0 replies; 22+ messages in thread
From: Sven Wischnowsky @ 2000-04-10  8:29 UTC (permalink / raw)
  To: zsh-workers


Bart Schaefer wrote:

> ...
> 
> } It's now time for anybody to suggest things which need doing (and which are
> } likely actually to get done) before 3.1.7, else I shall start producing
> } pre-releases.
> 
> I've sent a number of messages asking about potential changes, to which
> there have been no replies or at least no decision (e.g., 10346, users/3013,
> users/2973, others).  Does Sven have any outstanding issues with completion?

I didn't have any strong opinions about the things in those messages
or, for 1973, am not the person who can decide that (but Geoff sent a
reply).

As for my todo-list: only bug-fixing, the file-patterns stuff Peter
has just `suggested' (or complained about if you prefer) and the
function-moving-around which will happen before the final release, I
think. Oh, and removing compconf().


Bye
 Sven


--
Sven Wischnowsky                         wischnow@informatik.hu-berlin.de


^ permalink raw reply	[flat|nested] 22+ messages in thread
* RE: 3.1.6-dev-22
@ 2000-04-10  9:39 Sven Wischnowsky
  0 siblings, 0 replies; 22+ messages in thread
From: Sven Wischnowsky @ 2000-04-10  9:39 UTC (permalink / raw)
  To: zsh-workers


Andrej Borsenkow wrote:

> > It's now time for anybody to suggest things which need doing
> > (and which are
> > likely actually to get done) before 3.1.7, else I shall start
> > producing
> > pre-releases.
> 
> One thing that I'd wish is easy way to sync wordcode file and
> directories. Without all these fancy patterns etc. That would add new
> functions, remove deleted functions and recompile changed ones.

I don't get it... what could be easier than zrecompile with -p?

Ok, we could also add an option that works like -p but gets directory
names instead of filenames, but is that worth it? Avoiding only the
need for `/*'?

Bye
 Sven


--
Sven Wischnowsky                         wischnow@informatik.hu-berlin.de


^ permalink raw reply	[flat|nested] 22+ messages in thread
* Re: 3.1.6-dev-22
@ 2000-04-10 13:24 Sven Wischnowsky
  0 siblings, 0 replies; 22+ messages in thread
From: Sven Wischnowsky @ 2000-04-10 13:24 UTC (permalink / raw)
  To: zsh-workers


I wrote:

> ...
> 
> As for my todo-list: only bug-fixing, the file-patterns stuff Peter
> has just `suggested' (or complained about if you prefer) and the
> function-moving-around which will happen before the final release, I
> think. Oh, and removing compconf().

After reading a bit in the guide...

We might have to change _wanted so that it does the real tag-loop,
too, not only the label-loop. That would make

  zstyle ':completion:*:*:foo:*' tag-order bar:baz bar

work everywhere. But it would require changing some of the completion
functions that use `_wanted ... && ...' and the like, but the fact
that the above sometimes isn't possible is just too confusing. I just
hadn't though of such a tag-order value.

Sigh.

But then it should also be possible to make _next_tags work with it.


About the file-patterns style: maybe we should just allow multiple
patterns per tag. I.e.:

  ... file-patterns '*.o:object\ files *(-/)'

would be the same as `... *(-/):files', using the default tag. If one
want to give multiple patterns for the same tag, one could always use
`(...|...)', right? And giving the same tag for different patterns as
in :

  ... file-patterns '*.foo:foobar *.bar:foobar'

would work, too. Most if not all of the things possible with this are
already possible (or will become possible if the change to _wanted is
implemented), but allowing it with file-patterns is probably easier to 
understand.


Bye
 Sven


--
Sven Wischnowsky                         wischnow@informatik.hu-berlin.de


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2000-04-30 23:37 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-04-09 18:54 3.1.6-dev-22 Peter Stephenson
2000-04-09 21:22 ` 3.1.6-dev-22 Bart Schaefer
2000-04-11 20:18   ` 3.1.6-dev-22 Peter Stephenson
2000-04-11 21:42     ` 3.1.6-dev-22 Bart Schaefer
2000-04-12 12:59       ` 3.1.6-dev-22 Zefram
2000-04-12 14:57         ` 3.1.6-dev-22 Bart Schaefer
2000-04-12 15:17           ` 3.1.6-dev-22 Zefram
2000-04-12  6:30     ` 3.1.6-dev-22 Geoff Wing
2000-04-12  8:12       ` 3.1.6-dev-22 Bart Schaefer
2000-04-17  0:58         ` 3.1.6-dev-22 Geoff Wing
2000-04-24  2:58           ` 3.1.6-dev-22 Bart Schaefer
2000-04-30 23:37             ` 3.1.6-dev-22 Geoff Wing
2000-04-12 20:06   ` 3.1.6-dev-22 Peter Stephenson
2000-04-12 20:29     ` dev-22 compile problem Jason Price
2000-04-13  0:15       ` Bart Schaefer
2000-04-13 13:10         ` Jason Price
2000-04-13 14:29           ` Geoff Wing
2000-04-13  0:12     ` 3.1.6-dev-22 Bart Schaefer
2000-04-10  5:57 ` 3.1.6-dev-22 Andrej Borsenkow
2000-04-10  8:29 3.1.6-dev-22 Sven Wischnowsky
2000-04-10  9:39 3.1.6-dev-22 Sven Wischnowsky
2000-04-10 13:24 3.1.6-dev-22 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).