1 2008-01-04 Werner LEMBERG <wl@gnu.org>
3 * shell/groffer.man, perl/groffer.man: Insert `\:' in URLs where
6 2007-02-15 Eric S. Raymond <esr@snark.thyrsus.com>
8 * perl/groffer.man, perl/groffer.man: Fix non-portable `if'
11 2007-02-13 Eric S. Raymond <esr@snark.thyrsus.com>
13 Use an-ext.tmac macros in groffer.man.
15 * perl/groffer.man, perl/groffer.man: Replace ShellCommand with
17 Don't use .TP for examples, as some viewers won't handle a display
18 macro as a tag line. Use .SY/.OP/.YS rather than elaborate custom
21 2007-02-02 Werner LEMBERG <wl@gnu.org>
23 * roff2.man: Further refinements and normalizations.
25 2007-02-02 Eric S. Raymond <esr@snark.thyrsus.com>
27 * roff2.man: Converted to use .SY/.OP/.YS and for cross-viewer
28 portability. Conversion checked using the protocol described in
31 2006-11-14 Werner LEMBERG <wl@gnu.org>
33 * Makefile.sub (GROFFER_REST): Add roff2.man.
34 (groffer): Use $(INSTALL_DATA) for man pages.
35 Don't call `chmod' for $(ROFF2PROGS).
36 (roff2.man): Typographical fixes.
38 2006-11-11 Bernd Warken
39 ________________________________________________________________
40 * release of groffer 1.1.1
42 * perl/roff2.pl, shell/roff2.sh: Create a new working mode without
43 `groffer' for `roff2*'.
45 * perl/groffer.pl: Fix test of temporary directory.
47 2006-11-09 Bernd Warken
48 ________________________________________________________________
49 * release of groffer 1.1.0
51 * perl/groffer.pl, perl/func.pl, perl/groffer.man, \
52 shell/groffer2.sh, shell/groffer.man: Add `--debug-grog' to
53 display the `grog' output.
55 * perl/roff2.pl, shell/roff2.sh: New files for creating the roff2*
56 programs to transform roff code to different formats.
58 * roff2.man: New file to create man pages for the roff2*
61 * Makefile.sub: Add roff2* and some minor fixes.
63 2006-11-04 Bernd Warken
64 ________________________________________________________________
65 * release of groffer 1.0.3
68 - Delete removing of $(CLEANADD) in `groffer'.
69 - Add $(MAN1) to `groffer'.
71 * perl/groffer.pl, perl/func.pl, shell/groffer2.sh:
72 - Add `groff' option with argument `-K'.
73 - Redesign the changed `grog'.
75 2006-10-23 Bernd Warken
76 ________________________________________________________________
77 * release of groffer 1.0.2
80 - Move all variable declarations out of BEGIN.
81 - Move all `use' commands outside of BEGIN. Fix the arising
83 - Correct new position of perl/perl_test.pl.
86 - version(): Fix the determination of the version of groff.
87 - usage(): Sort it among the functions in this file.
89 * perl/groffer.man, shell/groffer.man: Fix string variable
92 * shell/README_SH: Add information on Autobook.
95 - Extent simple shell tests by testing on support for functions.
96 Test standard shell on function support. Add error reports on
98 - Set unset variables LANG LC_ALL LC_MESSAGES LC_CTYPES LANGUAGES
99 to `C', according to Autobook, ch. 22.
100 - Remove option `-e' from `sed'.
103 - Add test on directory in man path find.
104 - Add Bourne compatibility for zsh shell.
105 - Replace `echo -n ""' by `:'.
106 - Remove -e option from sed.
108 2006-10-23 Werner Lemberg
110 * perl_test.pl: Moved to...
111 * perl/perl_test.pl: Here.
113 * Makefile.sub: Rewritten. Change PERL to HAVE_PERL and SHELL to
116 2006-10-14 Bernd Warken
117 ________________________________________________________________
118 * release of groffer 1.0.1
120 * perl/groffer.pl: Change $perl_test_pl to $file_perl_test_pl.
122 * perl/groffer.pl, perl/func.pl: Remove `\n' in `die' calls.
124 2006-10-12 Bernd Warken
125 ________________________________________________________________
126 * release of groffer 1.0.0
128 Changements of the shell version since 0.9.31
130 * shell/groffer.sh: Use version.sh in the upper directory.
132 2006-10-02 Bernd Warken
134 The groffer versions 1.* have two kinds of program, a shell
135 version and a Perl version.
137 The shell version is kept from the old shell only versions of
138 groffer 0.*. Most of the former files in the main groffer
139 directory are now moved to the subdirectoy shell/.
141 The Perl version of groffer is a complete rewrite; most of its
142 files are found in the subdirectory perl/.
144 The Makefile.sub decides whether the shell or Perl version of
145 groffer is installed. This is done by the program perl_test.pl.
147 In the following, all files in the groffer directory tree are
150 * ChangeLog: This file. It contains information for `groffer'
151 versions >= 1.0.0 with shell and Perl kinds. For older `groffer'
152 versions, see `shell/ChangeLog.0' which contains information for the
153 shell only versions of groffer 0.*.
155 * Makefile.sub: The old `Makefile.sub' was extended to support the
156 shell and the Perl version of `groffer' at the same time. If the
157 test of `perl_test.pl' succeeds the `groffer' Perl version will be
158 installed, otherwise the shell version is used.
160 * perl_test.pl: This is used by `Makefile.sub' and installed with
161 the Perl version of `groffer'. It is a test of the installed perl
162 version. The installed Perl version should be greater or equal
163 than the version that is required by this file.
165 * version.sh: This is the old file kept from the shell version of
166 `groffer'. It stores the `groffer' version, the date of the last
167 update, and the `groff' version. It is used and installed for the
168 shell and Perl version of `groffer'.
170 * README: This is the old `README' file extended by information on
171 the shell and Perl kinds of `groffer'.
173 * perl/: Subdirectory for the Perl version of `groffer'.
175 * perl/groffer.pl: This is the `groffer' script of the Perl
176 version, a Perl source file that handles the complete groffer
179 * perl/man.pl: This is the collection of functions that are
180 related to man pages, `apropos', and `whatis'. It is loaded by
183 * perl/func.pl: This is the collection of miscellaneous functions.
184 It is loaded by `perl/groffer.pl'.
186 * perl/split_env.sh: A shell script that is used by
187 `perl/groffer.pl' to split a large shell environment variable to a
190 * perl/groffer.man: This is the man page of the Perl version of
191 `groffer'. It is derived from `groffer.man' of the shell version.
192 It will only be installed when the `Makefile.sub' chooses to
193 install the Perl version of 'groffer' instead of the shell
196 * perl/README_PERL: This file contains information of the Perl
197 compatibility and details that are special to the Perl version.
199 * shell/: Subdirectory for the shell version of `groffer'.
201 * shell/ChangeLog.0: The former `ChangeLog' file of the groffer
202 versions 0.* was moved to this file. It contains information of
203 the shell only version of groffer 0.*.
205 * shell/groffer.sh: This is the old `groffer.sh' file of the shell
208 * shell/groffer2.sh: This is the old `groffer2.sh' file of the
211 * shell/groffer.man: This is the old man page groffer.man of the
212 shell version. The shell version keeps its own man page. It will
213 only be installed when the `Makefile.sub' chooses to install the
214 shell version instead of the Perl version.
216 * shell/README_SH: This is the old `README_SH' file of the shell
217 version containing information of the shell compatibility.
219 The former part of the ChangeLog file is in `shell/ChangeLog.0'.
221 2006-10-01 Bernd Warken
222 ________________________________________________________________
225 Copyright (C) 2006, 2007, 2008
226 Free Software Foundation, Inc.
227 Written by Bernd Warken
229 Copying and distribution of this file, with or without
230 modification, are permitted provided the copyright notice and this
231 notice are preserved.
233 This file is part of `groffer', which is part of the `groff'
236 ####### Emacs settings