This commit is contained in:
Jean-Francois Dockes 2016-06-15 11:59:58 +02:00
parent 8890543618
commit 8a7fec1b97
7 changed files with 166 additions and 211 deletions

View file

@ -69,7 +69,7 @@
<div id="general"> <div id="general">
<h2><a name="general">General information</a></h2> <h2><a name="general">General information</a></h2>
<p>The current version is 1.21.7. <a href="release-1.21.html">Release <p>The current version is 1.22.1. <a href="release-1.22.html">Release
notes</a>.</p> notes</a>.</p>
<p>Recoll <a href="usermanual/usermanual.html#RCL.INSTALL">Installation / building <p>Recoll <a href="usermanual/usermanual.html#RCL.INSTALL">Installation / building
@ -116,20 +116,20 @@
<div id="source"> <div id="source">
<h2><a name="source">Source</a></h2> <h2><a name="source">Source</a></h2>
<h3>Current release distribution: 1.21.7:</h3> <h3>Current release distribution: 1.22.1:</h3>
<!-- Attention: source packages must remain here, not in a <!-- Attention: source packages must remain here, not in a
subdirectory, because of all the places they're referred from subdirectory, because of all the places they're referred from
(package watches) --> (package watches) -->
<p><a href="recoll-1.21.7.tar.gz">recoll-1.21.7.tar.gz</a>.</p> <p><a href="recoll-1.22.1.tar.gz">recoll-1.22.1.tar.gz</a>.</p>
<h3>1.22.0:</h3>
<p>As with any .0 release, don't use this is you absolutely
don't want to run into trouble:</p>
<p><a href="recoll-1.22.0.tar.gz">recoll-1.22.0.tar.gz</a>.</p>
<p><a href="release-1.22.html">The release notes</a>.</p> <p><a href="release-1.22.html">The release notes</a>.</p>
<h3>Previous production release 1.21.7:</h3>
<p><a href="recoll-1.21.7.tar.gz">recoll-1.21.7.tar.gz</a>.</p>
<p><a href="release-1.21.html">The release notes</a>.</p>
<!-- <!--
<h3>Snapshot</h3> <h3>Snapshot</h3>
<p>I sometimes release a source tarfile when I consider that the <p>I sometimes release a source tarfile when I consider that the
@ -145,69 +145,76 @@
<p>You will probably get these from the <a href="#ubuntu">PPA</a>, but <p>You will probably get these from the <a href="#ubuntu">PPA</a>, but
here are the source files. These are not included in the main tar file here are the source files. These are not included in the main tar file
any more. For recoll 1.19, 1.20 and 1.21 installations (choose on the any more. For any Recoll version after 1.19 (choose on the
Ubuntu version, not the Recoll one): Ubuntu version, not the Recoll one):
<blockquote> <blockquote>
<a href="recoll-lens-1.19.10.3543.tar.gz"> <a href="recoll-lens-1.19.10.3543.tar.gz">
recoll-lens-1.19.10.3543.tar.gz</a> (Recoll 0.19 or 0.20, recoll-lens-1.19.10.3543.tar.gz</a> (Ubuntu up to 13.04
Ubuntu up to 13.04 Raring)<br> Raring)<br>
<a href="unity-scope-recoll-1.20.2.4.tar.gz"> <a href="unity-scope-recoll-1.20.2.4.tar.gz">
unity-scope-recoll-1.20.2.4.tar.gz</a> (Recoll 0.19 and later, Ubuntu unity-scope-recoll-1.20.2.4.tar.gz</a> (Ubuntu 13.10 and
13.10 and later).<br> later).<br>
</blockquote> </blockquote>
For Recoll 1.18: For Recoll 1.18:
<a href="recoll-lens-1.18.1.2997.tar.gz">recoll-lens-1.18.1.2997.tar.gz</a><br> <a href="recoll-lens-1.18.1.2997.tar.gz">
recoll-lens-1.18.1.2997.tar.gz</a><br>
For Recoll 1.17: For Recoll 1.17:
<a href="recoll-lens-1.17.2.2697.tar.gz">recoll-lens-1.17.2.2697.tar.gz</a> <a href="recoll-lens-1.17.2.2697.tar.gz">
recoll-lens-1.17.2.2697.tar.gz</a>
</p> </p>
<h3>Prerequisites for building from source:</h3> <h3>Prerequisites for building from source:</h3>
<ul> <ul>
<li>C++ compiler. Its absence sometimes manifests itself by strange messages <li>C++ compiler. Be aware that its absence sometimes
about iconv_open (fixed after 1.13.04).</li> manifests itself by quite cryptic messages.</li>
<li><p>Xapian core development libraries. Most Linux distributions carry them
in their package repository. Or you will find source and binary packages on <li><p>Xapian core development libraries. Most Linux
the <a href="http://www.xapian.org/download.php">Xapian download page</a>. distributions carry them in their package repository. Or
you will find source and binary packages on
the <a href="http://www.xapian.org/download.php">Xapian
download page</a>.
<br> <br>
Recoll should still work with Xapian 1.0, but it is highly recommended to
use a Xapian 1.2 version.</p>
<p><em>Note on building Xapian for older CPUs:</em> The build <p><em>Note on building Xapian for older CPUs:</em> The build
configurations for Xapian releases 1.0.21 and 1.2.1 or newer enable the use configurations for Xapian releases 1.0.21 and 1.2.1 or
of SSE2 floating point instructions. These instructions are not available newer enable the use of SSE2 floating point
in CPUs older than Intel Pentium 4 or AMD Athlon 64. When building for such instructions. These instructions are not available in
a CPU, you need to add the --disable-sse flag to the Xapian library CPUs older than Intel Pentium 4 or AMD Athlon 64. When
configure command. If this is not done, the problem signals itself by building for such a CPU, you need to add the
"Illegal instruction" crashes (SIGILL) in recollindex and recoll. </p> --disable-sse flag to the Xapian library configure
command. If this is not done, the problem signals itself
by "Illegal instruction" crashes (SIGILL) in recollindex
and recoll. </p>
</li> </li>
<li>X11 development files.</li> <li>Qt development files: Qt 4.4, 5.3 or newer (5.2 not ok).</li>
<li>Qt WebKit development files: these are quite often
distributed apart from the main Qt libraries. It is
possible to configure Recoll not to use Qt WebKit (see
configure --help).</li>
<li>zlib development files.</li> <li>zlib development files.</li>
<li><p>Qt development files: Qt 4.4 or newer. The Recoll GUI will not build <li>X11 development files.</li>
with Qt releases older than 4.4.</p> <li>Python development package: you can avoid needing this
</li> by configuring with --disable-python-module.</li>
<li><p>Qt webkit development: Qt WebKit is quite often distributed apart from
the main Qt lib. It is possible to configure Recoll not to use Qt WebKit
(see configure --help).</p>
</li>
<li>Python development package: you can avoid needing this by configuring
with --disable-python-module.</li>
</ul> </ul>
<h3>Source repository:</h3> <h3>Source repository:</h3>
<p>The <span class="application">Recoll</span> source repository is hosted on <p>The <span class="application">Recoll</span> source
<a href="http://bitbucket.org/medoc/recoll/overview">bitbucket.org</a>. The repository is hosted
trunk is usually a bit on the bleeding edge, but there is always a maintenance on <a href="http://bitbucket.org/medoc/recoll/overview">
branch for the current production version.</p> bitbucket.org</a>. The trunk is usually a bit on the
bleeding edge, but there is always a maintenance branch for
the current production version.</p>
<h3>Instructions for building</h3> <h3>Instructions for building</h3>
<p>Normally, it's just <tt>./configure; make; make install</tt>. If a bit <p>Normally, it's just:</p>
more detail is needed, <div class="code">./configure; make; make install</div>
<p>If a bit more detail is needed,
<a href="http://www.recoll.org/usermanual/usermanual.html#RCL.INSTALL.BUILDING"> <a href="http://www.recoll.org/usermanual/usermanual.html#RCL.INSTALL.BUILDING">
there is some in the manual</a>. there is some in the manual</a>.
@ -216,76 +223,71 @@
<div id="packages"> <div id="packages">
<h2><a name="packages">Packages</a></h2> <h2><a name="packages">Packages</a></h2>
<p>Packages or ports for Recoll are available in the standard repositories for <p>Packages or ports for Recoll are available in the standard
many distributions.</p> repositories for many distributions.</p>
<p>However they are often a bit older or built with older Xapian releases. Here <p>However they are often a bit older or built with older
follow some pointers to find newer packages for some Xapian releases. Here follow some pointers to find newer
distributions. In most cases, you will just need to use an packages for some distributions. In most cases, you will
alternate repository.</p> just need to use an alternate repository.</p>
<p>I sometimes build binary packages when no appropriate repository
exists. Any binary package directly linked from this page need a Qt
4 (4.4 at least) runtime environment. 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.</p>
<h3><a name="debian">Debian</a></h3> <h3><a name="debian">Debian</a></h3>
<p>The Debian Recoll packages are usually fairly up to date, just use <p>The Debian Recoll packages are usually fairly up to date, just use
the appropriate Debian repository.</p> the appropriate Debian repository.</p>
<p><i>Except they're not at the moment (2015-10)...</i>. So <p><i>Except they're not at the moment (2016-10)...</i>. So
I am maintaining a repository for packages built for Debian Wheezy, I am maintaining a repository for packages built for Debian Wheezy,
and Jessie. This currently has recoll 1.21.x (the and Jessie. This currently has recoll 1.21.x (the
standard repos have 1.17...) To add the repository to your standard repos have 1.17...) To add the repository to your
sources:</p> sources:</p>
<p>The public part of the key used to sign the repositories can
be downloaded and installed as follows:</p>
<div class="code">
wget -O - http://www.lesbonscomptes.com/key/jf@dockes.org.gpg.key | sudo apt-key add -
</div>
<ul> <ul>
<li>Download the public key used to validate the repositories:
<div class="code">
wget -O - http://www.lesbonscomptes.com/key/jf@dockes.org.gpg.key | sudo apt-key add -
</div>
</li>
<li>Create and edit <span class="filename"> <li>Create and edit <span class="filename">
/etc/apt/sources.list.d/recoll.list</span> /etc/apt/sources.list.d/recoll.list</span>
and add the following lines:<br> and add the following lines:<br>
for wheezy (debian 7.x):<br> for wheezy (debian 7.x):<br>
<div class="code"> <div class="code">
deb http://www.lesbonscomptes.com/recoll/debian/ wheezy main deb http://www.lesbonscomptes.com/recoll/debian/ wheezy main
deb-src http://www.lesbonscomptes.com/recoll/debian/ wheezy main deb-src http://www.lesbonscomptes.com/recoll/debian/ wheezy main
</div> </div>
for jessie (debian 8.x):<br> for jessie (debian 8.x):<br>
<div class="code"> <div class="code">
deb http://www.lesbonscomptes.com/recoll/debian/ jessie main deb http://www.lesbonscomptes.com/recoll/debian/ jessie main
deb-src http://www.lesbonscomptes.com/recoll/debian/ jessie main deb-src http://www.lesbonscomptes.com/recoll/debian/ jessie main
</div> </div>
<li>Then: <li>Then:
<div class="code"> <div class="code">
sudo apt-get update sudo apt-get update
sudo apt-get install recoll [python-recoll python3-recoll] sudo apt-get install recoll python-recoll python3-recoll
</div> </div>
</li> </li>
</ul> </ul>
<p>If you prefer to manually install the packages, they are here: <p>If you prefer to manually install the packages, they are here:
<a href="debian/pool/main/r/recoll/">debian/pool/main/r/recoll/</a><br/> <a href="debian/pool/main/r/recoll/">
debian/pool/main/r/recoll/</a><br/>
</p> </p>
<h3><a name="ubuntu">Ubuntu</a></h3> <h3><a name="ubuntu">Ubuntu</a></h3>
<p>There are Personal Package Archives on launchpad.net for <a <p>There are Personal Package Archives on launchpad.net for
href="https://launchpad.net/~recoll-backports/+archive/recoll-1.15-on">Recoll, <a href="https://launchpad.net/~recoll-backports/+archive/recoll-1.15-on">
kio-recoll and recoll-lens</a>. These were built from the latest versions, for Recoll, kio-recoll and recoll-lens</a>. These were built
a set of Ubuntu series. starting at Lucid. The installation is very simple: </p> from the latest versions, for the current set of supported Ubuntu
<pre><tt> versions. Procedure:</p>
sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on <div class="code">
sudo apt-get update sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on
sudo apt-get install recoll sudo apt-get update
</tt></pre> sudo apt-get install recoll
</div>
<p>The packages in the PPA now have a separate package for the Python <p>The packages in the PPA now have a separate package for the Python
extension, like the standard ones, so there should be no more extension, like the standard ones, so there should be no more

View file

@ -59,8 +59,8 @@
</ul> </ul>
<p>The current <span class="application">Recoll</span> version is <p>The current <span class="application">Recoll</span> version is
<a href="download.html">1.21.6</a> <a href="download.html">1.22.1</a>
(<a href="release-1.21.html">Release notes</a>, (<a href="release-1.22.html">Release notes</a>,
<a href="BUGS.html">known <a href="BUGS.html">known
bugs</a>, <a href="release-history.html">Release history</a>).</p> bugs</a>, <a href="release-history.html">Release history</a>).</p>
@ -99,6 +99,10 @@
<dl> <dl>
<dt>2016-06-15</dt><dd>Release 1.22.1 is available. This is
going to replace 1.21 as the main release. See
the <a href="release-1.22.html">the release notes</a>.</dd>
<dt>2016-05-11</dt><dd>Release 1.21.7 fixes an ennoying but <dt>2016-05-11</dt><dd>Release 1.21.7 fixes an ennoying but
benign GUI crash-on-exit bug reported on Fedora 23 (qt5).</dd> benign GUI crash-on-exit bug reported on Fedora 23 (qt5).</dd>

View file

@ -49,8 +49,8 @@
<p><span class="application">Recoll</span> est un logiciel libre <p><span class="application">Recoll</span> est un logiciel libre
gratuit, dont le code source est disponible sous licence GPL. gratuit, dont le code source est disponible sous licence GPL.
La dernière version est La dernière version est
<a class="important" href="download.html">1.21.5</a> <a class="important" href="download.html">1.22.1</a>
(<a href="release-1.21.html">notes sur la version, en (<a href="release-1.22.html">notes sur la version, en
anglais</a>)</p> anglais</a>)</p>
<p>L'interface utilisateur de <p>L'interface utilisateur de
@ -107,23 +107,16 @@
<dl> <dl>
<dt>2016-06-15</dt><dd>La version 1.22.1 est disponible et va
progressivement remplacer 1.21 comme version
principale. <a href="release-1.22.html">Notes de version</a>
(en anglais).</dd>
<dt>2016-05-11</dt><dd>Release 1.21.7: corrige un crash bénin <dt>2016-05-11</dt><dd>Release 1.21.7: corrige un crash bénin
mais agaçant au moment de quitter l'interface utilisateur mais agaçant au moment de quitter l'interface utilisateur
(Fedora 23 / qt5).</dd> (Fedora 23 / qt5).</dd>
<dt>2016-04-07</dt><dd>Release 1.21.6: compatibilité KDE5 pour le
KIO slave.</dd>
<dt>2016-01-29</dt><dd>Version 1.21.5. Cetter version corrige
un problème de l'interpréteur de langage
d'interrogation. Une requête incorrecte était généré quand
des types MIME ou des catégories multiples étaient
spécifiées, avec en conséquences des résultats
manquants.</dd>
<dt>2015-11-09</dt> <dt>2015-11-09</dt>
<dd>Recoll indexe Windows ! Il y a encore quelques éléments <dd>Recoll indexe Windows ! Il y a encore quelques éléments
manquants, comme l'indexation temps-réel, et la traduction manquants, comme l'indexation temps-réel, et la traduction
en Français, mais ça marche suffisamment bien pour être en Français, mais ça marche suffisamment bien pour être
@ -131,83 +124,12 @@
pas, c'est facile à désinstaller... pas, c'est facile à désinstaller...
Pas de traduction Française pour le moment. Il y Pas de traduction Française pour le moment. Il y
a <a href="pages/recoll-windows.html"> quelques a <a href="pages/recoll-windows.html"> quelques
explications en Anglais sur l'installation </a> (triviale, explications en Anglais sur l'installation </a>.
il faut just installer Recoll et ajouter Python 2.7), et Si vous l'essayez, dites moi ce que vous en pensez !
<a href="http://www.recoll.org/windows/recoll-setup-1.22.0-20151115.exe">
l'installeur est là</a>. Si vous l'essayez, dites moi ce
que vous en pensez !
</dd> </dd>
<dt>2015-10-01</dt> <dt>2012-10-25</dt><dd> Un problème avec une solution simple
<dd>Recoll 1.21.2 devient la version de production. La peut provoquer
principale modification de la version 1.21 est l'utilisation
d'un nouvel interpréteur pour le langage d'interrogation,
autorisant l'utilisation de parenthèses. Également: évite de
réessayer l'indexation de fichiers en erreur, fonction de
sauvegarde/restauration des recherches.</dd>
<dt>2015-04-25</dt>
<dd>Recoll 1.20.6 contient des corrections dans le traitement
des fichiers compressés, et la compatibilité Qt 5 (Ok avec Qt
5.3.2, ne fonctionne pas avec Qt 5.2.</dd>
<dt>2015-03-30</dt>
<dd>1.20.4. Corrige l'indexation au fil de l'eau de
l'historique web (en utilisation avec le plugin Firefox).</dd>
<dt>2014-12-18</dt> <dd>Apparition de version 1.20.1 avec
quelques nouvelles fonctions, principalement dans l'interface
graphique. </dd>
<dt>2014-06-07</dt> <dd>La version 1.19.14 corrige encore
quelques problèmes dans l'indexation (erreurs dans la
vérification que l'index est à jour pour un document,
possible arrêt de l'indexation pour 20mn dans certains cas
rares, et autres).</dd>
<dt>2014-05-06</dt> <dd> Version 1.19.13. A de bonnes chances
de corriger les problèmes résiduels de l'indexation
concurrente (multithread).</dd>
<dt>2014-04-02</dt> <dd> Version 1.19.12. C'est la même que la
1.19.11 à part un paramètre pour la taille des attributs
stockés, qui n'est utile que dans des cas très
particuliers. Inutile de mettre à jour en général.</dd>
<dt>2013-11-25</dt> <dd> La version 1.19.11 est sortie. Elle
apporte un Scope pour le Dash de Ubuntu Unity (am I still
speaking French here ?), la compatibilité Python3, et un
nouveau filtre pour les fichiers PowerPoint.</dd>
<dt>2013-11-19</dt> <dd>Un <a href="filters/filters.html">nouveau
filtre</a> pour les fichiers PowerPoint. L'ancien était
basé sur le vénérable <b>catppt</b> de <b>catdoc</b>, et,
le plus souvent, n'extrayait rien des fichiers PowerPoint
récents. (Il s'agit bien de .ppt. .pptx est traité par un
filtre natif).</dd>
<dt>2013-11-11</dt> <dd>La version 1.19.9 est disponible. Elle
corrige quelques défauts, en particulier un problème dans la
gestion des dates dans les requêtes.</dd>
<dt>2013-06-18</dt><dd>La version 1.19.8 est disponible.</dd>
<dt>2012-11-05</dt><dd>Recoll 1.18.1 est disponible. Cette
version peut faire des recherches sensibles aux majuscules et
aux accents, donner un accès direct à la bonne page pour les
documents PDF (uniquement avec <b>evince</b> par défaut,
mais il y a une ligne d'example pour qpdfview dans le
fichier de config par défaut), elle a un
historique des recherches complexes, et plein d'autres
petites améliorations. Les <a href="release-1.18.html">notes
de version</a> (en anglais). <span class="important">Cette
version utilise <b>evince</b> par défaut comme visualiseur
PDF même si recoll est configuré pour utiliser les
préférences du bureau. Vous pouvez retrouver le
comportement antérieur en éditant la liste "exceptions"
dans la configuration GUI.</span>
</dd>
<dt>2012-10-25</dt><dd> Un problème avec une solution simple peut provoquer
des <span class="important">plantages de des <span class="important">plantages de
recollindex</span>. recollindex</span>.
Si vous indexez des messages mail Mozilla/Thunderbird Si vous indexez des messages mail Mozilla/Thunderbird
@ -226,16 +148,6 @@
indexation incorrecte des messages. indexation incorrecte des messages.
</dd> </dd>
<dt>2012-10-16</dt><dd> <a href="filters/filters.html">un nouveau filtre
pour les documents EPUB</a>.</dd>
<dt>2012-05-24</dt><dd> Sortie de la
version <a href="download.html#source">1.17.3</a>. Voir
les <a href="release-1.17.html">les notes</a>. Cette version
corrige un "arrêt imprévu" de l'indexation qui se produisait
parfois en traitant certains messages mail.
</dd>
<dt>2010-11-20</dt><dd>Un petit script pour activer/cacher recoll sur un <dt>2010-11-20</dt><dd>Un petit script pour activer/cacher recoll sur un
bureau gnome d'un seul coup de clavier: bureau gnome d'un seul coup de clavier:
<a href="http://bitbucket.org/medoc/recoll/wiki/HotRecoll"> <a href="http://bitbucket.org/medoc/recoll/wiki/HotRecoll">

View file

@ -149,7 +149,7 @@ This will be copied into the installation by the mkinstdir.sh script.
=== mutagen === mutagen
Download and extract mutagen from https://pypi.python.org/pypi/mutagen Download and extract mutagen from https://pypi.python.org/pypi/mutagen
Then in the mutagen directory (e.g. C:/temp/mutagen-1.31 where it is Then in the mutagen directory (e.g. C:/temp/mutagen-1.32 where it is
expected by `mkinstdir.sh`): expected by `mkinstdir.sh`):
python setup.py build python setup.py build
@ -219,7 +219,7 @@ libwpd directory of the recoll-windows-deps repository.
cd .. cd ..
tar xf /data/source/00DISTS/libwpd-0.10.0.tar.gz tar xf /c/recolldeps/libwpd/libwpd-0.10.0.tar.gz
cd libwpd-0.10.0 cd libwpd-0.10.0
REVENGE_CFLAGS=-Ic:/temp/libwpd/librevenge-0.0.1.jfd/inc \ REVENGE_CFLAGS=-Ic:/temp/libwpd/librevenge-0.0.1.jfd/inc \
REVENGE_LIBS="-Lc:/temp/libwpd/librevenge-0.0.1.jfd/src/lib/.libs -lrevenge-0.0" \ REVENGE_LIBS="-Lc:/temp/libwpd/librevenge-0.0.1.jfd/src/lib/.libs -lrevenge-0.0" \

View file

@ -48,10 +48,10 @@ Procedure:
- Execute the setup file. This is a vanilla installer generated by Inno - Execute the setup file. This is a vanilla installer generated by Inno
Setup, and it will ask the usual questions. Setup, and it will ask the usual questions.
- Download and install - Download and install Python 2.7.10 or 2.7.11 (e.g.
https://www.python.org/ftp/python/2.7.10/python-2.7.10.msi[Python https://www.python.org/ftp/python/2.7.11/python-2.7.11.msi[Python
2.7.10]. 2.7.11]). Recoll currently does not work with Python3. *_On the
*_On the `Customize installation` screen, select "Add python.exe to Path"_* `Customize installation` screen, select "Add python.exe to Path"_*
- Optional: download and install the 7-zip program from - Optional: download and install the 7-zip program from
http://www.7-zip.org/. This is only useful if you need to index files http://www.7-zip.org/. This is only useful if you need to index files
@ -67,15 +67,17 @@ The default result list font is particularly ugly. Change it from
For those of you who would like to build themselves and possibly work on For those of you who would like to build themselves and possibly work on
improving the Windows version, the link:recoll-mingw.html[build instructions]. improving the Windows version, the link:recoll-mingw.html[build instructions].
== Recoll Windows tips and tricks
(not much for now...)
When filtering the search with a `dir:` clause, an absolute path
should be specified as `/c/mydir` instead of `c:/mydir`
== Known problems: == Known problems:
- Filtering by directory location ('dir:' clauses) is currently
case-sensitive, including drive letters. This will hopefully be fixed in
a future version.
- Also, when filtering the search with a `dir:` clause, an absolute path
should be specified as `/c/mydir` instead of `c:/mydir`
- There is no real-time or scheduled indexing as on Linux. For now, you - There is no real-time or scheduled indexing as on Linux. For now, you
create and update the index by using the `File` menu (or executing create and update the index by using the `File` menu (or executing
`recollindex.exe` from a command window). `recollindex.exe` from a command window).

View file

@ -36,9 +36,9 @@
pinch, 1.22 search can mostly use an 1.19 index. </p> pinch, 1.22 search can mostly use an 1.19 index. </p>
<p>Always reset the index if you do not know by which version it <p>Always reset the index if you do not know by which version it
was created (you're not sure it's at least 1.18). The best method was created (e.g.: you're not sure it's at least 1.18). The
is to quit all Recoll programs and delete the index directory best method is to quit all Recoll programs and delete the
(<span class="literal"> index directory (<span class="literal">
rm -rf ~/.recoll/xapiandb</span>), then start <code>recoll</code> rm -rf ~/.recoll/xapiandb</span>), then start <code>recoll</code>
or <code>recollindex</code>. <br> or <code>recollindex</code>. <br>
@ -69,21 +69,23 @@
Unix-y file types which are not processed on Windows, and the Unix-y file types which are not processed on Windows, and the
indexer is single-threaded.</li> indexer is single-threaded.</li>
<li>Synonyms: users can define term synonyms groups in <li>It is now possible to define synonyms groups, used only at
ordinary text files. They are used only at query times to query-time to expand the query terms to their defined
expand a query to synonym terms. synonyms.
<a href="http://www.lesbonscomptes.com/recoll/usermanual/webhelp/docs/RCL.SEARCH.SYNONYMS.html"> <a href="http://www.lesbonscomptes.com/recoll/usermanual/webhelp/docs/RCL.SEARCH.SYNONYMS.html">
More details</a>.</li> More details</a>.</li>
<li>Most input handlers are now compatible with <li>Many shell-script input handlers have been converted to
Python3. Actually the only ones which are not are kept back by Python and are now persistent. Most are compatible with
the library they use. Also most external handlers are now Python3 (the only ones which are not are kept back by the
persistent, and quite a few shell-script have been converted library they use). There are still a few shell handlers,
to Python for use on Windows.</li> mostly for less used and Linux-only formats. And a single
Perl-based one (rclimg, which uses the excellent exiftool
Perl library).</li>
<li>The build system has been converted to use the autotools in <li>The Unix/Linux build system has been converted to use the
a fairly standard way. The Windows build is based on Qt autotools in a fairly standard way. The Windows build is
Creator and MinGW.</li> based on Qt Creator and MinGW.</li>
<li>Make dehyphenation (co-worker->coworker in addition to the <li>Make dehyphenation (co-worker->coworker in addition to the
normal terms) optional, active by default.</li> normal terms) optional, active by default.</li>
@ -97,6 +99,25 @@
</ul> </ul>
<h2>Minor releases</h2>
<ul>
<li>1.22.1:
<ul>
<li>Sidestep bus error in qt exit code by calling _exit()
instead of exit() in GUI exit code.</li>
<li>Eliminate the dependance of librecoll.so on libX11.</li>
<li>Hungarian translation.</li>
<li>GUI: enable displaying the Xapian docid in the result
list with %x.</li>
<li>GUI, advanced search: fix crash which occurred when
restoring clause list bigger than the default size (6
clauses).</li>
<li>The documentation (user manual and man page) for
recoll.conf is now generated from the structured
comments in the sample file.</li>
</ul>
</li>
</div> </div>
</body> </body>
</html> </html>

View file

@ -29,7 +29,21 @@
came with them.</p> came with them.</p>
<dl> <dl>
<dt><a href="release-1.21.html">Release 1.21</a> (future): new <dt><a href="release-1.22.html">Release 1.22</a>: Windows
port, autotools-based Unix/Linux build system.</dt>
<dd>
<ul>
<li>A new autotools-based build system replaces the old
mostly homegrown one for Unix-like platforms.</li>
<li>Recoll was ported to Windows, where the build is based
on MinGW and Qt Creator.</li>
<li>New synonyms expansion feature.</li>
</ul>
</dd>
<dl>
<dt><a href="release-1.21.html">Release 1.21</a>: new
query parser</dt> query parser</dt>
<dd> <dd>
<ul> <ul>