summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* * doc/groff.texinfo: Fix syntax error in documentation of `\z'.wl2013-07-021-1/+1
|
* Another minor fix for \s documentation.wl2013-03-051-1/+1
|
* * doc/groff.texinfo: Improve documentation of `\s'.wl2013-03-051-1/+2
| | | | Reported by Jim Avera <james_avera@yahoo.com>.
* * doc/groff.texinfo: Improve documentation of `.substring'.wl2013-02-161-6/+9
| | | | Reported by Jim Avera <james_avera@yahoo.com>.
* * doc/groff.texinfo: Fix if-else example.wl2013-02-131-7/+6
| | | | Reported by Jim Avera <james_avera@yahoo.com>.
* Version 1.22.2 releasedgroff-1_22_2_realwl2013-02-083-32/+69
| | | | | | | | | | | | ======================= * 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.
* * doc/groff.texinfo: Fix documentation of .LP macro in ms.wl2013-01-291-4/+7
| | | | Problem reported by Omari Norman <omari@smileystation.com>.
* * doc/Makefile.sub (uninstall_sub): Handle `gnu.eps'.wl2013-01-291-1/+2
|
* Add email address groff-bernd.warken-72@web.de for Bernd Warken.bwarken2013-01-221-1/+1
|
* Version 1.22.1 releasedgroff-1_22_1wl2012-12-302-7/+9
| | | | | | | | | ======================= 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.
* [doc] More documentation generation rules.wl2012-12-281-1/+9
| | | | | | * 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-3/+4
|
* Version 1.22 releasedgroff-1_22wl2012-12-283-456/+1183
| | | | | | | | | | | | | | | | ===================== * 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.
* * doc/groff.texinfo: Improve documentation of `.ad'.wl2012-09-211-16/+40
|
* * doc/Makefile.sub (uninstall_sub): Fix removal of info files.wl2012-09-201-2/+2
|
* Simplify enviroment handling.wl2012-09-202-11/+8
| | | | | | Suggested by Ivan Shmakov <oneingray@gmail.com>. * doc/Makefile.in, doc/Makefile.sub (GROFF): Don't use export.
* Fix appearance of groff.texinfo's HTML output.wl2012-07-261-33/+27
| | | | | | | Cartouches within an `example' environment don't work. * doc/groff.texinfo (CartoucheExample, endCartoucheExample): New macros. Use them where appropriate.
* * doc/groff.texinfo: Add extra info about `.asciify'.wl2012-05-201-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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'.
* * doc/groff.texinfo (.tl): Improve documentation.wl2011-12-081-0/+5
| | | | | Wording suggested by Keith Marshall <keithmarshall@users.sourceforge.net>.
* * doc/groff.texinfo: Improve doc for calling undefined identifiers.wl2011-11-141-0/+16
|
* Fix typos.wl2011-10-081-1/+1
| | | | Found by Kevin Lyda <kevin@ie.suberic.net>.
* [gropdf] Minor updates and fixes.wl2011-08-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * src/devices/gropdf/gropdf.pl: Change command line option `-fy' to `-y' for consistency. Better support for Windows platform. (do_x): Handle keywords `pagename' and `switchtopage'. * doc/groff.texinfo, src/devices/gropdf/gropdf.man: Updated. * font/devpdf/Foundry: Renamed to... * font/devpdf/Foundry.in: This. Add default alias font names. * font/devpdf/util/BuildFoundries.pl: This is now an installation helper script and gets not longer installed. Support alternative font file names (separated with `!'). * font/devpdf/Makefile.sub: Fixes to work with a separate build directory. Font files are now build at `make' time; this makes `test-groff' work with -Tpdf. * font/devpdf/util/Makefile.sub: Removed. * Makefile.in (DEVDIRS, OTHERDIRS, EXTRADIRS): Handle devpdf specially.
* Add new output device `gropdf'.wl2011-07-264-25/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | * font/devpdf/*: New device files for gropdf. * src/devices/gropdf/*: New device. * Makefile.comm (install_dev, uninstall_dev): Handle more subdirectories. * Makefile.in (DEVDIRS, OTHERDIRS, EXTRADIRS): Add directories related to gropdf. * MANIFEST: Updated. * test-groff.in (GROFF_BIN_PATH): Updated. * tmac/Makefile.sub (NORMALFILES): Updated. * tmac/pdf.tmac: New file. * tmac/troffrc: Updated. * doc/groff.texinfo: Document it. * doc/Makefile.in, doc/Makefile.sub (groff_bin_dirs): Udpated. * doc/pic.ms: Updated. * man/groff_out.man, src/devices/grops/grops.man, src/preproc/pic/pic.man, src/roff/groff/groff.man, src/utils/afmtodit/afmtodit.man, src/utils/pfbtops/pfbtops.man: Updated. * contrib/pdfmark/pdfmark.ms: Updated.
* Improve line numbering support in tbl and with me macros.wl2011-07-202-2/+55
| | | | | | | | | | | | | | | | | * tmac/e.tmac (n1, n2, TH, PS): Implement it. (@h, @n, @o, @t, @k, )b, (c, (q, )q, (l, )l, (f, @q, PE): Updated. * doc/meref.me: Document changes. * src/preproc/tbl/table.cpp (ROW_START_LINE_REG, ROW_SAVE_LINE_REG, ROW_MAX_LINE_REG, REPEATED_NM_SET_MACRO, REPEATED_NM_SUS_MACRO): New macros. (table::init_output): Define REPEATED_NM_SET_MACRO and REPEATED_NM_SUS_MACRO. (table::print_single_hline, table::print_double_hline, table::define_bottom_macro, table::do_row, table::do_top, table::do_bottom): Updated. * doc/webpage.ms: Updated.
* * doc/groff.texinfo: Add another example for .em requestwl2011-02-141-0/+27
| | | | Based on a patch from Anton Shepelev <anton.txt@gmail.com>.
* Minor typos and improvements.wl2011-01-301-3/+5
|
* * doc/groff.texinfo: Complete documentation on output devices.wl2011-01-291-53/+343
|
* [pic.ms] Fix Savannah bug 32258 (typos).wl2011-01-271-3/+3
|
* [groff.texinfo]: Updates.wl2011-01-221-20/+49
| | | | | * doc/groff.texinfo: Document groff's `-j' option. Add dummy section for `chem' preprocessor.
* * doc/groff.texinfo: `chem' is now part of groff.wl2011-01-221-7/+12
|
* * doc/groff.texinfo: Improve description of `.de'.wl2011-01-221-5/+4
| | | | Based on suggestions by Ted Harding and Deri James.
* Documentation typos.wl2011-01-211-1/+1
|
* Typo.wl2011-01-191-2/+2
|
* Typo.wl2011-01-191-3/+3
| | | | Found by Ralph Graulich <maillist@shauny.de>.
* * doc/webpage.ms: Fix rendering of title image.wl2011-01-051-1/+5
|
* Version 1.21 releasedgroff-1_21wl2010-12-312-7/+7
| | | | | | | ===================== * NEWS, REVISION, VERSION, doc/groff.texinfo, doc/webpage.ms: Updated. * aclocal.m4, configure: Regenerated.
* * doc/webpage.ms: Updated.wl2010-12-311-2/+77
|
* Update texinfo.texwl2010-12-311-463/+638
| | | | * doc/texinfo.tex: Update von `texinfo' repository.
* Call texi2dvi with correct makeinfo binary.wl2010-12-301-3/+3
| | | | * doc/Makefile.in (.texinfo.dvi, .texinfo.pdf): Use $(MAKEINFO).
* Documentation updates.wl2010-12-301-1/+1
| | | | * NEWS, PROBLEMS: Update.
* Improve CJK support with new values for `.cflags'.wl2010-12-181-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces three new values to `.cflags': don't break before character: 128 don't break after character: 256 allow inter-character break: 512 They are handled differently if compared to other cflags values: (1) hcode values are completely ignored (2) similar to kern values, and contrary to the other cflags values, troff looks at pairs of characters to decide whether a break gets inserted A yet-to-be-written patch should add inter-character spacing if those flags are active; currently, only zero-width breakpoints are inserted. * src/roff/troff/charinfo.h (charinfo): Change type of `flags' to `int'. Update callers accordingly. New enum values `DONT_BREAK_BEFORE', `DONT_BREAK_AFTER', and `INTER_CHAR_SPACE'. New member functions `prohibit_break_before', `prohibit_break_after', and `inter_char_space'. * src/roff/troff/input.cpp: Updated. * src/roff/troff/node.cpp (inter_char_space_node): New class similar to kern_pair_node, collecting charinfo entities with the abovementioned cflags values. (break_char_type): Add new enum values. (glyph_node::merge_glyph_node): Handle abovementioned cflags values and emit an `inter_char_space_node' if necessary. * tmac/ja.tmac: Use new cflags values. * doc/groff.texinfo, NEWS, man/groff_diff.man: Document new values.
* Implement support for character classes.wl2010-12-131-4/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch uses standard C++ headers, contrary to the rest of groff. Ideally, everything in groff should be updated to do the same. * src/include/font.h (glyph_to_unicode): New function. * src/libs/libgroff/font.cpp (glyph_to_unicode): Implement it. (font::contains, font::get_code): Use it. * src/roff/troff/charinfo.h: Include <vector> and <utility>. (charinfo): New members `ranges' and `nested_classes'. New member functions `get_unicode_code' and `get_flags'. New member functions `add_to_class', `is_class', and `contains'. (charinfo::overlaps_horizontally, charinfo::overlaps_vertically, charinfo::can_break_before, charinfo::can_break_after, charinfo::can_break_after, charinfo::ends_sentence, charinfo::transparent,, charinfo:ignore_hcodes): Use `get_flags', which handles character classes also. * src/roff/troff/input.cpp (char_class_dictionary): New global variable. (define_class): New function. (init_input_requests): Register `class'. (charinfo::get_unicode_code, charinfo::get_flags, charinfo::contains): Implement it. * NEWS, doc/groff.texinfo (Character Classes), man/groff_diff.man, man/groff.man: Document it.
* [grohtml]: Improve texinfo documentation.wl2010-11-111-1/+22
| | | | | * doc/groff.texinfo (grohtml): Insert man page description, slightly extended.
* Fix spelling error.wl2010-09-191-2/+2
| | | | From Heinz-Jürgen.
* * doc/groff.texinfo, man/groff.man: Document `!' operator better.wl2010-07-281-0/+26
|
* Fix some references.wl2010-06-021-3/+3
| | | | Patch from Krzysztof Zelechowski <giecrilj@stegny.2a.pl>.
* Document preconv in texinfo.wl2010-05-231-193/+242
| | | | | | | * doc/groff.texinfo: Mention preconv and its related command line options for groff. Add stubs for direct preconv documentation. Sort groff options and environment variables.
* * doc/groff.texinfo: Improve documentation of \R escape.wl2010-05-011-1/+37
|
* * doc/groff.texinfo: Document \n[DD] register.wl2010-03-101-8/+17
| | | | Updated version stuff.
* Make patterns with uppercase letters work.wl2009-12-311-1/+3
| | | | | | | | Problem reported by Bjarni Ingi Gislason <bjarniig@rhi.hi.is>. * src/roff/troff/input.cpp (init_hpf_code_table): Use `cmlower'. * doc/groff.texinfo, man/groff_diff.man: Update documentation of `hpfcode' request.