summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* * src/libs/gnulib/*: Update `gnulib' files.groff-1_22_2wl2013-02-071-0/+4
|
* Remove incorrect log entry.wl2013-02-041-4/+0
|
* Fix and extend groff_hdtbl.manbwarken2013-02-031-0/+4
|
* [grohtml] Don't ignore return value of `dup'.wl2013-02-021-0/+7
| | | | | * src/preproc/html/pushback.cpp (pushBackBuffer::pushBackBuffer, pushBackBuffer::~pushBackBuffer): Abort if `dup' fails.
* Enter wrong connection for tbl(1) in tmac/groff_man.man.bwarken2013-01-301-0/+4
|
* * doc/groff.texinfo: Fix documentation of .LP macro in ms.wl2013-01-291-0/+5
| | | | Problem reported by Omari Norman <omari@smileystation.com>.
* * doc/Makefile.sub (uninstall_sub): Handle `gnu.eps'.wl2013-01-291-0/+4
|
* Building clean-ups.wl2013-01-291-0/+11
| | | | | | | | | * 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'.
* Add a shell command to the file MANIFEST that can display all man sourcebwarken2013-01-241-0/+5
| | | | files and their section.
* Add email address groff-bernd.warken-72@web.de for Bernd Warken.bwarken2013-01-221-1/+5
|
* * src/devices/gropdf/gropdf.pl (do_x, do_p, do_s, Set_LWidth): Thewl2013-01-171-1/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.wl2013-01-131-2/+2
|
* [eqn] Fix display of matrices in nroff output.wl2013-01-131-0/+9
| | | | | | | 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.wl2013-01-071-0/+4
|
* * font/devpdf/util/BuildFoundries.pl (LoadFoundry): Improve warning.wl2013-01-071-0/+4
|
* [tbl] Allow characters #, `, and ' as eqn delimiters.wl2013-01-071-0/+18
| | | | | | | | | | | | | | | | 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.wl2013-01-071-7/+0
|
* [eqn] Handle border cases of `delim on' and `delim off'.wl2013-01-071-0/+7
| | | | | * src/preproc/eqn/lex.cpp (do_delim): Handle multiple sequences of `delim on' gracefully (ditto for `delim off').
* [eqn] Add `delim on'.wl2013-01-061-0/+11
| | | | | | | | | * 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.wl2013-01-041-0/+15
| | | | | | | | | | | | | * 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.
* * Makefile.in (NOMAKEDIRS): Updated.groff-1_22_1_realwl2012-12-301-0/+2
|
* Version 1.22.1 releasedgroff-1_22_1wl2012-12-301-0/+10
| | | | | | | | | ======================= 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.wl2012-12-301-0/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.wl2012-12-281-0/+8
| | | | | | * 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.wl2012-12-281-0/+4
|
* Split ChangeLog.wl2012-12-281-777/+8
| | | | | * ChangeLog: Split off older entries into... * ChangeLog.121: this new file.
* Version 1.22 releasedgroff-1_22wl2012-12-281-3/+20
| | | | | | | | | | | | | | | | ===================== * 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.wl2012-12-271-0/+4
| | | | Copyright years.
* * man/ditroff.man: Typographical improvements and typos.wl2012-12-271-0/+4
|
* * man/groff_diff.man: Typographical improvements and typos.wl2012-12-181-0/+4
|
* * man/groff_char.man: Typographical improvements.wl2012-12-161-0/+1
|
* * man/groff.man: Typographical improvements (and one typo).wl2012-12-161-0/+4
|
* Fix ChangeLog.wl2012-10-171-5/+4
|
* * src/devices/gropdf/gropdf: The command \D't N' moves horizontalwl2012-10-171-0/+8
| | | | | | | 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.
* * doc/groff.texinfo: Improve documentation of `.ad'.wl2012-09-211-0/+4
|
* * doc/Makefile.sub (uninstall_sub): Fix removal of info files.wl2012-09-201-0/+4
|
* Simplify enviroment handling.wl2012-09-201-0/+8
| | | | | | Suggested by Ivan Shmakov <oneingray@gmail.com>. * doc/Makefile.in, doc/Makefile.sub (GROFF): Don't use export.
* [gropdf] Various minor fixes.wl2012-09-201-1/+17
| | | | | | | | | | | | | | * 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.
* * src/preproc/tbl/tbl.man: Better document `d' column specifier.wl2012-09-111-0/+6
|
* Add `pdfmom' to handle mom documents with gropdf.wl2012-08-311-0/+35
| | | | | | | | | | | | | | | | | * 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.
* * tmac/www.tmac (www-push-li): Fix indentation.wl2012-08-311-0/+10
| | | | | | | | See http://lists.gnu.org/archive/html/bug-groff/2012-08/msg00009.html for the full report.
* *** empty log message ***esr2012-08-141-0/+7
|
* Provide proper Unicode mapping from and to dotless j.wl2012-08-101-9/+7
| | | | | * src/libs/libgroff/glyphuni.cpp (glyph_to_unicode_list), src/libs/libgroff/uniglyph.cpp (unicode_to_glyph_list): Add it.
* *** empty log message ***esr2012-08-081-0/+6
|
* * man/groff_char.man: Clean-ups.wl2012-08-081-2/+6
|
* *** empty log message ***esr2012-08-081-0/+7
|
* *** empty log message ***esr2012-08-071-1/+10
|
* *** empty log message ***esr2012-07-281-0/+8
|
* Fix appearance of groff.texinfo's HTML output.wl2012-07-261-0/+9
| | | | | | | Cartouches within an `example' environment don't work. * doc/groff.texinfo (CartoucheExample, endCartoucheExample): New macros. Use them where appropriate.
* [mdoc] Make `Fl' correctly restore fonts.wl2012-07-181-0/+6
| | | | * tmac/doc.tmac (doc-flag-recursion): Do it.