summaryrefslogtreecommitdiff
path: root/man
Commit message (Collapse)AuthorAgeFilesLines
...
* First step in macro simplification; eliminate list1..n, simplifyesr2007-02-071-55/+8
| | | | | .offset and .index_offset so they no longer require groff-specific features or eqn (instead, use troff micromotions for subscripting).
* Change .UR/.UE and .MT/.ME so the start macro no longer takesesr2007-02-066-62/+62
| | | | | a second argument that is pasted to the end of the generated text. Instead, the end macro takes an argument that does the same thing.
* Unnecessary macros removed.esr2007-02-051-181/+135
|
* Chisel away another layer of macrology.esr2007-02-051-5/+2
|
* Get rid of .unit and .argument macros. Besides being portabilityesr2007-02-051-73/+63
| | | | | | problems, these were obscuring a bug -- the argument substution with $@ rather than $* meant the trailing punctuation would get set in the wrong font.
* Remove a now-unecessaey .mso.esr2007-02-041-2/+3
|
* Got rid of ShellCommand, also incidentally fixing a bug -- typeesr2007-02-041-37/+27
| | | | | conventions for shell command lines were not matching those used for following output.
* Use TQ rather than TP, remove more unecessary code, remove a Germanism.esr2007-02-041-19/+3
|
* Adapt to use new WWW macros, remove unneeded preamble declarations.esr2007-02-041-6/+15
|
* Fix some Germanisms and one macro-escape typo.esr2007-02-041-17/+16
|
* With the macrology gone, reorganize so it's readable but apropos isesr2007-02-041-17/+4
| | | | still happy.
* Get rid of the rest of the groff-dependent macrology. File should nowesr2007-02-041-72/+35
| | | | be viewer-portable.
* Explicit is better than implicit. Get rid of another macro thatesr2007-02-041-33/+16
| | | | obscured what was actually going on.
* .eo isn't used, so there is little point in the .c macro. Remove it.esr2007-02-041-12/+8
|
* Get rid of some more macrology in favor of code that is explicit aboutesr2007-02-041-57/+15
| | | | what it's doing.
* Use portable form of conditional, get rid of unused macro.esr2007-02-041-19/+3
|
* Second step in viewer-portability cleanup;esr2007-02-041-111/+28
| | | | Removed the large nasty pile of macrology that was Shell_command.
* First step of simplification for portability; Use .EX/.EE and .UR/.UE whereesr2007-02-041-104/+70
| | | | | possible, remove some preamble declarations that are no lomger necessary.
* Adapt to use .UR/.UE and .MT/.ME.esr2007-02-041-6/+15
|
* Usewl2007-02-021-2/+2
| | | | | | | | | | '\" <word> not .\" <word> in first line to indicate the need for a preprocessor in man pages.
* * tmac/an-ext.tmac (\n[EX]): Rename to \n[mX].wl2007-01-303-327/+219
| | | | | | | | | | | | | | | | | | | (\n[mH]): New register (set if grohtml is used). (\n[SY]): Rename to \n[mS]. (\n[a]): Rename to \n[mA]. (\n[i]): Rename to \n[mI]. (mU): New auxiliary input trap macro. (UR, UE): Replace stub with real definition. (URL): Remove. (MT, ME): New macros. (MTO): Remove. (EX, EE): Don't insert vertical space. Use a register to store (and restore) the current font. * man/ditroff.man, man/groff_diff.man, man/roff.man: Revised, based on patches from Eric Raymond. Fix URL addresses. * contrib/pdfmark/pdfroff.man: Updated.
* typowl2007-01-011-1/+1
|
* * man/groff_font.man: Document empty lines.wl2007-01-011-11/+21
| | | | | | | | * src/utils/afmtodit/afmtodit.pl: Always print a header comment at the very beginning of the output. [!$opt_x]: Fix typo. * font/devps/*: Regenerate font definition files.
* Add support for German. For activation, simply use -mde or -mdenwl2006-12-191-7/+23
| | | | | | | | | | | (for traditional and new orthgraphy, respectively) as the last macro package. * tmac/de.tmac, tmac/den.tmac, tmac/hyphen.det, tmac/hyphen.den, tmac/hyphenex.det: New files, partly taken from CTAN. * LICENSES: Updated list of hyphenation patterns. * man/groff_tmac.man: Mention de.tmac and den.tmac. * NEWS: Updated.
* * doc/Makefile.sub (uninstall_sub): Fix names for info files.wl2006-11-211-1/+3
|
* * man/roff.man, doc/groff.texinfo: Improve history of roff, based onwl2006-11-192-74/+134
| | | | | | | | | | | | | | | | information from Tom Van Vleck <thvv@multicians.org>. * tmac/62bit.tmac: New macro package. * tmac/Makefile.sub (NORMALFILES): Add it. * NEWS: Document it. * tmac/trace.tmac: Protect against being loaded again. (nr): Always show result. * doc/groff.texinfo (Input Encodings): Document latin-5. * man/grof_tmac.man: Document sv, latinX, cp1047, 60bit, ec.
* * man/roff.man, src/roff/groff/groff.man: Add `chem', fix positionbwarken2006-10-281-169/+358
| | | | | | of groff development site, fix fonts. * News: Add information on `groffer'.
* Add `\%^' escape to handle the parameters to a macro as a stringwl2006-10-262-2/+15
| | | | | | | | | | | | | | | | | | | | | | argument. * src/roff/troff/input.h (DOUBLE_QUOTE): New special character. * src/roff/troff/input.cpp (input_iterator, input_stack, macro_iterator): Add `space_follows_arg' member function. (macro_iterator::add_arg): Add parameter to set the `space_follows' flag. (arg_list): Add member `space_follows'. Update constructor and all callers. (decode_args): Store discarded double quotes. (interpolate_args): Handle DOUBLE_QUOTE. Add `\%^' escape. (get_copy, token::next, composite_glyph_name): Handle DOUBLE_QUOTE. * tmac/trace.tmac: Trace .nr, .ds, .ds1, .as, .as1. * docs/groff.texinfo (Parameters), man/groff.man, man/groff_diff.man, NEWS: Document it.
* Add a request `pev' to print environment information (similar towl2006-09-022-2/+11
| | | | | | | | | | | | | | | `pnr' and `ptr' to print number registers and traps). * src/roff/troff/env.h (environment): Add member function print_env. * src/roff/troff/env.cpp: (environment::print_env): New function to print a given environment state. (print_env): New global function to iterate through the environments, printing each one. (init_env_requests): Register `pev'. * doc/groff.texinfo (Debugging), man/groff.man, man/groff_diff.man, NEWS: Document `pev' request.
* Add new flag to .cflags to enable hyphenation without looking atwl2006-08-111-1/+8
| | | | | | | | | | | | | hcode values. * src/roff/troff/charinfo.h (charinfo): New enumeration value `IGNORE_HCODES'. New member function `ignore_hcodes'. * src/roff/troff/node.cpp (break_char_node::add_self, node::add_char): Updated. * doc/groff.texinfo, man/groff_diff.man, NEWS: Document it.
* typos, grammar fixeswl2006-07-311-4/+5
|
* Add a request `.fzoom' and a number register `.zoom' to magnifywl2006-07-122-3/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fonts. * src/include/font.h (font): Add member variable `zoom'. Add member functions `set_zoom' and `get_zoom'. Remove `static' attribute from `scale' member function. * src/libs/libgroff/font.cpp (font::font): Updated. (scale_round): New version with three parameters to handle zoom factor. (font::scale, font::get_width): Handle zoom factor. (font::set_zoom, font::get_zoom): New functions. (font::load): Handle `zoom' while computing `space_width'. * src/roff/troff/env.h: Declare `env_get_zoom'. (environment): Add member function `get_zoom'. * src/roff/troff/env.cpp (environment::get_zoom): New function. (init_env_requests): Initialize `.zoom' register. * src/roff/troff/node.cpp (font_info): New member functions `set_zoom' and `get_zoom'. (tfont): New member function `get_zoom'. (env_get_zoom): New function. (troff_output_file::set_font): Handle zoom factor. (font_zoom_request): New function. (init_node_requests): Initialize `fzoom' request. * docs/groff.texinfo (Changing Fonts), man/groff.man, man/groff_diff.man, NEWS: Document `fzoom' request and `.zoom' register. * src/roff/troff/TODO: Updated.
* * man/groff_tmac.man: Document usage of .PSPIC within diversions.wl2006-07-021-20/+39
|
* * tmac/pspic.tmac: Make .PSPIC work for all devices.wl2006-07-011-16/+30
| | | | | | | | | | | | | | | | Print image file name for devices which don't support PS image inclusion. Handle multiple inclusions. Add lots of comments. * tmac/dvi.tmac, tmac/html.tmac, tmac/ps.tmac: Don't load pspic.tmac. * tmac/troffrc: Load pspic.tmac. * man/groff_tmac.man: Update .PSPIC documentation. * NEWS: Updated.
* Typo. From Bill Ward.wl2006-04-261-2/+2
|
* Implement new number register `.br' which is set to 1 if a macro haswl2006-04-042-2/+31
| | | | | | | | | | | | | | | | | | | | | | been called as .foo and to 0 if called as 'bar. This is useful for -mtrace so that requests can be reliably traced too. * src/roff/troff/input.cpp (input_iterator): Add virtual function `get_break_flag'. (macro_iterator): Add `with_break' member and `get_break_flag' function. Update constructors. (input_stack): Add function `get_break_flag'. (break_flag_reg): New number register class. (input_init_requests): Register `.br'. * src/roff/troff/TODO: Updated. * tmac/trace.tmac: s/!!sp/!!!sp/. Modify definitions of `de', `de1', `am', and `am1' to use \n[.br]. * docs/groff.texinfo, man/groff.man, man/groff_diff.man, NEWS: Document it.
* Add two request `.device' and `.devicem' which are equivalent towl2006-03-272-4/+31
| | | | | | | | | | | `\X' and `\Y', respectively. * src/roff/troff/input.cpp (device_request, device_macro_request): New functions. (init_input_requests): Register them. * doc/groff.texinfo, man/groff_diff.man, man/groff.man, NEWS: Document them.
* Fix argument description of .hpfcode.wl2006-03-131-2/+2
|
* * doc/groff.texinfo (Operators in Conditionals): Mention that `c'wl2006-03-131-97/+98
| | | | | | works with \N'...' also. * man/groff_diff.man: Ditto. Remove use of future tense where possible.
* * src/libs/libgroff/glyphuni.cpp (glyph_to_unicode_list): Use entrywl2006-02-241-4/+6
| | | | | | | | | | | | for \-. Remove commented out entries for \' and \` (there are no such glyph names). * src/libs/libgroff/uniglyph.cpp (unicode_to_glyph_list): Remove commented out entries for \' and \`. * */*: s/legal/valid/ where appropriate.
* more info w.r.t. `***'.wl2006-02-221-1/+2
|
* * man/groff_char.man: Explain `***' marker.wl2006-02-221-1/+5
|
* typo. Found by Andrew Galante.wl2006-02-201-3/+3
|
* Typo. From Bruno.wl2006-02-141-1/+1
|
* * tmac/LOCALIZATION: New file.wl2006-02-071-3/+23
| | | | * man/groff_tmac.man: Mention fr.tmac.
* * man/groff_font.man: Updated documentation of `entity_name' field.wl2006-01-281-18/+20
| | | | | | | | | | | | | Avoid future tense. * font/devhtml/R.proto: Remove the entity names from the font's special_encoding_encoding column. * src/devices/grohtml/post-html.cpp (get_html_entity): New function, handling the entity names here. (get_html_translation): Use it. Change return type to 'const char *'. (page::add_and_encode): Update, removing a useless cast.
* Don't use future tense.wl2006-01-212-22/+23
|
* * src/devices/xditview/gxditview.man: Change many `.I' to `.B'.wl2005-07-031-160/+362
| | | | | * man/groff_out.man: More markup and minor improvements. * src/roff/groff/groff.man: Minor improvements.
* * doc/pic.ms, man/groff.man: Fix typos.wl2005-02-191-7/+8
| | | | | | | | | * doc/groff.texinfo: Fix typos. (\LEmacro): Get proper mathematical spacing. * aclocal.m4 (GROFF_APPRESDIR_CHECK): Improve warning message. * configure: Regenerated with autoconf 2.59b.
* * man/groff_char.man: Minor imrovements.wl2004-12-061-5/+6
|