lp:~cjwatson/groff/charclass
- Get this branch:
- bzr branch lp:~cjwatson/groff/charclass
Branch merges
Branch information
Recent revisions
- 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
- 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. - 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)