File xapian-core.changes of Package xapian-core.2337

-------------------------------------------------------------------
Mon Apr 28 08:10:37 UTC 2014 - tittiatcoke@gmail.com

- Switch the SSE instruction set of for x86 builds.

-------------------------------------------------------------------
Wed Jan 29 22:10:21 UTC 2014 - hrvoje.senjan@gmail.com

- Update to 1.2.17
 - API:
  * Enquire::set_sort_by_relevance_then_value() and 
    Enquire::set_sort_by_relevance_then_key(): Fix sense of reverse 
    parameter.
  * BM25Weight: Fix case where (k1 == 0 || b == 0) but k2 != 0.
  * Unicode::tolower(): Fix to give correct results for U+01C5, 
    U+01C8, U+01CB, and U+01F2
 - testsuite:
  * Automatically probe for and hook in eatmydata to the testsuite 
    using the wrapper script it now includes.
  * Fix apitest to build when brass, chert or flint are disabled.
 - brass backend:
  * Fix handling of invalid block sizes passed to Xapian::Brass::open() 
    - the size gets fixed as documented, but the uncorrected size 
    was passed to the base file (and abort() was called if 0 
    was passed).
  * Validate "dir_end" when reading a block.  (fixes #592)
 - chert backend:
  * Fix handling of invalid block sizes passed to Xapian::Chert::open() 
    - the size gets fixed as documented, but the uncorrected size was 
    passed to the base file (and abort() was called if 0 was passed).
  * Validate "dir_end" when reading a block.  (fixes #592)
 - flint backend:
  * Fix handling of invalid block sizes passed to Xapian::Flint::open() 
    - the size gets fixed as documented, but the uncorrected size was 
    passed to the base file (and abort() was called if 0 was passed).
  * Validate "dir_end" when reading a block.  (fixes #592)
 - build system:
  * configure: Improve reporting of GCC version.
  * Use -no-fast-install on platforms where -no-install causes 
    libtool to emit a warning.
  * docs/Makefile.am: Fix handling of MAINTAINER_NO_DOCS.
  * Include UnicodeData.txt and the script to generate the unicode 
    tables from it.
 - documentation:
  * postingsource.rst: Clarify a couple of points
 - portability:
  * Protect the ValueIterator::check() method against Mac OS X SDK 
    headers which define a check() macro.
  * Fix warning from xlC compiler.
  * Avoid use of grep -e in configure, as /usr/bin/grep on Solaris 
    doesn't support -e.
  * Fix check for flags which might be needed for ANSI mode for 
    compilers called 'cxx'.
  * configure: Improve handling of Sun's C++ compiler - trick libtool 
    into not adding -library=Cstd, and prefer -library=stdcxx4 if 
    supported.  Explicitly add -library=Crun which seems to be required, 
    even though the documentation suggests otherwise.

-------------------------------------------------------------------
Sun Dec 15 20:24:21 UTC 2013 - hrvoje.senjan@gmail.com

- Update to 1.2.16
 - API:
  * PositionIterator,PostingIterator,TermIterator,ValueIterator:
    Don't segfault if skip_to() or check() is called on an iterator
    which is already at_end().
  * ValueCountMatchSpy: get_description() on a default-constructed
    ValueCountMatchSpy object no longer fails when xapian-core is
    built with --enable-log.
  * ValueCountMatchSpy: get_total() on a default-constructed
    ValueCountMatchSpy object now returns 0 rather than segfaulting.
 - brass backend:
  * When moving a cursor on a read-only table, check if the block we
    want is in the internal cursor.  We already do this for a
    writable table, as it is necessary for correctness, but it's a
    cheap check and may avoid asking the OS for a block we actually
    already have.
  * Correctly report the database as closed rather than
    'Bad file descriptor' in certain cases.
  * Reuse a cursor for reading values from valuestreams rather than
    creating a new one each time.  This can dramatically reduce the
    number of blocks redundantly reread when sorting by value.
    The rereads will generally get served from VM cache, but there's
    still an overhead to that.
 - chert backend:
  * When moving a cursor on a read-only table, check if the block
    we want is in the internal cursor. We already do this for a
    writable table, as it is necessary for correctness, but it's
    a cheap check and may avoid asking the OS for a block we actually
    already have.
  * Correctly report the database as closed rather than
    'Bad file descriptor' in certain cases.
  * Reuse a cursor for reading values from valuestreams rather than
    creating a new one each time.  This can dramatically reduce the
    number of blocks redundantly reread when sorting by value.
    The rereads will generally get served from VM cache, but there's
    still an overhead to that.
 - flint backend:
  * When moving a cursor on a read-only table, check if the block we
    want is in the internal cursor. We already do this for a writable
    table, as it is necessary for correctness, but it's a cheap check
    and may avoid asking the OS for a block we actually already have.
  * Correctly report the database as closed rather than
    'Bad file descriptor' in certain cases.
 - tools:
  * xapian-chert-update: Fix -b to work rather than always
    segfaulting (reported in http://bugs.debian.org/716484).
  * xapian-chert-update: The documented alias --blocksize for -b has
    never actually been supported, so just drop mentions of it
    from --help and the man page.
 - xapian-check:
  * Fix chert database check that first docid in each doclength
    chunk is more than the last docid in the previous chunk
    - previously this didn't actually work.
  * Fix database check not to falsely report "position table: Junk
    after position data" whenever there are 7 unused bits (7 is OK,
    *more* than 7 isn't).
  * Fix to report block numbers correctly for links within the B-tree.
  * If the METAINFO key is missing, only report it once per table.
  * Fix database consistency checking to always open all the tables
    at the same revision - not doing this could lead to false errors
    being reported after a commit interrupted by the process being
    killed or the machine crashing.
- Change tarball to xz. Added xz BuildRequires: xz for that purpose

-------------------------------------------------------------------
Thu May 30 17:36:39 UTC 2013 - tittiatcoke@gmail.com

- Update to version 1.2.15
  * See http://svn.xapian.org/*checkout*/tags/1.2.15/xapian-core/NEWS

-------------------------------------------------------------------
Fri Dec 21 10:22:07 UTC 2012 - mlin@suse.com

- Update to version 1.2.12
  * 1.2.11 had its library version information incorrectly set.
    This resulted in the shared library having an incorrect SONAME.
    This release has been made to fix this problem.
  * Fix issue with running AND, OR and XOR queries against a
    database with no documents in it - this was leading to a divide
    by zero, which led to MSet::get_matches_estimated() reporting
    2147483648 on i386.
  * Don't count unweighted subqueries of MultiAndPostList in
    percentage calculations, as OP_FILTER maps to MultiAndPostList
    now.  (ticket#590)
  * When compacting, if the output database is empty, don't write
    out a metainfo tag.  Take care not to divide by zero when
    computing the percentage size change for a table.
    (brass and chert backend)
  * Add new QueryParser::STEM_ALL_Z stemming strategy, which
    stems all terms and adds a Z prefix.
  * Add TermGenerator::set_stemming_strategy() method, with
    strategies which correspond to those of QueryParser.
  * Correct "BM25Weight" to "TradWeight" in exception message
    from TradWeight.
  * We were failing to call init() for user-defined Weight objects
    providing the term-independent weight.  These now get called
    with init(0.0).
  * Xapian::Auto::open_stub() now throws a Xapian::DatabaseOpeningError
    exception if the stub file can't be opened.  Previously we
    failed to check for this condition, which resulted in us
    treating the file as empty.
  * See http://svn.xapian.org/*checkout*/tags/1.2.12/xapian-core/NEWS
  * http://svn.xapian.org/*checkout*/tags/1.2.11/xapian-core/NEWS
  * http://svn.xapian.org/*checkout*/tags/1.2.10/xapian-core/NEWS
  * http://svn.xapian.org/*checkout*/tags/1.2.9/xapian-core/NEWS

-------------------------------------------------------------------
Thu Dec 29 11:31:53 CET 2011 - dmueller@suse.de

- update to 1.2.8:
  * Add support to TermGenerator and QueryParser for indexing and searching CJK
  text using n-grams.  Currently this is only enabled when the environmental
  variable XAPIAN_CJK_NGRAM is set to a non-empty value.
  * overview.html,quickstart.html: Fix several factual errors.
  * Improve documentation comments for several methods.
  * Add documentation for function parameters which didn't have it.

-------------------------------------------------------------------
Mon Nov 28 19:46:42 UTC 2011 - coolo@suse.com

- avoid packaging files twice

-------------------------------------------------------------------
Tue Sep 13 09:29:48 UTC 2011 - prusnak@opensuse.org

- updated to 1.2.7

-------------------------------------------------------------------
Tue May  3 17:55:49 UTC 2011 - tittiatcoke@gmail.com

- Update to xapian-core-1.2.5
  * See http://svn.xapian.org/*checkout*/tags/1.2.5/xapian-core/NEWS

-----------------------------------------------------------------
Sat May 16 19:26:33 CET 2009 - tittiatcoke@gmail.com

- Updated to xapian-core-1.0.12
  + See http://svn.xapian.org/*checkout*/tags/1.0.12/xapian-core/NEWS

-------------------------------------------------------------------
Wed Mar 18 13:34:33 CET 2009 - tittiatcoke@gmail.com

- Updated to xapian-core-1.0.11

-------------------------------------------------------------------
Mon Nov 19 23:41:33 CET 2007 - mrueckert@suse.de

- added xapian-core-1.0.4_gcc43.patch:
  add missing includes for gcc 4.3

-------------------------------------------------------------------
Mon Nov 19 22:00:09 CET 2007 - mrueckert@suse.de

- update to 1.0.4

-------------------------------------------------------------------
Sun Jun 24 11:41:40 CEST 2007 - mrueckert@suse.de

- update to 1.0.1

-------------------------------------------------------------------
Sun Apr  1 21:15:32 CEST 2007 - mrueckert@suse.de

- update to 0.9.10

-------------------------------------------------------------------
Sat Nov 11 05:10:49 CET 2006 - mrueckert@suse.de

- update to 0.9.9:
  many smaller changes

-------------------------------------------------------------------
Sat Nov  4 12:08:31 CET 2006 - mrueckert@suse.de

- do not package .deps and .libs in the examples dir

-------------------------------------------------------------------
Sat Nov  4 11:41:25 CET 2006 - mrueckert@suse.de

- update to 0.9.8:
  many small fixes

openSUSE Build Service is sponsored by