include/Makefile.mk,include/xapian/enquire.h,
include/xapian/iterator.h: Add simple API to help with creating
language-idiomatic iterator wrappers.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18250 6b2f1b92-a4f3-0310-943f-de3cbe41748b
HACKING,README,php/docs/index.rst: Make PHP 5.4 the minimum
officially supported version, as 5.3 has now reached EOL.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18251 6b2f1b92-a4f3-0310-943f-de3cbe41748b
xapian-headers.i: Ignore new iterator API (which we see via friend
declarations).

git-svn-id: file:///home/xapian-svn/xapian/trunk@18252 6b2f1b92-a4f3-0310-943f-de3cbe41748b
Update to latest SWIG to get new phpinterfaces feature

git-svn-id: file:///home/xapian-svn/xapian/trunk@18253 6b2f1b92-a4f3-0310-943f-de3cbe41748b
php/docs/examples/simpleexpand.php5,
php/docs/examples/simplematchdecider.php5,
php/docs/examples/simplesearch.php5,php/docs/index.rst,php/php.i,
php/smoketest.php: Wrap Xapian iterator classes as PHP iterators.
(fixes#652)

git-svn-id: file:///home/xapian-svn/xapian/trunk@18254 6b2f1b92-a4f3-0310-943f-de3cbe41748b
php/docs/index.rst: Align entries in tables in ReST source.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18255 6b2f1b92-a4f3-0310-943f-de3cbe41748b
docs/overview.rst: Add missing database path to example of using
xapian-progsrv in a stub database file.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18256 6b2f1b92-a4f3-0310-943f-de3cbe41748b
java/java.i: Update to use the new Xapian::iterator_valid() API.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18257 6b2f1b92-a4f3-0310-943f-de3cbe41748b
python/extra.i: Fix typo in code to keep a reference to a
FieldProcessor object, reported by Germán M. Bravo in github PR59.
python/smoketest.py: Add regression test.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18258 6b2f1b92-a4f3-0310-943f-de3cbe41748b
python3/extra.i: Fix typo in code to keep a reference to a
FieldProcessor object, reported by Germán M. Bravo in github PR59.
python3/smoketest.py: Add regression test.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18259 6b2f1b92-a4f3-0310-943f-de3cbe41748b
python3/: Remove executable bits from a number of files which
shouldn't have them.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18260 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/enquire.h: Fix compilation with clang.  Reported by
Germán M. Bravo.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18261 6b2f1b92-a4f3-0310-943f-de3cbe41748b
tests/Makefile.am: Remove .replicatmp upon "make clean".

git-svn-id: file:///home/xapian-svn/xapian/trunk@18262 6b2f1b92-a4f3-0310-943f-de3cbe41748b
matcher/multimatch.cc: If an empty RSet is specified, just handle it
as if no RSet were specified.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18263 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/pretty.h: Fix debug logging code to compile with clang.
(fixes #657, reported by Germán M. Bravo)

git-svn-id: file:///home/xapian-svn/xapian/trunk@18264 6b2f1b92-a4f3-0310-943f-de3cbe41748b
tests/harness/fdtracker.cc: Fix code typo in recent change to skip
apparent leaks of /dev/urandom.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18265 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/debuglog.h: Suppress unused typedef warnings from debugging
logging macros, which occur in functions which always exit via
throwing an exception.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18266 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/chert/chert_btreebase.cc,backends/chert/chert_table.cc: The
table is sync-ed after the base file, so it's the last table we want
to full-sync, not the last base file.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18275 6b2f1b92-a4f3-0310-943f-de3cbe41748b
php/add-php-ref-handling: Be careful to pick up just the parameter
name and not any default value.  (Fixes #659, reported by jmienert)
php/smoketest.php: Add regression test.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18277 6b2f1b92-a4f3-0310-943f-de3cbe41748b
NEWS: Update.

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