QueryParser changes in accordance to recent changes in variable of Term Class
Fixed Query parser bug for phrase query
Added test for bigram
Removed bug ,if stemmer is not set bigrams were not addedd
Added Check of of weight is same in both same
Intented bit of a code
Updated test of Posting list for bigram
include/xapian/enquire.h: Add function to test MSetIterator and
ESetIterator exhaustion against the size of the underlying interee
since comparison against an empty Itor is not suitable for an
exhaustion test. Add FIXME that these Iterators should use an Internal
class.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16823 6b2f1b92-a4f3-0310-943f-de3cbe41748b
java/SmokeTest.java,java/java.i: Implement and test MSetIterator,
ESetIterator. Fix PostingIterator, ValueIterator, and TermIterator.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16824 6b2f1b92-a4f3-0310-943f-de3cbe41748b
tests/harness/unixcmds.cc: Protect filenames which start with '-' on
MS Windows like we already do on other platforms.  The built-in
commands generally only interpret '/' as the character introducing a
command line option (which we already convert to '\'), but many
ported programs understand '-' too/instead.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16826 6b2f1b92-a4f3-0310-943f-de3cbe41748b
tests/harness/unixcmds.cc: Escape filenames on POSIX platforms by
wrapping in single quotes and specially handling single quotes in
the filename - previously newlines in filenames got eaten by the
shell.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16827 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/enquire.h: Remove FIXMEs about converting MSetIterator
and ESetIterator to use Internal classes - as HACKING notes, the
current implementation is that way for performance reasons.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16828 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/enquire.h: Mark MSetIterator::at_end() and
ESetIterator::at_end() as @private @internal so that they don't
appear in the API docs.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16829 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/Makefile.mk,common/append_filename_arg.h,
tests/harness/unixcmds.cc: Split out append_filename_argument() into
its own file so it can be used elsewhere.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16830 6b2f1b92-a4f3-0310-943f-de3cbe41748b
Sync common to latest in xapian-core

git-svn-id: file:///home/xapian-svn/xapian/trunk@16831 6b2f1b92-a4f3-0310-943f-de3cbe41748b
Update xapian-omega's common external


git-svn-id: file:///home/xapian-svn/xapian/trunk@16832 6b2f1b92-a4f3-0310-943f-de3cbe41748b
Makefile.am,omindex.cc: Replace shell_protect() with
append_filename_argument() from common/append_filename_arg.h.
Extracting text using external filters now works for filenames
containing a newline character.

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

git-svn-id: file:///home/xapian-svn/xapian/trunk@16834 6b2f1b92-a4f3-0310-943f-de3cbe41748b
HACKING: Try to make it clearer we're looking for a dual-licence
on submitted patches.

git-svn-id: file:///home/xapian-svn/xapian/trunk@16835 6b2f1b92-a4f3-0310-943f-de3cbe41748b
docs/valueranges.rst: Update documentation to reflect change in
Xapian 1.1.2 - DateValueRangeProcessor and StringValueRangeProcessor
now support a prefix or suffix.

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