summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* [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.
* Note what I've been doing.esr2012-07-071-0/+13
|
* Fix Unicode mapping of Greek stroked and curly phi.wl2012-07-031-0/+12
| | | | | | | | | | Problem reported by Alkis Georgopoulos <alkisg@gmail.com>; see https://bugs.launchpad.net/ubuntu/+source/groff/+bug/1008115 * src/libs/libgroff/uniglyph.cpp (unicode_to_glyph_list): Flip values of U+03C6 and U+03D5.
* * src/devices/gropdf/gropdf.pl: When using variable pagewl2012-06-131-0/+6
| | | | | sizes (with \X'papersize ...') ensure final page is correct size.
* * src/roff/grog/grog.pl (process): Fix .so handling.wl2012-05-241-0/+6
| | | | This does the same as the previous commit.
* * src/roff/grog/grog.sh: Fix .so handling.wl2012-05-241-0/+10
| | | | | | | | See http://lists.gnu.org/archive/html/bug-groff/2012-05/msg00000.html for the report and the bug fix.
* Add some generic fallback characters.wl2012-05-241-0/+8
| | | | | | * tmac/fallbacks.tmac: New file. * tmac/troffrc: Include it. * tmac/Makefile.sub (NORMALFILES): Include it.
* * doc/groff.texinfo: Add extra info about `.asciify'.wl2012-05-201-3/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document new gropdf options -u and -s. * src/devices/gropdf/gropdf.man: Remove references to Type 42 fonts, they do not work in PDFs. Document new option -s which adds `statistics' line to end of PDF file showing number of pages in document. This has always been the default behaviour (to add this line), all other software seems to ignore it as intended, but `gs' sometimes complains, so the default is now to omit the statistics. Document new option -u[cmapfilename] to allow a user ToUnicode CMap instead of gropdf's default. If no `cmapfilename' given then do not include any ToUnicode CMap. * src/devices/gropdf/gropdf.pl <top>: Allow `bundled' flags on command line (i.e. -de = -d -e). Use $RT_SEP as multi path separator, not hard coded `:'. Update all users. New flags -u and -s. Once a custom papersize has been set as \X'papersize x,y' make it sticky so all following pages use custom size. When importing pdf with \X'pdf: pdfpic ...' do not compress objects which are already compressed! This caused problems with PDFs created with ImageMagick, now fixed. (IsText, PutLine, do_t): The troff `u' command can contain a kerning adjustment number, this was not being handled, now fixed. (do_c): The troff `c' command was not being handled correctly, now fixed. (FindChar, RemapChr, do_N): Handle fonts with more than 255 glyphs. ($ucmap): Define CMap ToUnicode to convert ligatures (fl,fi,ff,ffl,ffi) back to individual characters, useful for cut'n'paste and text searching. (LoadFont): Handle it. (ToPoints, GetPoints): Handle `z' unit. (do_x, FixPDFColour, PutHotSpot): Allow Annotation colour to be groff colour, i.e. 0-65535 *3, or #rrggbb, or #rrrrbbbbgggg. (do_p):The papersize width/length in switch -p were reversed, corrected. * src/devices/gropdf/Makefile.sub (gropdf): Use $RT_SEP. Use $fontpath rather than $fontdir (this ensures site-font is included in searches). * tmac/pdf.tmac (PDFBOOKMARK.VIEW, PDFHREF.VIEW, PDFPAGE.Y): Fix strings. (pdfbookmark): Correct handling of bookmark levels. Convert \[em] to hyphen in bookmarks Rather use -N than -T for "named" bookmarks (-T already used for "tag" in pdfmark.tmac) (.pdfclean): New macro which attempts to asciify bookmark text. (.pdfpagename): New wrapper macro for \X'pdf: pagename'. (.pdfswitchtopage): New wrapper macro for \X'pdf: switchtopage'.
* Fix compiler warnings.wl2012-03-101-0/+17
| | | | | | | | | | | | | | | * src/preproc/html/pre-html.cpp (alterDeviceTo): Avoid ambiguous if-else clause. * src/preproc/grn/main.cpp (sccsid): Comment out. * src/roff/troff/number.cpp (parse_expr) <case '*'>: Add cast. * src/devices/xditview/Makefile.sub (EXTRA_CFLAGS): Add `-Dlint' so that unused static ID arrays don't cause a warning. (Some) problems reported by Bjarni Ingi Gislason <bjarniig@rhi.hi.is>.
* * tmac/an-ext.tmac (SY): Handle argument with spaces correctly.wl2012-03-051-1/+7
| | | | Problem reported by Bjarni Ingi Gislason <bjarniig@rhi.hi.is>.
* [an-old] Fix warnings.wl2012-03-011-0/+6
| | | | * tmac/an-old.tmac (an-init): Insert missing braces.
* Update configuration files from `gnulib' and `config' repositories..wl2012-02-261-0/+25
| | | | | | | | | | | | | | | | | | | | | | | This also fixes a problem with `iconv' on Solaris 10, as reported in http://lists.gnu.org/archive/html/bug-groff/2012-02/msg00007.html * configure.ac: Call `gl_LOCALCHARSET. Call `AM_ICONV' as C++. * config.guess, config.rpath, config.sub, install-sh, mkinstalldirs: Updated. * m4/codeset.m4, m4/glib21.m4, m4/iconv.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Updated. * m4/fcntl-o.m4, m4/localcharset.m4: New files. * Makefile.in: Updated. * src/include/localcharset.h, src/libs/libgroff/config.charset, src/libs/libgroff/localcharset.c: Updated. * aclocal.m4, configure, src/include/config.hin: Regenerated.
* Update `gnulib' files.wl2012-02-201-0/+15
| | | | | | | | | | | | | The invocation was gnulib-tool --add-import \ --dir=src/libs/gnulib \ wcwidth Additionally, src/libs/gnulib/configure.ac was adjusted from a `test' run as described in the change from 2010-12-13. * src/libs/gnulib/*: Updated.
* Improved.wl2012-02-151-3/+9
|
* [gropdf] Fixes and omissions.wl2012-02-151-0/+14
| | | | | | | | | | | | * src/devices/gropdf/gropdf.pl (<top>, do_u): Add facility to handle track kerning (.tkf). (do_x, do_p, do_t): If pages are reordered using `pagename' and `switchtopage' keep track of outline bookmarks. (PutHotSpot): Allow user to control size of hotspot bounding box on clickable links by setting PDFHREF.LEADING * tmac/pdf.tmac (PDFHREF.LEADING): Adjust value. (pdf*href): Pass value of PDFHREF.LEADING to gropdf.
* [gropdf] Fix compatibility issues with pdfmark.wl2012-02-101-0/+7
| | | | | * tmac/pdf.tmac (PDFHREF.VIEW.LEADING): Fix value. (pdf:href.opt-X): Add check for -X option for .pdfhref.
* * src/preproc/pic/main.cpp (do_file): Check for invalid characters.wl2012-02-081-0/+6
| | | | Problem reported by Doug McIlroy <doug@cs.dartmouth.edu>.
* [mdoc] * tmac/doc-syms: Fix meaning of XBD acronym.wl2012-01-251-0/+4
|
* * tmac/e.tmac (bl): Make it work inside blocks.wl2012-01-251-0/+9
| | | | | | | See threads starting with http://lists.gnu.org/archive/html/groff/2011-12/msg00055.html http://lists.gnu.org/archive/html/groff/2012-01/msg00000.html