summaryrefslogtreecommitdiffstats
path: root/LICENSE
Commit message (Collapse)AuthorAgeFilesLines
* update some Copyright yearsIngo Schwarze2021-09-191-2/+2
|
* Mark Harris pointed out that people might have doubts whether all filesIngo Schwarze2018-11-261-4/+4
| | | | | contained in the mandoc toolkit are "code and documentation", and whether this is of any consequence for licensing, so clarify.
* implement the GNU man-ext .SY/.YS (synopsis block) macro in man(7),Ingo Schwarze2018-08-181-0/+1
| | | | used in most manual pages of the groff package
* first steps toward the 1.14.4 releaseIngo Schwarze2018-07-311-1/+1
|
* Shrink -Tps output by more than 50%Ingo Schwarze2017-11-021-1/+1
| | | | | | | | by using PostScript as a programming language. * Define and use one PostScript procedure to select each font. * Define and use procedures combining "use" and "show". * In one of these, reuse the current row if it did not change. Most ideas and most coding by espie@, tweaked by me.
* Stop using "mdocml" as an official name.Ingo Schwarze2017-06-231-2/+2
| | | | Prefer mandoc.bsd.lv to mdocml.bsd.lv.
* Implement automatic line breakingIngo Schwarze2017-06-121-1/+1
| | | | | inside individual table cells that contain text blocks. This cures overlong lines in various Xenocara manuals.
* release 1.14.1VERSION.1.14.1Ingo Schwarze2017-02-211-1/+1
|
* more 1.14.1 release preparationsIngo Schwarze2017-02-081-0/+1
|
* Simplify and correct support for reproducible builds, such that databaseIngo Schwarze2016-10-181-2/+3
| | | | | | | | | | entries come in a well-defined order even in the presence of MLINKS. Do this by using the compar() argument of fts_open(3) rather than trying to sort later, which missed some cases. This also shortens the code by a few lines. Diff from Ed Maste <emaste @ FreeBSD>, adapted to our tree and tweaked a bit by me, final version confirmed by Ed.
* some 1.13.4 release preparationsIngo Schwarze2016-07-071-1/+1
|
* Modernization, no functional change intended:Ingo Schwarze2015-11-071-3/+0
| | | | | | Use the POSIX function getline(3) rather than the slightly dangerous BSD function fgetln(3). Remove the related compatibility code.
* Finally use __progname, err(3) and warn(3).Ingo Schwarze2015-10-111-1/+1
| | | | | | | | | | That's more readable and less error-prone than fumbling around with argv[0], fprintf(3), strerror(3), perror(3), and exit(3). It's a bad idea to boycott good interfaces merely because standards committees ignore them. Instead, let's provide compatibility modules for archaic systems (like commercial Solaris) that still don't have them. The compat module has an UCB Copyright (c) 1993...
* Remove clauses 3 and 4 from Christos Zoulas' BSD license.Ingo Schwarze2015-05-201-3/+2
| | | | | This is safe because Christos did that himself in NetBSD in 2008. No code change.
* * remove FreeBSDismsIngo Schwarze2015-05-201-2/+11
| | | | | | | * purge and sort headers * add build and compat glue * and LICENSE information for soelim(1)
* strtonum(3) compat glueIngo Schwarze2015-02-161-1/+2
|
* Don't dereference NULL pointers when formatting missing denominators,Ingo Schwarze2015-01-011-1/+1
| | | | | subscripts, superscripts, or "from" or "to" arguments. Found by jsg@ with afl.
* new Copyright yearsIngo Schwarze2014-12-111-2/+2
|
* Now that we have man(1) functionality, add a man(1) manual page.Ingo Schwarze2014-08-211-1/+2
| | | | | I'm importing the totally unchanged OpenBSD version such that all changes can easily be tracked in CVS.
* Provide a fallback version of fts(3) for systems lacking it.Ingo Schwarze2014-08-111-1/+2
| | | | | | I chose the OpenBSD version because it apparently contains various bugfixes that never made it into libnbcompat. To reduce size and complexity, i stripped out the features we don't need.
* Audit malloc(3)/calloc(3)/realloc(3) usage.Ingo Schwarze2014-04-231-0/+1
| | | | | | | * Change eight reallocs to reallocarray to be safe from overflows. * Change one malloc to reallocarray to be safe from overflows. * Change one calloc to reallocarray, no zeroing needed. * Change the order of arguments of three callocs (aesthetical).
* add a LICENSE file for clarity and for the convenience of portersIngo Schwarze2014-04-221-0/+43