net/remoteconnection.cc: Include "safesysstat.h" for fstat().

git-svn-id: file:///home/xapian-svn/xapian/trunk@16202 6b2f1b92-a4f3-0310-943f-de3cbe41748b
php/Makefile.am,php/add-php-type-hints: Add PHP type hints to the
class wrappers.  Fixes ticket#577.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16203 6b2f1b92-a4f3-0310-943f-de3cbe41748b
docs/cgiparams.rst,omega.cc,query.cc: Make DEFAULTOP default to AND
rather than OR, since that matches what pretty much every search
engine does these days.  Closes ticket#512.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16204 6b2f1b92-a4f3-0310-943f-de3cbe41748b
php/Makefile.am: Rebuild wrappers if "add-php-type-hints" changes.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16205 6b2f1b92-a4f3-0310-943f-de3cbe41748b
php/add-php-type-hints: XapianSorter should be XapianKeyMaker.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16206 6b2f1b92-a4f3-0310-943f-de3cbe41748b
api/,backends/brass/brass_postlist.cc,
backends/brass/brass_postlist.h,backends/chert/,
backends/contiguousalldocspostlist.cc,
backends/contiguousalldocspostlist.h,
backends/inmemory/inmemory_database.cc,
backends/inmemory/inmemory_database.h,
backends/multi/multi_postlist.cc,backends/multi/multi_postlist.h,
backends/remote/,docs/,expand/,include/xapian/,matcher/,
net/remoteserver.cc,net/serialise.cc,tests/,weight/bm25weight.cc,
weight/boolweight.cc,weight/tradweight.cc: Deprecate Xapian::weight
typedef in favour of just using double, and make the replacement
everywhere.  Closes ticket#560.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16207 6b2f1b92-a4f3-0310-943f-de3cbe41748b
query.cc: Change Xapian::weight to double.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16208 6b2f1b92-a4f3-0310-943f-de3cbe41748b
lua/util.i,perl/perl.i: Change Xapian::weight to double.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16209 6b2f1b92-a4f3-0310-943f-de3cbe41748b
perl/Search/Xapian/Document.pm,perl/Search/Xapian/TermGenerator.pm:
Improve POD docs for Document and TermGenerator methods - "weight"
is misleading, so use "wdfinc" and "wdfdec" like the C++ API docs
do.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16210 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/errorhandler.h: Fix typo: 'APU' -> 'API'.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16211 6b2f1b92-a4f3-0310-943f-de3cbe41748b
api/errorhandler.cc: Rearrange code in ErrorHandler::operator() to
be clearer.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16212 6b2f1b92-a4f3-0310-943f-de3cbe41748b
php/add-php-type-hints: Don't add a type hint to apply($doc) as that
would break existing subclasses as the signature must match.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16213 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/query.h: Improve documentation of OP_ELITE_SET.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16214 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/query.h: Document that OP_ELITE_SET with non-term
subqueries might pick subqueries which don't match anything.
Closes ticket#49.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16215 6b2f1b92-a4f3-0310-943f-de3cbe41748b
bin/Makefile.mk: Link $(libxapian_la) after libbrasscheck.la and
libchertcheck.la to fix mingw build.  Probably closes ticket#567.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16216 6b2f1b92-a4f3-0310-943f-de3cbe41748b
INSTALL,configure.ac,diritor.cc,diritor.h: Make libmagic a required
dependency.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16217 6b2f1b92-a4f3-0310-943f-de3cbe41748b
query.cc: Drop special handling for R-prefixed terms in $prettyterm
- we stopped generating these in Xapian 1.0.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16218 6b2f1b92-a4f3-0310-943f-de3cbe41748b
languages/compiler/generator.c: Initialise variable which can
be used uninitialised.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16219 6b2f1b92-a4f3-0310-943f-de3cbe41748b
perl/t/databasemodified.t,perl/t/index.t,perl/t/writabledatabase.t:
Fix "Use of qw(...) as parentheses is deprecated" warnings in tests
with Perl 5.14.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16221 6b2f1b92-a4f3-0310-943f-de3cbe41748b
python/python.i: If configure didn't find a way to do TLS, fall back
to using pthread_getspecific() etc, which should work on Mac OS X.

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