Changelog for
libxapian22-1.2.16-1.3.x86_64.rpm :
Sun Dec 15 13:00:00 2013 hrvoje.senjanAATTgmail.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 14:00:00 2013 tittiatcokeAATTgmail.com
- Update to version 1.2.15
* See http://svn.xapian.org/
*checkout
*/tags/1.2.15/xapian-core/NEWS
Fri Dec 21 13:00:00 2012 mlinAATTsuse.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 13:00:00 2011 dmuellerAATTsuse.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 13:00:00 2011 cooloAATTsuse.com
- avoid packaging files twice
Tue Sep 13 14:00:00 2011 prusnakAATTopensuse.org
- updated to 1.2.7
Tue May 3 14:00:00 2011 tittiatcokeAATTgmail.com
- Update to xapian-core-1.2.5
* See http://svn.xapian.org/
*checkout
*/tags/1.2.5/xapian-core/NEWS
Sat May 16 14:00:00 2009 tittiatcokeAATTgmail.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:00:00 2009 tittiatcokeAATTgmail.com
- Updated to xapian-core-1.0.11
Mon Nov 19 13:00:00 2007 mrueckertAATTsuse.de
- added xapian-core-1.0.4_gcc43.patch:
add missing includes for gcc 4.3