This has been the case for over 12 years, but as far as I can tell, no
one has ever complained--more evidence that glilypond lacks users, not
to mention an active developer.
(A shame, because the _idea_ is a good one.)
ECMA-48 may be better-known than ISO 6429; both codify the same facts.
(As far as I know. The former is available gratis and I haven't shelled
out for the latter.)
It was only about configuring the paper format. We cover that in the
"PROBLEMS" file, section "Paper Format" of our Texinfo manual, and
subsection "Paper format" of groff(1). Also, our Autoconf check and
summary report cover this ground now.
Dale Snell rightly points out that greater reader happiness will ensue
if the tbl-using document groff(1) actually gets preprocessed with tbl.
ANNOUNCE: Credit Dale.
* Clarify flexibility of source and build directory names.
* Add `GROFF_BIN_PATH` to list of environment variables that must be set
to successfully run groff commands uninstalled.
* Add paragraph break.
* Quote name of "PROBLEMS" file.
* Advise people to use "BUG-REPORT" file as template on Savannah.
* Recast uninstallation instructions for symmetry with installation.
- Always quote "configure" when referring to the script of that name.
- Correct and expand discussion of gropdf and its 'Foundry' and
'download' files.
* Avoid chicken-and-egg problem by telling people without groff
installed how to view the man page of the command of that name.
* Drop information about generation of our Texinfo manual's output
formats. They are all shipped with the distribution archive now.
* Add "Documentation" section heading. Call out the compiled man page
documents alongside our Texinfo manual.
* Encourage readers to search the Savannah bug tracker to avoid the
filing of duplicate issues.
* INSTALL.extra (In Case of Trouble): Add advice on using the test
suite, particularly if it fails.
Fixes <https://savannah.gnu.org/bugs/?62478> (one hopes).
* Recast section headings to be more descriptive.
* Parallelize language between in-tree and out-of-tree build
instructions. They are now so similar that we might consider
combining them.
* Fix capitalization error.
* Tighten wording.
Bring discussion up to date.
INSTALL.REPO: Bump documented autoconf dependency. Encourage use of
'-j' option to make(1), but stop explaining it--multicore machines are
standard these days and we can expect users building from Git to know
this. Drop reassurance about transparent output-related diagnostics
since we have kludgily disabled them for the time being. Drop
discussion of 'doc' and 'install-doc' targets since they have been
removed. Drop discussion of autoreconf(1) since groff's migration to
Automake is a few years older now. Fix error: automake.pdf _is_ built
by default; it's simply not installed.
INSTALL.extra: Encourage use of '-j' option to make(1). Add discussion
of "unprivileged installation". Simplify discussion of our Texinfo
manual's output formats since they're all shipped with the distribution
archive now.
* stdbool.h is a C99 feature, so call out C99 as a requirement. gnulib
might enable us to build even on C89/C90 systems, though.
* Record the release date for our Perl dependency, long since
end-of-lifed even by ActiveState.
* Update discussion of our Texinfo manual since we no longer have a hard
build-time dependency on 'makeinfo'.
* Tweak wording in uchardet and paper size discussions, including a
Kemper notectomy and Kernighan ditroffectomy.
* INSTALL.REPO: Update characterization of our test repertoire.
* INSTALL.extra: Update documented compiler requirements; I don't think
GCC 2.7.1 has been supported by anyone for many years. Document
ISO C++98 requirement. Drop advice about use of alternative mallocs;
I haven't seen any evidence of anyone doing this or suffering because
they haven't. Add guidance re: uchardet '-dev{,el}' packages per
suggestion from Deri James. Fix error: "latin1" is a groff device;
"latin" is not.
Also fix minor style nits (capitalization, quotation style).
* INSTALL.extra: Update.
(Evaluation): New section updates material on "test-groff" script.
Also tell people how to preview our Texinfo manual (in text, DVI, PDF,
and HTML formats).
(In Case of Trouble): New section updates bug reporting URL.
Fixes <https://savannah.gnu.org/bugs/?57863>.
* update-copyright.sh: use gnulib's 'update-copyright' script. Pass
this script in directories 'arch', 'contrib', 'font', 'man', 'tmac',
'src' and on a list of extra files.
* FOR-RELEASE: mention this point.
Use gnulib's update-copyright script.
* src/roff/groff/groff.cpp: update the printf displayed when 'groff -v' is invoked.
* FOR-RELEASE: mention this point.
* m4/groff.m4 (GROFF_MAKEINFO): Check for version 5.0 (increased from
4.8). Update diagnostics and comments.
* INSTALL.extra:
* README:
* doc/groff.texi:
* doc/webpage.ms: Document updated requirement.
* doc/fixinfo.sh: Delete; it is no longer necessary to work around
Texinfo 4.x bugs.
* doc/doc.am (EXTRA_DIST): Stop shipping fixinfo.sh.
(.texi.html): Remove makeinfo < 5.0 version check and consequent
execution of fixinfo.sh. Update comment.
Patch courtesy of Dave Kemper. His comments, massaged into GNU
changelog format, follow.
[The patch] also fixes a couple of trivial errors in grammar,
punctuation, etc., that I spotted in the process[].
* PROJECTS: Since the context of bug-groff@gnu.org in this file
is not reporting bugs, instead of changing it to point to the
bug tracker, I changed the address to that of the groff
discussion list. (However, I don't know whether this list is
configured to accept email from nonsubscribers, so this may not
be a viable change.)
* README:
* doc/webpage.ms: These files already recommended the bug tracker
as the bug-reporting mechanism; they said using the method in
the file BUG-REPORT was an alternative. As BUG-REPORT also now
points to the bug tracker, I've tweaked this wording.
* doc/groff.texi: The address bug-groff@gnu.org was used only
once in this file, not as an address to report bugs, but as the
email address for Werner Lemberg. I would take this to mean he
doesn't want his actual email address in public documentation,
except that it appears in many other places throughout groff
source code and documentation alike. So it doesn't seem
unreasonable to put it in this file as well. I will email him
to confirm that this is OK. [I went ahead and removed it; we
don't need an email address in the document, IMO. --GBR]
* INSTALL.extra: Like README, this cited the file BUG-REPORT as
an alternative mechanism. I removed this wording entirely.
* BUG-REPORT:
* contrib/groffer/README:
* contrib/mm/README:
* contrib/mm/m.tmac:
* contrib/mm/mm/0.MT:
* contrib/mm/mm/4.MT:
* contrib/mm/mm/5.MT:
* contrib/mm/mm/ms.cov:
* contrib/mm/mse.tmac:
* src/devices/xditview/README: Tweak wording and direct readers
to Savannah bug tracker instead of bug-groff mailing list.
Signed-off-by: G. Branden Robinson <g.branden.robinson@gmail.com>
* INSTALL.REPO: mention that 'pkg-config' is a dependency.
* INSTALL.extra: add dependency 'makeinfo' and optional
dependencies 'pkg-config' and 'uchardet'.
* TESTS: move to doc/automake_migration_tests.txt
* INSTALL.gen: remove, this file is redundant with the 'INSTALL'
file from gnulib.
Applied the following command:
git submodule add git://git.sv.gnu.org/gnulib.git
This added gnulib in .git/index and created an empty `gnulib'
directory. This directory contains all the gnulib code, but is not
distributed. gnulib m4 dir are now in `gnulib_m4', while gnulib .c
files are located in `lib'. `gnulib_m4' and `lib' are generated and
distributed.
* .gitsubmodules: new file.
* src/libs/gnulib: removed.
Minimal Automake support. Makefile in non-recursive style.
Removed old build system Makefile.*. Removed various files that are
now generated by the bootstrap script: `configure',
`src/include/config.hin', various helper scripts (`config.guess',
`config.rpath' etc...) that are now installed by in `build-aux'.
Added the minimal code in Makefile.am to build the gnulib.
* Makefile.am: new file (moved and adapted from Makefile.in).
* acinclude.m4: new file (moved from aclocal.m4, which is now generated).
* INSTALL.extra: new file (moved from the original INSTALL file, which
is now a symlink to gnulib/doc/INSTALL).
* THANKS, AUTHORS: new empty files.
* TESTS: new file to sum up the tests that were done for the Automake
migration.