Lines Matching +full:lynx +full:- +full:28 +full:g
7 --- MAJOR NEW FEATURES ---
11 * man(1): let -w without argument show the manpath, like in man-db and man-1.6
12 * -T html: wrap text and phrasing elements in paragraphs unless already
17 --- MINOR NEW FEATURES ---
18 * man(1): switch the default pager from "more -s" to "less"
20 mandoc.db(5), accept files "man<one-digit-section>/<name>.<full-section>"
21 in addition to the already supported "man<full-section>/name.[01-9]*"
23 a heads-up on stderr at the end because otherwise, users may easily
25 * man.cgi(8): add a Content-Security-Policy HTTP header
27 * mandoc.css: support prefers-color-scheme: dark
28 * -T html: add meta viewport element to help mobile devices
29 * -T html -O tag: let this pass a file:// URI to the pager
31 * tbl(7) -T html: implement the "a" (em indent) layout specification
32 * tbl(7) -T html: implement the "b" (bold) and "i" (italic) layout modifiers
33 * tbl(7): support two-character font names in the layout font modifier
34 * tbl(7) -T html: support horinzontal rulers in individual cells
35 * tbl(7) -T tree: print more details about columns, options, rows, and cells
38 * -T lint: new STYLE message if a file name extension contradicts .Dt/.TH
39 * -T lint: new STYLE message about overlong text lines
40 * -W style: check .Xr links along the full manpath
41 --- RELIABILITY BUGFIXES ---
43 * man(1): do not access a NULL pointer when both -l and -w are given
46 * man(7): fix an assertion failure caused by doubly nested next-line scopes
49 * tbl(7) -T ascii: fix a NULL pointer access on empty data cells
50 * tbl(7) -T ascii: fix a NULL pointer access on a line next to a short row
57 * roff(7): avoid near-infinte output for .ce inside explicit no-fill mode
58 * -T ascii/utf8: fix assertion failures caused by excessive spacing
59 * -T html: fix an assertion failure caused by .ft in rare situations
60 * -T man: fix an assertion failure caused by tbl(7) and eqn(7) input
61 --- PORTABILITY IMPROVEMENTS ---
70 * in regress.pl, avoid the non-portable options sed(1) -i and echo(1) -n
72 --- MINOR FUNCTIONAL IMPROVEMENTS ---
73 * man(1) -h: for pages lacking a SYNOPSIS, show the NAME section
91 * mdoc(7): convert ".Fl Fl" to ".Fl \-" during validation, improving -T html
94 * tbl(7) -T utf8: improved rendering of horizontal lines
95 * tbl(7) -T html: in "n" cells, align by padding numbers on the right
97 * mdoc(7) -T html: for .Bl -tag, use "column-count: 1" rather
99 * mdoc(7) -T html: render .Bd -unfilled in proportionally-spaced font
100 * mdoc(7) -T html: format .Nd with <span> rather than <div>
101 * mdoc(7) -T lint: do not warn about Mdocdate without an actual date
102 * mdoc(7) -T lint: do not complain about function types of the
104 * -T html: append .html suffix to temporary files to please browsers
105 * -T markdown: print a BAGARG message if called on man(7) input
106 --- MINOR BUGFIXES ---
112 matches, but do not change the ordering for apropos(1) nor for man -a
129 * mandoc_char(7): make \0 (digit-width space) non-breaking
130 * mdoc(7) .Bl -column: parse Macro in .It "word<tab>word" Ta word Macro<eol>
131 * mdoc(7) -T html: display straight quotes, not curly quotes, for .Qq/.Qo
132 * -T html: remove some spurious line breaks, in particular inside <pre>
133 * -T html: use <br/> for a space character at the beginning of an input line
134 * -T html: use ~%d for ordinal fragment suffixes, reserve '~' for that purpose
135 --- STRUCTURAL IMPROVEMENTS ---
139 doing one well-defined task each
144 --- THANKS TO ---
161 * G. Branden Robinson (GNU troff) for several bug reports, feature
181 Jamie Landeg-Jones, Kazuo KUROI, and Wynn Wolf Arbor for a bug report
206 --- MAJOR NEW FEATURES ---
207 * apropos(1): improve POSIX compliance by accepting case-insensitive
209 * new -O tag[=term] output option (open a page at the definition of a term)
210 * tbl(7) -T html: spanning and horizontal and vertical alignment of cells
211 * tbl(7) -T html: draw lines on the edges of table cells
212 * tbl(7) -T utf8: render lines with the Unicode box drawing characters
214 --- MINOR NEW FEATURES ---
215 * -T html: new option -O toc (table of contents)
216 * -T html: second argument to -O man to support local and remote links
217 * mdoc(7) .Bd -centered now fills the text contained in it
218 * man-ext .SY and .YS macros (synopsis block)
219 * man-ext .TQ macro (tagged paragraph without vertical space before it)
230 --- HTML OUTPUT SYNTAX CORRECTIONS ---
233 * Stop writing empty list elements for non-compact .Bl -tag lists.
236 --- MINOR FUNCTIONAL IMPROVEMENTS ---
237 * many improvements to the handling of fill and no-fill mode
242 * portability: autodetect whether less(1) supports the -T option
244 --- STRUCTURAL IMPROVEMENTS ---
248 --- THANKS TO ---
280 --- MAJOR NEW FEATURES ---
289 particular all hard-coded indentations and column widths, and
294 (element nesting, URL-fragment syntax, duplicate id= attributes).
295 --- MINOR NEW FEATURES ---
296 * When a man(1) argument contains a slash, imply -l like in man-db.
297 * Use TIOCGWINSZ to reduce the default -Owidth and -Oindent during
302 all links in-line, even long ones.
303 * roff(7) \n+ and \n- numerical register auto-increment and -decrement
304 * roff(7) .nr optional third argument (auto-increment step size)
305 * Autodetect in ./configure whether the compiler can use -W and -static,
307 --- RELIABILITY BUGFIXES ---
308 * Only activate UTF-8 output when the user really selected UTF-8,
313 * Avoid an assertion failure in certain .Bl -column lists.
322 --- THANKS TO ---
332 * Colin Watson (man-db) for feedback on man-db semantics.
357 --- BUG FIXES ---
358 * man(7): Do not crash with out-of-bounds read access to a constant
360 * mdoc(7): Do not crash with out-of-bounds read access to a constant
366 --- THANKS TO ---
370 Changes in version 1.14.2, released on July 28, 2017
372 --- MAJOR NEW FEATURES ---
373 * New mdoc(7) -Tmarkdown output mode.
374 * For -Thtml, implement internal hyperlinks pointing to authoritative
375 definitions of various syntax elements, similar to the ctags(1)-like
378 utility and a new -Wstyle message level with several new messages,
386 --- REMOVED FUNCTIONALITY ---
388 * Delete the -Txhtml command line option. It has been an obsolete
389 alias for the -Thtml output mode for more than two years.
390 --- MINOR NEW FEATURES ---
391 * -Tlint now puts parser messages on stdout instead of stderr,
392 making commands like "man -l -Tlint *.1" useful.
394 * mdoc(7) -Thtml: Better CSS for .Bl lists.
398 by partial support for the \n[an-margin] number register.
399 * man(7) -Thtml: Support deep linking to .SH and .SS headers.
405 well-known function names, and a few other formatting improvements.
406 * eqn(7) -Thtml: Use <mn> and <mo> in addition to <mi>.
419 --- THANKS TO ---
433 mdoclint(1) functionality to mandoc -Tlint, for suggesting
437 * Thomas Guettler for suggesting -Thtml internal hyperlinks.
450 * Dag-Erling Smoergrav (FreeBSD) for inspiring new warning messages.
458 --- MAJOR NEW FEATURES ---
464 * -Thtml: Use real macro names for CSS classes.
466 * -Thtml: Produce human readable HTML code by using indentation
472 --- REMOVED FUNCTIONALITY ---
476 operating system defaults, man.conf(5) for machine-specific
477 modifications, and ${MANPATH}, -m, and -M for user preferences
479 * makewhatis(8) -p: No longer warn about missing MLINKS since these
481 --- MINOR NEW FEATURES ---
489 and also makes -Ttree output more useful.
490 * -Ttree: Show metadata and some additional node flags.
491 New -Onoval output option to show the unvalidated tree.
492 --- RELIABILITY BUGFIXES ---
493 * man(1): Make "man -l" work with standard input from a pipe or file,
499 * mdoc(7): Fix out of bounds read access for .Bl -column starting
506 caused by partial implicit macros inside .Bl -column table cells.
510 caused by .Ta following a nested .Bl -column breaking another block.
513 * mdoc(7) -Thtml: Fix a NULL dereference for .Bl -column with 0 columns.
515 block-end macro calling another block-end macro.
517 of the first .Sh was an empty in-line macro.
522 * mdoc(7): Fix an assertion failure that happened for some .Bl -column
523 lists containing a column width of "-4n", "-3n", or "-2n".
524 * mdoc(7): Fix an assertion failure caused by .Bl -column without .It
526 * roff(7): Fix an assertion failure caused by \z\[u00FF] with -Tps/-Tpdf.
529 * -Thtml: Fix an assertion failure caused by -Oman or -Oincludes of
531 --- PORTABILITY IMPROVEMENTS ---
534 * mandoc(1): Autodetect a suitable locale for -Tutf8 mode.
536 * ./configure: Autodetect if nanosleep(3) needs -lrt.
538 * ./configure: Put compiler arguments that may contain -l at the end.
539 --- MINOR BUGFIXES ---
541 * mdoc(7) -Thtml: Improve formatting of .Bl -tag with short tags.
542 * man(7) -Thtml: Preserve whitespace in .nf (nofill) mode.
544 --- STRUCTURAL CHANGES, no functional change ---
547 --- THANKS TO ---
559 for crucial help in getting .Bl -tag CSS formatting fixed.
561 patch to autodetect a suitable locale for -Tutf8 mode
586 --- MAJOR NEW FEATURES ---
588 * man(1): Leverage less(1) -T and :t in a way resembling ctags(1)
595 --- MAJOR FUNCTIONALLY RELEVANT BUGFIXES ---
598 --- PORTABILITY IMPROVEMENTS ---
608 --- MINOR NEW FEATURES ---
614 * When there is no -m, no -M, no MANPATH and no /etc/man.conf,
621 * man.cgi(8): Delete the pseudo-manpath "mandoc", assume that
623 --- RELIABILITY BUGFIXES ---
629 * mdoc(7): Avoid an assertion when .Ta<tab> occurs in .Bl -column.
636 * Fix handling of leading, trailing, and double colons in MANPATH and -m.
637 --- MINOR BUGFIXES ---
641 * mdoc(7): Make trailing whitespace significant in .Bl -tag widths.
642 * mdoc(7): Fix macro interpretation around tabs in .Bl -column.
646 * man(7): Allow .PD in next-line scope.
651 * man(7): Allow fill mode changes in tagged paragraph next-line scope.
662 * terminal output: Apply bold and italic to non-ASCII Unicode codepoints.
664 * HTML output: Render ASCII_NBRSP as " ", not "-".
672 --- STRUCTURAL CHANGES, no functional change ---
678 --- THANKS TO ---
708 Daniel Levai, Fabian Raetz, Jan Stary, Jean-Yves Migeon,
719 --- MAJOR NEW FEATURES ---
725 * New -Wunsupp message level.
726 --- POTENTIONALLY SECURITY RELEVANT BUGFIXES ---
728 http://mandoc.bsd.lv/cgi-bin/cvsweb/roff.c#rev1.241
730 http://mandoc.bsd.lv/cgi-bin/cvsweb/roff.c#rev1.247
732 http://mandoc.bsd.lv/cgi-bin/cvsweb/mdoc_macro.c#rev1.180
733 --- MAJOR FUNCTIONALLY RELEVANT BUGFIXES ---
736 * Fix the man(1) and apropos(1) -m option, it didn't work at all.
740 --- PORTABILITY IMPROVEMENTS ---
743 * Support homebrew-style linking on Mac OS X.
744 --- MINOR NEW FEATURES ---
747 * lookup: Speed up -s/-S by using the "mlinks" rather than the "keys" table.
749 * input: New stricter and more resilient UTF-8 parser.
751 * man(7): Use the -Ios option when .TH has less than four arguments.
759 * Delete the -V option. It serves no purpose but keeps confusing people.
761 --- RELIABILITY BUGFIXES ---
771 * roff(7): Fix a NULL pointer access on trailing \s-/\s+ without an argument.
774 * input: Fix an assertion failure on certain invalid UTF-8 input.
778 * mdoc(7): Fix an assertion failure on .Bl -column ... .El .Ta.
784 --- MINOR BUGFIXES ---
808 * If earlier files set a non-zero exit status, never reset it to zero.
809 --- THANKS TO ---
814 * Theo Buehler for an important bug report (-s/-S slowness)
819 important bug reports (architecture and man -m, respectively).
820 * Thomas Klausner (NetBSD) for proposing a new feature (man(7) -Ios),
834 --- MAJOR NEW FEATURES ---
837 command names, including new options -a (format all), -c (no
838 pager), -h (synopsis only), and -w (list filenames).
841 * Support UTF-8 and Latin-1 input by the whole toolset, delete preconv(1).
842 * Switch the default output mode from -Tascii to -Tlocale.
843 * Improve -Tascii output for Unicode escape sequences.
844 * Let the -Thtml output mode produce polyglot HTML5.
845 * Many improvements for eqn(7), in particular in-line equations,
846 MathML output in -Thtml mode, and much improved terminal formatting.
847 --- PORTABILITY IMPROVEMENTS ---
853 --- MINOR NEW FEATURES ---
857 * Allow comma-separated options in the tbl(7) options line.
859 * Implement .An -[no]split for the mdoc(7) -Thtml output mode.
864 * Warn about attempts to call non-callable macros.
866 --- BUGFIXES ---
880 * Multiple fixes with respect to .Bd and .Bl -offset and -width.
882 * Multiple fixes with respect to delimiter handling by in-line macros.
884 * Make \c work properly in no-fill mode.
886 --- THANKS TO ---
903 --- MAJOR NEW FEATURES ---
913 --- MINOR NEW FEATURES ---
915 indirectly specified name), .as (append to user-defined
925 * The roff parser now supports expansion of user-defined strings
927 * The roff(7) parser now handles some pre-defined read-only
931 * The mdoc(7) formatter non partially supports .Bd -centered.
937 --- BUGFIXES ---
945 header, and it no longer deletes non-.% content from .Rs blocks.
950 implicit macros no longer triggers end-of-sentence spacing.
954 fixed that sometimes caused an off-by-one error in indentation.
955 * In the UTF-8 formatter, rendering of accents, breakable hyphens,
956 and non-breakable spaces was corrected.
961 * In the mdoc(7) formatter, handling of empty .Bl -inset item
964 to same-line detection in the context of .TP and .nf macros,
967 --- THANKS TO ---
970 Jason McIntyre (OpenBSD), Jeremie Courreges-Anglas (OpenBSD),
987 * At the end of man(7) macro lines, end-of-sentence spacing
990 man-ext .UR/.UE (uniform resource identifier) block macros.
998 first non-digit character.
1008 * The mdoc(7) to man(7) converter, to be called as mandoc -Tman,
1010 * The mandoc(1) utility now supports the -Ios (default operating system)
1011 input option, and the -Tutf8 output mode now actually works.
1016 and (for GNU man-ext compatibility only) EX (example block) and EE
1023 * In mdoc(7), several bugs were fixed related to UTF-8 output of quoting
1028 blocks, and non-text children of Nm blocks.
1033 gmdiff, a very small, very simplistic groff-versus-mandoc output
1042 pre-formatted pages, that is, those already formatted by another
1046 HTML output is generated on-the-fly by libmandoc or internal
1047 methods to convert pre-formatted pages.
1054 * This version features a new, work-in-progress mandoc(1) output mode:
1055 -Tman. This mode allows a system maintainer to distribute man(7)
1058 * The -Ofragment option was added to mandoc(1)'s -Thtml and -Txhtml modes.
1060 mandoc-tools sandbox. This interfaces with mandocdb(8) for semantic
1070 * Furthermore, for tbl(7), the -Tascii mode horizontal spacing of tables
1094 low-level roff with eqn). See the eqn(7) manual for details.
1095 For the time being, equations are rendered as simple in-line text.
1102 * Bug-fixes and clean-ups across all systems, especially in mandocdb(8)
1108 * Introduce locale-encoding of output with the -Tlocale output option and
1109 Unicode escaped-character input. See mandoc(1) and mandoc_char(7),
1110 respectively, for details. This allows for non-ASCII characters (e.g.,
1112 supports wide-character encoding (if it does not, -Tascii is used
1114 -DUSE_WCHAR in the Makefile, in which case -Tlocale is always a synonym
1115 for -Tascii.
1116 * Furthermore, multibyte-encoded documents, such as those in UTF-8, may
1117 be on-the-fly recoded into mandoc(1) input by using the newly-added
1133 real manuals, from line-handling to tbl(7) parsing.
1147 * Many back-end fixes have been implemented: argument handling (quoting),
1151 minimal, especially for -Thtml and -Txhtml, but manages to at least
1152 display data. This means that mandoc(1) now has built-in support
1157 * Overhauled the -Thtml and -Txhtml output modes. They now display
1158 readable output in arbitrary browsers, including text-based ones like
1159 lynx(1). See HTML and XHTML manuals in the DOCUMENTATION section
1160 for examples. Attention: available style-sheet classes have been
1170 * in-line implementation of troff's soelim(1),
1171 * broken-block handling,
1177 * Calling conventions for mandoc(1) have changed: -W improved and -f
1179 * Non-ASCII characters are also now uniformly discarded.
1188 * Primarily a bug-fix and polish release, but including -Tpdf support
1191 * fix end-of-sentence handling for embedded sentences
1194 * polish mandoc(1) -Tps output
1195 * lots of internal clean-ups in character escapes
1196 * un-break literal contexts in man(7) documents
1197 * improve -Thtml output for -man
1198 * add mandoc(1) -Tpdf support
1206 * acceptance of scope-block breakage in mdoc(7)
1208 * many minor bug-fixes and formatting issues resolved
1213 * variable font-width and paper-size support in mandoc(1) -Tps output
1218 * Small release featuring text-decoration in -Tps output,
1224 mdoc(7). Multi-line column support is now fully compatible with groff,
1230 * Furthermore, the -Owidth=width output option has been added to -Tascii,
1232 * Lastly, initial PostScript output has been added with the -Tps option
1233 to mandoc(1). It's brutally simple at the moment: fixed-font, with no
1238 * Release consisting of the results from the m2k10 hackathon and up-merge
1245 * end-of-sentence (EOS) detection in free-form and macro lines;
1246 * correct handling of tab-separated columnar lists in mdoc(7);
1249 * cleaned up exiting when invoked as -Tlint or over multiple files
1250 with -fign-errors;
1251 * error and warning message handling re-written to be unified for
1253 * handling of badly-nested explicit-scoped macros;
1254 * improved free-form text parsing in libman and libmdoc;
1255 * significant GNU troff compatibility improvements in -Tascii,
1259 * support for -Tascii breaking at hyphens encountered in free-form text;
1265 * Backed out -fno-ign-chars (pointless complexity).
1267 * Fixed SYNOPSIS breaking lines before non-initial macros.
1269 * Most importantly, the framework for end-of-sentence double-spacing is
1270 in place, now implemented for the "end-of-sentence, end-of-line" rule.
1271 * This is a stable roll-back point before the mandoc hackathon in Rostock!
1275 * Rolled back break-at-hyphen.
1276 * -DUGLY is now the default (no feature splits!).
1277 * Free-form text is not de-chunked any more: lines are passed
1278 whole-sale into the front-end, including whitespace.
1286 of erroring-out.
1289 * Lastly, some issues with -Thtml have been fixed, which prompted an
1295 in getting "Xo" blocks (block full implicit, e.g., "It"
1296 for non-columnar lists) to work properly. This isn't
1297 enabled by default: you must specify -DUGLY as a compiler
1303 control. Note that roff instructions embedded in line-scoped,
1304 next-line macros (e.g. "B") are not supported.
1311 and improvements (e.g., handling of apostrophe-control macros,
1324 allowed man(7) to accept non-printing elements to be nested
1325 within next-line scopes, such as "br" within "B" or "TH",
1336 * end-of-line white-space detected for all lines;