]> git.cameronkatri.com Git - mandoc.git/history - main.c
Do not leak 64 bytes of heap memory every time a manual page calls
[mandoc.git] / main.c
2021-09-04 Ingo Schwarzeduring prioritization for man(1), correctly extract...
2021-09-04 Ingo SchwarzeIn the fallback code to look for manual pages without...
2021-08-14 Ingo Schwarzeprint a BAGARG message if -T markdown is requested...
2021-06-02 Ingo SchwarzeIn -W style mode, check .Xr links along the full manpat...
2021-03-30 Ingo SchwarzeAppend .html suffix to temporary files enabling browser...
2020-08-07 Ingo Schwarzeadd a forgotten "#if HAVE_PLEDGE";
2020-07-21 Ingo Schwarzeundocumented options -O outfilename and -O tagfilename
2020-07-20 Ingo SchwarzeSwitch the default pager from "more -s" to "less".
2020-06-15 Ingo SchwarzeSupport -T html -O tag by passing a file:// URI to...
2020-06-14 Ingo SchwarzeFix a regression in rev. 1.319 (2019/03/03):
2020-04-02 Ingo SchwarzeWhen the last file formatted yielded no tags, the tags...
2020-03-28 Ingo SchwarzeEven though the HTML, man, markdown, PDF, PostScript...
2020-03-19 Ingo SchwarzeThe tag file always needs to be closed before starting...
2020-03-13 Ingo SchwarzeSplit tagging into a validation part including prioriti...
2020-02-24 Ingo SchwarzeMarc Espie reported that "man p*ipc" displayed the...
2020-02-10 Ingo SchwarzeFor compatibility with the man(1) implementations of...
2020-02-06 Ingo SchwarzeMake sure that -l always causes -w to be ignored, as...
2020-01-20 Ingo SchwarzeMake the code more readable by introducing
2019-07-28 Ingo SchwarzeSimplification, no functional change:
2019-07-28 Ingo SchwarzeThere is no point in pledge(2)ing literally the same...
2019-07-28 Ingo SchwarzeIn man(1) mode, do the search for each name independent...
2019-07-28 Ingo SchwarzeImprove structure, no functional change:
2019-07-27 Ingo SchwarzeMove two more output state variables into the new struc...
2019-07-26 Ingo SchwarzeCleanup, no functional change:
2019-07-26 Ingo SchwarzeStructural cleanup, no functional change:
2019-07-26 Ingo SchwarzeStructural cleanup, no functional change:
2019-07-19 Ingo SchwarzeIf no tags were generated at all, unlink(2) the empty...
2019-07-15 Ingo Schwarzedon't print the final heads-up about messages
2019-07-14 Ingo SchwarzeIf messages are shown and output is printed without...
2019-07-10 Ingo SchwarzeSome time ago, i simplified mandoc_msg() such that...
2019-07-06 Ingo Schwarzeprevent mandoc from segfaulting if /tmp is not writable;
2019-05-03 Ingo Schwarzeavoid duplicate "bad argument" error message, also...
2019-05-03 Ingo SchwarzeIn fs_lookup(), use stat(2) rather than access(2) to...
2019-05-03 Ingo SchwarzeIn man(1) mode with a specific section requested,
2019-05-03 Ingo SchwarzeIn man(1) mode, when the first argument starts with...
2019-04-30 Ingo SchwarzeIn man(1) mode, i.e. when asking for a single manual...
2019-03-06 Ingo Schwarzeautoconfiguration test whether less(1) supports the...
2019-03-04 Ingo SchwarzeFor TIOCGWINSZ, #include <termios.h> rather than <sys...
2019-03-04 Ingo SchwarzeWhen the -S option is given to man(1) and the requested...
2019-03-03 Ingo SchwarzeReset HTML formatter state, in particular the id_unique...
2019-01-11 Ingo SchwarzeImprove error reporting when a file given on the comman...
2019-01-10 Ingo SchwarzeInitializers for file-scope static variables should...
2019-01-01 Ingo SchwarzeSupport taking the -O tag value from apropos(1) key...
2018-12-30 Ingo SchwarzeCleanup, no functional change:
2018-12-20 Ingo SchwarzeMove the full responsibility for reporting open(2)...
2018-12-14 Ingo SchwarzeAlmost mechanical diff to remove the "struct mparse...
2018-12-14 Ingo SchwarzeMajor cleanup; may imply minor changes in edge cases...
2018-12-13 Ingo SchwarzeCleanup, no functional change:
2018-11-22 Ingo SchwarzeIn apropos(1) output, stop sorting .Nm search results...
2018-11-22 Ingo SchwarzeIn -T locale (the default), -T ascii, and -T utf8 mode...
2018-08-23 Ingo SchwarzeThe upcoming .while request will have to re-execute...
2018-08-09 Ingo SchwarzeIf somebody asks "man 3 chmod",
2018-05-14 Ingo SchwarzeSome broken terminal emulators (e.g. sakura) do the...
2018-04-19 Ingo SchwarzeCompatibility with man-db:
2018-04-13 Ingo SchwarzeUse TIOCGWINSZ to reduce the default -Owidth during...
2018-02-23 Ingo SchwarzeInvalidate the tag_files.tfd after fclose(3)ing the...
2017-08-21 Ingo SchwarzeWhen the stdout stream gets broken, there is no point...
2017-07-26 Ingo SchwarzeCast the return value of chdir(2) to void. We already...
2017-07-20 Ingo SchwarzeFor -Tlint, put parser messages on stdout instead of...
2017-07-04 Ingo SchwarzePrinting "BASE:" in messages about violations of base...
2017-07-02 Ingo SchwarzeIf a single page references the same non-existent manua...
2017-07-02 Ingo Schwarzeadd warning "cross reference to self"; inspired by...
2017-07-01 Ingo SchwarzeWhen checking cross references with -Tlint, ultimately...
2017-07-01 Ingo SchwarzeWhen checking the validity of cross references with...
2017-07-01 Ingo SchwarzeBasic reporting of .Xrs to manual pages that don't...
2017-06-24 Ingo SchwarzeSplit -Wstyle into -Wstyle and the even lower -Wbase...
2017-06-03 Ingo Schwarzeenable -Wstyle by default in -Tlint; OK jmc@
2017-05-17 Ingo SchwarzeDelete the -T xhtml command line option.
2017-05-16 Ingo SchwarzeIntroduce a new mandoc(1) message level, -W style,...
2017-04-18 Ingo SchwarzeNow that global -i is gone, pass -i through to the...
2017-04-18 Ingo SchwarzeDelete the undocumented and unimplemented man(1) -i...
2017-03-27 Ingo Schwarzesimplify the SYNOPSIS as well, just like the option...
2017-03-20 Ingo SchwarzeSilently ignore invalid -m input formats rather than...
2017-03-03 Ingo Schwarzenew -mdoc -Tmarkdown output mode; OK millert@ reyk...
2017-02-22 Ingo SchwarzeSince SQLite is gone, we no longer need the "flock...
2017-02-17 Ingo SchwarzeBe consistent in protecting __attribute__ attributes...
2017-02-16 Ingo SchwarzeFix rev. 1.280: -O syntax is different in default aprop...
2017-02-10 Ingo SchwarzeIn -Ttree output mode, show the BROKEN node flag and
2017-01-27 Ingo Schwarzewarn about invalid output options
2017-01-09 Ingo SchwarzeUse stdout rather than stdin for controlling the terminal
2017-01-09 Ingo SchwarzeWarnings and errors that occur during mdoc_validate()
2016-09-18 Ingo SchwarzeWe cannot use fputs(3) in passthrough() because the...
2016-09-18 Ingo SchwarzeMake sure an output device is allocated before calling...
2016-08-09 Ingo Schwarzefix printf("%s", NULL);
2016-07-19 Ingo SchwarzeRemove the dependency on SQLite without loss of functio...
2016-07-19 Ingo SchwarzeUse __attribute__((__format__ throughout.
2016-07-15 Ingo SchwarzeTo remove the const qualifier from a pointer to an...
2016-07-15 Ingo SchwarzeFix previous: the mandocdb() prototype was already...
2016-07-15 Ingo Schwarzeadd missing prototypes, no code change;
2016-07-12 Kristaps DzonsonsAdd support for Mac OS X's sandbox_init(3) sandbox...
2016-07-10 Ingo SchwarzeOn OpenBSD, more(1) is actually less(1) with a small...
2016-07-08 Ingo SchwarzeISO C99 7.19.2.5 doesn't like mixing putchar(3) and...
2016-05-18 Ingo SchwarzeDo not hardcode "makewhatis" in a warning message,...
2016-04-14 Ingo SchwarzeFix a process group race.
2016-04-13 Ingo SchwarzeGive manuals in purely numerical sections priority...
2016-01-16 Ingo Schwarzeunbreak reading from stdin after recent parse() restruc...
2016-01-08 Ingo SchwarzeSimplify the mparse_open() interface.
2016-01-08 Ingo SchwarzeIt was very surprising that a function called mparse_re...
2015-12-15 Ingo Schwarzepledge(2) style:
2015-11-20 Ingo SchwarzeFix multiple issues regarding process group and signal...
next