aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* Merge cleanup of feature tests to VERSION_1_12, resolving conflicts.Ingo Schwarze2014-01-042-51/+57
|
* Provide strcasestr(3) and strsep(3) for Solaris 10 compat;Ingo Schwarze2013-12-312-1/+19
| | | | reported missing by Matthias Scheler <tron at NetBSD> via wiz@.
* update the link to the ISC licenseIngo Schwarze2013-12-311-3/+3
| | | | and note that the pkgsrc port was updated to 1.12.3
* release 1.12.3Ingo Schwarze2013-12-312-29/+55
|
* update downstream versionsIngo Schwarze2013-12-261-5/+5
|
* My audit of mandoc revealed one missing (unsigned char) castIngo Schwarze2013-11-211-2/+2
| | | | | in a tolower() argument containing arbitrary char data. Thanks to deraadt@ for triggering the audit.
* make text shorter and clearer; from kristaps@; tweaked by meIngo Schwarze2013-11-071-12/+11
|
* Mention that mandoc is also an OpenBSD project, agreed by Kristaps.Ingo Schwarze2013-11-071-10/+18
| | | | | Remove text about groff as suggested by Kristaps; explaining that topic properly would get too long.
* new section about mandoc history, with linksIngo Schwarze2013-10-131-4/+31
|
* Thomas Klausner <wiz at NetBSD dot org> finally succeeded to buildIngo Schwarze2013-10-111-2/+2
| | | | on SmartOS and sent these additional patches, thanks!
* On __sun, use <sys/byteorder.h>, BE_64(x), and <db_185.h>.Ingo Schwarze2013-10-103-15/+25
| | | | | | | Thanks to Thomas Klausner <wiz at NetBSD dot org> for providing failing SmartOS build logs such that i could write this patch without access to a __sun system and for confirming that these patches help.
* link supplementary information on mandocIngo Schwarze2013-10-101-6/+21
| | | | and Alpine Linux port was upgraded to 1.12.2
* Put VERSION into config.h.Ingo Schwarze2013-10-061-1/+2
| | | | | | This makes life easier for downstream maintainers having more than one Makefile, for example DragonFly and FreeBSD. Suggested by Franco Fichtner <franco at lastsummer dot de>.
* Franco Fichtner moved DragonFly to 1.12.2.Ingo Schwarze2013-10-061-3/+3
| | | | While here, fix one more instance of the release date.
* Cleanup suggested by gcc-4.8.1, following hints by Christos Zoulas:Ingo Schwarze2013-10-054-12/+522
| | | | | | | | - avoid bad qualifier casting in roff.c, roff_parsetext() by changing the mandoc_escape arguments to "const char const **" - avoid bad qualifier casting in mandocdb.c, index_merge() - do not complain about unused variables in test-*.c - garbage collect a few unused variables elsewhere
* Thomas Klausner <wiz at netbsd dot org> already update pkgsrc.Ingo Schwarze2013-10-051-4/+4
| | | | While here, fix the FreeBSD link and the 1.12.1 release date.
* Add missing link to the NEWS file.VERSION_1_12_2Ingo Schwarze2013-10-051-1/+4
|
* Release version 1.12.2. This is no longer beta.Ingo Schwarze2013-10-052-4/+10
| | | | Sneak in a downstream link to Alpine Linux.
* whatis.{db,index} -> mandoc.{db,index}; from kristaps@Ingo Schwarze2013-10-052-8/+8
|
* Byte-order functions for Mac OS X.Ingo Schwarze2013-10-031-1/+7
| | | | | Same patch sent in by Franco Fichtner and Kristaps Dzonsons. Tested by Franco Fichtner <franco at lastsummer dot de>.
* DragonFly needs explicit #include <sys/endian.h> to use be64toh(),Ingo Schwarze2013-10-023-1/+884
| | | | | while most other systems include that indirectly via <sys/types.h>. Reported by Franco Fichtner <franco at lastsummer dot de>.
* include the NEWS file into the tarballIngo Schwarze2013-10-011-2/+3
|
* Fix build on Solaris.Ingo Schwarze2013-10-011-2/+18
| | | | | | | Initial version for SmartOS by ONODERA Ryo <ryoon at netbsd dot org>. Generalized for Solaris by Jonathan Perkin <jperkin at netbsd dot org>. Received via Thomas Klausner <wiz at netbsd dot org>. Style cleanup by myself.
* Final tweaks for the release candidate:Ingo Schwarze2013-09-293-5/+30
| | | | | | * Test for betoh64(), otherwise use be64toh(). * In the Makefile, improve the explanation of STATIC. * Update VERSION and VDATE.
* Improve FreeBSD links; triggered by and with help fromIngo Schwarze2013-09-281-3/+10
| | | | Ulrich Spoerlein <uqs at freebsd dot org>.
* Polish the web page for the 1.12.2 release:Ingo Schwarze2013-09-231-26/+28
| | | | | | | | | | * Manuals: Alphabetically sort "eqn" before "man". * Downstream: List explicit downstream versions. Yes, keeping this up to date causes minimal work, but i consider it worth the effort. * List all three places DragonFly scattered its mandoc build system to. * News: Polish the wording. * Note that groff is GPLv3, and remove the wrong claim that it's all GPL. * Assert my Copyright.
* What's new in 1.12.2.Ingo Schwarze2013-09-181-1/+45
|
* Update VERSION, VDATE and CFLAGS for the upcoming 1.12.2 release.Ingo Schwarze2013-09-182-5/+14
| | | | | Add tbl.3 and gmdiff to the tarball. Add tbl.3.html to the website.
* Merge rev. 1.400:Ingo Schwarze2013-09-181-77/+1
| | | | Stop producing xhtml/pdf/etc for webpage.
* Partial merge of rev. 1.396:Ingo Schwarze2013-09-181-25/+132
| | | | Remove lint support and Windows binaries.
* Merge rev. 1.158:Ingo Schwarze2013-09-181-16/+43
| | | | Stop producing xhtml/pdf/etc for webpage.
* Merge from OpenBSD:Ingo Schwarze2013-09-181-34/+213
| | | | | 1) Revert filenames back to mandoc.{db,index} 2) Improve AUTHORS and HISTORY
* Fix typo in filenames: mandocdb.{db,index} -> mandoc.{db,index}Ingo Schwarze2013-09-182-2/+64
|
* Merge OpenBSD revision 1.17:Ingo Schwarze2013-09-171-24/+70
| | | | | Without arguments, show the usage line and EXIT_FAILURE. Resolve some gratuitious differences (order, parantheses, white space, etc).
* Merge OpenBSD rev. 1.43:Ingo Schwarze2013-09-171-5/+5
| | | | | Kristaps changed the size member of struct manpaths from int to size_t. No functional change.
* Merge OpenBSD rev. 1.34.Ingo Schwarze2013-09-171-13/+52
| | | | | Do not truncate the production database when starting to build a new one. Suggested by deraadt@.
* merge OpenBSD rev. 1.41:Ingo Schwarze2013-09-171-92/+137
| | | | backout non-portable code
* Similar to rev. 1.58:Ingo Schwarze2013-09-171-1601/+1433
| | | | Consistently use the PATH_MAX since it is specified by POSIX.
* 1) Revert the argument names in the SYNOPSIS back to the usual ones.Ingo Schwarze2013-09-171-0/+171
| | | | | 2) For citing the names and email addresses of authors, consistently use the style ".An name Aq Mt email".
* Merge rev. 1.21:Ingo Schwarze2013-09-171-3/+2
| | | | | For citing the names and email addresses of authors, consistently use the style ".An name Aq Mt email".
* Merge rev. 1.20:Ingo Schwarze2013-09-171-45/+92
| | | | Revert the argument names in the SYNOPSIS back to the usual ones.
* use the .Bx macro; from Jan Stary via jmc@Ingo Schwarze2013-09-161-3/+4
|
* two improvements in the SYNOPSIS;Ingo Schwarze2013-09-161-4/+3
| | | | from Sascha Wildner <swildner at gmail dot com> (DragonFly)
* Drop .Ud remark, it has started to slowly turn into a lie.Ingo Schwarze2013-09-161-9/+2
|
* Beagle has been replaced by armv7; from patrick@.Ingo Schwarze2013-09-161-2/+2
|
* One of the WARNING messages has to use the word "section" twice in twoIngo Schwarze2013-09-163-6/+7
| | | | | | | | | | different meanings, that cannot be helped. But we can make this less confusing by stating that the second instance refers to stuff like (2), (3), and (9), and by adding the sections header the first instance refers to, for example ERRORS or RETURN VALUES. Source for confusion noticed by Jan Stary <hans at stare dot cz>, better wording suggested by jmc@, tweaked by me.
* Use normal line macro recognition, do not attempt to roll your own.Ingo Schwarze2013-09-151-4/+3
| | | | | This fixes horizontal spacing when an Ns macro follows a block-closing macro and the corresponding block-opening macro is not on the same line.
* Block closing macros do not allocate a new node but finish an existingIngo Schwarze2013-09-151-1/+4
| | | | | | | | | | one, so they miss the clearing of MDOC_NEWLINE in mdoc.c, node_alloc(). Consequently, MDOC_NEWLINE must be cleared before processing the next macro on the same line. This fixes horizontal spacing for input lines beginning like .Oc Ns ... Issue found by Franco Fichtner <franco at lastsummer dot de> while working on DragonFly mandoc integration.
* For some mdoc(7) macros, it is (unfortunately) semantically significantIngo Schwarze2013-09-151-3/+6
| | | | | | whether they are the first macro on the line or called by another macro. To help debugging, indicate this property "first macro on a new input line" by prefixing an asterisk to the line number in -Ttree output.
* Move the last column-counting members of struct termp (col and maxcols)Ingo Schwarze2013-08-212-22/+18
| | | | | | | | | from int to size_t, to match some existing ones (offset, *rmargin, viscol). Move some related local variables from int to size_t as well. Needed as a preparation to make a generalized adjbuf() function available beyond the file term.c, i.e. in mandoc.c. Also saves a couple of ugly casts.