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: topdirs Specifies the list of directories or files to - index (recursively for directories). The indexer will not - follow symbolic links inside the indexed trees by default - (see the followLinks options though). - + index (recursively for directories). You can use symbolic links + as elements of this list. See the + followLinks option about following symbolic links + found under the top elements (not followed by default). + skippedNames diff --git a/website/BUGS.html b/website/BUGS.html index 10603809..7d5b2320 100644 --- a/website/BUGS.html +++ b/website/BUGS.html @@ -102,13 +102,17 @@ slower indexing for doc files. -

recoll 1.13.02

-

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.

-

recoll 1.13.01 + xapian - 1.0.16

+

recoll 1.13.02

+
  • Fix stemming which was completely broken in the 1.13 + series. The stemming database was not + created at all. Things would sort of work as long as an older stemming + database was around (which is why this was not discovered earlier.
  • +
  • Fix the lyx filter to properly handle embedded white space in + file paths.
  • + + +

    recoll 1.13.01 + xapian 1.0.16

  • The GUI display is completely garbled under Qt 4.6.1 and newer. This is a Qt bug, and a workaround was put @@ -123,7 +127,9 @@ #if QT_VERSION >= 0x040601
  • +

    recoll 1.13.01 + xapian 1.0.16

    +
  • The field value was ignored in field searches for phrases or capitalized words (ie: author:John or title:"the title").
  • The GUI would sometimes crash during the first execution, @@ -131,6 +137,8 @@
  • kio-recoll was not fully updated for 1.13 internals.
  • Would not compile on Solaris 8.
  • + +

    1.12.4

  • There are two bugs specific to 64 bits system, affecting HTML display inside the preview window (wrong character set diff --git a/website/CHANGES.html b/website/CHANGES.html index f2279b47..0efd144e 100644 --- a/website/CHANGES.html +++ b/website/CHANGES.html @@ -34,10 +34,8 @@

    1.13.04

    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.

    +

    Fixed bugs

    1.13.02

    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. -
    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.

    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.

    + environment (Qt 4.x is specified for a few). To make things easier, + on systems where Xapian is not available from the standard package + repositories, the Recoll package will have a static link to Xapian + so that you do not need to build/install it separately.

    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.

    @@ -145,11 +147,11 @@ automatically be configured to build with Qt 4 if the version of qmake found in $PATH:$QTDIR/bin is for Qt 4 (you can also set the QMAKE variable to explicitely choose the - desired version, like QMAKE=qmake-qt4). + desired version, like QMAKE=qmake-qt4). 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. @@ -187,18 +189,17 @@

    Ubuntu

    -

    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. 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