diff --git a/.hgignore b/.hgignore
index 3377c450..549a41f9 100644
--- a/.hgignore
+++ b/.hgignore
@@ -75,6 +75,8 @@ src/qtgui/i18n/*.qm
src/qtgui/recoll
src/qtgui/recoll.pro
src/query/alldeps
+src/query/recollq
+src/query/xadump
src/recollinstall
src/sampleconf/recoll.conf
website/usermanual/*
diff --git a/src/VERSION b/src/VERSION
index d1dd6511..850e7424 100644
--- a/src/VERSION
+++ b/src/VERSION
@@ -1 +1 @@
-1.13.03
+1.14.0
diff --git a/src/doc/user/usermanual.sgml b/src/doc/user/usermanual.sgml
index 419179ef..1e98d818 100644
--- a/src/doc/user/usermanual.sgml
+++ b/src/doc/user/usermanual.sgml
@@ -2967,10 +2967,11 @@ while query.next >= 0 and query.next < nres:
Stemming is completely broken. The stemming database is not
- created at all. Things may sort of work as long as an older stemming
- database is around (which is why this was not discovered earlier. Provide a set of configuration defaults so that compilation has a
chance to succeed on unknown systems. Fix the lyx filter to properly handle embedded white space in
- file paths. Fixed stemming. This was completely broken in 1.13... Install icon to the pixmaps directory. This version has a single fix to work around a problem in the
diff --git a/website/download.html b/website/download.html
index c9cec491..8be311eb 100644
--- a/website/download.html
+++ b/website/download.html
@@ -55,10 +55,10 @@
features (ie: duplicates collapsing) depend on a full index
rebuild.
- Most binary packages on this page need a Qt 3.3 runtime
- environment (QT 4.x is specified for a few). They are
- statically linked with Xapian, which you don't need to
- install separately.recoll 1.13.02
- recoll 1.13.01 + xapian
- 1.0.16
+ recoll 1.13.02
+ recoll 1.13.01 + xapian 1.0.16
recoll 1.13.01 + xapian 1.0.16
+
1.12.4
1.13.04
1.13.02
If installing over 1.10 or older, you need a full
+
If installing over 1.10 or older, you need a full
rebuild. The best way to do this is to just delete the old
- xapiandb directory, especially if the index was created by an
- older version.
+ .recoll/xapiandb directory,
+ especially if the index was created by an older version.
(ie: rm -rf ~/.recoll/xapiandb/). On very
old indexes, recollindex -z may sometimes end
with a backend doesn't implement metadata error,
@@ -71,9 +71,10 @@
Installation / building manual.
Optional packages used by document filters: @@ -95,10 +96,11 @@ would only change for really major modifications like a big change in the index format, and possibly won't ever reach 2.
+Y is for functional modifications. These may bring bugs, so - if you don't need the new features, - you may want to wait a little, and especially skip the first - release (X.Y.0), at least for a few weeks.
+ if you don't need the new features, you may want to wait a little, + and especially skip the first release (X.Y.0), at least for a few + weeks.Z changes for bug fixes only, and moving from X.Y.Z to X.Y.Z+u should in general involve @@ -123,16 +125,16 @@ (package watches( --> recoll-1.13.04.tar.gz. - Recoll 1.13.04 fixes stemming, which was broken in 1.13.02. + Recoll 1.13.04 fixes stemming, which was broken in 1.13. Changes. Bugs.
-In order to build Recoll from source, you will need to install
- the Xapian core development libraries. You will find source and binary
- packages on the
+ If you want to build Recoll from source, you will need to install
+ the Xapian core development libraries. You will find source and
+ binary packages on the
Xapian download page.
Recoll 1.13 needs at least xapian 1.0.5, I suggest using the
- latest 1.0 Xapian (1.0.17 currently). It's at least quite
+ latest 1.0 Xapian (1.0.18 currently). It's at least quite
preferable to use a Xapian version after 1.0.12 as they don't
need the NEAR patch
any more. There are Personal Package Archives on
- launchpad.net for
+ There are Personal Package Archives on launchpad.net for
Xapian,
- Recoll and kio-recoll. These were built from the latest versions,
+ Recoll and kio-recoll
@@ -187,18 +189,17 @@
There seems to be a few issues in Qt 4.4.0 (2008-08-23),
resulting in problems when displaying the Recoll result
- list.
Qt 4.3, 4.4.x,4.5 and 4.6.0 seem to work fine.
+ list.
Qt 4.3, 4.4.x,4.5 and 4.6 seem to work fine.
Ubuntu
-
. These were built from the latest versions,
for a set of Ubuntu series. You just need to add the
PPAs to your system software sources (the instructions are on
the PPA page), and you can then install the normal package
manager to install or update Recoll and Xapian. To avoid
messages about signature errors, you will have to import the
- Recoll and Xapian public keys:
+ Recoll and Xapian public keys (as root):
gpg --keyserver keyserver.ubuntu.com --recv 9DA85604
gpg --export --armor 9DA85604 | sudo apt-key add -
gpg --keyserver keyserver.ubuntu.com --recv A0735AD0
@@ -209,8 +210,8 @@ gpg --export --armor A0735AD0 | sudo apt-key add -
RPMS
Except if specified otherwise, the
executables inside the binary rpms which follow have a
- static link to Xapian 1.0.16, there is no real dependency except Qt 3
- or Qt 4.
+ static link to Xapian (1.0.16-18), there is no real dependency
+ except Qt 3 or Qt 4.
Some Fedora and Mandriva packages unfortunately think that they
depend on exiftool (which is needed by the little used jpeg
info filter), due to excessive rpmbuild cleverness.
@@ -220,70 +221,56 @@ gpg --export --armor A0735AD0 | sudo apt-key add -
Fedora
Fedora Core 6 with Qt 3.3.8
-
- recoll-1.13.01-1.i586.rpm.
+
+ recoll-1.13.04-1.i586.rpm.
Source:
-
- recoll-1.13.01-1.src.rpm
+
+ recoll-1.13.04-1.src.rpm
This package usually also installs and runs on Fedora 9.
Fedora Core 10 with Qt 4
-
- recoll-1.13.01-1.fc10.i586.rpm.
+
+ recoll-1.13.04-1.fc10.i586.rpm.
Source:
-
- recoll-1.13.01-1.fc10.src.rpm
+
+ recoll-1.13.04-1.fc10.src.rpm
Fedora Core 12 with Qt 4
This build is not statically linked, but depends on the
regular Xapian and zlib rpms from the Fedora repositories.
-
- recoll-1.13.01-2.fc12.i586.rpm.
+
+ recoll-1.13.04-1.fc12.i586.rpm.
Source:
-
- recoll-1.13.01-2.fc12.src.rpm
+
+ recoll-1.13.04-1.fc12.src.rpm
More builds contributed by Terry, thanks. 64 bits versions
are included and the spec file is improved and should help
those who want to rebuild from the source rpms. Normally linked
(need Xapian and zlib libraries):
- Fedora Core 11 with Qt 4
-
- recoll-1.13.01-3.fc11.i586.rpm.
-
- recoll-1.13.01-3.fc11.x86_64.rpm.
- Source:
-
- recoll-1.13.01-3.fc11.src.rpm
-
Fedora Core 12 with Qt 4
This build is not statically linked, but depends on the
regular Xapian and zlib rpms from the Fedora repositories.
-
- recoll-1.13.01-3.fc12.i686.rpm.
-
- recoll-1.13.01-3.fc12.x86_64.rpm.
- Source:
-
- recoll-1.13.01-3.fc12.src.rpm
+
+ recoll-1.13.04-1.fc12.x86_64.rpm.
-
+
OpenSUSE
OpenSUSE 11.0 with qt3:
-
- recoll-1.13.01-0.i586.rpm.
- Source:
- recoll-1.13.01-0.src.rpm
+
+ recoll-1.13.04-0.i586.rpm.
+ Source:
+ recoll-1.13.04-0.src.rpm
OpenSUSE 11.2 with qt4:
-
- recoll-1.13.01-0.i586.rpm.
- Source:
- recoll-1.13.01-0.src.rpm
+
+ recoll-1.13.04-0.i586.rpm.
+ Source:
+ recoll-1.13.04-0.src.rpm
If you build from source on OpenSUSE 11, note that the default
qt4 version on some systems is 4.4.0 which will badly
display the the result list icons. Use qt3 or install a
@@ -294,11 +281,11 @@ gpg --export --armor A0735AD0 | sudo apt-key add -
Mandriva 2008 with Qt 4:
-
- recoll-1.13.01-1mdv2008.1.i586.rpm.
+
+ recoll-1.13.04-1mdv2008.1.i586.rpm.
Source:
-
- recoll-1.13.01-1mdv2008.1.src.rpm
+
+ recoll-1.13.04-1mdv2008.1.src.rpm
@@ -319,9 +306,9 @@ gpg --export --armor A0735AD0 | sudo apt-key add -
The FreeBSD ports track the Recoll releases quite
closely, so there is actually little point in using the
following. Only for the really impatient:
- FreeBSD 7.2 i386 Qt 4.5.3:
-
- recoll-1.13.01-FreeBSD-7.2-STABLE.tgz
+
FreeBSD 7.2 i386 Qt 4.6.1:
+
+ recoll-1.13.04-FreeBSD-7.3-PRERELEASE.tgz
@@ -332,8 +319,8 @@ gpg --export --armor A0735AD0 | sudo apt-key add -
thread. See errata.
Solaris 8 SPARC:
-
- recoll-1.13.01-SunOS-5.8.tgz.
+
+ recoll-1.13.04-SunOS-5.8.tgz.
Recoll also builds and runs on Solaris 10, but, given the
situation (2008) of open source packages for Solaris (very old