summaryrefslogtreecommitdiff
path: root/usr.bin/mandoc/tag.c
AgeCommit message (Expand)Author
2023-11-241. Do not put ASCII_HYPH (0x1c) into the tag file.Ingo Schwarze
2022-04-26If a node is tagged explicitly, skip implicit tagging for that node.Ingo Schwarze
2020-04-19When .Bd, .D1, or .Dl is tagged, attach the permalinkIngo Schwarze
2020-04-18When a .Tg is attached to a paragraph, attach the permalinkIngo Schwarze
2020-04-08Use a separate node->tag attribute rather than abusing the node->stringIngo Schwarze
2020-04-07Separate the place to put the <a href> permalink (now markedIngo Schwarze
2020-04-03#include <stdint.h> because that is needed before #include <ohash.h>;Ingo Schwarze
2020-04-02When the last file formatted yielded no tags, the tags file gotIngo Schwarze
2020-03-21When setting automatic tags, skip initial hyphens and minus signs,Ingo Schwarze
2020-03-13Properly reset the validation part of the tagging module between files.Ingo Schwarze
2020-03-13Split tagging into a validation part including prioritizationIngo Schwarze
2020-01-20Make the code more readable by introducingIngo Schwarze
2020-01-19Introduce a new mdoc(7) macro .Tg ("tag") to explicitly mark a placeIngo Schwarze
2019-07-27Move two more output state variables into the new struct outstate.Ingo Schwarze
2019-07-22Slowly start implementing tagging support for man(7) pages, evenIngo Schwarze
2019-07-19If no tags were generated at all, unlink(2) the empty tags file asIngo Schwarze
2019-07-10Some time ago, i simplified mandoc_msg() such that it can be usedIngo Schwarze
2018-11-22In -T locale (the default), -T ascii, and -T utf8 mode, provide a newIngo Schwarze
2018-10-23The ctags(1) file format uses whitespace as a field delimiter, andIngo Schwarze
2018-02-08Invalidate the tag_files.tfd after fclose(3)ing the stram associated withTheo Buehler
2017-02-09Be consistent in protecting __attribute__ attributes with __;Ingo Schwarze
2017-01-09Use stdout rather than stdin for controlling the terminalIngo Schwarze
2016-11-08implement tag priority 0, which will tag only keys that appear asIngo Schwarze
2016-11-08skip leading \& and \e in tagsIngo Schwarze
2016-11-08support more than one tag entry for the same search term;Ingo Schwarze
2016-07-20tag_signal() is dead; from LLVM via Christos ZoulasIngo Schwarze
2016-07-08POSIX requires that a process calling tcsetpgrp(3) from the backgroundIngo Schwarze
2015-11-20Fix multiple issues regarding process group and signal mask handlingIngo Schwarze
2015-10-13Reduce the amount of code by moving the three copies of the ohashIngo Schwarze
2015-10-11Drop tags containing a blank character:Ingo Schwarze
2015-10-06modernize style: "return" is not a function; ok cmp(1)Ingo Schwarze
2015-08-29Portability: including <ohash.h> requires including <stdint.h> before.Ingo Schwarze
2015-07-28Remove the hack of scrolling forward and backward with +G1G thatIngo Schwarze
2015-07-25Simplify and make tag_put() more efficient by integrating tag_get()Ingo Schwarze
2015-07-25basic support for tag priorities; written at YYCIngo Schwarze
2015-07-21When creation of the temporary tags file fails, call the pagerIngo Schwarze
2015-07-18clean up the temporary file when the process dies from a signalIngo Schwarze
2015-07-17Initial, still somewhat experimental implementation to leverageIngo Schwarze