groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Groff-commit] Changes to //var/cvs/groff


From: wlemb
Subject: [Groff-commit] Changes to //var/cvs/groff
Date: 2 Jun 2002 07:51:37 -0000

Log from commit: 

Update of /var/cvs/groff/contrib/groffer
In directory genba:/vol5/tmp/cvs-serv5116

Modified Files:
        ChangeLog groffer.man groffer.sh 
Log Message:

* groffer.man (@.Shell_cmd_width): Increase to 4m (we use `sh#' as
the prompt).

________________________________________________________________
* release of groffer 0.7

* groffer.sh: remove incompatibility with the `ash' shell:
- do not use `!command':
          -> use `else'
  -> write `_not_' equivalents for some functions
- do not use `[^]' in `case':
  ->  restructure some functions.
- only single-character names for loop variables:
  -> spoils the paradigm of leading `_' for local variables.
- spurious trouble with `for i in ${var}':
  -> use `eval set -- ${var}' and `for i in "$@"'
- do not change or use $IFS:
  -> define new functions string_split() and `path_split()'.
  -> result must be processed by `eval set --'.
  -> solve conflicts with existing positional parameters.
- trouble with exporting external `$GROFF_*' variables:
  -> hope that they were exported in the calling shell.
- not smart about additional blanks:
  -> remove unnecessary withe space.

* groffer.sh: improve run-time speed:
- `ash' more than doubles the speed of `bash'.
- speed-up `man_setup()'.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]