bootstrap is now rerun if patches are added, removed, or changed.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18078 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/queryparser.h: Improve the descriptions of the
stem_strategy values.  (Reported by "oilap" on #xapian)

git-svn-id: file:///home/xapian-svn/xapian/trunk@18079 6b2f1b92-a4f3-0310-943f-de3cbe41748b
HACKING,configure.ac,docs/Makefile.am,docs/doxygen_api.conf.in:
Don't build, ship or install PDF versions of the API docs by
default, but provide an easy way for people to build it for
themselves if they want it.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18080 6b2f1b92-a4f3-0310-943f-de3cbe41748b
configure.ac,python/Makefile.am,python/docs/,python3/Makefile.am,
python3/docs/: Generate Python API docs with Sphinx.  (Fixes #138)

git-svn-id: file:///home/xapian-svn/xapian/trunk@18081 6b2f1b92-a4f3-0310-943f-de3cbe41748b
HACKING: Note sphinx-doc now needed (for Python bindings API docs).

git-svn-id: file:///home/xapian-svn/xapian/trunk@18082 6b2f1b92-a4f3-0310-943f-de3cbe41748b
python3/docs/index.rst,python3/docs/introduction.rst,
python3/docs/introduction3.rst: Resolve inconsistencies in what we
think the introduction for Python 3 is called, fixing a build error
in the sphinx docs.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18083 6b2f1b92-a4f3-0310-943f-de3cbe41748b
Fix indentation of recent entry

git-svn-id: file:///home/xapian-svn/xapian/trunk@18084 6b2f1b92-a4f3-0310-943f-de3cbe41748b
python/Makefile.am,python3/Makefile.am: Remove echo statements from
rules which report the rule ran successfully - we don't have these
in other rules.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18085 6b2f1b92-a4f3-0310-943f-de3cbe41748b
configure.ac,python/docs/examples.rst,python/docs/index.rst,
python/docs/xapian.rst,python3/docs/examples.rst,
python3/docs/index.rst,python3/docs/xapian.rst: Whitespace tweaks.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18086 6b2f1b92-a4f3-0310-943f-de3cbe41748b
configure.ac: List the python-related files in AC_CONFIG_FILES
together.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18087 6b2f1b92-a4f3-0310-943f-de3cbe41748b
HACKING: Need python3-sphinx to generate docs for python3.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18088 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/weight.h,weight/dlhweight.cc: DLH optimization.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18089 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/weight.h,weight/ifb2weight.cc,weight/ineb2weight.cc,
weight/inl2weight.cc: Include 'factor' in the constants we calculate
in init_().

git-svn-id: file:///home/xapian-svn/xapian/trunk@18090 6b2f1b92-a4f3-0310-943f-de3cbe41748b
weight/dphweight.cc: Improved upper bound for DPH.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18091 6b2f1b92-a4f3-0310-943f-de3cbe41748b
tests/api_unicode.cc,unicode/UnicodeData-README.txt,
unicode/UnicodeData.txt: Update to Unicode 7.0.0.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18092 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/weight.h,weight/dphweight.cc: Combine factor into
constants calculated in init().  Improve get_maxpart() a little
in the (common) case where the wdf upper bound is less than half
the document length upper bound.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18100 6b2f1b92-a4f3-0310-943f-de3cbe41748b
weight/dlhweight.cc: Improve the upper bound on DLH ~3-4 times.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18101 6b2f1b92-a4f3-0310-943f-de3cbe41748b
weight/dlhweight.cc: Fix comment typo.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18102 6b2f1b92-a4f3-0310-943f-de3cbe41748b
Fix patch dependencies when srcdir != builddir

In this case, we now set "VPATH = $srcdir" in the generated Makefile.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18103 6b2f1b92-a4f3-0310-943f-de3cbe41748b
languages/: Add stopwords lists from Snowball plus an Arabic one.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18104 6b2f1b92-a4f3-0310-943f-de3cbe41748b