[Top][All Lists]

[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: Sat, 2 Dec 2000 22:18:02 +0100

Log from commit: 

Update of /var/cvs/groff
In directory genba:/vol2/tmp/cvs-serv19892

Modified Files:
        ChangeLog NEWS 
Log Message:
Fixing a bug which prevented hyphenation in words followed
immediately by a TOKEN_NODE (e.g. ` ', `~', etc.).

* src/roff/troff/ (process_input_stack <token::TOKEN_NODE>):
Adding possibly_break_line().
* src/roff/troff/env.h (environment): Make possibly_break_line()

Make `~' usable in .tr request.

* src/roff/troff/token.h (token_type): Add TOKEN_STRETCHABLE_SPACE.
(token): Add stretchable_space().
* src/roff/troff/ (token::next, token::delimiter,
token::description, process_input_stack, do_translate,
add_to_node_list, token::process): Use it.
* src/roff/troff/node.h (node): Add fourth parameter to add_char()
for adjusting the space.
* src/roff/troff/ (node::add_char): Implement it.  Add code
for stretchable space.
* src/roff/troff/ (token::add_to_node_list): Use it.
(make_node): Add code for stretchable space.
* src/roff/troff/ (environment::add_char): Use it.
* src/roff/troff/ Add ESCAPE_TILDE special character.
(get_copy, token::next, transparent_translate, asciify): Use it.

* NEWS, src/roff/troff/, src/roff/troff/TODO,
doc/groff.texinfo: Updated.
* man/ Small reorderings.

reply via email to

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