zsh-workers
 help / color / mirror / code / Atom feed
* 3.1.7-pre-1 for the workers
@ 2000-04-19 19:22 Peter Stephenson
  2000-04-24  5:27 ` Bart Schaefer
  0 siblings, 1 reply; 13+ messages in thread
From: Peter Stephenson @ 2000-04-19 19:22 UTC (permalink / raw)
  To: Zsh hackers list

Here's are the changes since the previous version.  Now's the time to hunt
down all those unfutureproofed tests in your startup scripts containg
`if [[ $ZSH_VERSION = 3.1.6* ]]'.

Apart from the configuration, it includes a couple of extra test files,
which I didn't post since they are entirely new.  I was going to write a
test for interactive history using zpty until I realised I didn't have the
slightest idea how to.


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

	* Config/version.mk: 3.1.7-pre-1

	* Functions/Misc/.distfiles: add zstyle+.

	* Test/.distfiles, Test/12procsubst.ztst, Test/13parameter.ztst,
	Test/ztst.zsh: new tests; use null glob clearing up.

2000-04-19  Peter Stephenson  <pws@cambridgesiliconradio.com>

	* Ollivier Robert: 10844: prefer curses to termcap on HPUX 11
	like 10.

2000-04-19  Oliver Kiddle  <opk@zsh.org>

	* 10833: Completion/Builtins/_print, Completion/Builtins/.distfiles,
	Completion/Builtins/_nothing: new print completion, no arguments to
	clear and logname

2000-04-19  Peter Stephenson  <pws@cambridgesiliconradio.com>

	* 10830: Doc/Makefile.in: don't force dvips to use 300 dpi.

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

	* 10828: Src/module.c, Src/Zle/zle_tricky.c: ensure zsh/compctl
 	(ick!) module is loaded when zle is loaded from init file but
 	zsh/complete isn't
	
	* 10816: Completion/Core/_main_complete, Doc/Zsh/compsys.yo,
 	Doc/Zsh/mod_complist.yo, Src/Zle/complist.c: default for
 	list-prompt style, %[MLP] use fixed-width strings, %[mlp] use
 	variable-width strings
	
2000-04-18  Sven Wischnowsky  <wischnow@informatik.hu-berlin.de>

	* 10812: Completion/Core/_path_files: fix completion after ~<num>
	
2000-04-18  Peter Stephenson  <pws@cambridgesiliconradio.com>

	* 10808: Completion/Core/compinstall: handle list-prompt.

	* 10802: Doc/Zsh/mod_complist.yo: typo

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

	* 10807: Completion/Base/_value: change suffix added when
 	completing an assigned value
	
	* 10801: Completion/Builtins/_zstyle, Completion/Core/_main_complete,
 	Doc/Zsh/compsys.yo, Doc/Zsh/compwid.yo, Doc/Zsh/mod_complist.yo,
 	Src/Zle/complist.c: completion list scrolling cleanup; *STATUS
 	renamed to *PROMPT, styles for new used parameters, use local
 	keymap when waiting at list-prompt
	
	* 10799: Src/text.c: fix to get newlines in non-job-texts (I'm
 	sooo stupid)
	
	* 10798: Src/Zle/compmatch.c: join_clines() tested the wrong
 	variable
	
2000-04-17  Peter Stephenson  <pws@cambridgesiliconradio.com>

	* 10789: Doc/Zsh/expn.yo: better documentation for <(...) and
	>(...) implementations and their drawbacks.

	* Chmouel: 10772: Completion/Linux/_rpm:  --target support.

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

	* 10795: Functions/Misc/zstyle+: simplify definiton of styles

	* 10790: Doc/Zsh/mod_complist.yo, Src/params.c, Src/Zle/compcore.c,
 	Src/Zle/complete.c, Src/Zle/complist.c, Src/Zle/compresult.c,
 	Src/Zle/zle_tricky.c, Src/Zle/zle_utils.c: scrolling in completion
 	lists and menu-selection, version1
	
	* 10788: Src/text.c: display newlines as spaces in job-texts
	
	* 10782: Src/Zle/computil.c: fix for exclusion lists for -+o
 	specifications
	
	* 10780: Completion/Base/_default, Completion/Base/_value,
 	Completion/Builtins/_vars_eq, Completion/Builtins/_zstyle,
 	Doc/Zsh/compsys.yo: better completion after `=', everywhere
	
	* 10775: Completion/Core/_description, Completion/Core/_path_files,
 	Completion/Core/_tags, Src/Zle/computil.c: make _tags use C-code
 	for braces in tag-order values; and misc. stuff
	
	* 10774: Src/Zle/compmatch.c: fix for partial word completion with
 	empty parts and common suffix
	
2000-04-16  Peter Stephenson  <pws@pwstephenson.fsnet.co.uk>

	* 10771: Etc/MACHINES: successful compilation on OpenBSD, from
	Anthony Schneider.

	* 10771: Doc/Zsh/builtins.yo, Doc/Zsh/options.yo, Src/builtin.c,
	Src/options.c, Src/zsh.h: New option GLOBAL_EXPORT set by default
	makes typeset -x equivalent to typeset -gx.

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

	* 10768: configure.in: DLLDFLAGS for OpenBSD.

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

	* 10764: Radim Kolar: Functions/Misc/run-help: support
	for reserved words and multiple arguments being passed
	on to man.

	* 10763: Completion/Builtins/_vars_eq: complete after :

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

	* 10760: Completion/User/_diff_options: just some missing `+'s

2000-04-14  Peter Stephenson  <pws@cambridgesiliconradio.com>

	* 10756, 10761: Doc/Zsh/expn.yo, Src/glob.c, Src/pattern.c,
	Src/zsh.h: fix (#s) and (#e) to work in allerlei parameter
	substitutions; fix potential problem with (#e) in exclusions; note
	things in manual which should work.

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

	* 10748: configure.in: set MAXJOB to whatever you want.

	* 10745: acconfig.h, configure.in, Src/zsh.h: set MAXJOB
	to MAX_TASKS_PER_USER if available under Linux.

2000-04-13  Peter Stephenson  <pws@cambridgesiliconradio.com>

	* 10743: Src/params.c: replenv() failed importing special params
	at start up because it was using the wrong environment block.

	* 10738: Doc/Zsh/builtins.yo, Doc/Zsh/params.yo, Src/builtin.c,
	Src/params.c: local parameters can be exported; typeset +g -x
	and local -x work in a natural way; currently typeset -g still
	behaves like typeset -gx.

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

	* 10733: Completion/Builtins/_pids, Completion/User/_killall,
 	Doc/Zsh/compsys.yo: remove the `pids' tag, use `processes' instead
	
	* 10727: Src/builtin.c: make read -[kq] always print the prompt,
 	if any; after all they make sure they have a terminal anyway
	
	* 10726: Src/hashtable.c: fix field name for HAVE_NIS_PLUS
	
	* 10725: Src/Zle/compcore.c, Src/Zle/compctl.c,
 	Src/Zle/compresult.c: comment the `#if's for group numbers in
 	$compstate[insert]
	
	* 10724: Src/Zle/compresult.c, Src/Zle/zle_tricky.c: display
 	number of matches again when asking if a completion list should be
 	shown (only when not zero)
	
2000-04-12  Bart Schaefer  <schaefer@zsh.org>

	* 10706: Andrej: Completion/User/_man: Fix quoting in awk args.

2000-04-12  Oliver Kiddle  <opk@u.genie.co.uk>

	* 10701: Completion/Builtins/_bindkey, Doc/Zsh/mod_zle.yo:
	use _arguments for bindkey completion and fix typo in docs

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

	* 10700: Andrej: Completion/User/_man: Support for Pyramid.

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

	* 10699: Src/parse.c, Src/zsh.h: compare mapped zwc files using
 	stat instead of the pathnames
	
	* 10695: Completion/Core/_files, Completion/Core/_tags,
 	Doc/Zsh/compsys.yo: allow brace expansion on patterns for
 	file-patterns and tag-order
	
	* 10692: Src/builtin.c: missing initialisation for next field in
 	assignments for substitutions for fc builtin

	* 10691: Completion/Core/_main_complete, Completion/Core/_oldlist:
 	keep _oldlist from using the dummy match inserted for warnings
	
	* 10690: Doc/Zsh/compwid.yo, Src/Zle/compcore.c, Src/Zle/compctl.c,
 	Src/Zle/compresult.c: comment out the code to allow
 	$compstate[insert] to select the group
	
	* 10686: Src/Zle/compresult.c, Src/Zle/zle_tricky.c: display
 	number of lines instead of number of matches when asking whether
 	to show completion lists
	
	* 10685: Doc/Zsh/zle.yo, Src/hist.c, Src/Modules/parameter.c,
 	Src/Zle/iwidgets.list, Src/Zle/zle_misc.c: new widget
 	copy-prev-shell-word, like copy-prev-word but uses shell parsing
 	to find word
	
2000-04-11  Clint Adams  <schizo@debian.org>

	* 10680: Completion/User/_diff_options: spelling corrections.

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

	* 10669: Completion/Core/compinstall:  will now ask for
	alternative files both for input and output.

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

	* 10681: Completion/Commands/_complete_help: Setopts the same
	as _main_complete.

	* 10657: Completion/User/_make: One change missed in 10635.

	* Functions/Prompts/prompt_bart_setup: No-op cleanup.

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

	* 10650: Completion/Core/_files: make trailing blanks in
 	file-patterns tags be removed
	
	* 10648: Completion/Core/_oldlist: make _oldlist ignore old list
 	when _complete_help is used
	
	* 10641: Completion/Core/_approximate, Completion/Core/_match,
 	Completion/Core/_oldlist: make _oldlist ignore list from
 	_complete_help; _match runs for every match spec from
 	matcher-list; _approximate doesn't redefine compadd if that is
 	already a function
	
	* 10635: Completion/User/_make: _make uses $words[1] for command
 	name
	
	* 10632: Completion/Base/_brace_parameter, Completion/Base/_condition,
 	Completion/Base/_default, Completion/Base/_describe,
 	Completion/Base/_first, Completion/Base/_jobs,
 	Completion/Base/_values, Completion/Builtins/_compdef,
 	Completion/Builtins/_hash, Completion/Builtins/_pids,
 	Completion/Builtins/_popd, Completion/Builtins/_sched,
 	Completion/Builtins/_signals, Completion/Builtins/_vars,
 	Completion/Builtins/_zcompile, Completion/Builtins/_zftp,
 	Completion/Builtins/_zpty, Completion/Builtins/_zstyle,
 	Completion/Commands/_next_tags, Completion/Core/_all_labels,
 	Completion/Core/_files, Completion/Core/_next_label,
 	Completion/Core/_requested, Completion/Core/_wanted,
 	Completion/Debian/_apt, Completion/Debian/_deb_packages,
 	Completion/User/_cvs, Completion/User/_gdb,
 	Completion/User/_gprof, Completion/User/_groups,
 	Completion/User/_lp, Completion/User/_mh, Completion/User/_mount,
 	Completion/User/_netscape, Completion/User/_nslookup,
 	Completion/User/_rlogin, Completion/User/_socket,
 	Completion/User/_tiff, Completion/User/_urls,
 	Completion/User/_users, Completion/User/_users_on,
 	Completion/User/_whois, Completion/X/_x_colormapid,
 	Completion/X/_x_display, Completion/X/_x_extension,
 	Completion/X/_x_font, Completion/X/_x_keysym,
 	Completion/X/_x_window, Completion/X/_xmodmap,
 	Completion/X/_xutils, Completion/X/_xwit, Doc/Zsh/compsys.yo,
 	Etc/completion-style-guide, Functions/Zftp/zfcd_match,
 	Functions/Zftp/zfget_match, Src/Zle/computil.c: _wanted now tests
 	both tags and labels; change places where _wanted was called
 	without a command; allow multiple patterns per string in
 	file-patterns; update _next_tags to work with labels
	
2000-04-10  Bart Schaefer  <schaefer@zsh.org>

	* 10628: Doc/Zsh/compsys.yo, Completion/User/_make: Check for
	GNU make using "_call version ..." as was done for GNU diff.

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

	* 10625: Src/parse.c, Src/signals.c: detect ignored signals
 	correctly
	
	* 10622: Completion/Core/_files: typo caused ignored-patterns to
 	be ignored
	
	* 10621: Src/Zle/zle_tricky.c: addx() inserts x more often
	
	* 10620: Src/exec.c: properly restore scriptname in doshfunc()

	* users/3019: Completion/Core/_path_files: use special-dirs with
 	_path_files -g
	
	* 10614: Src/Modules/parameter.c: more careful with checking index
 	of $history
	
	* 10609: Src/Zle/compcore.c, Src/Zle/compresult.c, Src/Zle/zle_tricky.c:
 	fix for bashautolist+automenu
	
2000-04-09  Bart Schaefer  <schaefer@zsh.org>

	* 10606: Fix thinko in 10598.

	* 10602: Completion/Core/compinstall: Fix typo.

	* 10598: Completion/Builtins/_zstyle, Doc/Zsh/compsys.yo:
	Fix typo; reformat styles documentation for readability.

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


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

* Re: 3.1.7-pre-1 for the workers
  2000-04-19 19:22 3.1.7-pre-1 for the workers Peter Stephenson
@ 2000-04-24  5:27 ` Bart Schaefer
  2000-04-26 18:43   ` Peter Stephenson
  0 siblings, 1 reply; 13+ messages in thread
From: Bart Schaefer @ 2000-04-24  5:27 UTC (permalink / raw)
  To: Zsh hackers list

I just noticed this in the zsh-users announcement:

Peter Stephenson wrote:
}
} This means it's now time to start smoothing the remaining rough corners of
} for the release, which I hope will be the last before 4.0.1.

4.0.1 ?  Are we going to skip 4.0.0 this time?  Why?

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


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

* Re: 3.1.7-pre-1 for the workers
  2000-04-24  5:27 ` Bart Schaefer
@ 2000-04-26 18:43   ` Peter Stephenson
  2000-04-26 19:51     ` Bart Schaefer
  2000-04-27  1:11     ` Oliver Kiddle
  0 siblings, 2 replies; 13+ messages in thread
From: Peter Stephenson @ 2000-04-26 18:43 UTC (permalink / raw)
  To: Zsh hackers list

"Bart Schaefer" wrote:
> I just noticed this in the zsh-users announcement:
> 
> Peter Stephenson wrote:
> }
> } This means it's now time to start smoothing the remaining rough corners of
> } for the release, which I hope will be the last before 4.0.1.
> 
> 4.0.1 ?  Are we going to skip 4.0.0 this time?  Why?

Everyone knows versions ending in `0' don't work.  But it's only really
because I'm one of the few people left who believes first things have a `1'
at the end.  I have no strong views.

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


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

* Re: 3.1.7-pre-1 for the workers
  2000-04-26 18:43   ` Peter Stephenson
@ 2000-04-26 19:51     ` Bart Schaefer
  2000-04-27  1:11     ` Oliver Kiddle
  1 sibling, 0 replies; 13+ messages in thread
From: Bart Schaefer @ 2000-04-26 19:51 UTC (permalink / raw)
  To: Peter Stephenson, Zsh hackers list

On Apr 26,  7:43pm, Peter Stephenson wrote:
> Subject: Re: 3.1.7-pre-1 for the workers
> "Bart Schaefer" wrote:
> > 4.0.1 ?  Are we going to skip 4.0.0 this time?  Why?
> 
> Everyone knows versions ending in `0' don't work.

Chuckle.

> But it's only really
> because I'm one of the few people left who believes first things have a `1'
> at the end.

But this isn't the first thing, it's the fourth thing.  What "things" are
you counting?  I.e., it's the first <what?> after major-version four?

I'm completely with you on this new habit of "not really releasing" software
by announcing it with a version number of zero-point-something, but having
got to one-point-something I think it's perfectly reasonable to have that
something be zero.

> I have no strong views.

Neither do I, really; I was merely surprised.


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

* Re: 3.1.7-pre-1 for the workers
  2000-04-26 18:43   ` Peter Stephenson
  2000-04-26 19:51     ` Bart Schaefer
@ 2000-04-27  1:11     ` Oliver Kiddle
  2000-04-27  9:23       ` Bart Schaefer
  2000-04-27 16:23       ` 3.1.7-pre-1 for the workers Juergen A. Erhard
  1 sibling, 2 replies; 13+ messages in thread
From: Oliver Kiddle @ 2000-04-27  1:11 UTC (permalink / raw)
  To: Zsh hackers list

Peter Stephenson wrote:
> 
> "Bart Schaefer" wrote:
> > 4.0.1 ?  Are we going to skip 4.0.0 this time?  Why?
> 
> Everyone knows versions ending in `0' don't work.  But it's only really
> because I'm one of the few people left who believes first things have a `1'
> at the end.  I have no strong views.

I don't really have any strong views either but it seems a bit unusual.
I often think in terms of count from one and index from zero but I'm not
sure which case I'd consider version numbers to be. I think that the
main problem with calling it 4.0.1 is that some people might assume it
is only a minor release. This might affect how it gets reported on sites
like freshmeat and appwatch.com and possibly cause it to be filtered out
by anyone not interested in minor upgrades.

This reminds me: a number of the files in CVS seem to have a version
number which is something like 1.1.1.1. The CVS info page says something
about this having some special significance but I couldn't work out what
exactly. Does anyone know? When 4.0 is released, it might be a good idea
to advance all the files to be version 4.1 anyway, especially if the
1.1.1 versions would cause problems if we created a branch later.

Oliver Kiddle



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

* Re: 3.1.7-pre-1 for the workers
  2000-04-27  1:11     ` Oliver Kiddle
@ 2000-04-27  9:23       ` Bart Schaefer
  2000-04-27  9:38         ` Thomas Köhler
  2000-04-28 15:51         ` Oliver Kiddle
  2000-04-27 16:23       ` 3.1.7-pre-1 for the workers Juergen A. Erhard
  1 sibling, 2 replies; 13+ messages in thread
From: Bart Schaefer @ 2000-04-27  9:23 UTC (permalink / raw)
  To: Oliver Kiddle, Zsh hackers list

On Apr 26,  9:11pm, Oliver Kiddle wrote:
} Subject: Re: 3.1.7-pre-1 for the workers
}
} This reminds me: a number of the files in CVS seem to have a version
} number which is something like 1.1.1.1. The CVS info page says something
} about this having some special significance but I couldn't work out what
} exactly. Does anyone know? When 4.0 is released, it might be a good idea
} to advance all the files to be version 4.1 anyway, especially if the
} 1.1.1 versions would cause problems if we created a branch later.

No, no, no, no, no.

Version numbers in CVS are effectively magical.  They're used by CVS
internally to determine branching properties and miscellaneous other
details related to the functioning of the system.  They no longer even
have any meaningful relationship to RCS revision numbers, from which
they originated.  Forcing CVS to use particular numbers for a revision
in the repository isn't the worst thing you can do to it, but it's not
very far from.

Please believe what I'm telling you.  I recently spent most of a day
fighting with CVS at one of Zanshin's consulting customer sites because
exactly this sort of thing had been done to their repository at one time
in the past.

The Right Way to do versioning in CVS is with symbolic tags.  With the
sole exception of "cvs import -b ..." you should treat the numbering
system as a black box; and the rule for "cvs import -b" is "don't use
this under normal circumstances, but if you must, then always use a
number of the form 1.1.<odd-number-greater-than-2>".

Without going into any great detail ...

Revision 1.1.1 is what's called the "vendor branch."  We have one because
we started from a copy of Tanaka's repository, and he imported zsh as if
it were source from a third-party vendor (which it was at the time he set
his repository up).  File revisions on the vendor branch will always have
four numbers (three dots), beginning with 1.1.1.  So a file with revision
1.1.1.1 is the first real revision on the vendor branch, which means only
that it's a file that has not changed since Tanaka started his repository.
It will not "cause problems" with any CVS operation we might want to do.

Revisions with only two numbers (one dot) are "on the trunk."  Revisions
from the vendor branch (or even other branches, if the file was originally
"cvs add"ed in a sandbox that was checked out on a branch) can be "on the
trunk," too, because CVS doesn't actually assign a number to a revision
until it has a non-empty delta with the revision that preceded it.  The
trunk is where mainline development normally takes place.

When we make a stable release (3.1.7 might count, but maybe we should wait
for 4.0.whatever-PWS-decides) we should probably create a branch that is
explicitly for patches to the 4.0 series, while continuing the next (4.1?)
development version on the trunk.

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


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

* Re: 3.1.7-pre-1 for the workers
  2000-04-27  9:23       ` Bart Schaefer
@ 2000-04-27  9:38         ` Thomas Köhler
  2000-04-28 15:51         ` Oliver Kiddle
  1 sibling, 0 replies; 13+ messages in thread
From: Thomas Köhler @ 2000-04-27  9:38 UTC (permalink / raw)
  To: Zsh hackers list

[-- Attachment #1: Type: text/plain, Size: 854 bytes --]

On Thu, Apr 27, 2000 at 11:24:51AM +0200,
Bart Schaefer <schaefer@candle.brasslantern.com> wrote:
[...]
> 
> When we make a stable release (3.1.7 might count, but maybe we should wait
> for 4.0.whatever-PWS-decides)

Now, *that* is the way to go :-)
4.0.whatever-PWS-decides
4.0.whatever-PWS-decides-1
4.0.whatever-PWS-decides-2
4.0.whatever-PWS-decides-3
...
Cool version number :-)
Expect amazed people out there when they see your .zshrc containing
lines like
 if [ "$ZSH_VERSION" = "4.0.whatever-PWS-decides" ] ; then ...
:-)


CU,
Thomas

-- 
 Thomas Köhler Email:   jean-luc@picard.franken.de     | LCARS - Linux
     <><        WWW:     http://jeanluc-picard.de      | for Computers
                IRC:             jeanluc               | on All Real
               PGP public key available from Homepage! | Starships

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

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

* Re: 3.1.7-pre-1 for the workers
  2000-04-27  1:11     ` Oliver Kiddle
  2000-04-27  9:23       ` Bart Schaefer
@ 2000-04-27 16:23       ` Juergen A. Erhard
  1 sibling, 0 replies; 13+ messages in thread
From: Juergen A. Erhard @ 2000-04-27 16:23 UTC (permalink / raw)
  To: opk; +Cc: zsh-workers

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Oliver" == Oliver Kiddle <opk@u.genie.co.uk> writes:

[...]

    Oliver> This reminds me: a number of the files in CVS seem to have
    Oliver> a version number which is something like 1.1.1.1. The CVS
    Oliver> info page says something about this having some special
    Oliver> significance but I couldn't work out what exactly. Does
    Oliver> anyone know? When 4.0 is released, it might be a good idea
    Oliver> to advance all the files to be version 4.1 anyway,
    Oliver> especially if the 1.1.1 versions would cause problems if
    Oliver> we created a branch later.

Uhm, general CVS lore (as oft-repeated on info-cvs) is that you should
ignore version numbers.  They are considered meaningless (especially
in light of the fact that CVS has some `magic' version numbers... like
1.1.1.1 (which is the first import on the vendor branch))

Yes, it's not very pleasing to the eye... but CVS' tags are much more
important.

Bye, J

- -- 
Jürgen A. Erhard      eMail: jae@ilk.de      phone: (GERMANY) 0721 27326
          My WebHome: http://members.tripod.com/Juergen_Erhard
            GNUstep - Free OPENSTEP (http://www.gnustep.org)
   "No matter how cynical I get, I can't keep up."  -- Bruce Schneier
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: Use Mailcrypt and GnuPG <http://www.gnupg.org/>

iEYEARECAAYFAjkIaWMACgkQN0B+CS56qs1tagCgl+d+uKwp4RDUht8w9Dm5MoUJ
nTYAniOkQNWwL/eOArtbWcTw0ialmvi3
=LiE+
-----END PGP SIGNATURE-----


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

* Re: 3.1.7-pre-1 for the workers
  2000-04-27  9:23       ` Bart Schaefer
  2000-04-27  9:38         ` Thomas Köhler
@ 2000-04-28 15:51         ` Oliver Kiddle
  2000-04-30 16:45           ` Bart Schaefer
  1 sibling, 1 reply; 13+ messages in thread
From: Oliver Kiddle @ 2000-04-28 15:51 UTC (permalink / raw)
  To: Zsh hackers list

Bart Schaefer wrote:

> No, no, no, no, no.
> 
> Version numbers in CVS are effectively magical.  They're used by CVS
> internally to determine branching properties and miscellaneous other

[...much useful info snipped]

Okay, that makes sense, sorry. I'll shut-up about CVS until I know what
I'm talking about now.

On the subject of releases (as opposed to CVS revisions), what is the
situation with 3.0.8? If I haven't missed something, Bart only made a
preliminary release for us to test (some while ago) and there isn't a
final 3.0.8 on the ftp server, yet the latest zsh guide now talks about
the latest stable release being 3.0.8.

Oliver



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

* Re: 3.1.7-pre-1 for the workers
  2000-04-28 15:51         ` Oliver Kiddle
@ 2000-04-30 16:45           ` Bart Schaefer
  2000-04-30 21:13             ` 3.1.7-pre-2 Peter Stephenson
  0 siblings, 1 reply; 13+ messages in thread
From: Bart Schaefer @ 2000-04-30 16:45 UTC (permalink / raw)
  To: Zsh hackers list

On Apr 28, 11:51am, Oliver Kiddle wrote:
} Subject: Re: 3.1.7-pre-1 for the workers
}
} On the subject of releases (as opposed to CVS revisions), what is the
} situation with 3.0.8?

I have a couple of issues that came up after the prerelease to resolve.
I should just get busy and resolve them, sigh.  They are:

The locale globbing thing.  I missed that it had already been changed in
3.1.6+, because I was expecting the strcoll() in glob.c to go away too.

The "read -q" bug that Sven patched in 10727.

The <n> == <n-> globbing thing that Zefram patched in 10444.  I'm tempted
simply to not deal with it, but  the "initial digit gets swallowed" bug
bothers me.

The "no such job" problem as discussed in 10016.

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


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

* 3.1.7-pre-2
@ 2000-04-30 21:13             ` Peter Stephenson
  2000-05-01  2:52               ` 3.1.7-pre-2 Bart Schaefer
  0 siblings, 1 reply; 13+ messages in thread
From: Peter Stephenson @ 2000-04-30 21:13 UTC (permalink / raw)
  To: Zsh hackers list

I have uploaded this at
 ftp://ftp.zsh.org/zsh/development/zsh-3.1.7-pre-2.tar.gz

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

	* 11033: Completion/Commands/.distfiles,
	Completion/User/.distfiles, Config/version.mk, Etc/NEWS:
	new NEWS and minor fixes for version 3.1.7-pre-2.

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

	* 11032: Src/init.c: Fix signed-ness problem reported by OPK.

2000-04-30  Oliver Kiddle  <opk@zsh.org>

	* 11031: Src/math.c, Src/glob.c, Src/module.c, Src/Zle/compcore.c
	Src/Zle/compresult.c: AIX dependency fixes.

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

	* 11029: Src/hashtable.c, Src/signals.c: Back out more bits of
	11015 made obsolete by 11026.

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

	* 11027: Josip Rodin: Completion/User/_joe:
	completion for joe.

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

	* 11026: Src/builtin.c, Src/hashtable.c, Src/signals.c,
	Test/08traps.ztst: fix unfunction problem for localtraps by
	always copying traps to be saved, hence decoupling saved and actual
	traps.

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

	* 11024: Completion/Commands/_complete_debug, Doc/Zsh/compsys.yo:
	Completion widget that enables and captures xtrace output.

2000-04-29  Adam Spiers  <adam@spiers.net>

	* 11019: Doc/Zsh/compsys.yo: fix bug in _description example

	* 11017: Completion/Linux/_rpm: fixes for --rmsource and
	--recompile options, and for breakage caused by 10772

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

	* 11015: Src/builtin.c, Src/hashtable.c, Src/signals.c:
	`unfunction TRAPxxx' now works with localtraps in effect.

2000-04-28  Peter Stephenson  <pws@cambridgesiliconradio.com>

	* pws: 11013: Completion/Core/compinstall: more breaks and
	a completion context.

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

	* 11012: Doc/Zsh/intro.yo, Doc/Zsh/manual.yo: Reorder menus
	to match sections in 11008.

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

	* 11008: Doc/zsh.yo, Doc/Zsh/compctl.yo, Doc/Zsh/compsys.yo,
 	Doc/Zsh/compwid.yo, Doc/Zsh/modules.yo, Doc/Zsh/seealso.yo,
 	Doc/Zsh/zle.yo: move compctl docs behind compsys, mention
 	`zcompile -z' in compsys
	
	* 11007: Src/Zle/compmatch.c: misplaced cursor with partial-word
 	matching
	
	* Tanaka: 11001: Completion/User/_enscript, Completion/User/_lp,
	Completion/User/_printers: printer-detection moved to new
	_printers; used by _enscript

	* 11003: Src/Zle/computil.c: fix for reporting multiple actions in
 	comparguments, options with non-optional arguments
	
2000-04-28  Peter Stephenson  <pws@cambridgesiliconradio.com>

	* pws: 10999: Completion/Core/compinstall: some idiot didn't
	get searching of alternative files for definitions to work properly.

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

	* 10992: Src/Zle/complist.c: avoid wrapping around both
 	horizontally and vertically at the same time
	
2000-04-27  Bart Schaefer  <schaefer@zsh.org>

	* Tanaka Akira: 10980: Completion for enscript.

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

	* 10985: Completion/Core/compinstall: _oldlist, list-prompt and
	matcher-list enhancements.

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

	* 10979: originally from Felix: 10894: Completion/Core/.distfiles,
	Completion/Core/_history, Doc/Zsh/compsys.yo: new _history completer
	
	* 10978: Src/Zle/complist.c: better wrap around for cursor
	movement widgets; avoid flicker when leaving menu-selection
	
	* 10977: and Andrej: 10976: Completion/User/_make: use $words[1]
 	to call make in _make and throw away stderr and use _call
	
	* 10974: Completion/Base/_arguments: ensure $PWD is prepended to
 	cache-names for long options in _arguments
	
2000-04-27  Peter Stephenson  <pws@cambridgesiliconradio.com>

	* 10971: Src/pattern.c: noglobdots didn't work with the PAT_ANY
	flag, which meant that **/ always globbed dots.

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

	* 10967: Completion/Base/_arguments: fix for automatic
 	option-argument completion with partially typed option in _arguments
	
	* 10965: and Felix: 10952: Completion/User/_urls,
 	Doc/Zsh/compsys.yo: document _wanted -C; fix for call to _wanted
 	in _urls
	
	* 10963: Src/Zle/complete.c: fix for parse error with
 	left-anchored patterns
	
	* 10961: Src/Zle/complist.c: make menu-selection handle
 	undefined-key
	
	* 10959: Completion/Core/_main_complete, Doc/Zsh/compsys.yo,
 	Doc/Zsh/mod_complist.yo, Src/params.c, Src/Zle/compcore.c,
 	Src/Zle/complete.c, Src/Zle/complist.c, Src/Zle/compresult.c:
 	renamed parameters for menu selection to MENUSELECT, MENUPROMPT
 	and MENUSCROLL; no special value for LISTMAX to turn on list
 	scrolling, this is done by setting LISTPROMPT now; default values
 	for LISTPROMPT and MENUPROMPT when set but empty
	
2000-04-27  Adam Spiers <adam@spiers.net>

	* 10949: Completion/User/_perl_modules: print warning when
	perl not found on PATH forces guessing of @INC

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

	* 10933: Completion/Commands/_bash_completions,
 	Completion/Commands/_history_complete_word: ensure options are set
 	as expected in _history_complete_word and _bash_completions
	
	* Adam Spiers: 10892: Completion/User/_perl_modules: ensure perl
	is there and better pattern for searching modules

	* Tanaka Akira: 10890: Completion/User/_gunzip,
	Completion/User/_gzip, Completion/User/_zcat: new completion for
	GNU zip commands

	* Tanaka Akira: 10885: Completion/X/_xset: new completion function
	for xset

	* 10926: Completion/X/_x_color, Doc/Zsh/compwid.yo, Src/Zle/complete.c,
 	Src/Zle/compmatch.c: allow to anchor on gaps between strings in
 	matching control specs
	
	* 10925: Src/Zle/compmatch.c: faster test for `*'-patterns in
 	matching control; prefer direct character matches over match specs
 	in recursive invocations of match_str()
	
	* 10924: Src/Zle/compmatch.c: fix for matching control; improve
 	merging cline lists
	
	* 10923: Completion/Core/_main_complete: better default value for
 	list-prompt style
	
	* 10922: Completion/Core/_path_files: file-sort made $fignore fail
	
2000-04-25  Sven Wischnowsky  <wischnow@informatik.hu-berlin.de>

	* 10917: Src/Zle/complist.c, Src/Zle/compresult.c: don't show
 	empty hidden matches even in menu-selection
	
	* 10916: Completion/Core/_main_complete, Src/Zle/complist.c:
 	re-calculate number of line with mark when needed; make default
 	prompts more consistent
	
	* 10915: Src/Zle/computil.c: forgotten fix for _arguments using
 	multiple actions
	
	* 10912: Src/Zle/compresult.c: don't always ignore backslashes in
 	paths when testing file type
	
	* 10910: Completion/Base/_tilde, Completion/Core/_all_labels,
 	Completion/Core/_requested: small fix for _requested to be able to
 	use _all_labels from within it
	
	* 10909: Completion/Core/_expand, Src/Zle/compcore.c,
 	Src/Zle/compresult.c: report prefix/suffix of parameter expansion
 	in IPREFIX/ISUFFIX; make _expand use them to be able to expand $foo
	
	* 10908: Completion/Base/.distfiles, Completion/Base/_argument_sets,
 	Completion/Base/_arguments, Completion/Base/_describe,
 	Completion/Builtins/_bindkey, Completion/Builtins/_compdef,
 	Completion/Builtins/_emulate, Completion/Builtins/_zpty,
 	Completion/Core/_tags, Doc/Zsh/compsys.yo,
 	Etc/completion-style-guide, Src/Zle/computil.c: make _arguments
 	use more than one action when appropriate; add _argument_sets to
 	complete different sets of arguments and options for the same command
	
2000-04-24  Bart Schaefer  <schaefer@zsh.org>

	* 10900: Src/Makefile.in: Replace a dependency on Makefile with a
	more accurate dependency on config.status.

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

	* 10881: Functions/Misc/zrecompile: don't remove *all* .zwc files,
 	keep the first one
	
	* 10868: Src/Zle/complist.c: fix off-by-one error in scrolled
 	menu-selections
	
	* 10861: Completion/Bsd/.distfiles, Completion/Bsd/_bsd_pkg,
 	Completion/Bsd/_cvsup, Completion/Bsd/_kld: new completions for
 	FreeBSD commands
	
	* 10854: Completion/Commands/_expand_word, Completion/Core/_expand,
 	Doc/Zsh/compsys.yo: default values for styles in _expand_word,
 	listing expansions with ^Xd, _expand uses add-space style
	
2000-04-20  Oliver Kiddle  <opk@zsh.org>

	* 10857: Completion/AIX/.distfiles Completion/AIX/_floppy
	Completion/AIX/_lsdev Completion/AIX/_lslv Completion/AIX/_lspv
	Completion/AIX/_lsvg Completion/AIX/_physical_volumes
	Completion/AIX/_smit Completion/AIX/_volume_groups: new completions
	for AIX commands

	* 10848: Completion/Builtins/_print, Completion/Core/.distfiles,
	Completion/Core/_file_descriptors: Add completion for file
	descriptors

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


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

* Re: 3.1.7-pre-2
  2000-04-30 21:13             ` 3.1.7-pre-2 Peter Stephenson
@ 2000-05-01  2:52               ` Bart Schaefer
  0 siblings, 0 replies; 13+ messages in thread
From: Bart Schaefer @ 2000-05-01  2:52 UTC (permalink / raw)
  To: Zsh hackers list

On Apr 30,  4:45pm, Bart Schaefer wrote:
} Subject: Re: 3.1.7-pre-1 for the workers
}
} I have a couple of issues that came up after the prerelease to resolve.
} 
} The "read -q" bug that Sven patched in 10727.

So ... 10727 makes this work:

	zsh -c "read -q '?Can you see this? '" < /dev/null

But the following still sends the prompt to the redirected stderr, which
seems wrong to me:

	zsh -c "read -q '?Can you see this? '" < /dev/null >& /dev/null

The goal is to read from the tty only after also prompting there.  Patch
follows for consideration; I have not committed it, pending commentary.
The first hunk is the interesting one: It seems to me there's never any
longer a reason to send the prompt to stderr, but I may be missing some
case where ZLE is active and yet SHTTY == -1.  (?)

The other two hunks just avoid a redundant close().

Index: Src/builtin.c
===================================================================
RCS file: /extra/cvsroot/zsh/zsh-3.1/Src/builtin.c,v
retrieving revision 1.86
diff -u -r1.86 builtin.c
--- builtin.c	2000/04/30 18:54:07	1.86
+++ builtin.c	2000/05/01 02:32:28
@@ -3420,8 +3420,8 @@
 	     *readpmpt && *readpmpt != '?'; readpmpt++);
 	if (*readpmpt++) {
 	    if (keys || isatty(0)) {
-		zputs(readpmpt, (haso ? shout : stderr));
-		fflush(haso ? shout : stderr);
+		zputs(readpmpt, shout);
+		fflush(shout);
 	    }
 	    readpmpt[-1] = '\0';
 	}
@@ -3461,8 +3461,7 @@
 	    else
 		settyinfo(&shttyinfo);
 	    if (haso) {
-		close(SHTTY);
-		fclose(shout);
+		fclose(shout);	/* close(SHTTY) */
 		shout = oshout;
 		SHTTY = -1;
 	    }
@@ -3494,8 +3493,7 @@
 
 	    /* dispose of result appropriately, etc. */
 	    if (haso) {
-		close(SHTTY);
-		fclose(shout);
+		fclose(shout);	/* close(SHTTY) */
 		shout = oshout;
 		SHTTY = -1;
 	    }

-- 
Bart Schaefer                                 Brass Lantern Enterprises
http://www.well.com/user/barts              http://www.brasslantern.com


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

* Re: 3.1.7-pre-1 for the workers
@ 2000-04-20  7:20 Sven Wischnowsky
  0 siblings, 0 replies; 13+ messages in thread
From: Sven Wischnowsky @ 2000-04-20  7:20 UTC (permalink / raw)
  To: zsh-workers


Before I spend time trying to find what happens... has anyone had the
effect that dynamic loading on Solaris 2.6 is disabled by configure?
It happens for me (it doesn't find a dl.h, for example, dunno if that
is the reason).

Bye
 Sven


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


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

end of thread, other threads:[~2000-05-01  2:52 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-04-19 19:22 3.1.7-pre-1 for the workers Peter Stephenson
2000-04-24  5:27 ` Bart Schaefer
2000-04-26 18:43   ` Peter Stephenson
2000-04-26 19:51     ` Bart Schaefer
2000-04-27  1:11     ` Oliver Kiddle
2000-04-27  9:23       ` Bart Schaefer
2000-04-27  9:38         ` Thomas Köhler
2000-04-28 15:51         ` Oliver Kiddle
2000-04-30 16:45           ` Bart Schaefer
2000-04-30 21:13             ` 3.1.7-pre-2 Peter Stephenson
2000-05-01  2:52               ` 3.1.7-pre-2 Bart Schaefer
2000-04-27 16:23       ` 3.1.7-pre-1 for the workers Juergen A. Erhard
2000-04-20  7:20 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).