jjc@relay.eu.net (James Clark) (06/16/91)
Archive-name: text/troff/groff/1991-06-14 Archive: prep.ai.mit.edu:/pub/gnu/groff-1.02.tar.Z [18.71.0.38] Original-posting-by: jclark!jjc@relay.eu.net (James Clark) Original-subject: groff 1.02 available Reposted-by: emv@msen.com (Edward Vielmetti, MSEN) Groff (GNU troff and related programs) version 1.02 is now available for anonymous ftp from prep.ai.mit.edu as pub/gnu/groff-1.02.tar.Z (about 1090k). No diffs from version 1.01 are available. There are some substantial changes in this release: Implementations of refer, indxbib and lookbib are included. These programs are significantly less mature than other parts of the groff distribution, and so should be used with caution. The refer program is quite a bit more flexible than Unix refer; read the man page for details. Parts of gxditview have been rewritten so that it works with -Tps. Parts of grops have been rewritten; it now supports version 3.0 of the Document Structuring Conventions both in the documents that it generates and in the documents that it imports. See the CHANGES file for more information about the changes in this release. A couple of minor problems have emerged since I did this release. If you are using the libg++ header files, you will need to correct the declaration of stat() in g++-include/sys/stat.h by making the first argument const char *. Also you should delete white space from the beginning of variable definition lines in xditview/Imakefile before running xmkmf. There is a bug in g++ 1.39 affecting operator delete member functions. Compiling groff with -DOP_DELETE_BROKEN enables a work-around. A better alternative is to apply the following fix to g++ (by Tilo Levante): *** cplus-decl.c.~1~ Mon Aug 6 05:28:59 1990 --- cplus-decl.c Wed Jun 5 08:55:04 1991 *************** *** 7954,7958 **** exprstmt = build_method_call (build1 (NOP_EXPR, TYPE_POINTER_TO (current_class_type), error_mark_node), get_identifier (OPERATOR_DELETE_FORMAT), ! build_tree_list (NULL_TREE, integer_zero_node), NULL_TREE, LOOKUP_NORMAL); else if (TYPE_USES_VIRTUAL_BASECLASSES (current_class_type)) --- 7954,7958 ---- exprstmt = build_method_call (build1 (NOP_EXPR, TYPE_POINTER_TO (current_class_type), error_mark_node), get_identifier (OPERATOR_DELETE_FORMAT), ! build_tree_list (NULL_TREE, current_class_decl), NULL_TREE, LOOKUP_NORMAL); else if (TYPE_USES_VIRTUAL_BASECLASSES (current_class_type)) James Clark jjc@jclark.uucp -- comp.archives file verification prep.ai.mit.edu -rw-r--r-- 1 14910 wheel 1087901 Jun 12 11:34 /pub/gnu/groff-1.02.tar.Z found groff ok prep.ai.mit.edu:/pub/gnu/groff-1.02.tar.Z