lp:~cjwatson/groff/charclass

Created by Colin Watson and last modified
Get this branch:
bzr branch lp:~cjwatson/groff/charclass
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Colin Watson
Project:
Groff
Status:
Merged

Recent revisions

1824. By Colin Watson

merge from trunk

1823. By Colin Watson

merge from trunk

1822. By Colin Watson

initial Japanese localisation, derived from Debian groff patch

1821. By Colin Watson

first pass at input side of character class support, including a new .class request; lookups are still rather slow

1820. By Colin Watson

extract glyph-to-Unicode logic into new glyph_to_unicode function, so that the input side can use it

1819. By Colin Watson

trivial whitespace cleanups

1818. By Brian M. Carlson

Initial character class support (from Message-ID: <email address hidden>)

1817. By wl

Add a new `file' warning category.

* src/roff/troff/troff.h (warning_type): Add WARN_FILE.
* src/roff/troff/input.cpp (DEFAULT_WARNING_MASK): Include
WARN_FILE.
(warning_table): Add `file' category.
(macro_source): Convert error on missing macro file to a
warning.
* NEWS, doc/groff.texinfo (I/O, Warnings), man/groff_diff.man,
src/roff/troff/troff.man: Document new warning category.

1816. By wl

* doc/groff.texinfo: Improve documentation of `lsm' request.

1815. By wl

Implement a leading spaces macro request, `lsm', in analogy to
`blm'.
Implement two new number registers, \n[lsn] and \n[lss], which hold
the number of spaces and the horizontal space, respectively, which
would be inserted if the macro registered by `lsm' wasn't called.

* src/roff/troff/input.cpp (leading_spaces_macro_name,
leading_spaces_number, leading_spaces_space): New global
variables.
(leading_spaces_macro): New function.
(process_input_stack) <token::TOKEN_SPACE>: Handle `lsm'.
(init_input_requests): Register `lsm', \n[lsn], and \n[lss].

* NEWS, man/groff_diff.man, man/groff.man, doc/groff.texinfo
(Leading Spaces Traps): Document new requests and registers.

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers