aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mandocdb.c
Commit message (Expand)AuthorAgeFilesLines
* Merge whatis.1 into apropos.1 (and remove), add whatis bits to aproposKristaps Dzonsons2012-06-091-2/+2
* Ths SYNCHRONOUS = off optimisation fails on my Mac OSX. Take it out untilKristaps Dzonsons2012-06-091-1/+3
* Add a compatibility interface for ohash.Kristaps Dzonsons2012-06-091-3/+8
* Turn off sqlite3 synchronous mode when creating a new database.Kristaps Dzonsons2012-06-081-33/+49
* Use C99 syntax for declaring the string-hash key array.Kristaps Dzonsons2012-06-081-4/+4
* Re-tooled mandocdb using sqlite3 and ohash.Kristaps Dzonsons2012-06-081-1320/+1402
* Support -Ios='OpenBSD 5.1' to override uname(3) as the source of theIngo Schwarze2012-05-271-2/+2
* update Copyright years according to the CVS logs; no code changeIngo Schwarze2012-05-271-3/+3
* Being reluctant to add yet more trailing whitespace, i rather backIngo Schwarze2012-04-151-9/+9
* Improve mandocdb's ability to handle NAME sections by sucking the entireKristaps Dzonsons2012-03-231-10/+58
* Clean up code a bit by pushing warnings into WARNING macro.Kristaps Dzonsons2012-03-231-64/+49
* Merge some/most of schwarze@'s OpenBSD changes into mandoc: many moreKristaps Dzonsons2012-03-231-117/+159
* When parsing catpages, read from the first section (NAME, we hope) untilKristaps Dzonsons2011-12-311-16/+44
* Do not skip manuals shared across architectures when building databases.Ingo Schwarze2011-12-281-4/+19
* First memory leak in mandocdb.c freeing "struct of". Also properlyKristaps Dzonsons2011-12-251-3/+8
* Use the traditional name "whatis.db" for the mandocdb(8) databases.Ingo Schwarze2011-12-251-2/+2
* For binary compatability of the databases across architectures,Ingo Schwarze2011-12-251-9/+9
* Implement test mode (makewhatis -t), required for pkg_create(8).Ingo Schwarze2011-12-251-213/+329
* Do not cast void pointers to pointers requiring alignment.Ingo Schwarze2011-12-201-5/+13
* Make the stored "cat"/"mdoc"/"man" strings just be c/d/a single-characterKristaps Dzonsons2011-12-161-9/+7
* Make paths in the mandocdb(8) index relative to the databases' pathKristaps Dzonsons2011-12-161-43/+35
* implement -C (alternative config file) for apropos(1) and mandocdb(8),Ingo Schwarze2011-12-121-6/+12
* Avoid leaking index records:Ingo Schwarze2011-12-101-21/+25
* Fix selection of arch-specific manuals:Ingo Schwarze2011-12-101-3/+7
* Tweak pformatted():Ingo Schwarze2011-12-091-13/+14
* Considerably tidy mandocdb(8) catman descriptions by skipping to the firstKristaps Dzonsons2011-12-091-3/+3
* Strip backspace encoding from preformatted manuals. This cleans up a lotKristaps Dzonsons2011-12-091-1/+13
* Clean up grok of preformatted manual description.Kristaps Dzonsons2011-12-081-29/+36
* index_prune always counted the free slots,Ingo Schwarze2011-12-081-10/+10
* If arguments are passed to mandocdb(8) in "default" mode, then useKristaps Dzonsons2011-12-081-5/+12
* Implement search support for 24 additional macros, extract more informationIngo Schwarze2011-12-071-300/+253
* Fix parsing of file names given on the command line; i broke itIngo Schwarze2011-12-041-5/+4
* Back out lorder, which doesn't seem necessary (?). I think this means allKristaps Dzonsons2011-12-031-2/+1
* Make sure the btree(3) goop is also BE. This covers both the DB metadataKristaps Dzonsons2011-12-031-1/+2
* This is a little gross: Linux and Apple need lots some cajoling to workKristaps Dzonsons2011-12-021-2/+6
* Use OpenBSD's endian functions. Make btree type also be endian-neutral.Kristaps Dzonsons2011-12-011-6/+4
* In apropos_db.c, move all btree reading (and safety checks) into theKristaps Dzonsons2011-12-011-5/+5
* Fix mandocdb(8) to pass over the type when pruning the database. ThisKristaps Dzonsons2011-12-011-26/+54
* chdir(2) to the right man page tree before parsing manuals;Ingo Schwarze2011-11-291-2/+18
* Reimplement the global command line options -a and -vIngo Schwarze2011-11-271-27/+21
* Save the manual type (mdoc, man, or cat) in the index fileIngo Schwarze2011-11-271-1/+2
* Rudimentary handling of formatted manuals ("cat pages").Ingo Schwarze2011-11-271-31/+206
* Sync to OpenBSD, mostly gratuitous and whitespace differences,Ingo Schwarze2011-11-261-5/+10
* Store page titles in the correct case, and by default, onlyIngo Schwarze2011-11-261-38/+190
* I say that mandocdb(8) uses "man(1)'s method", but it doesn't. It just usesKristaps Dzonsons2011-11-241-2/+2
* Have mandocdb(8) take advantage of manpath.h.Kristaps Dzonsons2011-11-231-6/+26
* Merge schwarze@'s work for 64-bit types. This is based on a tweaked patchKristaps Dzonsons2011-11-201-14/+14
* Inventing new keywords for mostly the same thing when a well-establishedIngo Schwarze2011-11-131-36/+19
* Fix two crashes that occur when walking very large (i.e. real-world) trees:Ingo Schwarze2011-11-131-5/+5
* fix an obvious typo: sz was used uninitializedIngo Schwarze2011-09-171-2/+2