backends/brass/brass_check.cc,backends/chert/chert_check.cc,
bin/xapian-check.cc,include/xapian/constants.h: Rename
DBCHECK_SHOW_BITMAP to DBCHECK_SHOW_FREELIST.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18213 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/dbcheck.cc: Fix checking a single brass table.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18214 6b2f1b92-a4f3-0310-943f-de3cbe41748b
xapian-headers.i: Add DBCHECK_SHOW_FREELIST as a constant to wrap.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18215 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/: Eliminate backends/brass/brass_types.h.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18216 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/brass_database.cc: Explicitly include brass_defs.h.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18217 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/brass_database.cc: Update comment and exception
message not to talk about "consistent state", as that was to do
with the base files.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18218 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/: Track doccount in the database stats.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18219 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/brass_record.cc,backends/brass/brass_record.h: Remove
BrassRecordTable::get_doccount() as it is no longer used.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18220 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/: Only create a btree entry for the document data if
it is non-empty.  The table is now lazily created, so won't exist if
no documents have document data set.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18221 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/brass_check.h: Tweak to ease upcoming big merge.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18222 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/: Eliminate brass_doclen_t in favour of just using
Xapian::termcount.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18223 6b2f1b92-a4f3-0310-943f-de3cbe41748b
tests/harness/testrunner.h: Drop "flint" flag - flint was removed
from trunk some time ago.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18224 6b2f1b92-a4f3-0310-943f-de3cbe41748b
tests/api_backend.cc: New testcase readonlyparentdir1 to ensure that
commit works with a read-only parent directory.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18225 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/brass_spellingwordslist.h: Explicit include
brass_cursor.h since we actually use BrassCursor here.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18226 6b2f1b92-a4f3-0310-943f-de3cbe41748b
include/xapian/constants.h: Hide internal constants from external
users.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18227 6b2f1b92-a4f3-0310-943f-de3cbe41748b
generate-exceptions,include/xapian/: Use XAPIAN_IN_XAPIAN_H rather
than XAPIAN_INCLUDED_XAPIAN_H in the direct inclusion of subheader
checks.  Currently neither will catch the case of the user including
a sub-header after <xapian.h> since the include guard for the
subheader will stop us getting to the direct inclusion check, but
XAPIAN_IN_XAPIAN_H will work if we move the check outside the
include guard.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18228 6b2f1b92-a4f3-0310-943f-de3cbe41748b
xapian-head.i,xapian-headers.i: Define XAPIAN_IN_XAPIAN_H rather
than XAPIAN_LIB_BUILD to avoid the direct subheader inclusion
checks.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18229 6b2f1b92-a4f3-0310-943f-de3cbe41748b
backends/brass/brass_database.h: Remove method which is declared but
never defined.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18230 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/internaltypes.h,configure.ac: Make uint2 available.

git-svn-id: file:///home/xapian-svn/xapian/trunk@18231 6b2f1b92-a4f3-0310-943f-de3cbe41748b
common/internaltypes.h: Update comment to reflect C++11 now being
out.

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