summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add new output device `gropdf'.wl2011-07-2628-45/+5754
| | | | | | | | | | | | | | | | | | | | | | | | | | | * font/devpdf/*: New device files for gropdf. * src/devices/gropdf/*: New device. * Makefile.comm (install_dev, uninstall_dev): Handle more subdirectories. * Makefile.in (DEVDIRS, OTHERDIRS, EXTRADIRS): Add directories related to gropdf. * MANIFEST: Updated. * test-groff.in (GROFF_BIN_PATH): Updated. * tmac/Makefile.sub (NORMALFILES): Updated. * tmac/pdf.tmac: New file. * tmac/troffrc: Updated. * doc/groff.texinfo: Document it. * doc/Makefile.in, doc/Makefile.sub (groff_bin_dirs): Udpated. * doc/pic.ms: Updated. * man/groff_out.man, src/devices/grops/grops.man, src/preproc/pic/pic.man, src/roff/groff/groff.man, src/utils/afmtodit/afmtodit.man, src/utils/pfbtops/pfbtops.man: Updated. * contrib/pdfmark/pdfmark.ms: Updated.
* Improve line numbering support in tbl and with me macros.wl2011-07-206-24/+248
| | | | | | | | | | | | | | | | | * tmac/e.tmac (n1, n2, TH, PS): Implement it. (@h, @n, @o, @t, @k, )b, (c, (q, )q, (l, )l, (f, @q, PE): Updated. * doc/meref.me: Document changes. * src/preproc/tbl/table.cpp (ROW_START_LINE_REG, ROW_SAVE_LINE_REG, ROW_MAX_LINE_REG, REPEATED_NM_SET_MACRO, REPEATED_NM_SUS_MACRO): New macros. (table::init_output): Define REPEATED_NM_SET_MACRO and REPEATED_NM_SUS_MACRO. (table::print_single_hline, table::print_double_hline, table::define_bottom_macro, table::do_row, table::do_top, table::do_bottom): Updated. * doc/webpage.ms: Updated.
* * src/preproc/tbl/tbl.man: Mention trick to get abutting rules.wl2011-07-122-0/+47
|
* Fix clang warnings.wl2011-07-033-7/+15
| | | | | | | * src/libs/libdriver/input.cpp (odd): Use parentheses. * src/roff/troff/mtsm.cpp (state_set::is_in): Fix parentheses; previous code always tested for bit 0.
* mdoc: Update more OS versions strings.wl2011-07-032-0/+19
| | | | | * tmac/doc-common: Add versions strings for NetBSD, OpenBSD, FreeBSD, and DragonFly.
* Removed outdated link to ffii.org.PTPi2011-04-131-8/+6
|
* Typo.wl2011-04-111-3/+2
|
* mdoc: Update various strings related to Mac OS X and FreeBSD.wl2011-04-083-0/+21
| | | | | * tmac/doc-common: Add strings for FreeBSD 8.2 and Darwin 9.7-11.0. * tmac/doc-syms: Add strings -lbsm and -lSystem.
* Fix compilation issues with gcc 2.95.wl2011-03-302-0/+10
| | | | | * src/roff/troff/input.cpp (my_input_iterator): Define as an alias for `input_iterator' which is predefined by an old libstdc++.
* Add another POSIX standard.wl2011-03-302-1/+9
| | | | * tmac/doc-syms: Add POSIX 1003.1b.
* Fix build with non-GNU make.wl2011-03-302-1/+15
| | | | | | | | | | | | * Makefile.in ($TARGETS): We must not pass `$MDEFINES' recursively down to the sub-makes started in src/libs/gnulib, because that directory has its own values for `$top_srcdir' etc., and overriding those from the command line will cause the build to fail. Currently, `$MAKEOVERRIDES' will prevent the recursive passing of those overrides with GNU make, but not with other make(1) implementations. It looks like all targets that require `$MDEFINES' set them explicitly anyway, so we shouldn't need to set `$MDEFINES' on the top level.
* * m.tmac (misc@tag): Fix last patch.wl2011-03-272-4/+9
|
* Copyright years.wl2011-03-225-7/+6
|
* groffer: remove hardcoded path to 'libdir/groff/groffer' directory.bwarken2011-03-218-25/+80
|
* * m.tmac (RD): Don't use `.ie' but `.if'.wl2011-03-192-3/+7
|
* * m.tmac (misc@tag): Retain temporary indentation.wl2011-03-182-3/+13
|
* [troff] Improve error message.wl2011-03-182-2/+12
| | | | | * src/roff/troff/input.cc (token::delimiter): Improve error message. Suggested by Doug McIlroy <doug@cs.dartmouth.edu>.
* [mdoc] Within .An, .Aq, .Ao, and .Ac now use `<' and `>'.wl2011-03-042-4/+24
| | | | | | | Problem reported by Ulrich Spörlein <uqs@spoerlein.net> * tmac/doc.tmac (Aq, Ao, Ac): Implement it to follow RFC 822 and RFC 2822.
* Updated macrolist.html.PTPi2011-02-271-41/+62
|
* Typo.wl2011-02-231-1/+1
|
* Sub-subheads added to om.tmac.PTPi2011-02-221-72/+446
|
* Added support for sub-subheads from patch supplied by Petr Man.PTPi2011-02-2224-101/+359
| | | | Updated docs.
* * doc/groff.texinfo: Add another example for .em requestwl2011-02-142-0/+32
| | | | Based on a patch from Anton Shepelev <anton.txt@gmail.com>.
* Moved register #UNADJUSTED_DOC_LEAD to top of TRAPS macro.PTPi2011-02-113-1/+8
|
* Typos.wl2011-02-083-26/+26
|
* Fix vertical space around displays.wl2011-02-052-4/+10
| | | | * m.tmac (ds@end): Use `.SP', not `.sp'.
* Removed extraneous brace in HEADER that was causing flakiness inPTPi2011-02-013-1/+17
| | | | lists. Added utility macro, SINGLE_SPACE.
* More fixes for Savannah bug #32301.wl2011-01-316-5/+14
| | | | | | | * src/devices/grops/Makefile.sub (XLIBS), src/devices/grodvi/Makefile.sub, src/devices/grolj4/Makefile.sub, src/devices/grohtml/Makefile.sub, src/devices/grolbp/Makefile.sub: Add $(LIBGNU).
* * src/preproc/html/Makefile.sub: Add $(LIBGNU).wl2011-01-312-3/+3
|
* * src/preproc/grn/Makefile.sub: Add $(LIBGNU).wl2011-01-312-2/+3
|
* Fix Savannah bug #32301.wl2011-01-312-1/+7
| | | | * src/roff/groff/Makefile.sub (XLIBS): Add $(LIBGNU).
* Minor typos and improvements.wl2011-01-301-3/+5
|
* * doc/groff.texinfo: Complete documentation on output devices.wl2011-01-292-57/+351
|
* Handle `refer*.tmac'.wl2011-01-283-108/+9
| | | | | * tmac/Makefile.sub (NORMALFILES): Add `refer*.tmac'. * tmac/refer-mm.tmac: Moved to contrib/mm.
* Handle `refer-mm.tmac' file.wl2011-01-283-1/+116
| | | | | * refer-mm.tmac: New file. * Makefile.sub (install_data, uninstall_sub): Handle it.
* Typo.wl2011-01-282-3/+3
|
* Add `refer' support to -me.wl2011-01-288-262/+657
| | | | | | | | | | | | | * tmac/refer.tmac, tmac/refer-me.tmac, tmac/refer-ms.tmac, tmac/refer-mm.tmac: New files. The code in refer.tmac is based on the old code from `s.tmac'. * tmac/s.tmac: Remove direct refer support and include `refer-ms.tmac' instead. * tmac/e.tmac: Remove direct refer support and include `refer-me.tmac' instead. * NEWS: Updated.
* Add `refer' support.wl2011-01-282-2/+9
| | | | * m.tmac: Include `refer-mm.tmac'.
* Prepare `refer' support.wl2011-01-283-12/+40
| | | | | | | | | | | * m.tmac (\n[Rpe]): New register to control page eject status of the `RP' macro. (RP): Updated. (ref@start-print): Move the trailing full stop in reference number to... (RS): This macro. * groff_mm.man: Document `Rpe' register.
* * mmroff.man, groff_mm.man: s/reference/cross reference/ wherewl2011-01-282-13/+15
| | | | appropriate.
* Add ChangeLog entry and other minor clean-ups.wl2011-01-274-7/+22
|
* [pic.ms] Fix Savannah bug 32258 (typos).wl2011-01-271-3/+3
|
* Bug fix by James Budiono.bwarken2011-01-263-12/+13
|
* [groff.texinfo]: Updates.wl2011-01-222-20/+56
| | | | | * doc/groff.texinfo: Document groff's `-j' option. Add dummy section for `chem' preprocessor.
* Update `grog'.wl2011-01-224-71/+29
| | | | | | | * src/roff/grog/{groff.sh,groff.pl}: `groff' now calls `pic' automatically if `grap' or `chem' is used. `chem' has been folded into `groff'. * src/roff/grog/grog.man: Updated.
* Make `groff -G' imply `-p'.wl2011-01-223-1/+20
| | | | | * src/roff/groff/groff.cpp (main): Implement it. * src/roff/groff/groff.man: Updated.
* Integrate `chem' into `groff' (new option -j).wl2011-01-225-14/+45
| | | | | | | | | | * src/roff/groff/groff.cpp (CHEM_INDEX): New constant. (main) ['j']: Add `chem'. (synopsis, help): Updated. * src/roff/troff/pipeline.h (MAX_COMMANDS): Increase to 14. * src/roff/groff/groff.man: Document new command line option. * NEWS: Updated.
* o groff_mom.man (FILES): Fix directory locations.wl2011-01-222-5/+9
|
* * doc/groff.texinfo: `chem' is now part of groff.wl2011-01-222-7/+16
|
* * doc/groff.texinfo: Improve description of `.de'.wl2011-01-222-5/+10
| | | | Based on suggestions by Ted Harding and Deri James.