Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge rev. 1.278: call new function mparse_updaterc() | 2017-01-09 | 1 | -2/+3 | |
| | |||||
* | merge rev. 1.157: new function mparse_updaterc() | 2017-01-09 | 1 | -1/+8 | |
| | |||||
* | merge rev.s 1.155 and 1.156: changes to the message catalogue | 2017-01-09 | 1 | -3/+5 | |
| | |||||
* | merge rev. 1.154: improve message "whitespace at end of input line" | 2017-01-09 | 1 | -2/+4 | |
| | |||||
* | merge rev. 1.153: warn about trailing whitespace at the end of comments | 2016-11-10 | 1 | -6/+12 | |
| | |||||
* | merge 1.234: cast off_t and uint64_t for printf(3) | 2016-10-22 | 1 | -2/+3 | |
| | |||||
* | fix sqlite3_errstr() autodetection if sqlite3 is in /usr/local | 2016-10-20 | 1 | -1/+2 | |
| | |||||
* | merge reproducible build support including compat glue to 1.13 branch: | 2016-10-20 | 3 | -35/+62 | |
| | | | | mandocdb.c 1.231 & 1.232; configure 1.52 & 1.53; configure.local.example 1.21 | ||||
* | add test-EFTYPE.c, related to configure rev. 1.43.2.5 | 2016-10-20 | 1 | -1/+2 | |
| | |||||
* | add EFTYPE, corresponding to configure rev. 1.43.2.5 | 2016-10-20 | 1 | -1/+2 | |
| | |||||
* | merge rev. 1.46: work around the lack of EFTYPE | 2016-10-20 | 1 | -1/+4 | |
| | |||||
* | merge rev. 1.233: 0x%llu is a bad idea, make that 0x%llx | 2016-10-20 | 1 | -2/+2 | |
| | |||||
* | merge rev. 1.226: fix a typo that prevented names from .Dt | 2016-10-20 | 1 | -94/+372 | |
| | | | | from getting priority over names from .Sh NAME | ||||
* | merge ".Bl -tag without -width" fix to 1.13 branch | 2016-10-18 | 1 | -2/+8 | |
| | |||||
* | merge wide stream fixes from HEAD to 1.13, rev. 1.276 and 1.277 | 2016-09-18 | 1 | -32/+49 | |
| | |||||
* | merge tentative 'entering directory' fix for gmake to 1.13 branch | 2016-08-10 | 1 | -2/+2 | |
| | |||||
* | backport to 1.13: fix printf("%s", NULL) | 2016-08-09 | 1 | -5/+27 | |
| | |||||
* | 1.13 backport: handle absence of PATH_MAX | 2016-08-02 | 3 | -3/+7 | |
| | |||||
* | 1.13 backport: autodetect UTF8_LOCALE | 2016-07-31 | 2 | -3/+37 | |
| | |||||
* | 1.13 backport: Autodetect if -lrt is needed for nanosleep(3). | 2016-07-20 | 3 | -75/+187 | |
| | |||||
* | Autodetect if -lrt is needed for nanosleep(3). | 2016-07-20 | 4 | -7/+49 | |
| | | | | | Helpful for Solaris 9 and 10. Reminded by Thomas Klausner. | ||||
* | tag_signal() is dead; from LLVM via Christos Zoulas | 2016-07-20 | 1 | -2/+2 | |
| | |||||
* | Linux compatibility: Work around the lack of EFTYPE and protect <err.h>. | 2016-07-20 | 8 | -15/+38 | |
| | |||||
* | Now that our man.conf(5) format is mature and extremely simple, | 2016-07-19 | 6 | -108/+20 | |
| | | | | | | | | delete manpath(1) support. With the mandoc-based man(1), manpath(1) is utterly useless. Just set MANPATH_DEFAULT in configure.local for sane operating system defaults, use man.conf(5) for machine- specific modifications, and use ${MANPATH}, -m, and -M for user preferences. | ||||
* | Remove the dependency on SQLite without loss of functionality. | 2016-07-19 | 26 | -1262/+2299 | |
| | | | | | Stop supporting systems that don't have mmap(3). Drop the obsolete names_check() now that we deleted MLINKS. | ||||
* | Remove one outdated comment and fix one typo | 2016-07-19 | 1 | -4/+2 | |
| | | | | noted by Jan Stary <hans at stare dot cz>. | ||||
* | Since the mdoc/man parser unification, the parser is always allocated | 2016-07-19 | 1 | -25/+3 | |
| | | | | | | in mparse_alloc(), so delete all the curp->man == NULL checks. Triggered by a patch from Christos Zoulas suggesting to add yet another such check. | ||||
* | Use __attribute__((__format__ throughout. | 2016-07-19 | 7 | -33/+21 | |
| | | | | | | | Triggered by a smaller patch from Christos Zoulas. While here, unify style, move several config tests to config.h, and delete the useless MANDOC_CONFIG_H. | ||||
* | cope with -Wmissing-prototypes | 2016-07-18 | 2 | -5/+26 | |
| | |||||
* | To remove the const qualifier from a pointer to an object - either | 2016-07-15 | 2 | -5/+3 | |
| | | | | | | | | | because we know it is actually mutable or because we are passing it to a function that doesn't accept a const object but won't actually attempt to modify it - simply casting from (const type *) to (type *) is legal C and clearly expresses the intent. So get rid of the obfuscating UNCONST macro. Basic idea discussed with guenther@. | ||||
* | Fix previous: the mandocdb() prototype was already there, it just | 2016-07-15 | 1 | -4/+3 | |
| | | | | hid among static functions, as noticed by tedu@ (my bad). | ||||
* | add missing prototypes, no code change; | 2016-07-15 | 7 | -9/+21 | |
| | | | | noticed by Christos Zoulas with -Wmissing-prototypes | ||||
* | Sanitize the environment when calling make(1) to autodetect ${CC}. | 2016-07-15 | 1 | -1/+1 | |
| | | | | Sevan Janiyan found during testing on AIX that ${CC} could leak in. | ||||
* | final 1.13.4 release notesVERSION_1_13_4 | 2016-07-14 | 3 | -22/+40 | |
| | |||||
* | Add support for Mac OS X's sandbox_init(3) sandbox functionality, which | 2016-07-12 | 5 | -3/+38 | |
| | | | | | | | is marked as DEPRECATED in OS X after 2011 or so, but has not been removed and has no replacement. ok schwarze@ | ||||
* | Make all components of the URI individually optional, | 2016-07-11 | 2 | -20/+47 | |
| | | | | | | | independent of each other, as in: http://man.openbsd.org[/manpath][/mansec][/arch]/name[.sec] The restrictions in the past kept confusing people. Triggered by a question from RafaelNeves at gmail dot com. | ||||
* | support LDFLAGS; | 2016-07-10 | 3 | -8/+17 | |
| | | | | suggested by Christian Neukirchen <chneukirchen at gmail dot com> | ||||
* | On OpenBSD, more(1) is actually less(1) with a small number of | 2016-07-10 | 1 | -3/+3 | |
| | | | | | | | compatibility features - so we can safely use more -T on OpenBSD. But don't do that in the portable version: more -T is unlikely to work elsewhere. Issue reported by Svyatoslav Mishyn <juef at openmailbox dot org>. | ||||
* | Fix a nasty typo that prevented .so links to gziped manuals | 2016-07-10 | 1 | -2/+2 | |
| | | | | | from working in the absence of a mandoc.db(5) database. Found the hard way by Svyatoslav Mishyn on Crux Linux. | ||||
* | Simplify the code and the server setup by deleting the pseudo-manpath | 2016-07-10 | 3 | -30/+17 | |
| | | | | | | | | | | "mandoc" that was used for man.cgi(8) documentation and by assuming that the apropos(1) and man.cgi(8) manuals are simply installed in the default manpath. Even though man.cgi(8) is not installed by default when installing OpenBSD, it is easy to copy it into the default manpath used for man.cgi(8). Idea found when considering a question asked by wrant dot com. | ||||
* | Do not treat PATH_INFO as a complete path if it doesn't contain | 2016-07-09 | 1 | -2/+2 | |
| | | | | | | a manpath. For example, this makes http://man.openbsd.org/mandoc work as expected. Bug reported by tb@, reminded by Svyatoslav Mishyn. | ||||
* | getopt(3) is declared in <unistd.h>, and <getopt.h> is not needed; | 2016-07-09 | 4 | -8/+4 | |
| | | | | from Joerg Sonnenberger via Thomas Klausner, NetBSD. | ||||
* | ISO C99 7.19.2.5 doesn't like mixing putchar(3) and putwchar(3) on | 2016-07-08 | 3 | -11/+10 | |
| | | | | | | the same stream, and actually, it fails spectacularly on glibc. Portability issue pointed out by Svyatoslav Mishyn <juef at openmailbox dot org> after testing on Void Linux. | ||||
* | A some missing files to TESTSRCS and DISTFILES | 2016-07-08 | 1 | -1/+6 | |
| | | | | and add a trivial "dist" target for convenience. | ||||
* | POSIX requires that a process calling tcsetpgrp(3) from the background | 2016-07-08 | 1 | -7/+19 | |
| | | | | | | gets a SIGTTOU signal. In that case, do not stop. Portability issue found while testing on commercial Solaris 9/10/11. Thanks to opencsw.org for providing me with a testing environment. | ||||
* | some 1.13.4 release preparations | 2016-07-07 | 4 | -8/+131 | |
| | |||||
* | update developer documentation | 2016-07-07 | 6 | -211/+209 | |
| | |||||
* | sync with OpenBSD: do not mention mansearch(3), which is not installed, | 2016-07-07 | 1 | -3/+2 | |
| | | | | in a manual which is installed | ||||
* | sync with OpenBSD: do not talk about nginx(8) | 2016-07-07 | 1 | -5/+3 | |
| | |||||
* | Update and simplify the documentation of the -s option, | 2016-07-01 | 1 | -31/+7 | |
| | | | | | | | which was forgotten when implementing the new man.conf(5) format. The outdated information was originally pointed out by Andy Bradford <amb dash openbsd at bradfords dot org> on misc@. OK jmc@ |