summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Adding font CWI (constant width italic) to devdvi.groff-1_16wlemb2000-05-2335-173/+676
| | | | | | | | | | | | | | | | | | * font/devdvi/CWI: New file. * font/devdvi/generate/Makefile: Add generating rule. * font/devdvi/DESC.in, font/devdvi/Makefile.sub, win32-diffs, tmac/tmac.dvi: Use it. * NEWS: Announce it. * font/devlj4/*: Regenerated (only adding kernings for `cq' glyph). * font/devlj4/generate/Makefile: Cosmetic changes only. * man/groff.man: Removed most of the redundant description of special characters (which is in groff_char.man). Added font translation CB->CR for devdvi. Other minor fixes. * tmac/tmac.dvi: Improved appearance of (co (copyright) and (rg (registered) symbols.
* * doc/Makefile: Added rule for creating info files.wlemb2000-05-2245-1252/+1892
| | | | | | | | | | | | * font/devdvi/*: Added kernings for `cq' glyph. Updated to latest AMS font metrics. * font/devdvi/generate/Makefile: Fixed dependencies. * font/devps/*: Regenerated. Heavy changes for Bookman and NewCentury Schoolbook! * font/devps/generate/afmname: Will now run with GNU awk. * font/devps/generate/textmap: Added forgotten `cq' glyph name. * font/devps/generate/Makefile: Cosmetic changes only.
* * tmac/tmac.an: Added a new command line option `-rSxx' (`xx' can bewlemb2000-05-2210-638/+844
| | | | | | | | | | | | | | | | | | | | 10, 11, or 12) to support output with 11pt and 12pt base font sizes. `.SS' now produces a heading with a smaller size than `.SH'. Completely formatted. * doc/groff.texinfo, tmac/groff_man.man, NEWS: Document it. * man/groff.man: Improved table appearance. Use of `eo' request to reduce number of doubled backslashes in macro definitions. Replacing `e' with `(rs'. Other minor fixes. * src/preproc/tbl/main.cc: Insert HTML table end tag before `lf' to have correct line number. * INSTALL: Small improvement. * man/roff.man, tmac/groff_tmac.man: Updates (with corrections by WL).
* * man/groff.man: Complete update (with a lot of corrections by WL).wlemb2000-05-192-867/+1530
|
* Adding `cq' (PS name `quoteright') glyph name as an alias for "'".wlemb2000-05-19193-114/+357
| | | | | | | | | | | | * font/*/*: Implement it. * man/groff_char.man, NEWS: Document it. * src/include/unix.h: Removed. It isn't used. * doc/groff.texinfo: Slight improvements. * README, win32-diffs: Small fixes and improvements.
* Removed since it is not used.wlemb2000-05-181-0/+0
|
* Free Documentation License.wlemb2000-05-171-0/+358
|
* * FDL: New file (the Free Documentation License version 1.1).wlemb2000-05-164-90/+626
| | | | | | | | | * doc/groff.texinfo: Added many start-up values for gtroff. Some structural improvements of the source code. * src/roff/troff/input.cc: Added small comment about troffrc-end. * src/roff/troff/troff.man: Added info about troffrc-end.
* * Makefile.in (EXTRADIRS): Fix typos.wlemb2000-05-144-42/+146
| | | | | | | | | | | (dist): Handle deletion of old .tar.gz file correctly. (DISTDIRS): Include all tty output devices. * doc/groff.texinfo: Adding more cross references; countless other fixes. * MORE.STUFF: Added Robert Marks's utilities.
* Added win32 port contributed by Blake McBridewlemb2000-05-1214-54/+3240
| | | | | | | | | | | | | | | | | | | | | | | | | <blake@florida-software.com>. * README.WIN32, win32-diffs: New files. * NEWS: Updated. * src/preproc/grn/hgraph.cc (HGSetBrush): Replace `%lf' with `%f'. (tmove, tmove2): Added parentheses to avoid compiler warnings. (change): Removed unused variables. * src/preproc/grn/main.cc (main, conv): Removed unused variables. (savebounds): Changed return value from `int' to `void'. * src/preproc/grn/hdb.cc: Ditto. * src/devices/grolbp/lbp.cc (lbp_printer::draw): Removed superfluous final backslash in comment to avoid compiler warning. * src/utils/pfbtops/pfbtops.c: Added `getopt.h'. * doc/groff.texinfo: More fixes. * tmac/tmac.doc: Documentation fix.
* * doc/groff.texinfo: Reading the source code shows up a lot ofwlemb2000-05-114-65/+185
| | | | | | | | | | omissions and incorrect data... More conversion to @Deffn macros. * src/roff/troff/reg.cc (number_value_to_ascii): Remove ASCII dependency. * src/roff/troff/request.h: Removing unused `no_break_flag'.
* * man/groff.man, man/roff.man, tmac/groff_tmac.man: Minorwlemb2000-05-105-176/+541
| | | | | | | | | | | improvements. * doc/groff.texinfo: Extended history section. More conversion to @Deffn macros. More .tr documentation. * font/devcp1047/R.proto, font/devcp1047/Makefile.sub, font/devcp1047/DESC.proto: New files. * font/*/*: Change it.
* * doc/groff.texinfo: Completed tab section. Added info aboutwlemb2000-05-083-39/+165
| | | | | | | fields. * PROBLEMS: Describe configure script fix for OS/390 Unix.
* * font/devdvi/DESC.in: Change size 11pt to 10.95pt (as used inwlemb2000-05-054-16/+39
| | | | | | | | | LaTeX 2e). * NEWS: Document it. * man/troff.man: Minor optical improvements. * font/*/*: Implement it.
* Adding `dq' (PS name `quotedbl') glyph name as an alias for `"'.wlemb2000-05-04179-4238/+4424
| | | | | * fonts/*/*: Implement it. * man/groff_char.man, NEWS: Document it.
* * DviChar.c: Adding `dq' as an alias for `"' in latin-1 map.wlemb2000-05-042-1/+5
|
* * tmac/groff_tmac.man, man/groff.man, man/roff.man: Fixing @MANxEXT@wlemb2000-05-028-194/+188
| | | | | | | | | | expansion. * NEWS: Document the three new man pages. * aclocal.m4 (GROFF_CXX_CHECK): Removing obsolete AC_C_CROSS call. * configure: Updated. * font/devcp1047/R.proto: Fixing fatal bug (a missing `"' character).
* Added grap support to grog.wlemb2000-05-0113-14/+3199
| | | | | | | | | | | | | | | | | | | | | | * src/roff/grog/grog.sh, src/roff/grog/grog.pl: Implement it. * src/roff/grog/grog.man: Document it. * doc/groff.texinfo, NEWS: Add info about grap support. Add new man pages comptributed by Bernd Warken <bwarken@mayn.de> (with slight fixes by me). * tmac/groff_tmac.man: New file documenting tmac mechanism. * tmac/Makefile.sub: Add groff_tmac.man. * man/roff.man: New file giving overview of roff system. * man/troff.man: A short reference of troff. * man/Makefile.sub: Add roff.man and troff.man. Added grap support to groff. * src/roff/groff/groff.cc: Implement it. * src/roff/groff/groff.man: Document it.
* * src/devices/grotty/grotty.man: Add cp1047 device.wlemb2000-04-3019-134/+315
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/preproc/eqn/eqn.man, src/preproc/eqn/neqn.sh, tmac/eqnrc: Ditto. * src/roff/groff/groff.man: Ditto. * src/roff/nroff/nroff.sh, src/roff/nroff/nroff.man: Ditto. * doc/groff.texinfo: Ditto. * tmac/troffrc: Fix mapping of latin-1 char 160 (non-breakable space) for cp1047. * man/groff_char.man: Add `pc' glyph. * tmac/tmac.latin1: Replacing `md' glyph with `pc'. * tmac/tmac.tty: Add `pc' glyph. * tmac/tmac.tty-char: Use/add `pc' glyph. Don't call tmac.latin1 if we use cp1047 output device. * Makefile.in, aclocal.m4: Don't build utf8 on EBCDIC hosts since there are still hardcoded latin1->unicode values in utf8's font definition files. * configure: Updated. * NEWS: Minor clarification. Updated. * PROBLEMS: Formatted. Added info about C++ fix pack for OS/390 Unix.
* * html.cc (calculate_margin): Calculate the left and right marginwlemb2000-04-302-63/+93
| | | | | | | | | | | | irrespective of the boolean `margin_on'. Fixes a divide by zero bug and a column bug as reported by Steve Blinkhorn <steve@prd.co.uk>. Improved the behaviour of the -m (margin on) option. * html.cc (make_html_indent): More checking. * html.cc (right_indentation): Fixed substitution slip-up. * ordered_list.h (list_element): Added `<T>' twice to satisfy picky
* New header file for C++.wlemb2000-04-291-0/+68
|
* Initial revisionwlemb2000-04-293-0/+394
|
* Adding EBCDIC code page 1047.wlemb2000-04-29186-333/+509
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fonts/devcp1047/R.proto, fonts/devcp1047/Makefile.sub, fonts/devcp1047/DESC.proto: New files. * aclocal.m4 (GROFF_EBCDIC): Introduce TTYDEVDIRS which can be either ascii/latin1 or cp1047. * Makefile.in: Use it. * configure: Updated. Replacing and/or adding `md' (mathdot) glyph with `pc' (periodcentered) in all text fonts. * fonts/*/*: Change it. * aclocal.m4 (GROFF_OS390): Fixing compiler flags. * configure.in: Add check for strings.h. * src/include/driver.h: Use HAVE_STRINGS_H. * src/devices/grolbp/lpb.cc: Remove string.h. * src/include/groff-getopt.h: New file. It will be used instead of getopt.h (to be included in lib.h) to avoid endless problems with picky C++ compilers. * src/include/lib.h: Use groff-getopt.h. * src/include/Makefile.sub: Updated. * configure: Updated. * Makefile.in: Updated. * NEWS: Mention EBCDIC support. * TODO: Some additions. * src/roff/troff/troff.man, doc/groff.texinfo: Fixing documentation of mso request. * src/roff/troff/troff.man: Minor fixes.
* * DviChar.c: Replacing `md' glyph name with `pc' in latin-1 map towlemb2000-04-292-1/+6
| | | | make it distinct from the `md' glyph in the symbol font.
* * src/roff/troff/troff.man, doc/groff.texinfo, NEWS: Document thewlemb2000-04-2217-87/+234
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `.T' string register and the incompatible definition of the `.T' number register (compared to Unix troff). * man/groff_char.man: Add some missing characters. * font/devutf8/NOTES: Update. * src/include/htmlindicate.h, src/include/lib.h, src/include/posix.h: Fix copyright. * src/include/Makefile.sub: Update. * src/roff/troff/input.cc (input_char_description): Removing superfluous space char. * tmac/tmac.X: Fix typo (bq -> (Bq. * doc/groff.texinfo: Document EBCDIC. Introducing `shc' as the glyph name for the soft hyphen character. * tmac/tmac.tty, tmac/tmac.latin1, tmac/tmac.html, font/devlatin1/R.proto: Use it. * NEWS: Updated. * src/devices/grops/ps.cc (ps_printer::flush_sbuf): Removing dependency on ASCII order.
* * src/libs/libgroff/illegal.c: Added EBCDIC table.wlemb2000-04-155-4/+68
| | | | | | | * src/roff/troff/input.cc: Added adaptation to EBCDIC. * src/preproc/refer/refer.cc, src/roff/troff/env.cc: Minor changes to increase portability.
* * aclocal.m4: Added GROFF_EBCDIC and GROFF_OS390 tests.wlemb2000-04-144-141/+245
| | | | | | | | | Redefined AC_OUTPUT_MAKE_DEFS to replace ASCII character `012' with the generic `n' if under OS/390 Unix. * configure.in: Call GROFF_EBCDIC and GROFF_OS390. * configure: Regenerated.
* * doc/groff.texinfo: More conversions to @Deffn.wlemb2000-04-144-33/+64
| | | | | | | * tmac/tmac.psfig: Fix incorrect use of `&' operator by replacing it with `:'. * src/roff/nroff/nroff.man: Add note about tmac.tty-char.
* * doc/groff.texinfo: More conversions to @Deffn.wlemb2000-04-105-217/+309
| | | | | * src/libs/libgroff/{getopt.c,getopt1.c}, src/include/getopt.h: Updated to latest version (glibc 2.1.3).
* * doc/Makefile (clean): Include more index files.wlemb2000-04-0830-188/+400
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add rule texinfo->dvi. * doc/groff.texinfo: Added new index `op' for operators. More info on end of sentence characters. More use of @Deffn. * */*.man: Adding a note that a whitespace can be inserted between a command line option and its parameter -- we are using GNU getopt. * src/roff/groff/groff.man: Add example of `-m mandoc'. Correct anachronism of calling the man macro file with `-man' instead of `-m man' etc. * tmac/tmac.man, tmac/tmac.mandoc, tmac/tmac.markup, tmac/tmac.mdoc, tmac/tmac.me, tmac/tmac.ms: New files tmac.m<package> which simply load tmac.<package>. * tmac/Makefile.sub: Updated. Take care of $(tmac_an_prefix) etc. * NEWS: Updated. * doc/groff.texinfo: Updated. * tmac/groff_man.man: Copyright added. (I've basically taken groff_man.man). Introducing new indices `ma'
* * doc/groff.texinfo: Introducing macros `Deffn' and `Defmac' towlemb2000-03-282-154/+301
| | | | | | | | | | typeset the request resp. escape name with a tt font -- due to a bug in texinfo.tex it is necessary to use the `-e' switch with texi2dvi. Improving info about usage of groff units. Other minor fixes.
* * doc/groff.texinfo: Added section about man macro packagewlemb2000-03-203-20/+402
| | | | | | | (I've basically taken groff_man.man). Introducing no indices `ma' for macros/strings and `gl' for glyph names. Other minor fixes. * tmac/groff_man.man: Fixed some typos.
* Other minor fixes.wlemb2000-03-193-176/+6182
| | | | * doc/texinfo.tex: New file.
* * doc/groff.texinfo: Removed all occurrences of `you', `we', etc.wlemb2000-03-192-281/+284
|
* * doc/groff.texinfo: Improved section on number registers. Otherwlemb2000-03-182-80/+202
| | | | minor updates.
* * src/roff/groff/groff.man: Added info about grolbp. Make nicerwlemb2000-03-1711-174/+201
| | | | | | | | | | | | | synopsis. * src/devices/grolbp/grolbp.man, src/roff/nroff/nroff.man, src/devices/grolj4/grlj4.man, src/devices/grops/grops.man, src/preproc/eqn/eqn.man, src/utils/afmtodit/afmtodit.man, src/utils/tfmtodit/tfmtodit.man: Make nicer synopsis. * src/preproc/grn/grn.man: Better synopsis; added copyright. * src/roff/grog/grog.man: Updated copyright date.
* * grohtml.man: Some formatting.wlemb2000-03-172-13/+22
|
* * configure.in: Added test for strdup.wlemb2000-03-144-18/+52
| | | | | | | | | * src/devices/grolbp/lbp.cc: Added a strdup() version in case none is available. Replaced dynamic allocation of arrays `[...]' with `new' operator. Other minor fixes.
* * Makefile.comm: Add $(INCLUDES) to $(ALL_CFLAGS).wlemb2000-03-122-1/+5
|
* * src/preproc/grn/hdb.cc (DBGetType): Added return value to makegroff-20000311wlemb2000-03-114-2/+16
| | | | | | | | compilers silent. * src/preproc/grn/hgraph.cc: Add #ifdef for hypot(). * src/include/lib.h: Remove some spaces. * include/lib.h: Add check for strcasecmp().
* * ordered_list.h (list_element): Added `<T>' twice to satisfy pickywlemb2000-03-112-4/+9
| | | | compilers.
* * src/libs/libgroff/tmpfile.cc (xtmptemplate, xtmpfile): Removinggroff-20000310-1wlemb2000-03-102-3/+8
| | | | initializers from arguments (some compilers don't like this).
* New file.groff-20000310wlemb2000-03-102-0/+108
|
* * src/libs/libgroff/htmlindicate.cc: Added library file which is nowwlemb2000-03-105-28/+119
| | | | | | | | | | used by pic and eqn to tell grohtml where the graphic regions start and end. * src/libs/libgroff/Makefile.sub: Use it. * src/preproc/eqn/main.cc, src/preproc/pic/troff.cc: Altered to use graphic_start() and graphic_end() from htmlindicate.cc. * tmac/groff_man.man: More fixes.
* * tmac/tmac.safer: Will now work correctly in compatibility mode.wlemb2000-03-093-6/+36
|
* * doc/Makefile: Added texput.log to the `clean' target.wlemb2000-03-084-42/+213
| | | | * doc/groff.texinfo: Added info about delimiters for escapes.
* * src/preproc/pic/pic.man: Add info on conversion of pic images towlemb2000-03-082-17/+143
| | | | other graphic formats.
* * Makefile.in, contrib/mm/Makefile.sub, src/preproc/eqn/Makefile.sub,wlemb2000-03-077-6/+15
| | | | | | src/roff/groff/Makefile.sub, src/roff/nroff/Makefile.sub, src/utils/afmtodit/Makefile.sub: Use $(INSTALL_SCRIPT) for script files.
* * doc/groff.texinfo: Spelling fixes.wlemb2000-03-074-67/+71
| | | | | | * src/roff/troff/TODO: Updated. * tmac/eqnrc: Small fixes.
* * doc/Makefile: Bug fixes -- this is still provisional, though...wlemb2000-03-062-18/+14
|