zsh-workers
 help / color / mirror / code / Atom feed
* 3.1.6-pws-9 available, I hope
@ 1999-11-22  0:17 Peter Stephenson
  1999-11-22  2:35 ` Geoff Wing
  1999-11-22  3:51 ` Tanaka Akira
  0 siblings, 2 replies; 8+ messages in thread
From: Peter Stephenson @ 1999-11-22  0:17 UTC (permalink / raw)
  To: Zsh Hacker's List

I have uploaded a new development version.  Note the new address, which
will host my own web pages for the foreseeable future.  The good news
is that this no longer depends on my having a particular job, only
on the state of the UK ISP industry.  The bad news is the same :-).

http://www.supanet.com/~pws/computing/zsh-3.1.6-pws-9.tar.gz

Thanks to Bart for keeping things going.

This will be a test of the new setup; seemed to go all right, but
I'm accessing the net via Pictures for the time being --- hope to fix
that in days rather than weeks.  This also means I haven't compared
with the CVS archive, which I shall try to do in future --- and I
shall also be more explicit about alternative patches included,
updated configuration files, etc., so that that can be kept in sync.
However, I still think it's useful to post a snapshot every now and
then.

As far as I can see, the completion stuff is going well.  compinstall
will need to be rewritten:  ideally, it wants to be menu-driven
and modular to allow easy configuration of anything.  Anyone unhappy
with the way things are going had better start posting quickly ---
even if they haven't fully grasped everything (I haven't, yet).

Other things that still seem to be hanging around:
 - spaces in prompts with dumb terminal
 - 80 column display bug
 - cd tidy up

I aim to start writing something for tests.  For standard shell
bits this should be easy enough; I haven't thought about what to do
to test interactive features.

Here are the changes I think I've included.  (Yes, it's auto-wrapped.
All this will sort itself out when I can use dialup from Linux.)

1999-11-21  Peter Stephenson  <pws@supanet.com>

	* Clint: 8702: Completion/Debian/_dpkg: typo.

	* Bart: 8696: Completion/User/_cvs: `cvs watch add' failed.

	* Clint: 8695: Doc/Zsh/params.yo, Src/params.c: LC_NUMERIC support.

	* Clint: 8609, 8693: Src/math.c: make decimal point use
	  independent of locale.
	
	* Bart: 8692: Src/Zle/computil.c: core dump in completion.

	* Alexandre: 8691: Completion/User/_mount: upgrade for
	  Solaris (tested),  OSF and Linux (not).

	* Oliver: 8690: Src/makepro.awk: printf locals -> print locals
	  avoiding buffer size limit on some systems.

	* Sven: 8679: Completion/Base/_jobs, Doc/Zsh/compsys.yo: use
	  strings style in _jobs.	  

	* Tanaka Akira: 8678: Completion/User/_cvs: tag name after `cvs
	  tag'.

	* Sven: 8677: Completion/User/_killall: careful with incompatible
	  versions.

	* Sven: zsh-users/2742: Src/Makefile.in: remove comp1 from Makefile.in
	  for building into statically linked shells.

	* Sven: 8675: Completion/Builtins/_kill,
	  Completion/Builtins/_signals, Completion/Builtins/_trap,
	  Completion/User/_killall: better use of tags with signal
	  handling completion.

	* Bart: 8674: Src/builtin.c: make `typeset -x' equivalent to export
	  by forcing -g.

	* Adam: 8672: Functions/Prompts/.distfiles,
	  Functions/Prompts/prompt_adam2_setup,
	  Functions/Prompts/prompt_fire_setup,
	  Fuanctions/Prompts/promptinit: fix $prompt_theme use; restore after
	  preview; add distfiles.

	* Sven: 8681: Completion/Builtins/.distfiles: and _signals.

	* Sven: 8683: Completion/Core/.distfiles: add _funcall.

	* Oliver: 8684: Prompts/prompt_off_setup,
	  Prompts/prompt_oliver_setup, Prompts/prompt_redhat_setup,
	  Prompts/prompt_suse_setup, Prompts/prompt_zefram_setup,
	  Prompts/promptinit: tweaks for 8667.

	* Adam: 8669: Misc/bash2zshprompt: and this one, too.

	* Adam: 8667: Functions/Misc/colors,
	  Functions/Prompts/prompt_adam1_setup,
	  Functions/Prompts/prompt_adam2_setup,
	  Functions/Prompts/prompt_bigfade_setup,
	  Functions/Prompts/prompt_blue_setup,
	  Functions/Prompts/prompt_combo_setup,
	  Functions/Prompts/prompt_cyan_setup,
	  Functions/Prompts/prompt_elite2_setup,
	  Functions/Prompts/prompt_elite_setup,
	  Functions/Prompts/prompt_fade_setup,
	  Functions/Prompts/prompt_fire_setup,
	  Functions/Prompts/prompt_green_setup,
	  Functions/Prompts/prompt_magenta_setup,
	  Functions/Prompts/prompt_off_setup,
	  Functions/Prompts/prompt_oliver_setup,
	  Functions/Prompts/prompt_red_setup,
	  Functions/Prompts/prompt_suse_setup,
	  Functions/Prompts/prompt_white_setup,
	  Functions/Prompts/prompt_yellow_setup,
	  Functions/Prompts/prompt_zefram_setup,
	  Functions/Prompts/promptinit: new prompt themes with better
	  handling of colours.

	* Sven: 8665, 8664: Doc/Zsh/compsys.yo, Completion/Core/_funcall,
	  Completion/Core/compinit, Completion/Linux/_rpm,
	  Completion/User/_nslookup: manual clean-ups.

	* Adam: 8658: Completion/Core/compinit, Doc/Zsh/compsys.yo:
	  fix some typos.

	* Tanaka Akira: 8657: Completion/Base/.distfiles,
	  Completion/Builtins/.distfiles, Completion/Commands/.distfiles,
	  Completion/Core/.distfiles, Completion/Debian/.distfiles,
	  Misc/.distfiles, Src/Zle/.distfiles: new and moved files.

	* Sven: 8655: Completion/Base/_arguments: for 8654.
	
	* Sven: 8654: Doc/Zsh/compsys.yo,
	  Functions/Zle/incremental-complete-word,
	  Functions/Zle/predict-on, Completion/Base/_describe,
	  Completion/Base/_first, Completion/Base/_regex_arguments,
	  Completion/Builtins/_echotc,
	  Completion/Commands/_history_complete_word,
	  Completion/Core/compinit: documentation for new tags code.

	* Sven: 8648: Completion/Base/_brace_parameter,
	  Completion/Base/_subscript, Completion/Builtins/_sched,
	  Completion/Builtins/_stat, Completion/User/_tar: get rid of some 
	  _requested and rationalise tag names.

	* Sven: 8647: Completion/Builtins/_hash,
	  Completion/Builtins/_sched, Completion/Builtins/_stat,
	  Completion/Core/compinit, Completion/User/_cvs,
	  Completion/User/_urls, Completion/User/_user_at_host,
	  Completion/User/_whois, Completion/X/_xutils: additional fixes
	  for latest tags code.

	* Sven: 8646: Src/Zle/computil.c: add comments

	* Tanaka Akira: 8645: Completion/User/_make, Doc/Zsh/compsys.yo:
	  fixes for 8639.

	* Sven: 8644: Completion/Base/_arguments, Completion/Base/_values:
	  loop for only a few options, so don't use getopts.

	* Sven: 8642: Completion/Base/_arguments, Completion/Base/_values: 
	  don't shift OPTINDS-1.

	* Sven: 8640: Completion/Commands/.distfiles: remove _verbose_list.

	* Sven: 8639: Src/Zle/computil.c, Src/Zle/computil.mdd,
	  Completion/Base/_arg_compile, Completion/Base/_arguments,
	  Completion/Base/_brace_parameter,
	  Completion/Base/_command_names, Completion/Base/_condition,
	  Completion/Base/_default, Completion/Base/_describe,
	  Completion/Base/_equal, Completion/Base/_first,
	  Completion/Base/_jobs, Completion/Base/_math,
	  Completion/Base/_parameter, Completion/Base/_regex_arguments,
	  Completion/Base/_subscript, Completion/Base/_tilde,
	  Completion/Base/_values, Completion/Builtins/_aliases,
	  Completion/Builtins/_arrays, Completion/Builtins/_autoload,
	  Completion/Builtins/_bindkey, Completion/Builtins/_builtin,
	  Completion/Builtins/_cd, Completion/Builtins/_command,
	  Completion/Builtins/_compdef, Completion/Builtins/_disable,
	  Completion/Builtins/_echotc, Completion/Builtins/_enable,
	  Completion/Builtins/_functions, Completion/Builtins/_hash,
	  Completion/Builtins/_kill, Completion/Builtins/_limits,
	  Completion/Builtins/_pids, Completion/Builtins/_popd,
	  Completion/Builtins/_sched, Completion/Builtins/_stat,
	  Completion/Builtins/_trap, Completion/Builtins/_unhash,
	  Completion/Builtins/_vars, Completion/Builtins/_wait,
	  Completion/Builtins/_which, Completion/Builtins/_zftp,
	  Completion/Builtins/_zle, Completion/Builtins/_zmodload,
	  Completion/Commands/_complete_help,
	  Completion/Commands/_correct_word,
	  Completion/Commands/_expand_word,
	  Completion/Commands/_history_complete_word,
	  Completion/Commands/_read_comp, Completion/Core/.distfiles,
	  Completion/Core/_alternative, Completion/Core/_approximate,
	  Completion/Core/_complete, Completion/Core/_correct,
	  Completion/Core/_description, Completion/Core/_expand,
	  Completion/Core/_files, Completion/Core/_list,
	  Completion/Core/_main_complete, Completion/Core/_match,
	  Completion/Core/_menu, Completion/Core/_message,
	  Completion/Core/_normal, Completion/Core/_oldlist,
	  Completion/Core/_options, Completion/Core/_parameters,
	  Completion/Core/_path_files, Completion/Core/_requested,
	  Completion/Core/_set_options, Completion/Core/_sort_tags,
	  Completion/Core/_style, Completion/Core/_tags,
	  Completion/Core/_unset_options, Completion/Core/_wanted,
	  Completion/Core/compdump, Completion/Core/compinit,
	  Completion/Core/compinstall, Completion/Debian/_apt,
	  Completion/Debian/_deb_packages, Completion/Linux/_rpm,
	  Completion/User/_archie, Completion/User/_cvs,
	  Completion/User/_dd, Completion/User/_flex,
	  Completion/User/_gcc, Completion/User/_gdb,
	  Completion/User/_gprof, Completion/User/_groups,
	  Completion/User/_gs, Completion/User/_hosts,
	  Completion/User/_killall, Completion/User/_lynx,
	  Completion/User/_mailboxes, Completion/User/_make,
	  Completion/User/_man, Completion/User/_mh,
	  Completion/User/_mount, Completion/User/_mutt,
	  Completion/User/_netscape, Completion/User/_nslookup,
	  Completion/User/_pbm, Completion/User/_perl_basepods,
	  Completion/User/_perl_builtin_funcs,
	  Completion/User/_perl_modules, Completion/User/_ports,
	  Completion/User/_rcs, Completion/User/_rlogin,
	  Completion/User/_socket, Completion/User/_ssh,
	  Completion/User/_stty, Completion/User/_tar,
	  Completion/User/_telnet, Completion/User/_tiff,
	  Completion/User/_urls, Completion/User/_use_lo,
	  Completion/User/_user_at_host, Completion/User/_users,
	  Completion/User/_users_on, Completion/User/_wget,
	  Completion/User/_whois, Completion/User/_yp,
	  Completion/X/_x_arguments, Completion/X/_x_color,
	  Completion/X/_x_cursor, Completion/X/_x_display,
	  Completion/X/_x_extension, Completion/X/_x_font,
	  Completion/X/_x_keysym, Completion/X/_x_modifier,
	  Completion/X/_x_window, Completion/X/_xmodmap,
	  Completion/X/_xt_arguments, Completion/X/_xutils,
	  Doc/Zsh/compsys.yo, Doc/Zsh/mod_computil.yo,
	  Etc/completion-style-guide: contexts extended to multiple levels;
	  tags and styles replace configuration keys; _complete_help (C-xh)
	  shows context and accepted tags.

	* Bart: 8638: Completion/Base/.distfiles,
	  Completion/Builtins/.distfiles: mv _vars from Base to _Builtins.
	
	* Sven: 8633: Doc/Zsh/compsys.yo: documentation for -O options
	  to _arguments and _values.o

	* Sven: 8632: Completion/User/_telnet: remove set -x

	* Sven: 8630: Src/Zle/computil.c, Doc/Zsh/compsys.yo,
	  Completion/Base/_arguments, Completion/Base/_brace_parameter,
	  Completion/Base/_command_names, Completion/Base/_condition,
	  Completion/Base/_default, Completion/Base/_describe,
	  Completion/Base/_equal, Completion/Base/_jobs,
	  Completion/Base/_math, Completion/Base/_parameter,
	  Completion/Base/_subscript, Completion/Base/_tilde,
	  Completion/Base/_values, Completion/Base/_vars,
	  Completion/Builtins/_aliases, Completion/Builtins/_arrays,
	  Completion/Builtins/_autoload, Completion/Builtins/_bindkey,
	  Completion/Builtins/_builtin, Completion/Builtins/_cd,
	  Completion/Builtins/_command, Completion/Builtins/_compdef,
	  Completion/Builtins/_disable, Completion/Builtins/_echotc,
	  Completion/Builtins/_enable, Completion/Builtins/_functions,
	  Completion/Builtins/_hash, Completion/Builtins/_kill,
	  Completion/Builtins/_limits, Completion/Builtins/_pids,
	  Completion/Builtins/_popd, Completion/Builtins/_sched,
	  Completion/Builtins/_stat, Completion/Builtins/_trap,
	  Completion/Builtins/_unhash, Completion/Builtins/_wait,
	  Completion/Builtins/_which, Completion/Builtins/_zftp,
	  Completion/Builtins/_zle, Completion/Builtins/_zmodload,
	  Completion/Core/_alternative, Completion/Core/_complete,
	  Completion/Core/_files, Completion/Core/_main_complete,
	  Completion/Core/_message, Completion/Core/_normal,
	  Completion/Core/_options, Completion/Core/_parameters,
	  Completion/Core/_requested, Completion/Core/_set_options,
	  Completion/Core/_sort_tags, Completion/Core/_style,
	  Completion/Core/_tags, Completion/Core/_unset_options,
	  Completion/Core/compinit, Completion/Debian/_apt,
	  Completion/Linux/_rpm, Completion/User/_archie,
	  Completion/User/_flex, Completion/User/_gcc,
	  Completion/User/_gprof, Completion/User/_groups,
	  Completion/User/_gs, Completion/User/_hosts,
	  Completion/User/_lynx, Completion/User/_mount,
	  Completion/User/_mutt, Completion/User/_netscape,
	  Completion/User/_nslookup, Completion/User/_pbm,
	  Completion/User/_ports, Completion/User/_rlogin,
	  Completion/User/_socket, Completion/User/_ssh,
	  Completion/User/_telnet, Completion/User/_tiff,
	  Completion/User/_urls, Completion/User/_user_at_host,
	  Completion/User/_users, Completion/User/_users_on,
	  Completion/User/_wget, Completion/User/_whois,
	  Completion/User/_yp, Completion/X/_x_color,
	  Completion/X/_x_cursor, Completion/X/_x_display,
	  Completion/X/_x_extension, Completion/X/_x_font,
	  Completion/X/_x_keysym, Completion/X/_x_modifier,
	  Completion/X/_x_window, Completion/X/_xmodmap: tags rewrite.

	* Bart: 8617: Src/signals.c: warning, not error, if jobs running
	  at exit.

	* Akim Demaille <akim@epita.fr>, Tanaka Akira: 8612, 8615:
	  Completion/User/_make: avoid empty branch in awk pattern by
	  using `?'.

	* Clint: 8611: Completion/Debian/_apt: complete package to show.

	* Sven: 8607: Src/builtin.c, Src/math.c: initialize mathevall()
	  return value, but not hunk reset errflag in zexit() (except
	  kept braces).

	* Sven: 8604: Src/Builtins/.cvsignore, Src/Modules/.cvsignore,
	  Src/Zle/.cvsignore: ignore so_locations.

	* Sven: 8603: Completion/Base/_arguments, Completion/Base/_describe,
	  Completion/Base/_values, Completion/Builtins/_kill,
	  Completion/Builtins/_wait, Completion/Core/_alternative,
	  Completion/Core/_files, Completion/Core/_main_complete,
	  Completion/Core/_requested, Completion/Core/_style,
	  Completion/Core/_tags, Completion/Core/compinit: simplified tags 
	  mechanism and new style mechanism.

	* Bart: 8601: Src/Zle/compcore.c: add DPUTS for 8599.

	* Sven: 8599: Src/Zle/compcore.c: fix problems with quoting

	* Adam: 8598: Misc/make-zsh-urls: perl script for creating URLs to
	  complete.

	* Tanaka Akira: 8597: Completion/User/_whois: handle fwhois.

	* Clint: 8594: Completion/Debian/_bug: improvements.

	* Sven: 8591: Src/Zle/zle_main.c: fix up vared in subshell by
	  re-opening file

	* Sven: 8590: Src/Zle/zle.h, Src/Zle/zle_tricky.c,
	  Src/Zle/zle_utils.c, Completion/Core/_path_files: keeping
	  track of prefixes and suffixes in file completion and tracking
	  cursor position for undo.

	* Sven: 8588, 8589: Src/Zle/comp.h, Src/Zle/compcore.c,
	  Src/Zle/compctl.c, Src/Zle/complete.c, Src/Zle/compmatch.c,
	  Src/Zle/compresult.c, Src/Zle/computil.c, Src/Zle/computil.mdd,
	  Src/Zle/zle_tricky.c, Src/params.c, Doc/Zsh/compwid.yo,
	  Doc/Zsh/mod_computil.yo, Completion/Core/_path_files: mega patch
	  for nested quotes in completion.

	* Clint: 8585: Src/Zle/compresult.c: count mismatch displaying lines

	* Clint: 8576: configure.in: fix up options descriptions

	* Clint: 8575: Completion/Debian.new/_bug: handle reportbug

	* Sven: 8573: Src/utils.c: more careful quoting re-inserted ~, too.

	* Sven: 8569: Src/utils.c: 8565 after colon.

	* Sven: 8566: Completion/Core/_tags: local var is $ttags, not $tags.

	* Sven: 8565: Src/utils.c, Completion/Core/_expand: don't quote =
	  in normal argument except at start.

1999-11-19  Peter Stephenson  <pws@supanet.com>

	* Sven: 8562: Completion/Core/_path_files: handle noglobdots but
	  still find explicitly typed dotfiles.

	* Sven: 8560: Src/Zle/complete.export, Src/Zle/compresult.c,
	  Src/Zle/zle.export, Src/Zle/zle_tricky.c, Src/zsh.export: move
	  functions around.

	* Bart: 8558: Completion/Builtins/.distfiles: update

	* Oliver: 8547: zle.export, complete.export, zsh.export

	* Clint: 8545, 7546: Functions/Misc/run-help: .->dot and :->colon;
	  check $HELPDIR and english, don't invoke man if not necessary.

	* Bart: 8541: configure.in, Completion/Base/.distfiles,
	  Completion/Builtins/.distfiles, Completion/Core/.distfiles,
	  Completion/Debian/.distfiles: fix getpwent() test and update
	  .distfiles.

	* Clint: 8540: Completion/Debian/_bug: completion for Debian `bug'.

	* Sven: 8537: Completion/Base/_describe, Completion/Base/_values,
	  Completion/Builtins/_kill, Completion/Builtins/_pids,
	  Completion/Builtins/_wait, Completion/Core/_tags,
	  Completion/User/_gdb: _pids to complete PIDs; -i option to _tags.

	* Sven: 8536: Src/lex.c: don't try to balance parentheses in
	  parameter expressions inside math evals.

	* Sven: 8535: Src/Zle/compcore.c, Src/Zle/complist.c,
	  Src/Zle/zle_tricky.c: drop back to ordinary completion to query
	  user for listing when in menu-select.	

	* Sven: 8533: Completion/Base/_arguments, Completion/Base/_describe,
	  Completion/Base/_values, Completion/Builtins/_kill,
	  Completion/Builtins/_wait, Completion/Core/_files,
	  Completion/Core/_main_complete, Completion/Core/_tags: remove
	  prios parameters by using $funcstack.

	* Clint: 8532: Completion/Debian/_dpkg,
	  Completion/Debian/_dpkg-source: new support for Debian package
	  management functions.

	* 8520: Completion/Base/_arguments, Completion/Base/_describe,
	  Completion/Base/_values, Completion/Builtins/_kill,
	  Completion/Builtins/_wait, Completion/Core/_files,
	  Completion/Core/_main_complete, Completion/Core/_tags,
	  Completion/Core/compinit: add _tags functionality

	* Sven: 8519: Src/Zle/complist.c: don't use old list after a menu
	  selction.

	* Sven: 8518: Src/Modules/parameter.c, Src/Modules/parameter.mdd,
	  Completion/Base/_command_names, Completion/Builtins/_aliases,
	  Completion/Builtins/_enable, Completion/Builtins/_unhash,
	  Completion/Builtins/_which, Doc/Zsh/builtins.yo,
	  Doc/Zsh/mod_parameter.yo: dis* parameter keys are now all
	  dis_*.

	* Sven: 8517: Src/Zle/zleparameter.c: when to calculate values
	  for zle parameters (update to 8474).

	* Sven: 8515: Src/Zle/comp.h, Src/Zle/compctl.h, Src/builtin.c,
	  Src/module.c, Doc/Zsh/builtins.yo,
	  Completion/Base/_command_names, Completion/Builtins/_bg_jobs,
	  Completion/Builtins/_fg_jobs, Completion/Builtins/_hash,
	  Completion/Builtins/_jobs, Completion/Builtins/_kill,
	  Completion/Builtins/_wait, Completion/User/_gdb,
	  Completion/User/_perldoc: completion file headers;
	  zmodload in static shells; changes in job control
	  completion.

	* Bart: 8512: Completion/Core/compinit: workaround zmodload -i
	  unavailibity in statically linked shell.

pws


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

* Re: 3.1.6-pws-9 available, I hope
  1999-11-22  0:17 3.1.6-pws-9 available, I hope Peter Stephenson
@ 1999-11-22  2:35 ` Geoff Wing
  1999-11-22  3:09   ` Bart Schaefer
  1999-11-22  3:51 ` Tanaka Akira
  1 sibling, 1 reply; 8+ messages in thread
From: Geoff Wing @ 1999-11-22  2:35 UTC (permalink / raw)
  To: zsh-workers

Peter Stephenson <pws@supanet.com> typed:
:Other things that still seem to be hanging around:
: - spaces in prompts with dumb terminal
: - 80 column display bug
: - cd tidy up

References to problems?
-- 
Geoff Wing : <gcw@pobox.com>     Work URL: http://www.primenet.com.au/
Rxvt Stuff : <gcw@rxvt.org>      Ego URL : http://pobox.com/~gcw/
Zsh Stuff  : <gcw@zsh.org>       Phone   : (Australia) 0413 431 874


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

* Re: 3.1.6-pws-9 available, I hope
  1999-11-22  2:35 ` Geoff Wing
@ 1999-11-22  3:09   ` Bart Schaefer
  0 siblings, 0 replies; 8+ messages in thread
From: Bart Schaefer @ 1999-11-22  3:09 UTC (permalink / raw)
  To: zsh-workers

On Nov 22,  2:35am, Geoff Wing wrote:
} Subject: Re: 3.1.6-pws-9 available, I hope
}
} Peter Stephenson <pws@supanet.com> typed:
} :Other things that still seem to be hanging around:
} : - spaces in prompts with dumb terminal
} 
} References to problems?

I thought those were cleaned up by 8126, along with the infinite-loop
thing.  I don't see stray spaces in prompts with TERM=dumb in bart-8.

} : - 80 column display bug

I've forgotten what this one looks like.

} : - cd tidy up

That's still on my list.

What about export of local variables under sh/ksh emulation?

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


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

* Re: 3.1.6-pws-9 available, I hope
  1999-11-22  0:17 3.1.6-pws-9 available, I hope Peter Stephenson
  1999-11-22  2:35 ` Geoff Wing
@ 1999-11-22  3:51 ` Tanaka Akira
  1999-11-22  6:56   ` Bart Schaefer
  1999-11-22  7:51   ` Bart Schaefer
  1 sibling, 2 replies; 8+ messages in thread
From: Tanaka Akira @ 1999-11-22  3:51 UTC (permalink / raw)
  To: Zsh Hacker's List

In article <38388B85.6644A0DA@supanet.com>,
  Peter Stephenson <pws@supanet.com> writes:

> This will be a test of the new setup; seemed to go all right, but
> I'm accessing the net via Pictures for the time being --- hope to fix
> that in days rather than weeks.  This also means I haven't compared
> with the CVS archive, which I shall try to do in future --- and I
> shall also be more explicit about alternative patches included,
> updated configuration files, etc., so that that can be kept in sync.

I imported pws-9 and compared to last revision patched from bart-8.

This is summary of `cvs diff -r zsh-workers_8702 -r zsh-3_1_6-pws-9'.

| Index: ChangeLog

ChangeLog is updated.  Great.

| Index: configure.in
| ===================================================================
| RCS file: /projects/zsh/zsh/configure.in,v
| retrieving revision 1.1.1.39
| retrieving revision 1.1.1.40
| diff -u -r1.1.1.39 -r1.1.1.40
| --- configure.in	1999/11/05 16:30:35	1.1.1.39
| +++ configure.in	1999/11/22 01:05:47	1.1.1.40
| @@ -1241,7 +1241,7 @@
|  dnl if found tcsetpgrp, test to see if it actually works
|  dnl for instance, BeOS R4.51 does not support it yet
|  dnl -----------
| -if test -t 0 -a $ac_cv_func_tcsetpgrp=yes; then
| +if test $ac_cv_func_tcsetpgrp=yes; then
|      AC_CACHE_CHECK(if tcsetpgrp() actually works,
|      zsh_cv_sys_tcsetpgrp,
|      [AC_TRY_RUN([

8501 is missed.

| Index: Completion/Builtins/_vars
| ===================================================================
| RCS file: /projects/zsh/zsh/Completion/Builtins/_vars,v
| retrieving revision 1.1.1.2
| retrieving revision 1.1.1.3
| diff -u -r1.1.1.2 -r1.1.1.3
| --- Completion/Builtins/_vars	1999/11/15 12:01:48	1.1.1.2
| +++ Completion/Builtins/_vars	1999/11/22 01:05:48	1.1.1.3
| @@ -22,3 +22,5 @@
|  else
|    _tags parameters && _parameters
|  fi
| +
| +

Two additional empty lines.  No problem.

| Index: Completion/Core/compinit
| ===================================================================
| RCS file: /projects/zsh/zsh/Completion/Core/compinit,v
| retrieving revision 1.1.1.37
| retrieving revision 1.1.1.38
| diff -u -r1.1.1.37 -r1.1.1.38
| --- Completion/Core/compinit	1999/11/18 10:05:45	1.1.1.37
| +++ Completion/Core/compinit	1999/11/22 01:05:50	1.1.1.38
| @@ -106,7 +106,7 @@
|  
|  # Loading it now ensures that the `funcstack' parameter is always correct.
|  
| -zmodload -i parameter
| +: $funcstack
|  
|  # This function is used to register or delete completion functions. For
|  # registering completion functions, it is invoked with the name of the

I missed 8512.

| Index: Completion/User/_make
| ===================================================================
| RCS file: /projects/zsh/zsh/Completion/User/_make,v
| retrieving revision 1.1.1.15
| retrieving revision 1.1.1.16
| diff -u -r1.1.1.15 -r1.1.1.16
| --- Completion/User/_make	1999/11/15 12:01:49	1.1.1.15
| +++ Completion/User/_make	1999/11/22 01:05:51	1.1.1.16
| @@ -18,11 +18,11 @@
|      file=''
|    fi
|  
| -  [[ -n "$file" ]] && _wanted targets expl 'make target' &&
| -      compadd "$expl[@]" - \
| -          $(awk '/^[a-zA-Z0-9][^\/ \t]+:/ {print $1}
| -	         /^\.include  *<bsd\.port\.(subdir\.|pre\.)?mk>/ || /^\.include  *".*mk\/bsd\.pkg\.(subdir\.)?mk"/ {
| -	           print "fetch fetch-list extract patch configure build install reinstall deinstall package describe checkpatch checksum makesum" }' \
| -	        FS=: $file) && ret=0
| +   [[ -n "$file" ]] && _wanted targets expl 'make target' &&
| +       compadd "$expl[@]" - \
| +           $(awk '/^[a-zA-Z0-9][^\/ \t]+:/ {print $1}
| + 	         /^\.include  *<bsd\.port\.(subdir\.|pre\.)?mk>/ || /^\.include  *".*mk\/bsd\.pkg\.(subdir\.)?mk"/ {
| + 	           print "fetch fetch-list extract patch configure build install reinstall deinstall package describe checkpatch checksum makesum" }' \
| + 	        FS=: $file) && ret=0
|    (( ret )) && { compset -P 1 '*\='; _files }
|  fi

Indent changes.  No problem.

| Index: Config/version.mk

VERSION and VERSION_DATE is updated.

| Index: Doc/Zsh/compsys.yo
| ===================================================================
| RCS file: /projects/zsh/zsh/Doc/Zsh/compsys.yo,v
| retrieving revision 1.1.1.77
| retrieving revision 1.1.1.78
| diff -u -r1.1.1.77 -r1.1.1.78
| --- Doc/Zsh/compsys.yo	1999/11/19 10:19:14	1.1.1.77
| +++ Doc/Zsh/compsys.yo	1999/11/22 01:05:54	1.1.1.78
| @@ -2027,6 +2027,12 @@
|  taken as the name of an array and its elements will be given to
|  functions called to generate matches when executing the
|  var(actions). For example, this allows one to give options for the
| +tt(compadd) builtin that should be used.
| +
| +Another option supported is `tt(-O) var(name)'. The var(name) will be
| +taken as the name of an array and its elements will be given to
| +functions called to generate matches when executing the
| +var(actions). For example, this allows one to give options for the
|  tt(compadd) builtin that should be used for all var(action)s.
|  
|  Also, the tt(-M) option followed by a string may be given before the

The paragraph is doubled.

| Index: Src/builtin.c
| ===================================================================
| RCS file: /projects/zsh/zsh/Src/builtin.c,v
| retrieving revision 1.1.1.36
| retrieving revision 1.1.1.37
| diff -u -r1.1.1.36 -r1.1.1.37
| --- Src/builtin.c	1999/11/19 09:18:25	1.1.1.36
| +++ Src/builtin.c	1999/11/22 01:05:59	1.1.1.37
| @@ -3212,7 +3212,6 @@
|  	if (isset(MONITOR)) {
|  	    /* send SIGHUP to any jobs left running  */
|  	    killrunjobs(from_signal);
| -	    errflag = 0;
|  	}
|  	if (isset(RCS) && interact) {
|  	    if (!nohistsave)

Hm.  Why?  8607?

| Index: Src/math.c
| ===================================================================
| RCS file: /projects/zsh/zsh/Src/math.c,v
| retrieving revision 1.1.1.21
| retrieving revision 1.1.1.22
| diff -u -r1.1.1.21 -r1.1.1.22
| --- Src/math.c	1999/11/21 03:35:38	1.1.1.21
| +++ Src/math.c	1999/11/22 01:06:01	1.1.1.22
| @@ -188,8 +188,8 @@
|      char *prev_locale;
|  #endif
|      int cct = 0;
| -
|      yyval.type = MN_INTEGER;
| +
|      for (;; cct = 0)
|  	switch (*ptr++) {
|  	case '+':
| @@ -367,7 +367,7 @@
|  #ifdef USE_LOCALE
|  		    setlocale(LC_NUMERIC, prev_locale);
|  #endif
| -		    if (ptr == nptr || *nptr == '.') {
| +		    if (ptr == nptr || *nptr == '.' ) {
|  			zerr("bad floating point constant", NULL, 0);
|  			return EOI;
|  		    }
| 

White space changes.  No problem.
-- 
Tanaka Akira


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

* Re: 3.1.6-pws-9 available, I hope
  1999-11-22  3:51 ` Tanaka Akira
@ 1999-11-22  6:56   ` Bart Schaefer
  1999-11-22  7:51   ` Bart Schaefer
  1 sibling, 0 replies; 8+ messages in thread
From: Bart Schaefer @ 1999-11-22  6:56 UTC (permalink / raw)
  To: Zsh Hacker's List

On Nov 22, 12:51pm, Tanaka Akira wrote:
} Subject: Re: 3.1.6-pws-9 available, I hope
}
} | --- Src/builtin.c	1999/11/19 09:18:25	1.1.1.36
} | +++ Src/builtin.c	1999/11/22 01:05:59	1.1.1.37
} | @@ -3212,7 +3212,6 @@
} |  	if (isset(MONITOR)) {
} |  	    /* send SIGHUP to any jobs left running  */
} |  	    killrunjobs(from_signal);
} | -	    errflag = 0;
} |  	}
} |  	if (isset(RCS) && interact) {
} |  	    if (!nohistsave)
} 
} Hm.  Why?  8607?

On Nov 22, 12:17am, Peter Stephenson wrote:
} 	* Bart: 8617: Src/signals.c: warning, not error, if jobs running
} 	  at exit.
} 
} 	* Sven: 8607: Src/builtin.c, Src/math.c: initialize mathevall()
} 	  return value, but not hunk reset errflag in zexit() (except
} 	  kept braces).

Once 8617 is applied, errflag doesn't need resetting.

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


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

* Re: 3.1.6-pws-9 available, I hope
  1999-11-22  3:51 ` Tanaka Akira
  1999-11-22  6:56   ` Bart Schaefer
@ 1999-11-22  7:51   ` Bart Schaefer
  1999-11-22  8:27     ` Tanaka Akira
  1 sibling, 1 reply; 8+ messages in thread
From: Bart Schaefer @ 1999-11-22  7:51 UTC (permalink / raw)
  To: Zsh Hacker's List

On Nov 22, 12:51pm, Tanaka Akira wrote:
} Subject: Re: 3.1.6-pws-9 available, I hope
}
} I imported pws-9 and compared to last revision patched from bart-8.
} 
} This is summary of `cvs diff -r zsh-workers_8702 -r zsh-3_1_6-pws-9'.

A summary of differences from the version I have here:

* configure of -pws-9 has been built with a newer version of autoconf, so
  I got a lot of essentially no-op diff lines on that.

* In addition to 8501, configure.in is missing this change, suggested by
  Zefram but for which no patch was previously sent:

--- ./configure.in	Sun Nov 21 04:36:00 1999
+++ ../../zsh-3.1.6/configure.in	Sat Nov  6 22:39:21 1999
@@ -398,7 +398,7 @@
 AC_PROG_INSTALL             dnl Check for BSD compatible `install'
 AC_PROG_AWK                 dnl Check for mawk,gawk,nawk, then awk.
 AC_PROG_LN                  dnl Check for working ln, for "make install"
-AC_CHECK_PROGS([YODL], [yodl], [exit 0; yodl])
+AC_CHECK_PROGS([YODL], [yodl], [: yodl])
 
 dnl ------------------
 dnl CHECK HEADER FILES

* Only a nit, but there's an extraneous space in one spot in math.c:

--- ./Src/math.c	Sun Nov 21 15:00:36 1999
+++ ../../zsh-3.1.6/Src/math.c	Sat Nov 20 12:47:13 1999
@@ -367,7 +367,7 @@
 #ifdef USE_LOCALE
 		    setlocale(LC_NUMERIC, prev_locale);
 #endif
-		    if (ptr == nptr || *nptr == '.' ) {
+		    if (ptr == nptr || *nptr == '.') {
 			zerr("bad floating point constant", NULL, 0);
 			return EOI;
 		    }

* I have the same doubled paragraph in compsys.yo that -pws-9 has.  Based
  on my commitlogs, it was included in both 8639 and 8633.  (I can't check
  this against the archive easily, as 8639 is uuencoded.  Is there anyone
  who really still cares about the roughly 25% savings in size gained by
  doing gzip followed by uuencode?)  Did you fix this by hand, Tanaka?

* Otherwise, my differences are the same as those Tanaka reported.

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


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

* Re: 3.1.6-pws-9 available, I hope
  1999-11-22  7:51   ` Bart Schaefer
@ 1999-11-22  8:27     ` Tanaka Akira
  0 siblings, 0 replies; 8+ messages in thread
From: Tanaka Akira @ 1999-11-22  8:27 UTC (permalink / raw)
  To: Zsh Hacker's List

In article <991122075152.ZM18282@candle.brasslantern.com>,
  "Bart Schaefer" <schaefer@candle.brasslantern.com> writes:

> * I have the same doubled paragraph in compsys.yo that -pws-9 has.  Based
>   on my commitlogs, it was included in both 8639 and 8633. 

Yes. 8639 includes 8633.

> Did you fix this by hand, Tanaka?

I reverted 8633 before applying 8639.

Since My script checks a patch by `patch --dry-run --force -p0' before
apprying the patch, it detected that 8639 has some problems.  Then, I
checked 8639, I found out that it includes changes in 8633 and my
local files patched by 8633 caused a problm.  So, I reverted 8633 by
`patch -R' and restarted my script.  I.e. finally I ignored 8633 at
all.  So my compsys.yo had no dubled paragraphs.
-- 
Tanaka Akira


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

* Re: 3.1.6-pws-9 available, I hope
@ 1999-11-22  9:56 Sven Wischnowsky
  0 siblings, 0 replies; 8+ messages in thread
From: Sven Wischnowsky @ 1999-11-22  9:56 UTC (permalink / raw)
  To: zsh-workers


Bart Schaefer wrote:

> ...
> 
> I thought those were cleaned up by 8126, along with the infinite-loop
> thing.  I don't see stray spaces in prompts with TERM=dumb in bart-8.
> 
> } : - 80 column display bug
> 
> I've forgotten what this one looks like.

Autowrap when printing lines as long as the terminal is wide add an
extra empty line on some terminals (aixterm, for example).

See 7034 and follow-ups.


Bye
 Sven


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


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

end of thread, other threads:[~1999-11-22  9:56 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-11-22  0:17 3.1.6-pws-9 available, I hope Peter Stephenson
1999-11-22  2:35 ` Geoff Wing
1999-11-22  3:09   ` Bart Schaefer
1999-11-22  3:51 ` Tanaka Akira
1999-11-22  6:56   ` Bart Schaefer
1999-11-22  7:51   ` Bart Schaefer
1999-11-22  8:27     ` Tanaka Akira
1999-11-22  9:56 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).