Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   joerg
Date:           Tue Feb  7 19:13:33 UTC 2012

Modified Files:
        src/distrib/sets: sets.subr
        src/distrib/sets/lists/base: mi
        src/distrib/sets/lists/comp: mi
        src/distrib/sets/lists/etc: mi
        src/distrib/sets/lists/man: mi
        src/distrib/sets/lists/text: mi
        src/distrib/sets/lists/xbase: mi
        src/etc: daily weekly
        src/etc/defaults: daily.conf rc.conf weekly.conf
        src/etc/rc.d: Makefile
        src/lib: Makefile
        src/libexec: Makefile
        src/share/man: Makefile
        src/share/man/man0: Makefile
        src/share/mk: bsd.own.mk
        src/usr.bin: Makefile
        src/usr.sbin: Makefile
Added Files:
        src/etc/rc.d: makemandb
        src/usr.sbin/makemandb: DBSCHEMA Makefile apropos-utils.3
            apropos-utils.c apropos-utils.h apropos.1 apropos.c close_db.3
            init_db.3 makemandb.8 makemandb.c run_query.3 run_query_html.3
            run_query_pager.3 stopwords.txt whatis.1 whatis.c

Log Message:
Import the new apropos/whatis.

This code has been developed by Abhinav Upadhyay as part of Google's Summer
of Code 2011. It uses libmandoc to parse man pages and builds a Full
Text Index in a SQLite database. The combination of indexing the full
manual page, filtering out stop words and ranking individual matches
based on the section gives a much improved user experience.

The old makewhatis and friends are kept under MKMAKEMANDB=no for now.


To generate a diff of this commit:
cvs rdiff -u -r1.134 -r1.135 src/distrib/sets/sets.subr
cvs rdiff -u -r1.980 -r1.981 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.1730 -r1.1731 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.227 -r1.228 src/distrib/sets/lists/etc/mi
cvs rdiff -u -r1.1375 -r1.1376 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.41 -r1.42 src/distrib/sets/lists/text/mi
cvs rdiff -u -r1.111 -r1.112 src/distrib/sets/lists/xbase/mi
cvs rdiff -u -r1.78 -r1.79 src/etc/daily
cvs rdiff -u -r1.24 -r1.25 src/etc/weekly
cvs rdiff -u -r1.15 -r1.16 src/etc/defaults/daily.conf
cvs rdiff -u -r1.118 -r1.119 src/etc/defaults/rc.conf
cvs rdiff -u -r1.3 -r1.4 src/etc/defaults/weekly.conf
cvs rdiff -u -r1.87 -r1.88 src/etc/rc.d/Makefile
cvs rdiff -u -r0 -r1.1 src/etc/rc.d/makemandb
cvs rdiff -u -r1.180 -r1.181 src/lib/Makefile
cvs rdiff -u -r1.60 -r1.61 src/libexec/Makefile
cvs rdiff -u -r1.29 -r1.30 src/share/man/Makefile
cvs rdiff -u -r1.16 -r1.17 src/share/man/man0/Makefile
cvs rdiff -u -r1.693 -r1.694 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.206 -r1.207 src/usr.bin/Makefile
cvs rdiff -u -r1.260 -r1.261 src/usr.sbin/Makefile
cvs rdiff -u -r0 -r1.1 src/usr.sbin/makemandb/DBSCHEMA \
    src/usr.sbin/makemandb/Makefile src/usr.sbin/makemandb/apropos-utils.3 \
    src/usr.sbin/makemandb/apropos-utils.c \
    src/usr.sbin/makemandb/apropos-utils.h src/usr.sbin/makemandb/apropos.1 \
    src/usr.sbin/makemandb/apropos.c src/usr.sbin/makemandb/close_db.3 \
    src/usr.sbin/makemandb/init_db.3 src/usr.sbin/makemandb/makemandb.8 \
    src/usr.sbin/makemandb/makemandb.c src/usr.sbin/makemandb/run_query.3 \
    src/usr.sbin/makemandb/run_query_html.3 \
    src/usr.sbin/makemandb/run_query_pager.3 \
    src/usr.sbin/makemandb/stopwords.txt src/usr.sbin/makemandb/whatis.1 \
    src/usr.sbin/makemandb/whatis.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index