Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | merge rev. 1.235: use NODE_NOSRC for .Ux, .Ox, and friends | Ingo Schwarze | 2017-01-10 | 1 | -130/+135 |
| | |||||
* | merge rev. 1.279: make "cat foo.mdoc | man -l" work | Ingo Schwarze | 2017-01-09 | 1 | -5/+5 |
| | |||||
* | merge rev. 1.278: call new function mparse_updaterc() | Ingo Schwarze | 2017-01-09 | 1 | -1/+2 |
| | |||||
* | merge rev. 1.157: new function mparse_updaterc() | Ingo Schwarze | 2017-01-09 | 1 | -0/+7 |
| | |||||
* | merge rev.s 1.155 and 1.156: changes to the message catalogue | Ingo Schwarze | 2017-01-09 | 1 | -2/+4 |
| | |||||
* | merge rev. 1.154: improve message "whitespace at end of input line" | Ingo Schwarze | 2017-01-09 | 1 | -1/+3 |
| | |||||
* | merge rev. 1.153: warn about trailing whitespace at the end of comments | Ingo Schwarze | 2016-11-10 | 1 | -5/+11 |
| | |||||
* | merge 1.234: cast off_t and uint64_t for printf(3) | Ingo Schwarze | 2016-10-22 | 1 | -1/+2 |
| | |||||
* | fix sqlite3_errstr() autodetection if sqlite3 is in /usr/local | Ingo Schwarze | 2016-10-20 | 1 | -0/+1 |
| | |||||
* | merge reproducible build support including compat glue to 1.13 branch: | Ingo Schwarze | 2016-10-20 | 3 | -32/+59 |
| | | | | 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 | Ingo Schwarze | 2016-10-20 | 1 | -0/+1 |
| | |||||
* | add EFTYPE, corresponding to configure rev. 1.43.2.5 | Ingo Schwarze | 2016-10-20 | 1 | -0/+1 |
| | |||||
* | merge rev. 1.46: work around the lack of EFTYPE | Ingo Schwarze | 2016-10-20 | 1 | -0/+3 |
| | |||||
* | merge rev. 1.233: 0x%llu is a bad idea, make that 0x%llx | Ingo Schwarze | 2016-10-20 | 1 | -1/+1 |
| | |||||
* | merge rev. 1.226: fix a typo that prevented names from .Dt | Ingo Schwarze | 2016-10-20 | 1 | -93/+371 |
| | | | | from getting priority over names from .Sh NAME | ||||
* | merge ".Bl -tag without -width" fix to 1.13 branch | Ingo Schwarze | 2016-10-18 | 1 | -1/+7 |
| | |||||
* | merge wide stream fixes from HEAD to 1.13, rev. 1.276 and 1.277 | Ingo Schwarze | 2016-09-18 | 1 | -31/+48 |
| | |||||
* | merge tentative 'entering directory' fix for gmake to 1.13 branch | Ingo Schwarze | 2016-08-10 | 1 | -1/+1 |
| | |||||
* | backport to 1.13: fix printf("%s", NULL) | Ingo Schwarze | 2016-08-09 | 1 | -4/+26 |
| | |||||
* | 1.13 backport: handle absence of PATH_MAX | Ingo Schwarze | 2016-08-02 | 3 | -0/+4 |
| | |||||
* | 1.13 backport: autodetect UTF8_LOCALE | Ingo Schwarze | 2016-07-31 | 2 | -1/+35 |
| | |||||
* | 1.13 backport: Autodetect if -lrt is needed for nanosleep(3). | Ingo Schwarze | 2016-07-20 | 3 | -72/+184 |
| | |||||
* | Autodetect if -lrt is needed for nanosleep(3). | Ingo Schwarze | 2016-07-20 | 4 | -5/+47 |
| | | | | | Helpful for Solaris 9 and 10. Reminded by Thomas Klausner. | ||||
* | tag_signal() is dead; from LLVM via Christos Zoulas | Ingo Schwarze | 2016-07-20 | 1 | -2/+2 |
| | |||||
* | Linux compatibility: Work around the lack of EFTYPE and protect <err.h>. | Ingo Schwarze | 2016-07-20 | 8 | -11/+34 |
| | |||||
* | Now that our man.conf(5) format is mature and extremely simple, | Ingo Schwarze | 2016-07-19 | 6 | -102/+14 |
| | | | | | | | | 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. | Ingo Schwarze | 2016-07-19 | 25 | -1238/+2275 |
| | | | | | 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 | Ingo Schwarze | 2016-07-19 | 1 | -3/+1 |
| | | | | noted by Jan Stary <hans at stare dot cz>. | ||||
* | Since the mdoc/man parser unification, the parser is always allocated | Ingo Schwarze | 2016-07-19 | 1 | -24/+2 |
| | | | | | | 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. | Ingo Schwarze | 2016-07-19 | 7 | -27/+15 |
| | | | | | | | 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 | Ingo Schwarze | 2016-07-18 | 2 | -4/+25 |
| | |||||
* | To remove the const qualifier from a pointer to an object - either | Ingo Schwarze | 2016-07-15 | 2 | -3/+1 |
| | | | | | | | | | 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 | Ingo Schwarze | 2016-07-15 | 1 | -3/+2 |
| | | | | hid among static functions, as noticed by tedu@ (my bad). | ||||
* | add missing prototypes, no code change; | Ingo Schwarze | 2016-07-15 | 7 | -4/+16 |
| | | | | noticed by Christos Zoulas with -Wmissing-prototypes | ||||
* | Sanitize the environment when calling make(1) to autodetect ${CC}. | Ingo Schwarze | 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 | Ingo Schwarze | 2016-07-14 | 3 | -19/+37 |
| | |||||
* | Add support for Mac OS X's sandbox_init(3) sandbox functionality, which | Kristaps Dzonsons | 2016-07-12 | 5 | -0/+35 |
| | | | | | | | 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, | Ingo Schwarze | 2016-07-11 | 2 | -17/+44 |
| | | | | | | | 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; | Ingo Schwarze | 2016-07-10 | 3 | -6/+15 |
| | | | | suggested by Christian Neukirchen <chneukirchen at gmail dot com> | ||||
* | On OpenBSD, more(1) is actually less(1) with a small number of | Ingo Schwarze | 2016-07-10 | 1 | -2/+2 |
| | | | | | | | 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 | Ingo Schwarze | 2016-07-10 | 1 | -1/+1 |
| | | | | | 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 | Ingo Schwarze | 2016-07-10 | 3 | -26/+13 |
| | | | | | | | | | | "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 | Ingo Schwarze | 2016-07-09 | 1 | -1/+1 |
| | | | | | | 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; | Ingo Schwarze | 2016-07-09 | 4 | -4/+0 |
| | | | | from Joerg Sonnenberger via Thomas Klausner, NetBSD. | ||||
* | ISO C99 7.19.2.5 doesn't like mixing putchar(3) and putwchar(3) on | Ingo Schwarze | 2016-07-08 | 3 | -8/+7 |
| | | | | | | 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 | Ingo Schwarze | 2016-07-08 | 1 | -0/+5 |
| | | | | and add a trivial "dist" target for convenience. | ||||
* | POSIX requires that a process calling tcsetpgrp(3) from the background | Ingo Schwarze | 2016-07-08 | 1 | -6/+18 |
| | | | | | | 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 | Ingo Schwarze | 2016-07-07 | 4 | -4/+127 |
| | |||||
* | update developer documentation | Ingo Schwarze | 2016-07-07 | 6 | -202/+200 |
| | |||||
* | sync with OpenBSD: do not mention mansearch(3), which is not installed, | Ingo Schwarze | 2016-07-07 | 1 | -1/+0 |
| | | | | in a manual which is installed |