From f70a552c3bf9c2a76ed4b9a8d7b888ca70129c15 Mon Sep 17 00:00:00 2001 From: dockes Date: Tue, 21 Nov 2006 09:18:21 +0000 Subject: [PATCH] *** empty log message *** --- packaging/FreeBSD/recoll/pkg-plist | 1 + packaging/rpm/recoll.spec | 2 +- packaging/rpm/recollmdk.spec | 4 +- src/doc/user/usermanual.sgml | 10 ++++- src/qtgui/i18n/recoll_fr.ts | 20 +++++++++- src/qtgui/i18n/recoll_ru.ts | 18 ++++++--- src/qtgui/i18n/recoll_uk.ts | 18 ++++++--- website/BUGS.txt | 53 ++++++++++++++++++++++--- website/CHANGES.txt | 37 +++++++++++++++++ website/copydocs | 1 + website/download.html | 64 ++++++++++++++++++------------ website/index.html | 5 +-- 12 files changed, 184 insertions(+), 49 deletions(-) diff --git a/packaging/FreeBSD/recoll/pkg-plist b/packaging/FreeBSD/recoll/pkg-plist index a4f78b5e..13cf9977 100644 --- a/packaging/FreeBSD/recoll/pkg-plist +++ b/packaging/FreeBSD/recoll/pkg-plist @@ -6,6 +6,7 @@ share/icons/recoll.png %%DATADIR%%/doc/usermanual.html %%DATADIR%%/examples/mimeconf %%DATADIR%%/examples/mimemap +%%DATADIR%%/examples/rclmon.sh %%DATADIR%%/examples/recoll.conf %%DATADIR%%/filters/rcldjvu %%DATADIR%%/filters/rcldoc diff --git a/packaging/rpm/recoll.spec b/packaging/rpm/recoll.spec index 7ff496fd..6bf36480 100644 --- a/packaging/rpm/recoll.spec +++ b/packaging/rpm/recoll.spec @@ -1,5 +1,5 @@ %define name recoll -%define version 1.5.3 +%define version 1.6.0 %define release 0 Name: %{name} diff --git a/packaging/rpm/recollmdk.spec b/packaging/rpm/recollmdk.spec index 64dc7e01..8d9339e4 100644 --- a/packaging/rpm/recollmdk.spec +++ b/packaging/rpm/recollmdk.spec @@ -1,5 +1,5 @@ %define name recoll -%define version 1.5.2 +%define version 1.6.0 %define release %mkrel 1 Name: %{name} @@ -60,6 +60,8 @@ rm -rf $RPM_BUILD_ROOT # --------------------------------------------------------------------------- %changelog +* Mon Nov 20 2006 Jean-Francois Dockes 1.5.11-1 +- Update to release 1.5.11 * Mon Oct 2 2006 Jean-Francois Dockes 1.5.2-1 - Update to release 1.5.2 * Sun May 7 2006 Jean-Francois Dockes 1.4.3-1 diff --git a/src/doc/user/usermanual.sgml b/src/doc/user/usermanual.sgml index 5adc3f89..7e0b1b22 100644 --- a/src/doc/user/usermanual.sgml +++ b/src/doc/user/usermanual.sgml @@ -24,7 +24,7 @@ Dockes - $Id: usermanual.sgml,v 1.26 2006-11-20 18:07:02 dockes Exp $ + $Id: usermanual.sgml,v 1.27 2006-11-21 09:18:21 dockes Exp $ This document introduces full text search notions @@ -751,6 +751,14 @@ RECOLL_CONFDIR=$recollconf $recolldata/examples/rclmon.sh stop ^ and $ before execution. + + + Stem expansion + This mode will perform the usual stem expansion + normally done as part user input processing. As such it is + probably mostly useful to demonstrate the process. + + Spelling/Phonetic In this diff --git a/src/qtgui/i18n/recoll_fr.ts b/src/qtgui/i18n/recoll_fr.ts index d4174356..a08f1c8b 100644 --- a/src/qtgui/i18n/recoll_fr.ts +++ b/src/qtgui/i18n/recoll_fr.ts @@ -897,7 +897,7 @@ Click Cancel if you want to edit the configuration file before indexation starts Enter word to expand - Entrer le mot à dériver + Entrer le mot à dériver &Expand @@ -940,7 +940,19 @@ Click Cancel if you want to edit the configuration file before indexation starts No spelling expansion found - Pas de dérivés trouvés + Pas de dérivés trouvés + + + Stem expansion + Expansion grammaticale + + + error retrieving stemming languages + Impossible de former la liste des langages d'expansion + + + No expansion found + Pas de résultats @@ -1115,6 +1127,10 @@ Peut ralentir l'affichage si les documents sont gros. Select xapian index directory (ie: /home/buddy/.recoll/xapiandb) Sélectionner un répertoire contenant un index Xapian (ex: /home/monAmi/.recoll/xapiandb) + + error retrieving stemming languages + Impossible de former la liste des langues pour l'expansion grammaticale + UIPrefsDialogBase diff --git a/src/qtgui/i18n/recoll_ru.ts b/src/qtgui/i18n/recoll_ru.ts index 9cca7584..531ad698 100644 --- a/src/qtgui/i18n/recoll_ru.ts +++ b/src/qtgui/i18n/recoll_ru.ts @@ -979,10 +979,6 @@ Click Cancel if you want to edit the configuration file before indexation starts Term Explorer - - Enter word to expand - - &Expand @@ -1023,7 +1019,15 @@ Click Cancel if you want to edit the configuration file before indexation starts - No spelling expansion found + Stem expansion + + + + error retrieving stemming languages + + + + No expansion found @@ -1199,6 +1203,10 @@ May be slow for big documents. Select xapian index directory (ie: /home/buddy/.recoll/xapiandb) Выберите каталог индекса Xapian (например, /home/приятель/.recoll/xapiandb) + + error retrieving stemming languages + + UIPrefsDialogBase diff --git a/src/qtgui/i18n/recoll_uk.ts b/src/qtgui/i18n/recoll_uk.ts index d4cec317..9fcb572d 100644 --- a/src/qtgui/i18n/recoll_uk.ts +++ b/src/qtgui/i18n/recoll_uk.ts @@ -806,10 +806,6 @@ Click Cancel if you want to edit the configuration file before indexation starts Term Explorer - - Enter word to expand - - &Expand @@ -850,7 +846,15 @@ Click Cancel if you want to edit the configuration file before indexation starts - No spelling expansion found + Stem expansion + + + + error retrieving stemming languages + + + + No expansion found @@ -1030,6 +1034,10 @@ May be slow for big documents. Select xapian index directory (ie: /home/buddy/.recoll/xapiandb) Оберіть теку із індексом Xapian (наприклад, /home/приятель/.recoll/xapiandb) + + error retrieving stemming languages + + UIPrefsDialogBase diff --git a/website/BUGS.txt b/website/BUGS.txt index 4652fee5..5641c79f 100644 --- a/website/BUGS.txt +++ b/website/BUGS.txt @@ -1,11 +1,31 @@ Known bugs in current version and older versions: -1.5.0 -- Under some conditions, recoll startup and exit could be very slow: the - simple search history list had serious problems with non-ascii strings, - whose size sometimes doubled at each program startup/stop. - -1.4.2 - 1.5.0 +Bugs that are listed in an older version section are supposedly fixed in +later versions. Bugs listed in the topmost section may also exist in older +versions. + +Latest: + +- 1.6 has added NEAR searches. Unlike what recoll did with PHRASES, + stemming expansion is performed on terms inside NEAR clauses (except if + prevented by a capitalized entry of course). There is a bug in Xapian at + least up to 0.9.9, where NEAR does not support multiple OR subclauses, as + would result from a multiple expansion. This manifests itself by a 'not + implemented' xapian exception and a recoll crash. + Workarounds: + - Prevent expansion of NEAR terms (possibly except one) by + capitalizing them. + - Apply the following patch to xapian 0.9.9, inside the "api/" + directory: + http://www.recoll.org/xapian/xapNearDistrib.patch + then recompile, and install. + I hope that the fix will make it into xapian at some point. +- If you are seeing a delay of a few seconds before the result list + displays for the first query of a recoll instance, try changing the + result list font in the query preferences. This is not a recoll problem, + I don't know the exact cause (I've seen it happen with "Sans Serif" and + go away with Helvetica or Arial). + - When a mime type has an external viewer defined, but the actual file is compressed (ie: xxx.txt.gz), recoll will try to start the external viewer on the compressed file, which will not work in most cases. @@ -14,6 +34,27 @@ Known bugs in current version and older versions: (several hundreds of thousands of messages): resulting in a very big database and even crashes during indexation. +- Under some versions of KDE (ie: Fedora FC5 KDE 3.5.4-0.5.fc5), there is a + problem with the window stacking order. Opening the "browse" file + selection dialog from the advanced search dialog will stack the latter + under the main window, possibly making it invisible. This is quite + probably a Kwin bug, possibly related to + http://bugs.kde.org/show_bug.cgi?id=79183 or a correction thereof. + +1.5.10 +- If a defaultcharset was set in the configuration file for a subdirectory, + it would stay in effect for all subsequent files/directories (except if + explicitely overridden), potentially causing many transcoding errors. + +1.5.[1-7] +- Dates in result list come from the file's ctimes, which may be confusing +- Some rare MIME messages with null boundaries can crash the indexer. + +1.5.0 +- Under some conditions, recoll startup and exit could be very slow: the + simple search history list had serious problems with non-ascii strings, + whose size sometimes doubled at each program startup/stop. + 1.3.3 - Several of the external filters did not handle path names with embedded diff --git a/website/CHANGES.txt b/website/CHANGES.txt index adfd1bc7..2ca625bd 100644 --- a/website/CHANGES.txt +++ b/website/CHANGES.txt @@ -11,6 +11,43 @@ values, and the user ones only for overrides. Your old configuration files will still work, but, you may want to remove them if they are unmodified, or keep only the modified parameters. + +1.6.0 + - Real time monitoring/indexing support. + - Term explorer: a multimode wildcard-regexp-spell/phonetic tool to search + the index for terms. + - The advanced search window has been made more dynamic. You now have a + choice of the top level conjunction (OR/AND) and of any number of + clauses, including NEAR and PHRASE clauses with an adjustable proximity + parameter. + - The format of the result-list entries is now user-settable, as an HTML + string with %xx printf-like replacement (accessible from the user + preferences). + - Improved phrase/group highlighting in abstracts and preview + - Better sample selection for synthetic abstracts. + - Improved performance of the text splitter, good for indexing and previewing. + - Shift+click link to open new preview window instead of tab in existing + window. + - The key sequence for term completion in the simple search entry was + changed from CTRL+TAB to "Escape Space" to avoid interaction with window + managers. + - Improved recall for phrases with composite words like email addresses. + +1.5.9 +- Fix bad timezone conversion in email dates. Display timezone in result + list dates. + +1.5.8 +- Fix stored and displayed dates which used to come from the file's ctime, + now use mtime (which was already used for deciding re-indexing). +- Fix problem with some weird MIME messages (with null boundaries) which + crashed the indexer. + +1.5.[23456] +- Small fixes dealing with the build process or compiler issues. + 1.5.6 has updated ukrainian and russian messages. + Otherwise no functional changes, and no need to upgrade from 1.5.1 + 1.5.1 - Fix serious bug with non ascii strings in simple search history - Improve synthetic abstracts: remove size limitations, handle overlapping diff --git a/website/copydocs b/website/copydocs index 582e0867..8157fc24 100644 --- a/website/copydocs +++ b/website/copydocs @@ -13,3 +13,4 @@ cp $docdir/docbook.css . # The freebsd tool chain generates a link to book.html in the index. Too # lazy to check if this can be changed cp usermanual.html book.html +cp usermanual.html index.html diff --git a/website/download.html b/website/download.html index dd31450f..51296ab7 100644 --- a/website/download.html +++ b/website/download.html @@ -38,21 +38,29 @@ installation manual for building and/or installation instructions.

-

You will need an installation of xapian-core for source - builds. You will find source and binary packages on the +

For building from source, you will need a xapian-core + installation. You will find source and binary packages on the xapian download page

You need qt 3.3 in all cases

+

Recoll relies on external packages for some + of its functionality (ie: for many of the non text file + types). These are not listed as strict dependencies, because + the base application can be sufficient in some cases, but you + should have a look at the + list to + decide what you may want to install.

+

Source

-

Current version: 1.5.1: - recoll-1.5.1.tar.gz. +

Current version: 1.5.11: + recoll-1.5.11.tar.gz. See the known bugs and issues and changes.

- + href="CHANGES.txt">changes.

Older recoll releases: + 1.5.6. 1.4.3. 1.3.3. 1.2.3. @@ -62,25 +70,37 @@

RPMS

The executables inside the binary rpms have a static link to - xapian, there is no dependency except Qt. Of course you need + xapian, there is no dependency except Qt 3.3. Of course you need xapian-core installed to use the source rpm.

-

Fedora Core 4 - RPM: recoll-1.4.3-1.i386.rpm. - Source: recoll-1.4.3-1.src.rpm

+

Fedora Core 5 + RPM: recoll-1.5.11-1.i386.rpm. + Source: + recoll-1.5.11-1.src.rpm

-

Mandriva 2006 +

Mandriva 2006 (also works on 2005 and 2007) RPM: recoll-1.4.3-0.1.20060mdk.i586.rpm. + href="recoll-1.5.11-0.1.20060mdk.i586.rpm">recoll-1.5.11-0.1.20060mdk.i586.rpm. Source: recoll-1.4.3-0.1.20060mdk.src.rpm

+ href="recoll-1.5.11-0.1.20060mdk.src.rpm">recoll-1.5.11-0.1.20060mdk.src.rpm

+ +

Suse 10.1 It seems that the binaries in previous set of + rpms, which were built with the xapian packages from opensuse had a + serious tendancy to segfault on exceptions. I hope that the + current ones, with a local xapian build will work better. If + there are still problems, please compile from source. + + RPM: recoll-1.5.11-0.i586.rpm. + Source: recoll-1.5.11-0.src.rpm

+

Binary bundles

These are just prebuilt trees (without the source files). - The executables were built with xapian 0.9.6 and libiconv + The executables were built with xapian 0.9.[6-9] and libiconv 1.9.2 (where relevant) as static libraries. They depend on qt 3.3. For Solaris, you should be able to find a qt package here.

@@ -89,18 +109,12 @@ href="usermanual/rcl.install.binary.html"> there.

FreeBSD 5.5 i386: - recoll-1.4.3-FreeBSD-5.5-PRERELEASE.tgz

- -

Linux (redhat 7.3, i386). I expect - this to also run on more recent systems. The recoll version is - a bit old but this may give you an idea - recoll-1.2.2-Linux-2.4.18-3.tgz.

+ href="recoll-1.5.11-FreeBSD-5.5-RELEASE.tgz"> + recoll-1.5.11-FreeBSD-5.5-RELEASE.tgz

Solaris 8 sparc. - - recoll-1.4.3-SunOS-5.8.tgz.

+ + recoll-1.5.4-SunOS-5.8.tgz.

FreeBSD ports

diff --git a/website/index.html b/website/index.html index fefad67d..d146a213 100644 --- a/website/index.html +++ b/website/index.html @@ -46,8 +46,8 @@ QT graphical interface.

Recoll is free, open source, - and copyrighted under the GPL license. The current version is - 1.4.3

+ and GPL-licensed. The current version is + 1.5.11

We borrow a lot of code from other packages, and welcome code and ideas from contributors, see the -