| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
| |
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/devices/gropdf/gropdf (do_x) <'X'> <'pdfpic'>: Using
\X'pdf: pdfpic'
with a zero width now works correctly.
(LoadPDF): Scale width in proportion to given height.
(do_s): In some circumstances a font size change is emitted before
current font is established. Fix handles this situation.
|
| |
|
|
|
|
|
|
|
|
|
| |
=======================
Due to CVE-2012-3386, ftp.gnu.org rejected uploading of version 1.22
-- in other words, 1.22 has never been released.
* NEWS, REVISION, doc/groff.texinfo, doc/webpage.ms: Updated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Because we currently don't support `gnulib-tool' directly but add
everything to the CVS repository, and many internal details of the
gnulib setup has changed, it is necessary to do redo the import.
. Temporarily rename `src/libs/gnulib' to `src/libs/gnulib.old'.
. Call
gnulib-tool --create-testdir \
--dir=src/libs/gnulib \
wcwidth
. Manually move directories `src/libs/gnulib/gl{lib,m4}' to
`src/libs/gnulib/{lib,m4}', and do `s/gllib/lib/' and `s/glm4/m4/'
in all files to `convert' the gnulib testbed to a standard gnulib
configuration as maintained by gnulib-tool. Additionally, remove
the directory `src/libs/gnulib/gltests' and the references to
`gltests' in all files.
(All of this could be done with a script, but I hope that this is
eventually replaced with migrating groff as a whole to gnulib and
its setup).
. Call
gnulib-tool --add-import \
--dir=src/libs/gnulib \
wcwidth
to update everything.
. Merge the changed, new, and deleted files into `gnulib.old',
delete `gnulib', rename `gnulib.old' to `gnulib', then commit.
|
|
|
|
|
|
| |
* doc/Makefile.in (.texinfo.txt): New rule.
(.texinfo.html): Use `LANG='.
(split-html): New target.
|
| |
|
|
|
|
|
| |
* ChangeLog: Split off older entries into...
* ChangeLog.121: this new file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
=====================
* NEWS, VERSION, doc/groff.texinfo, doc/webpage.ms: Updated.
* config.guess, config.sub: Updated from `config' repository.
* INSTALL.gen: Updated from `gnulib' repository (file `INSTALL').
* aclocal.m4, configure: Regenerated.
* doc/texinfo.tex: Updated from `texinfo' repository.
* src/roff/groff/groff.cpp (main) <'v'>: Update copyright year.
|
|
|
|
| |
Copyright years.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
position by 'N'. gropdf now obeys this rule.
Fixed kerning issue where width of non-kerned text could be wrongly
calculated using previous kern factor.
|
| |
|
| |
|
|
|
|
|
|
| |
Suggested by Ivan Shmakov <oneingray@gmail.com>.
* doc/Makefile.in, doc/Makefile.sub (GROFF): Don't use export.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* font/devpdf/Foundry.in: Add font path to debian `gsfonts' package.
* font/devpdf/util/BuildFoundries.pl: Handle missing fonts in a more
sane way, do NOT abort the complete make run!
* src/devices/gropdf/gropdf: Accept papersize names (i.e. A4) as
either upper or lower case.
The -p (papersize) option should be length,width (currently reversed
- width,length)
* src/devices/gropdf/pdfmom.pl: Support use of GROFF_BIN_PATH.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.in (OTHERDIRS): Move contrib/mom to be run after
devices/gropdf.
* src/devices/gropdf/gropdf.pl: Various fixes:
. Correct image scaling issue.
. Handle relative horizontal movement 'h' followed by absolute
vertical movement 'V'.
. Correct handling of track kerning.
* src/devices/gropdf/pdfmom.pl: New wrapper for mom (pdfmom)
using gropdf or grops driver.
* src/devices/gropdf/pdfmom.man: New man page.
* src/devices/gropdf/Makefile.sub: Updated to handle new files.
|
|
|
|
|
|
|
|
| |
See
http://lists.gnu.org/archive/html/bug-groff/2012-08/msg00009.html
for the full report.
|
| |
|
|
|
|
|
| |
* src/libs/libgroff/glyphuni.cpp (glyph_to_unicode_list),
src/libs/libgroff/uniglyph.cpp (unicode_to_glyph_list): Add it.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Cartouches within an `example' environment don't work.
* doc/groff.texinfo (CartoucheExample, endCartoucheExample): New
macros. Use them where appropriate.
|
|
|
|
| |
* tmac/doc.tmac (doc-flag-recursion): Do it.
|