| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
Problem reported by Charlie Van Dien <charlie@vandien.com>; see
http://lists.gnu.org/archive/html/groff/2013-10/msg00006.html
|
|
|
|
|
| |
Problem reported by Petr Man <petr@madnetwork.org>; fix suggested by
Ralph Corderoy <ralph@inputplus.co.uk>.
|
|
|
|
|
| |
* tmac/doc.tmac, tmac/doc-common: Do it.
* tmac/groff_mdoc.man: Updated.
|
|
|
|
|
|
|
|
|
| |
Problem reported by Heinz-Jürgen Oertel <hj.oertel@t-online.de>.
* src/devices/gropdf/gropdf.pl (do_t, FindChar): Use ascii octal
notation (i.e., \015) when outputting characters with value < 32.
This fixes a bug which affected acroread when control-M (cr) was
embedded in a text string.
|
|
|
|
| |
Problem reported by Y T <doarhop@hotmail.com>.
|
| |
|
|
|
|
| |
Necessary for Bernd's code to extract groff options.
|
|
|
|
| |
call to `.TP'.
|
| |
|
|
|
|
| |
* src/devices/grolbp/lbp.cpp (main): Implement it.
|
| |
|
| |
|
| |
|
|
|
|
| |
Correction in `src/roff/groff/Makefile.sub'.
|
| |
|
|
|
|
| |
`$(CCSRCS)' any more as prerequisits..
|
|
|
|
|
|
|
|
|
| |
`$libprogramdir' (usually `/usr/local/lib/groff'). Change
`$libdir/groff' into $libprogramdir for several `groff' programs.
Run `autoreconf -I m4'.
src/roff/groff/MAkefile.sub: Add $(DESTDIR) and $(srcdir) in
order to support installation outside of source code.
|
|
|
|
| |
commands. Improve the output for the `make' runs.
|
| |
|
|
|
|
|
| |
`groff' options from `getopt' in `groff.cpp'. Create 2 files
`groff_opts_no_arg.txt' and `groff_opts_with_arg.txt'.
|
|
|
|
|
|
|
| |
`read_groff_options.pl' is no longer needed.
`Makefile.sub': Get `groff' options from `getopt' in `groff.cpp'. Store it
in a new file `groff_options.txt', which is installed in `groff libdir'.
|
|
|
|
|
|
| |
* INSTALL.gen: Take the newest version from the `gnulib' repository.
* configure: Regenerated.
|
|
|
|
|
| |
FOR-RELEASE: New file which describes how to prepare `groff' for
a new release.
|
|
|
|
|
|
|
| |
`groff.cpp' and writes them into the file `groff_options.info'.
src/roff/groff/Makefile.sub: Have the generated file
`groff_options.info' be installed into the `groff libdir'.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
`automake' `INSTALL' file.
INSTALL.autotools: Remove file.
INSTALL.CVS: New file, moved from `INSTALL.autotools'.
m4/ax_prog_perl_version.m4: New file, taken from package
`autoconf-archive-2013.04.06'.
m4/groff.m4: Remove unnecessary blank line.
Makefile.in: Add `$(PERLVERSION)'.
aclocal.m4: Run `autoreconf -I m4' (this includes
`aclocal -I m4'). This creates a suitable `aclocal.m4'. Remove
generated subdirectory `autom4te.cache'.
src/roff/grog/Makefile.sub: Correct `sed' command. Use `tabs'
that are needed by `GNU make'.
|
|
|
|
| |
configuration files.
|
|
|
|
| |
of AC_DEFUNs.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Perl version.
|
|
|
|
|
|
|
|
|
|
|
| |
the coming files, a lib-directory is needed for storage.
m4/groff.m4, configure.ac: Add libdir information for `grog'.
Makefile.in: Add @grog_dir@.
Run `autoconf'.
`grog' has now a lib-directory at `$prefix/lib/groff/grog'.
|
|
|
|
|
|
|
|
|
|
| |
all old `groffer' versions `v0.*' and `v1.*'. The new versions
`groffer 2.*' will actually not be included. This package can be
got at:
$ git clone git@github.com:RUNOFF/groffer.git
main ChangeLog file: Emacs corrections keeping the content.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
versions of the former name `groff_lilypond v0.x'. They work with
lilypond parts in roff files, but were not installed. This
package can be got at:
$ git clone git@github.com:RUNOFF/groff_lilypond.git
The new versions glilypond v1.x are not included there.
|
|
|
|
|
|
| |
package RUNOFF.git with documentation about historical RUNOFF and
the available files written in the classical RUNOFF language:
$ git clone git@github.com:RUNOFF/RUNOFF.git
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
source directory `<groff_src_dir>/contrib/lilypond' and newly
install `<groff_src_dir>/contrib/glilypond', which now has many
files. The new version starts at `v1.0'.
* m4/groff.m4, configure.ac: Add libdir information for
`glilypond'.
* Makefile.in: Add `<groff_src_dir>/contrib/glilypond'.
Run `autoconf'.
`glilypond' can now be installed to the system.
Version will now be v1.*. All former files of versions v0.*
vanished or were renamed.
* ChangeLog.0x: old `ChangeLog' file for the old `groff_lilypond'
versions v0.*. In the future, this file won't be changed any
more.
* ChangeLog: New file. It is this file. It displays the history
of `glilypond' versions v1.* or later.
* glilypond.pl: New main Perl file written from
`groff_lilypond.pl' in a totally different way. It is split now
into 4 Perl files.
* args.pl: New Perl file. It handles the command line options for
a run of `glilypond.pl'.
* oop_fh.pl: New Perl file. OOP handling of file handles.
* perl_test.pl: Test whether the actual Perl program has a
suitable versions. For `Makefile.sub' and `glilypond.pl'.
* subs.pl: New Perl file. Defines the global subs for
`glilypond.pl'.
* Makefile.sub: Newly written `Makefile' for this subdirectory of
`groff'. `glilypond' should be able to be installed by `make'
with this file.
* glilypond.man: Newly written man-page for `glilypond'.
* README.txt: New file about the installation.
|
|
|
|
|
|
| |
(GROFF_FONT_FILES): Avoid installing Makefile.sub.orig when it's
around.
(install): Create $(DESTDIR)$(fontsubdir)/util when missing.
|
|
|
|
| |
Reported by Jim Avera <james_avera@yahoo.com>.
|
|
|
|
| |
Reported by Jim Avera <james_avera@yahoo.com>.
|
|
|
|
| |
Reported by Jim Avera <james_avera@yahoo.com>.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*src/devices/grops/psrm.cpp (resource_table): Add `fontset'.
(resource_manager::read_resource_arg): Do a case insensitive
comparison. The PostScript Reference Manual gives the following
example for a CFF resource (example 5.7):
%!PS-Adobe-3.0 Resource-FontSet
%%DocumentNeedResources: ProcSet (FontSetInit)
%%Title: (FontSet/CFFRoman27)
%%Version: 1.000
%%EndComments
%%IncludeResource: ProcSet (FontSetInit)
%%BeginResource: FontSet (CFFRoman27)
/FontSetInit /ProcSet findresource begin
%%BeginData: 622532 Binary Bytes
/CFFRoman27 622503 StartData
... 622,503 bytes of binary data ...
%%EndData
%%EndResource
%%EOF
Note the `ProcSet' and `FontSet' keywords. While the old DSC
(Document Structure Convention) documentation doesn't cover
`FontSet' at all (the DSC documentation predates the invention of
CFF), it describes only `procset' (all letters downcase), and it
also says that the DSC parser works in a case sensitive manner.
In other words, `ProcSet' is not valid according to the DSC
documentation, only `procset' is. So much about today's validity of
DSC... This patch adapts grops's code to the PostScript reality.
(resource_manager::do_begin_data): Fix typo (present since the
beginning) which prevented correct handling of binary data.
|
|
|
|
|
|
|
|
|
| |
`.lilypond start' and `.lilytpond end'.
These parts are tranformed into eps-files that can be displayed with `.PSPIC'.
There is a Perl-program `groff_lilypond.pl' and a corresponding man-page.
Both files are found in `groff/contrib/lilypond'. They will not be installed
so far, but can be used from the sourcei directory.
|
|
|
|
|
|
|
|
|
|
|
|
| |
=======================
* NEWS, REVISION, doc/groff.texinfo, doc/webpage.ms: Updated.
* configure: Regenerated.
* doc/texinfo.tex: Updated from `texinfo' repository.
* src/roff/groff/groff.cpp (main) <'v'>: Update copyright year.
|
| |
|