| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
`$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.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* src/preproc/html/pushback.cpp (pushBackBuffer::pushBackBuffer,
pushBackBuffer::~pushBackBuffer): Abort if `dup' fails.
|
| |
|
|
|
|
| |
Problem reported by Omari Norman <omari@smileystation.com>.
|
| |
|
|
|
|
|
|
|
|
|
| |
* Makefile.in: Use $(top_srcdir) where appropriate.
* Makefile.sub (M4MACROS): Add `fcntl-o.m4' and `localcharset.m4'.
* font/devpdf/Makefile.sub (UTILFILES): Removed, unused.
(MOSTLYCLEANADD): Add `BuildFoundries'.
* src/devices/gropdf/Makefile.sub (MOSTLYCLEANADD): Add `pdfmom'.
|
|
|
|
| |
files and their section.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
grops driver defaults to round linecaps and linejoins, gropdf
incorrectly used butt caps and miter joins.
(Since the MOM package expects to use butt caps and miter joins
(emitting the necessary postscript code to change the caps and
joins), gropdf now parses the same postscript commands.)
* src/devices/gropdf/gropdf.man: Document the handling of linecaps
and linejoins.
* tmac/pdf.tmac (pdfbookmark): Fix bug where the current
PDFOUTLINE.FOLDLEVEL may not be honoured if warnings of the type
macro warning: adjusted level n bookmark; should be <= n
Added copyright and mention debt owed to Keith Marshall for original
`pdfmark.tmac', upon which `pdf.tmac' is largely based.
* font/devpdf/Foundry.in, font/devpdf/util/BuildFoundries.pl
(LocateFile): The font for EURO had the wrong entry in the
`download' file (it pointed to The font in the build directory,
which is wrong). It has always been permissable to include a path
along with the font name in the Foundry file, but until now the font
had to exist to be valid. It is now permitted to start the path
with an asterisk which tells BuildFoundry to use the path/filename
in the download file without checking if the font exists. This
allows the font to be found in `../devps' even though it is not
there during the build (if source and build are different), but will
be there after the install.
|
| |
|
|
|
|
|
|
|
| |
Problem reported by Andy Spencer <andy753421@gmail.com>.
* src/preproc/eqn/pile.cpp (pile_box::compute_metrics): Fix
rounding.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While problems ` and ' have been unintentionally introduced rather
recently, the limitation regarding # was there from the beginning.
At the same time, fix a small bug causing `.lf' requests not
starting a line.
* src/preproc/tbl/table.cpp (table::init_output,
table::compute_expand_width, table::compute_separation_factor,
table::define_bottom_macro, table::do_bottom): Temporarily switch
off eqn delimiters, wrapping the code into a `.ig' block. This uses
the new functionality just added to eqn.
* src/preproc/eqn/eqn.man, src/preproc/tbl/tbl.man: Updated.
|
| |
|
|
|
|
|
| |
* src/preproc/eqn/lex.cpp (do_delim): Handle multiple sequences of
`delim on' gracefully (ditto for `delim off').
|
|
|
|
|
|
|
|
|
| |
* src/preproc/eqn/lex.cpp (start_delim_saved, end_delim_saved): New
global variables.
(do_delim): Handle `delim on' to restore previous start and end
delimiters.
* src/preproc/eqn/eqn.man, NEWS: Document it.
|