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:53:29 -0000

Log from commit: 

Update of /var/cvs/groff/src/devices/grolbp
In directory genba:/vol5/tmp/cvs-serv5248/src/devices/grolbp

Modified Files:
        grolbp.man lbp.cc 
Log Message:

Adding a new keyword `papersize' to the DESC file format (similar
but not completely identical to grolbp's extension).  grops now has
a -p command line option to override `papersize'.  Finally, grolbp
has been adapted to the new syntax.

* src/libs/libgroff/paper.cc, src/include/paper.h: New files.  It
defines and initializes the `papersizes[]' array with NUM_PAPERSIZES
elements.
* src/libs/libgroff/Makefile.sub (OBJS): Add `paper.o'.
(CCSRCS): Add `paper.cc'.

* src/include/font.h (font): Add `papersize' element.
* src/libs/libgroff/font.cc (font::unit_scale): New helper function.
(font::scan_papersize): New function.
(font::load_desc): Use it for handling `papersize' keyword.
* src/libs/libgroff/fontfile.cc: Initialize `font::papersize'.

* src/devices/grops/ps.cc: Include paper.h.
(user_paper_length): New global variable.
(ps_printer): Use paper length as initializer.
(make_printer): Updated.
(main): Handle new `-p' option.
* src/devices/grops/grops.man: Updated.

* src/devices/grolbp/lbp.cc: Include paper.h.
s/papersizes/lbp_papersizes/.
(set_papersize): Use new `papersizes' array.
(handle_unknown_desc_command): Don't handle `papersize'.
(main): Use `font::scan_papersize' for handling `-p' option.
* src/devices/grolbp/grolbp.man: Updated.

* man/groff_font.man: Document `papersize'.
* NEWS: Updated.



reply via email to

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