tests/harness/testsuite.cc: Add safeunistd.h unconditionally for
isatty, required by GCC 4.7

git-svn-id: file:///home/xapian-svn/xapian/trunk@16789 6b2f1b92-a4f3-0310-943f-de3cbe41748b
NEWS: Update from ChangeLog, 1.2.11 and 1.2.12.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16790 6b2f1b92-a4f3-0310-943f-de3cbe41748b
NEWS: Update from ChangeLog and 1.2 branch.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16791 6b2f1b92-a4f3-0310-943f-de3cbe41748b
NEWS: Update from ChangeLog and 1.2 branch.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16792 6b2f1b92-a4f3-0310-943f-de3cbe41748b
api/omdatabase.cc,tests/api_wrdb.cc: Prefer container.empty() to
container.size() == 0.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16793 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/brass_databasereplicator.cc: Use new/delete to avoid
variable length array gcc extension and comply with c++98

git-svn-id: file:///home/xapian-svn/xapian/trunk@16794 6b2f1b92-a4f3-0310-943f-de3cbe41748b
configure.ac,generic/generic.mk:Configure DYLD_LIBRARY_PATH on OSX
separately from MACOSX_DEPLOYMENT_TARGET

git-svn-id: file:///home/xapian-svn/xapian/trunk@16795 6b2f1b92-a4f3-0310-943f-de3cbe41748b
generic/.gitignore,php/.gitignore,tcl8/.gitignore: Update for
except.i generation

git-svn-id: file:///home/xapian-svn/xapian/trunk@16796 6b2f1b92-a4f3-0310-943f-de3cbe41748b
configure.ac: Overhaul checking the C# tools to use modern names in
preference.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16797 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/debuglog.cc: Preserve errno over debug logging calls, so they
can safely be added to code which expects errno not to change.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16798 6b2f1b92-a4f3-0310-943f-de3cbe41748b
matcher/multimatch.cc: Remove duplicate import

git-svn-id: file:///home/xapian-svn/xapian/trunk@16799 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/enquire.h: Clarify that the "reverse" parameter of
set_sort_by_relevance_then_value() and
set_sort_by_relevance_then_key() only affects the ordering of the
value/key part of the sort.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16800 6b2f1b92-a4f3-0310-943f-de3cbe41748b
urldecode.h: Fix to decode escaped character at the end of the
string.
urlenctest.cc: Add regression testcase.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16801 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/termgenerator.h,queryparser/termgenerator.cc,
queryparser/termgenerator_internal.cc,
queryparser/termgenerator_internal.h,tests/termgentest.cc: Add new
method TermGenerator::set_max_word_length() to allow this limit to
be adjusted by the user.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16802 6b2f1b92-a4f3-0310-943f-de3cbe41748b
queryparser/termgenerator_internal.cc: Remove "FIXME: Add API to
allow control of how stemming is used?", as we have now added such
an API.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16803 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/brass_dbcheck.h,
backends/inmemory/inmemory_alltermslist.cc,bin/xapian-delve.cc: Fix
filenames in comments which mismatch actual name of file.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16804 6b2f1b92-a4f3-0310-943f-de3cbe41748b
lua/docs/examples/simpleexpand.lua,
lua/docs/examples/simplematchdecider.lua,
lua/docs/examples/simplesearch.lua: query:get_description() should
be str(query).  Fixes #600.
lua/docs/index.html: Document that get_description() is mapped to
str(), and end() to _end().

git-svn-id: file:///home/xapian-svn/xapian/trunk@16805 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/queryparser.h: Add extra DateValueRangeProcessor
constructor overloaded form so that in DateValueRangeProcessor(1,
"date:"), the const char * gets interpreted as std::string rather
than bool.
tests/queryparsertest.cc: Add regression test.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16806 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/queryparser.h,queryparser/queryparser.cc,
queryparser/queryparser.lemony,queryparser/queryparser_internal.h,
tests/queryparsertest.cc: Add FieldProcessor class (ticket#128) -
currently marked as an experimental API while we sort out how best
to sort out exactly how it interacts with other QueryParser features.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16807 6b2f1b92-a4f3-0310-943f-de3cbe41748b
Update to latest SWIG trunk


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