docs/sorting.rst: Fix incorrect parameter types in Xapian::Weight
subclass example.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17860 6b2f1b92-a4f3-0310-943f-de3cbe41748b
HACKING: makeindex is now in Debian package texlive-binaries.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17861 6b2f1b92-a4f3-0310-943f-de3cbe41748b
Update to use SWIG 3.0.0-rc1

git-svn-id: file:///home/xapian-svn/xapian/trunk@17862 6b2f1b92-a4f3-0310-943f-de3cbe41748b
tests/api_wrdb.cc: Expand crashrecovery1 to check that the expected
base files exist and ones which shouldn't exist don't.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17863 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/,backends/dbcheck.cc,common/,
docs/replication_protocol.rst,tests/api_backend.cc,
tests/api_replicate.cc: Keep track of unused blocks in the Btrees
using freelists rather than bitmaps.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17864 6b2f1b92-a4f3-0310-943f-de3cbe41748b
configure.ac: Fix Ruby bindings to build on Windows (and other
platforms where allow_undefined_flag=unsupported. (fixes#634)

git-svn-id: file:///home/xapian-svn/xapian/trunk@17865 6b2f1b92-a4f3-0310-943f-de3cbe41748b
HACKING: Stop trying to explicitly list compilers which support
__builtin_expect (LLVM does too, others may as well).

git-svn-id: file:///home/xapian-svn/xapian/trunk@17866 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/bitstream.cc,common/bitstream.h: Add comments to better
document BitReader and BitWriter. (fixes#252)

git-svn-id: file:///home/xapian-svn/xapian/trunk@17867 6b2f1b92-a4f3-0310-943f-de3cbe41748b
configure.ac: Remove unnecessary m4 quoting.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17878 6b2f1b92-a4f3-0310-943f-de3cbe41748b
tests/api_opsynonym.cc: Refactor symonym1 so that the test data is
specified by an array, rather than built up by code, so that the
actual testcases can be more easily seen.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17879 6b2f1b92-a4f3-0310-943f-de3cbe41748b
examples/quest.cc: Whitespace tweak.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17880 6b2f1b92-a4f3-0310-943f-de3cbe41748b
examples/quest.cc: Add --default-op option.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17881 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/brass_changes.cc: Fix compilation without
--enable-assertions.

git-svn-id: file:///home/xapian-svn/xapian/trunk@17882 6b2f1b92-a4f3-0310-943f-de3cbe41748b
matcher/localsubmatch.cc,matcher/synonympostlist.cc,
matcher/synonympostlist.h: In SynonymPostList, avoid fetching the
doclength if the weighting scheme doesn't need it and the calculated
wdf for the synonym in <= doclength_lower_bound for the current
subdatabase.  (fixes #360)

git-svn-id: file:///home/xapian-svn/xapian/trunk@17883 6b2f1b92-a4f3-0310-943f-de3cbe41748b
api/query.cc,api/queryinternal.cc,api/queryinternal.h,
examples/quest.cc,include/xapian/query.h,matcher/Makefile.mk,
matcher/maxpostlist.cc,matcher/maxpostlist.h,
queryparser/queryparser.cc,tests/api_none.cc,tests/api_opsynonym.cc:
Implement new OP_MAX query operator, which returns the maximum
weight of any of its subqueries.  (see #360)

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