summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.22.2 released1.22.2-realWerner LEMBERG2013-02-088-46/+96
| | | | | | | | | | | | ======================= * 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/libs/gnulib/*: Update `gnulib' files.groff-1_22_2Werner LEMBERG2013-02-0756-113/+119
|
* * groff_hdtbl.man: Correct details on loading hdtbl.tmac.Werner LEMBERG2013-02-062-6/+29
|
* Typo.Werner LEMBERG2013-02-041-1/+1
|
* * groff_hdtbl.man: Revised.Werner LEMBERG2013-02-042-71/+83
|
* Remove incorrect log entry.Werner LEMBERG2013-02-041-4/+0
|
* Fix and extend groff_hdtbl.manBernd Warken2013-02-032-3/+207
|
* Whitespace.Werner LEMBERG2013-02-021-2/+2
|
* [grohtml] Don't ignore return value of `dup'.Werner LEMBERG2013-02-022-1/+13
| | | | | * src/preproc/html/pushback.cpp (pushBackBuffer::pushBackBuffer, pushBackBuffer::~pushBackBuffer): Abort if `dup' fails.
* Reworked typesetting.mom to use Helvetica and Times Roman only.Peter Schaffter2013-02-011-15/+16
|
* README: Mention that `chem' needs perl.Werner LEMBERG2013-02-011-1/+2
|
* Fix a bunch of typos.Werner LEMBERG2013-02-0111-19/+19
| | | | From Gilles Espinasse <g.esp@free.fr>.
* README: Mention that you need netpbm and gs for compilation from CVS.Werner LEMBERG2013-01-311-5/+6
|
* Enter wrong connection for tbl(1) in tmac/groff_man.man.Bernd Warken2013-01-302-1/+5
|
* * doc/groff.texinfo: Fix documentation of .LP macro in ms.Werner LEMBERG2013-01-292-4/+12
| | | | Problem reported by Omari Norman <omari@smileystation.com>.
* * doc/Makefile.sub (uninstall_sub): Handle `gnu.eps'.Werner LEMBERG2013-01-292-1/+6
|
* Building clean-ups.Werner LEMBERG2013-01-295-34/+52
| | | | | | | | | * 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'.
* * Makefile.sub (MOSTLYCLEANADD): Fix typo.Werner LEMBERG2013-01-292-4/+8
|
* Rewording.Werner LEMBERG2013-01-291-17/+13
|
* Added FORCE argument to FLOAT; updated docs.Peter Schaffter2013-01-2932-103/+172
| | | | Trivial fixes.
* * pdfmark.tmac (pdfmark, pdf:composed): Use `\!' instead of `\X'.Werner LEMBERG2013-01-282-11/+30
| | | | | | | | | | | | | | | | | | | | | | | With the old pdfmark there are gaps between two of the lines, but with the new version they disappear. The use of `.br' and `.in 0' is arbitrary any request which causes an implicit break could be used. Two breaks together only produce one line break, but if there is an intervening `\X' then the second break finds the line buffer not empty and generates another line break. Using `\!' does alter the position of the pdfmark lines in the intermediate file sent to grops (the pdfmark lines are output immediately rather than being serialised through the output line processing), but this has no effect since the contents of the pdfmark line stay the same. It is the contents which determine where bookmarks jump to not the position of the record in the input stream to grops. I initially used `.output', but hit a snag if a pdfbookmark occurs before the document starts to output (message saying to insert an explicit `.br'), this is quite likely for things like `.pdfinfo /Author' which occur at the top of the document. So I'm using the `\!' escape.
* Add a shell command to the file MANIFEST that can display all man sourceBernd Warken2013-01-242-0/+22
| | | | files and their section.
* Add email address groff-bernd.warken-72@web.de for Bernd Warken.Bernd Warken2013-01-2254-149/+161
|
* * src/devices/gropdf/gropdf.pl (do_x, do_p, do_s, Set_LWidth): TheWerner LEMBERG2013-01-176-10/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Oops, missed a line.Werner LEMBERG2013-01-132-3/+3
|
* [eqn] Fix display of matrices in nroff output.Werner LEMBERG2013-01-132-2/+11
| | | | | | | Problem reported by Andy Spencer <andy753421@gmail.com>. * src/preproc/eqn/pile.cpp (pile_box::compute_metrics): Fix rounding.
* * tmac/europs.tmac: Protect against missing fonts.Werner LEMBERG2013-01-072-32/+36
|
* * font/devpdf/util/BuildFoundries.pl (LoadFoundry): Improve warning.Werner LEMBERG2013-01-072-1/+6
|
* [tbl] Allow characters #, `, and ' as eqn delimiters.Werner LEMBERG2013-01-074-31/+86
| | | | | | | | | | | | | | | | 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.
* Revert previous change.Werner LEMBERG2013-01-072-15/+4
|
* Whitespace.Werner LEMBERG2013-01-071-4/+4
|
* [eqn] Handle border cases of `delim on' and `delim off'.Werner LEMBERG2013-01-072-4/+15
| | | | | * src/preproc/eqn/lex.cpp (do_delim): Handle multiple sequences of `delim on' gracefully (ditto for `delim off').
* [eqn] Add `delim on'.Werner LEMBERG2013-01-064-3/+56
| | | | | | | | | * 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.
* [gropdf] Various minor fixes.Werner LEMBERG2013-01-042-7/+28
| | | | | | | | | | | | | * 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.
* o Makefile.sub (install_data): Create directory for PDF documentation.Werner LEMBERG2013-01-042-2/+10
| | | | | This is necesssary in case GhostScript is not available, and no other PDF files have been created yet.
* NEWS: Minor improvement.Werner LEMBERG2013-01-011-1/+1
| | | | Suggested by rms.
* o Makefile.sub (install-data): Fix symlink.Werner LEMBERG2012-12-302-1/+6
| | | | Patch from Elias Pipping <pipping@lavabit.com>.
* * Makefile.in (NOMAKEDIRS): Updated.1.22.1-realWerner LEMBERG2012-12-302-0/+4
|
* Version 1.22.1 releasedgroff-1_22_1Werner LEMBERG2012-12-305-10/+24
| | | | | | | | | ======================= 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.
* * src/libs/gnulib/*: Update `gnulib' files.Werner LEMBERG2012-12-3048-1672/+5330
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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] More documentation generation rules.Werner LEMBERG2012-12-282-1/+17
| | | | | | * doc/Makefile.in (.texinfo.txt): New rule. (.texinfo.html): Use `LANG='. (split-html): New target.
* * doc/fixinfo.sh: Make it work with makinfo 4.13 also.Werner LEMBERG2012-12-282-3/+8
|
* Split ChangeLog.Werner LEMBERG2012-12-282-777/+794
| | | | | * ChangeLog: Split off older entries into... * ChangeLog.121: this new file.
* Version 1.22 released1.22Werner LEMBERG2012-12-2813-698/+1640
| | | | | | | | | | | | | | | | ===================== * 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.
* * man/groff_font.man: Typographical improvements and typos.Werner LEMBERG2012-12-274-33/+37
| | | | Copyright years.
* * man/ditroff.man: Typographical improvements and typos.Werner LEMBERG2012-12-272-6/+8
|
* * man/groff_diff.man: Typographical improvements and typos.Werner LEMBERG2012-12-182-18/+21
|
* * man/groff_char.man: Typographical improvements.Werner LEMBERG2012-12-162-12/+13
|
* * man/groff.man: Typographical improvements (and one typo).Werner LEMBERG2012-12-162-21/+25
|
* Improve documentation of `\.'.Werner LEMBERG2012-12-031-10/+7
|