forked from pool/xapian-core
279 lines
12 KiB
Plaintext
279 lines
12 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Oct 21 12:18:41 UTC 2014 - tittiatcoke@gmail.com
|
|
|
|
- Update to 1.2.19
|
|
- API:
|
|
* Xapian::BM5Weight:
|
|
+ Improve BM25 upper bound in the case when our wdf upper
|
|
bound > our document length lower bound.
|
|
+ Pre-multiply termweight by (param_k1 + 1) rather than
|
|
doing it for every weighted term in every document considered.
|
|
- testsuite:
|
|
* Don't report apparent leaks of fds opened on /dev/urandom
|
|
- matcher:
|
|
* Fix false matches reported for non-exact phrases in some cases.
|
|
- build system:
|
|
* For Sun's C++ compiler, pass -library=Crun separately since
|
|
libtool looks for " -library=stlport4 " (with the spaces).
|
|
* Remove .replicatmp (created by the test suite) upon "make clean".
|
|
- documentation:
|
|
* include/xapian/compactor.h: Fix formatting of doxygen comment.
|
|
* HACKING: freecode no longer accepts updates, so drop that item
|
|
from the release checklist.
|
|
* docs/overview.rst: Add missing database path to example of using
|
|
xapian-progsrv in a stub database file.
|
|
- portability:
|
|
* Suppress unused typedef warnings from debugging logging macros,
|
|
which occur in functions which always exit via throwing an
|
|
exception when compiling with recent versions of GCC or clang.
|
|
* Fix debug logging code to compile with clang.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 11 16:20:33 UTC 2014 - hrvoje.senjan@gmail.com
|
|
|
|
- Add baselibs.conf, needed by baloo 32bit libraries
|
|
|
|
-------------------------------------------------------------------
|
|
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
|
|
|