*** empty log message ***

This commit is contained in:
dockes 2008-10-18 06:51:17 +00:00
parent a265ab6739
commit e2c4e732a7
6 changed files with 765 additions and 551 deletions

View File

@ -4,16 +4,30 @@ 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 (recoll 1.10.2 + xapian 1.0.x):
Latest (recoll 1.10.6 + xapian 1.0.x):
- When Recoll is built with qt 4.4.0, the icons in the result list are all
displayed at the top of the page and garbled. This appears to be a qt
bug, fixed in 4.4.1. Use either qt 4.3.x or 4.4.1
- If the locale is not utf-8, non-ascii command line arguments to recoll
and recollq are not converted to utf-8, which may prevent, for example,
the kde applet from working. The workaround is to apply the following
one-line fix to qtgui/main.cpp, recompile and install recoll:
386c386
< sSearch->setSearchString(QString::fromUtf8(qstring.c_str()));
---
> sSearch->setSearchString(QString::fromLocal8Bit(qstring.c_str()));
- In a preview window, when walking the search term hits with the
Previous/Next buttons, 'Previous' actually acts as 'Next' (it does work
normally for the local search).
- If the user-chosen result list entry format results in several paragraphs
(in the qt textedit sense), right clicks will only work inside the first
one for each entry.
- 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.
- NEAR crashes: 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
@ -28,7 +42,7 @@ Latest (recoll 1.10.2 + xapian 1.0.x):
"api/" directory:
http://www.recoll.org/xapian/xapNearDistrib-1.0.patch
or fetch the already patched source:
http://www.recoll.org/xapian/xapian-core-1.0.5-recollNEARpatch.tar.gz
http://www.recoll.org/xapian/xapian-core-1.0.7-recollNEARpatch.tar.gz
then recompile, and install.
@ -41,10 +55,6 @@ Latest (recoll 1.10.2 + xapian 1.0.x):
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.
- 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
@ -59,11 +69,26 @@ Latest (recoll 1.10.2 + xapian 1.0.x):
yet inexistant db).
1.10.1 + xapian 1.0.x
- A relatively simple error case can cause the indexer to stop processing
an mbox file (forgetting all subsequent messages). More specifically,
this happens when encountering more than than a few dozen errors while
handling attachments. This is relatively common: for exemple if an
external helper application is missing and multiple attachments of the
affected type are found (ie: multiple images and no
exiftool). Workaround: install the helper application.
- The decoding of base-64 data in emails fails in a relatively uncommon
but sometimes encountered case.
- In a preview window, when walking the search term hits with the
Previous/Next buttons, 'Previous' actually acts as 'Next' (it does work
normally for the local search).
- Problems in detecting message separators inside Thunderbird mailboxes
(quite probably mainly for messages imported from outlook?). Can lead to
unindexed messages, and even apparently indexer crashes in some cases.
- File names indexed as terms can sometimes overflow the maximum term
size, halting the indexing.
- For Phrase/Near searches, only the first term group is highlighted in
preview.
- The decoding of base-64 data in emails fails in a relatively uncommon but
sometimes encountered case.
- The "Previous" button in the preview window would actually go forward
when walking the search terms
1.10.0

613
website/CHANGES.html Normal file
View File

@ -0,0 +1,613 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Recoll changes</title>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<meta name="Author" content="Jean-Francois Dockes">
<meta name="Description" content=
"recoll is a simple full-text search system for unix and linux
based on the powerful and mature xapian engine">
<meta name="Keywords" content=
"full text search, desktop search, unix, linux">
<meta http-equiv="Content-language" content="en">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="robots" content="All,Index,Follow">
<link type="text/css" rel="stylesheet" href="styles/style.css">
</head>
<body>
<div class="rightlinks">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="download.html">Downloads</a></li>
<li><a href="doc.html">Documentation</a></li>
</ul>
</div>
<div class="content">
<h1>Recoll journal of user-visible changes </h1>
<h2><a name="1.11.0">1.11.0</a></h2>
<p><i>Recoll release 1.11 has relatively extensive changes that have
necessitated a modification of the index format. Hence installing this
release implies a full re-indexing, which is enforced by the
software.</i></p>
<ul>
<li>Filtering on category (message/text/media etc.) as a function of
the main window for quick access.</li>
<li>Use html for preview when available (ex: html files or "colorized"
python) instead of converting to text. This can be turned of in the
preferences. </li>
<li>New Python query and index interfaces. The Python query
interface will be used for building a Xesam adapter for
Recoll when the specification is stabilized, and could be
useful for other things, such as indexing contents from an
RDBMS (see
<a href="usermanual/usermanual.html#RCL.PROGRAM.API">
the manual</a> for details). Restructured and cleaned up
internal Recoll interfaces.</li>
<li>Improved filter framework. Can now process either html or text output
from the filters, and more easily execute "raw" commands instead of
Recoll scripts. Avoided wasteful repeated execution of filters for
which the helper application is missing.</li>
<li>Query language now closer to Xesam specification, (but still far from a
complete implementation). See the Recoll manual and
<a href="http://www.xesam.org/main/XesamUserSearchLanguage">
http://www.xesam.org/main/XesamUserSearchLanguage</a> </li>
<li>Much improved configuration for fields. Fields like
"author" can now be specified as storable (displayable in
results) and/or indexed (searchable). Added alias facility
for translating from user-level names to internal.</li>
<li>Added "recipient" as an indexed/searchable field for emails.</li>
<li>rcltext filter for processing text such as C code for which no specific
processing is needed when indexing but a specific viewer is
desired.</li>
</ul>
<h2><a name="1.10.6">1.10.6</a></h2>
<ul>
<li>Fix a simple and mildly nasty bug that would cause the
indexer to stop
indexing an mbox on encountering a specific but not exceptional error
condition (like a few dozen errors while indexing attachments for which
no filter was installed).</li>
</ul>
<h2><a name="1.10.5">1.10.5</a></h2>
<ul>
<li>Ensure that file names indexed as terms don't overflow the maximum term
size.</li>
<li> Handle non-standard date format in mbox separator lines sometimes
generated by thunderbird.
<li> Use attachment file names to help identify a better mime type for
parts only described as application/octet-stream
<li> For Phrase/Near searches, highlight all term groups in preview, not just
the first
<li> Added Open XML filters
</ul>
<h2><a name="1.10.2">1.10.2</a></h2>
<ul>
<li>Fixed openSuse 11 compile issues.
<li>Fixed bug in interpreting email mime structure, which resulted in base-64
decoding errors.
<li>Fixed "Prev" button in preview window. Would actually go forward when
walking the search terms.
<li> Allow setting the highlight color for search terms in result list and
preview (yes: feature change, should have waited for major release...)
<li> Added svg filter
</ul>
<h2><a name="1.10.1">1.10.1</a></h2>
<ul>
<li> Ensure that in case the data of a file can't be indexed because of some
error, at least the file name is indexed.
<li> Improve query language to support OR queries of terms with field
specifications (ie: title:someterm OR author:someauthor).
<li> Fix filename search to split patterns on white space, so that
a "*.jpg *.jpeg" search does what's expected. Means you now need to use
double-quotes if there is actual embedded white space.
<li> Jump directly to the external editor choice dialog instead of opening
preferences when an external viewer is not found.
<li> Allow stopping indexing through menu action (only works with qt4 for now).
<li> Create an "indexedmimetypes" configuration variable to allow explicitely
restricting the file types which do get indexed.
</ul>
<h2><a name="1.10.0">1.10.0</a></h2>
<ul>
<li> Added a GUI dialog to configure the indexing parameters.
<li> Added better support for indexing CJK text (Chinese, Japanese, Korean).
Please note that:
- You will need a full reindex to take good advantage of this. (You
*don't* need to reindex if you don't need to search CJK, even if there
is some in your index).
- When entering CJK search terms, words (single or multiple characters)
should be separated with white space.
- The specific CJK processing can be turned off by setting the nocjk
variable to true in the configuration file (this may make sense if you
have a mixed cjk/other document base and don't want to index the cjk
part, as it will save some disk space and a minuscule amount of cpu).
<li> Changed the way Recoll handles searches including composite words (like
an email address). The new approach looks saner, but could have
side-effects, please report any problems in this area.
<li> The query language got a new "dir:" specifier to filter results on location.
<li> New rclimg perl filter for better indexing of picture tags, thanks to
Cedric Scott. This depends on Exiftool.
<li> New rcltex filter.
<li> Changed and improved how the preview window local search finds the
query terms, this does not involve weird characters any more. The
display is cleaner and cut and paste works better.
<li> Fixed the fact that a newline-separated word list in simple search would
wrongly trigger a phrase search.
<li> Fixed the way we input text to the preview textedit (the old way would
sometimes confuse the window into displaying tags instead of acting on
them).
<li> Fixed transcoding to utf-8 for text/plain email attachments
<li> Improved mbox From_ line detection
<li> Added indexedmimetypes variables to allow restricting the list of indexed
mime types.
<li> KDE kicker applet: start a recoll search from the panel and get a
Recoll window. This is a clone from the find_applet, originally meant to
start a Tracker search. Not so useful presently because it will start a
new Recoll instance for every search. Not part of the main source (the
configure script is a whopping 1MB...), linked from the download page.
<li> Added recoll command line options to define a query and execute it
immediately when the program starts. This is used in practice from the
applet and could be used from other programs. There is a also a new
option to not start the GUI and print the results to stdout.
</ul>
<h2><a name="1.9.0">1.9.0</a></h2>
<ul>
<li> Incompatible change: the icon image reference is now part of the result
list paragraph format string:
- If you had a standard config, you need do nothing.
- If you had a custom format string, you need to add
<img src="%I" align="left"> at its beginning to get the same result as
before.
- If you had unchecked the "show icons" option, you need to remove the
above string from the paragraph format to make the icons go away.
Changes to the format string are performed in the
"Preferences->Query Configuration->User Interface" dialog tab.
<li> New filters: wordperfect, abiword and kword, rcljpeg, rclflac, rclogg
(contributed filters). The jpeg and audio filters should be extended to
make use of the new field indexing/search capability (hint :) )
<li> When searching for an empty string inside the preview window, position
the window to the next occurrence of a primary search term.
<li> Added ext: and mime: selectors to the query language.
<li> Added an adjustable flush threshold during indexing: should help control
memory usage. See the idxflushmb configuration variable.
<li> Added a check for file system free space. Indexing will stop if the
threshold is reached. See the maxfsoccuppc configuration parameter.
<li> Added 'followLinks' configuration option to have the indexer follow
symbolic links while walking the tree (the default is false).
<li> Allow symbolic links as 'topdirs' members. These are always followed.
<li> Add preference option to remember sort tool state between program
invocations (it is reset to inactive by default)
<li> Added File menu entry to erase document history.
<li> Bound the space and backspace keys to PgUp/PgDown in preview.
<li> (Hopefully) Improved abstract (keyword in context) generation
<li> Added support for arbitrary fields. Filters can now produce any number of
fields which will be selectively searchable through the query
language. This could be useful, for exemple, for the mp3 and jpeg filters
(but it is not currently used).
<li> Improved qt4 build: no more need for --enable-qt4. Note: the qt4 build
still needs the qt3 support library.
<li> Changed the icon to an ugly one. The previous one was nicer but looked
too much like Xapian's.
<li> Added some kind of support for a stopword list.
<li> Have email attachments inherit date and author from their parent message
(instead of mail folder).
<li> Fix bus error on rclmon exit
<li> Better handling of aspell errors inside rclmon
<li> Fixed a number of qt4 glitches: selection and keyboard shortcuts.
<li> New query configuration parameter to set the maximum text size beyond
which text won't be hilighted before preview (takes too much time). This
was a fixed value in 1.8.
</ul>
<h2><a name="1.8.2">1.8.2 2007-05-19</a></h2>
<ul>
<li> Fixed method name for compatibility with xapian 1.0.0
<li> Add .beagle to default list of skipped names (avoids indexing beagle
document cache...)
<li> Fix configure.ac to use $libdir instead of /usr/lib
<li> Fix recollinstall to properly copy translations and pictures for qt4
</ul>
<h2><a name="1.8.1">1.8.1 2007-02-20</a></h2>
<ul>
<li> Add a small query language with some field-based searches (author, title,
etc.)
<li> Add wildcard handling everywhere. *, ?, [] can be used in any
search. Warning: using a wild card at the left of a term can make
for a very slow search.
<li> Allow skipping specific paths during indexing (in addition to file name
patterns)
<li> Improved external index choice dialog, accessible from the top-level menu.
<li> Many small bugs fixed: stemming language choice ignored in term explorer,
qt4 preview window reentrancy crashes, issues with saving the default
advanced search file, type filter, display more clearly missing helper
errors, etc.
<li> Option to use the desktop defaults (with xdg-open) to choose the native
viewer for files (instead of recoll's mimeview).
</ul>
<h2><a name="1.7.6">1.7.6 2007-01-30</a></h2>
<ul>
<li> Fixes an issue with the openoffice filter on debian systems.
<li> Adds Scribus and Lyx filters.
</ul>
<h2><a name="1.7.5">1.7.5 2007-01-15</a></h2>
<ul>
<li> Fixes two email indexing bugs in 1.7.3, which would bail out from an
mbox folder on the first attachment filtering error, and would decline
to handle multipart/signed bodies. You may need to run a full indexing
pass (recollindex -z), to force reindexing of old folders.
</ul>
<h2><a name="1.7.3">1.7.3 2007-01-09</a></h2>
<ul>
<li> Email attachments are now indexed.
<li> Right-click menu option to access the parent document of an embedded
result (ie from mail attachment to parent message), or the parent folder
of a given file (which is opened with the application configured for
directories)
<li> The sort tool has been improved: no need to restart the query after sort
criteria change.
<li> Support for real-time indexing with inotify is now enabled by default
when appropriate.
<li> Recoll now warns when the configured native viewer can not be found and
starts an interface for chosing another one.
<li> Categories (text, presentation, spreadsheets, etc.) can be used instead
of raw mime types when filtering on file types in advanced search.
<li> The port to qt4 is functional and can be enabled with configure --enable-qt4
<li> 'autophrase' option improved and may now actually be useful.
<li> Improved highlighting (again...)
<li> Display term frequencies in term explorer.
<li> Recollindex -e to remove data from index for listed files.
<li> Directory names now indexed. Directories can be 'edited' with the
configured application (rox by default)
</ul>
<h2><a name="1.6.3">1.6.3</a></h2>
<ul>
<li> Fixed problem with bad detection of mbox message boundaries.
Upgrading can change the message numbering in some cases, and you should
perform a full index update (recollindex -z) after installing
the new version.
<li> Fixed problem with execution of external viewer for files with
single-quotes in the name.
</ul>
<h2><a name="1.6.2">1.6.2</a></h2>
<ul>
<li> Minor solaris compilation glitches only.
</ul>
<h2><a name="1.6.1">1.6.1</a></h2>
<ul>
<li> Term explorer: a multimode wildcard-regexp-spell/phonetic tool to search
the index for terms. This uses aspell for the orthographic/phonetic part.
<li> A more dynamic advanced search window. 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.
<li> User-settable format for the result-list entries, which use an HTML
string with %xx printf-like replacements (accessible from the user
preferences).
<li> Real time monitoring/indexing support. This is not configured by
default, and must be specified at build time (configure --help).
<li> Improved phrase/group highlighting in abstracts and preview
<li> Better sample selection for synthetic abstracts.
<li> Improved performance of the text splitter, good for indexing and previewing.
<li> Shift+click link to open new preview window instead of tab in existing
window.
<li> 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.
<li> Improved recall for phrases with composite words like email addresses.
Updating from 1.2 to 1.3 or 1.4 or 1.5:
<li>--------------------------------------
From version 1.3 up, there is a new feature to search specifically for file
names (with wildcard processing). If you want to take full advantage of
this, you should perform a full reindex after installing the new version
(ie: use recollindex -z, or delete ~/.recoll/xapiandb).
Also, we now use the central copies of configuration files for default
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.
</ul>
<h2><a name="1.5.9 ">1.5.9 </a></h2>
<ul>
<li> Fix bad timezone conversion in email dates. Display timezone in result
list dates.
</ul>
<h2><a name="1.5.8">1.5.8</a></h2>
<ul>
<li> 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).
<li> Fix problem with some weird MIME messages (with null boundaries) which
crashed the indexer.
</ul>
<h2><a name="1.5.6">1.5.6</a></h2>
<ul>
<li> 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
</ul>
<h2><a name="1.5.1">1.5.1</a></h2>
<ul>
<li> Fix serious bug with non ascii strings in simple search history
<li> Improve synthetic abstracts: remove size limitations, handle overlapping
extracts, avoid printing several terms from the same position.
</ul>
<h2><a name="1.5.0">1.5.0 2006-09-20</a></h2>
<ul>
<li> Added support for powerpoint and excel files, with the catdoc package.
<li> Allow viewing consecutive documents from the result list inside a single
preview window using the shift-arrow-up and shift-arrow-down keys.
<li> Colorize search terms in abstracts in the result list.
<li> A number of elements are now remembered between program invocations:
sort criteria, list of ignored file types (always starts inactive),
subtree restriction, better handling of the recent searches listbox, the
buildAbstract and replaceAbstract settings are not forgotten any more.
<li> New option to automatically add a phrase to simple searches.
<li> Possibility to adjust the length and context width for synthetic abstracts.
<li> Handle weird html better.
<li> When indexing mail messages, walk the full mime tree instead of staying
at the top level, index all text parts and attachement file names.
<li> Add -c <confdir> option to recoll and recollindex to specify the
configuration directory on the command line
<li> Better synchronization between the active preview and the highlighted
paragraph inside the list
<li> Improved recall for some special cases of stemming.
<li> Much better handling of email dates, allowing better email sorting by
date (previously the message date was quite often the date when the file
was indexed).
<li> Store the external database lists in the configuration directory, not the
qt preferences.
<li> Ensure dialogs are sized according to font size
</ul>
<h2><a name="1.4.3">1.4.3 2006-05-07</a></h2>
<ul>
<li> Multiple search databases.
<li> Optionally auto-search when a word is entered in the simple search
field.
<li> Show possible term completions in simple search by typing CTRL+TAB
<li> Add 'more like this' option to result list right-click menu, to look for
documents related to the current result.
<li> Double-click in preview or result list adds the selected word to the
simple search text field.
<li> The simple search text entry field is now a combobox and remembers
previous searches.
<li> Additional OR field in complex search.
<li> Improved indexing cancellability (interrupting recollindex or closing
recoll with an indexing thread active), and status reporting.
<li> Fixed filters to handle file paths with embedded spaces.
<li> Misc small bug and memory leaks fixes.
<li> More compact result list.
<li> Set mode 0700 on .recoll directory by default
</ul>
<h2><a name="1.3.3">1.3.3 2006-04-04</a></h2>
<ul>
<li> Implement specific search on file names with wildcard
support. Indexation can optionally process all file names or only those
with mime types supported for normal indexation. UPDATING: you need a
full re-indexation to take advantage of this.
<li> Use links and a right-click popup menu to replace confusing use of
mouse clicks and double-clicks inside the result list.
<li> The 'example' configuration files are now used as default, and are not
copied any more to the user directory during installation. Overrides can
be set in the personal files for any value that the user wishes to
modify, with unchanged formats and file names (so that the files from
previous versions remain valid, but you may wish to trim them of values
that duplicate the central ones).
<li> Use NLS information (LC_CTYPE, LANG) do determine default charset when
possible.
<li> Mp3 file indexing, either filenames only or also id3 tags if id3info is
available. c/c++ ext edit. Use gnuclient instead of xemacs for text files.
<li> Russian and Ukrainian translations and many improvement ideas thanks to
Michael Shigorin.
</ul>
<h2><a name="1.2.3">1.2.3 2006-03-03</a></h2>
<ul>
<li> Added support for dvi (with dvips), and dvu (with DjVuLibre).
<li> Ensure that configure and make use the same qt version.
<li> Fix sorted sequence title display.
<li> Discriminate fatal errors and missing docs while loading a doc list.
<li> Improved and cleaned up way to position a preview on the first search term.
</ul>
<h2><a name="1.2.2">1.2.2 2006-02-02</a></h2>
<ul>
<li> Fix minor compilation glitches (FreeBSD 4, QT 3.1, xapian-config problem)
</ul>
<h2><a name="1.2.0">1.2.0 2006-02-01</a></h2>
<ul>
<li> Improved preview loading: don't highlight very big documents (over 1Mb),
allow cancellation while loading.
<li> Abstracts generated in the result list by looking at search term
contexts. This can slow down result list display for big documents, and
can be turned off in the preferences menu.
<li> Wrap query detail line displayed when clicking on result list header.
<li> Text splitting cleanup with less spurious terms should result in
slightly smaller databases.
<li> Sligthly improved presentation in preview, esp. line breaks.
<li> Color icons...
<li> Let the user select the html browser used for help display.
<li> autoconf/Makefile change: allow building UI from inside the qtgui
directory.
<li> autoconf/Makefile: improved search and diagnostics for qt/qmake.
<li> Internal code cleanup for maintainability: text splitting, user
interface.
<li> Added prototype kio_slave to show result inside Konqueror, doesn't seem
particularly useful.</li>
</ul>
<h2><a name="1.1.0">1.1.0 2006-01-12</a></h2>
<ul>
<li> A much better user manual, which can be browsed from the help menu.
<li> man pages for recoll, recollindex, recoll.conf
<li> User/query interface configuration dialog.
<li> Click on result list header will display the exact boolean search which
was used.
<li> recollindex can be used to create stem expansion databases independantly
of a full indexing pass.
<li> Misc user interface improvements, like an 'all terms' checkbox for
simple search.
<li> Fixed case-insensitivity issues. Probably needs more testing.
</ul>
<h2><a name="1.0.16">1.0.16 2006-01-05</a></h2>
<ul>
<li> Minor installation tweaks for rpm compatibility
</ul>
<h2><a name="1.0.15 ">1.0.15 </a></h2>
<ul>
<li> Fix problems with prefix != /usr/local
<li> Remove '.*' from the default list of ignored file/dir names: this
prevented mozilla/thunderbird mail indexing.
<li> Fix some 64 bits issues
</ul>
<h2><a name="1.0.14">1.0.14</a></h2>
<ul>
<li> Small changes for FreeBSD 4 compilation.
</ul>
<h2><a name="1.0.13">1.0.13</a></h2>
<ul>
<li> Install of recollinstall program not done or needed any more.
</ul>
<h2><a name="1.0.12">1.0.12</a></h2>
<ul>
<li> Fixed nasty html parsing bug introduced in 1.0.9 Html parsing failed
whenever the document charset name differed from the default only in
character case or punctuation.
</ul>
<h2><a name="1.0.11">1.0.11</a></h2>
<ul>
<li> Create personal configuration on first start.
<li> Use qt toolbars.
<li> Also index terms in file paths.
<li> Tool for sorting on dates or mime types.
<li> Fixed pdf filter which was broken by more recent xpdf
<li> Filters now installed/executed from /usr/local
</ul>
<h2><a name="1.0.10">1.0.10</a></h2>
<ul>
<li> Added tool to manage the history of consulted documents.
<li> Try harder to convert email messages with wrongly declared charsets.
<li> Add option to reset the database before indexing (easier than rm -rf).
<li> Small gui improvements.
<li> Install partial french translation as a tease for future translaters...
</ul>
<h2><a name="1.0.9">1.0.9</a></h2>
<ul>
<li> Fixed 2 really ennoying bugs in 1.0.8: wouldn't preview 2nd document
from same file + spurious db close when filter could not be executed.
</ul>
<h2><a name="1.0.8">1.0.8</a></h2>
<ul>
<li> Add support for rtf and gaim logs
<li> Optionally show icons to indicate mime types in result list
<li> Better (but imperfect) feedback during the preview
loading for big files
<li> Remember main window geometry when closing
<li> Fix stem expansion in advanced search
<li> Some autoconf
<li> Option to use the system's 'file' command as a final step of
identification for suffix-less or unknown files.
<li> Typo had removed support for .Z compression
<li> Use more appropriate conjonction operators when computing the advanced
search query (OP_AND_MAYBE, OP_FILTER instead of OP_AND)
</ul>
</div>
</body>
</html>

View File

@ -1,426 +0,0 @@
CHANGES
1.10.2
- Fixed openSuse 11 compile issues.
- Fixed bug in interpreting email mime structure, which resulted in base-64
decoding errors.
- Fixed "Prev" button in preview window. Would actually go forward when
walking the search terms.
- Allow setting the highlight color for search terms in result list and
preview (yes: feature change, should have waited for major release...)
- Added svg filter
1.10.1
- Ensure that in case the data of a file can't be indexed because of some
error, at least the file name is indexed.
- Improve query language to support OR queries of terms with field
specifications (ie: title:someterm OR author:someauthor).
- Fix filename search to split patterns on white space, so that
a "*.jpg *.jpeg" search does what's expected. Means you now need to use
double-quotes if there is actual embedded white space.
- Jump directly to the external editor choice dialog instead of opening
preferences when an external viewer is not found.
- Allow stopping indexing through menu action (only works with qt4 for now).
- Create an "indexedmimetypes" configuration variable to allow explicitely
restricting the file types which do get indexed.
1.10.0
- Added a GUI dialog to configure the indexing parameters.
- Added better support for indexing CJK text (Chinese, Japanese, Korean).
Please note that:
- You will need a full reindex to take good advantage of this. (You
*don't* need to reindex if you don't need to search CJK, even if there
is some in your index).
- When entering CJK search terms, words (single or multiple characters)
should be separated with white space.
- The specific CJK processing can be turned off by setting the nocjk
variable to true in the configuration file (this may make sense if you
have a mixed cjk/other document base and don't want to index the cjk
part, as it will save some disk space and a minuscule amount of cpu).
- Changed the way Recoll handles searches including composite words (like
an email address). The new approach looks saner, but could have
side-effects, please report any problems in this area.
- The query language got a new "dir:" specifier to filter results on location.
- New rclimg perl filter for better indexing of picture tags, thanks to
Cedric Scott. This depends on Exiftool.
- New rcltex filter.
- Changed and improved how the preview window local search finds the
query terms, this does not involve weird characters any more. The
display is cleaner and cut and paste works better.
- Fixed the fact that a newline-separated word list in simple search would
wrongly trigger a phrase search.
- Fixed the way we input text to the preview textedit (the old way would
sometimes confuse the window into displaying tags instead of acting on
them).
- Fixed transcoding to utf-8 for text/plain email attachments
- Improved mbox From_ line detection
- Added indexedmimetypes variables to allow restricting the list of indexed
mime types.
- KDE kicker applet: start a recoll search from the panel and get a
Recoll window. This is a clone from the find_applet, originally meant to
start a Tracker search. Not so useful presently because it will start a
new Recoll instance for every search. Not part of the main source (the
configure script is a whopping 1MB...), linked from the download page.
- Added recoll command line options to define a query and execute it
immediately when the program starts. This is used in practice from the
applet and could be used from other programs. There is a also a new
option to not start the GUI and print the results to stdout.
1.9.0
- Incompatible change: the icon image reference is now part of the result
list paragraph format string:
- If you had a standard config, you need do nothing.
- If you had a custom format string, you need to add
<img src="%I" align="left"> at its beginning to get the same result as
before.
- If you had unchecked the "show icons" option, you need to remove the
above string from the paragraph format to make the icons go away.
Changes to the format string are performed in the
"Preferences->Query Configuration->User Interface" dialog tab.
- New filters: wordperfect, abiword and kword, rcljpeg, rclflac, rclogg
(contributed filters). The jpeg and audio filters should be extended to
make use of the new field indexing/search capability (hint :) )
- When searching for an empty string inside the preview window, position
the window to the next occurrence of a primary search term.
- Added ext: and mime: selectors to the query language.
- Added an adjustable flush threshold during indexing: should help control
memory usage. See the idxflushmb configuration variable.
- Added a check for file system free space. Indexing will stop if the
threshold is reached. See the maxfsoccuppc configuration parameter.
- Added 'followLinks' configuration option to have the indexer follow
symbolic links while walking the tree (the default is false).
- Allow symbolic links as 'topdirs' members. These are always followed.
- Add preference option to remember sort tool state between program
invocations (it is reset to inactive by default)
- Added File menu entry to erase document history.
- Bound the space and backspace keys to PgUp/PgDown in preview.
- (Hopefully) Improved abstract (keyword in context) generation
- Added support for arbitrary fields. Filters can now produce any number of
fields which will be selectively searchable through the query
language. This could be useful, for exemple, for the mp3 and jpeg filters
(but it is not currently used).
- Improved qt4 build: no more need for --enable-qt4. Note: the qt4 build
still needs the qt3 support library.
- Changed the icon to an ugly one. The previous one was nicer but looked
too much like Xapian's.
- Added some kind of support for a stopword list.
- Have email attachments inherit date and author from their parent message
(instead of mail folder).
- Fix bus error on rclmon exit
- Better handling of aspell errors inside rclmon
- Fixed a number of qt4 glitches: selection and keyboard shortcuts.
- New query configuration parameter to set the maximum text size beyond
which text won't be hilighted before preview (takes too much time). This
was a fixed value in 1.8.
1.8.2 2007-05-19
- Fixed method name for compatibility with xapian 1.0.0
- Add .beagle to default list of skipped names (avoids indexing beagle
document cache...)
- Fix configure.ac to use $libdir instead of /usr/lib
- Fix recollinstall to properly copy translations and pictures for qt4
1.8.1 2007-02-20
- Add a small query language with some field-based searches (author, title,
etc.)
- Add wildcard handling everywhere. *, ?, [] can be used in any
search. Warning: using a wild card at the left of a term can make
for a very slow search.
- Allow skipping specific paths during indexing (in addition to file name
patterns)
- Improved external index choice dialog, accessible from the top-level menu.
- Many small bugs fixed: stemming language choice ignored in term explorer,
qt4 preview window reentrancy crashes, issues with saving the default
advanced search file, type filter, display more clearly missing helper
errors, etc.
- Option to use the desktop defaults (with xdg-open) to choose the native
viewer for files (instead of recoll's mimeview).
1.7.6 2007-01-30
- Fixes an issue with the openoffice filter on debian systems.
- Adds Scribus and Lyx filters.
1.7.5 2007-01-15
- Fixes two email indexing bugs in 1.7.3, which would bail out from an
mbox folder on the first attachment filtering error, and would decline
to handle multipart/signed bodies. You may need to run a full indexing
pass (recollindex -z), to force reindexing of old folders.
1.7.3 2007-01-09
- Email attachments are now indexed.
- Right-click menu option to access the parent document of an embedded
result (ie from mail attachment to parent message), or the parent folder
of a given file (which is opened with the application configured for
directories)
- The sort tool has been improved: no need to restart the query after sort
criteria change.
- Support for real-time indexing with inotify is now enabled by default
when appropriate.
- Recoll now warns when the configured native viewer can not be found and
starts an interface for chosing another one.
- Categories (text, presentation, spreadsheets, etc.) can be used instead
of raw mime types when filtering on file types in advanced search.
- The port to qt4 is functional and can be enabled with configure --enable-qt4
- 'autophrase' option improved and may now actually be useful.
- Improved highlighting (again...)
- Display term frequencies in term explorer.
- Recollindex -e to remove data from index for listed files.
- Directory names now indexed. Directories can be 'edited' with the
configured application (rox by default)
1.6.3
- Fixed problem with bad detection of mbox message boundaries.
Upgrading can change the message numbering in some cases, and you should
perform a full index update (recollindex -z) after installing
the new version.
- Fixed problem with execution of external viewer for files with
single-quotes in the name.
1.6.2
- Minor solaris compilation glitches only.
1.6.1
- Term explorer: a multimode wildcard-regexp-spell/phonetic tool to search
the index for terms. This uses aspell for the orthographic/phonetic part.
- A more dynamic advanced search window. 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.
- User-settable format for the result-list entries, which use an HTML
string with %xx printf-like replacements (accessible from the user
preferences).
- Real time monitoring/indexing support. This is not configured by
default, and must be specified at build time (configure --help).
- 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.
Updating from 1.2 to 1.3 or 1.4 or 1.5:
---------------------------------------
From version 1.3 up, there is a new feature to search specifically for file
names (with wildcard processing). If you want to take full advantage of
this, you should perform a full reindex after installing the new version
(ie: use recollindex -z, or delete ~/.recoll/xapiandb).
Also, we now use the central copies of configuration files for default
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.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
extracts, avoid printing several terms from the same position.
1.5.0 2006-09-20
- Added support for powerpoint and excel files, with the catdoc package.
- Allow viewing consecutive documents from the result list inside a single
preview window using the shift-arrow-up and shift-arrow-down keys.
- Colorize search terms in abstracts in the result list.
- A number of elements are now remembered between program invocations:
sort criteria, list of ignored file types (always starts inactive),
subtree restriction, better handling of the recent searches listbox, the
buildAbstract and replaceAbstract settings are not forgotten any more.
- New option to automatically add a phrase to simple searches.
- Possibility to adjust the length and context width for synthetic abstracts.
- Handle weird html better.
- When indexing mail messages, walk the full mime tree instead of staying
at the top level, index all text parts and attachement file names.
- Add -c <confdir> option to recoll and recollindex to specify the
configuration directory on the command line
- Better synchronization between the active preview and the highlighted
paragraph inside the list
- Improved recall for some special cases of stemming.
- Much better handling of email dates, allowing better email sorting by
date (previously the message date was quite often the date when the file
was indexed).
- Store the external database lists in the configuration directory, not the
qt preferences.
- Ensure dialogs are sized according to font size
1.4.3 2006-05-07
- Multiple search databases.
- Optionally auto-search when a word is entered in the simple search
field.
- Show possible term completions in simple search by typing CTRL+TAB
- Add 'more like this' option to result list right-click menu, to look for
documents related to the current result.
- Double-click in preview or result list adds the selected word to the
simple search text field.
- The simple search text entry field is now a combobox and remembers
previous searches.
- Additional OR field in complex search.
- Improved indexing cancellability (interrupting recollindex or closing
recoll with an indexing thread active), and status reporting.
- Fixed filters to handle file paths with embedded spaces.
- Misc small bug and memory leaks fixes.
- More compact result list.
- Set mode 0700 on .recoll directory by default
1.3.3 2006-04-04
- Implement specific search on file names with wildcard
support. Indexation can optionally process all file names or only those
with mime types supported for normal indexation. UPDATING: you need a
full re-indexation to take advantage of this.
- Use links and a right-click popup menu to replace confusing use of
mouse clicks and double-clicks inside the result list.
- The 'example' configuration files are now used as default, and are not
copied any more to the user directory during installation. Overrides can
be set in the personal files for any value that the user wishes to
modify, with unchanged formats and file names (so that the files from
previous versions remain valid, but you may wish to trim them of values
that duplicate the central ones).
- Use NLS information (LC_CTYPE, LANG) do determine default charset when
possible.
- Mp3 file indexing, either filenames only or also id3 tags if id3info is
available. c/c++ ext edit. Use gnuclient instead of xemacs for text files.
- Russian and Ukrainian translations and many improvement ideas thanks to
Michael Shigorin.
1.2.3 2006-03-03
- Added support for dvi (with dvips), and dvu (with DjVuLibre).
- Ensure that configure and make use the same qt version.
- Fix sorted sequence title display.
- Discriminate fatal errors and missing docs while loading a doc list.
- Improved and cleaned up way to position a preview on the first search term.
1.2.2 2006-02-02
- Fix minor compilation glitches (FreeBSD 4, QT 3.1, xapian-config problem)
1.2.0 2006-02-01
- Improved preview loading: don't highlight very big documents (over 1Mb),
allow cancellation while loading.
- Abstracts generated in the result list by looking at search term
contexts. This can slow down result list display for big documents, and
can be turned off in the preferences menu.
- Wrap query detail line displayed when clicking on result list header.
- Text splitting cleanup with less spurious terms should result in
slightly smaller databases.
- Sligthly improved presentation in preview, esp. line breaks.
- Color icons...
- Let the user select the html browser used for help display.
- autoconf/Makefile change: allow building UI from inside the qtgui
directory.
- autoconf/Makefile: improved search and diagnostics for qt/qmake.
- Internal code cleanup for maintainability: text splitting, user
interface.
- Added prototype kio_slave to show result inside Konqueror, doesn't seem
particularly useful.
1.1.0 2006-01-12
- A much better user manual, which can be browsed from the help menu.
- man pages for recoll, recollindex, recoll.conf
- User/query interface configuration dialog.
- Click on result list header will display the exact boolean search which
was used.
- recollindex can be used to create stem expansion databases independantly
of a full indexing pass.
- Misc user interface improvements, like an 'all terms' checkbox for
simple search.
- Fixed case-insensitivity issues. Probably needs more testing.
1.0.16 2006-01-05
- Minor installation tweaks for rpm compatibility
1.0.15
- Fix problems with prefix != /usr/local
- Remove '.*' from the default list of ignored file/dir names: this
prevented mozilla/thunderbird mail indexing.
- Fix some 64 bits issues
1.0.14
- Small changes for FreeBSD 4 compilation.
1.0.13
- Install of recollinstall program not done or needed any more.
1.0.12
- Fixed nasty html parsing bug introduced in 1.0.9 Html parsing failed
whenever the document charset name differed from the default only in
character case or punctuation.
1.0.11
- Create personal configuration on first start.
- Use qt toolbars.
- Also index terms in file paths.
- Tool for sorting on dates or mime types.
- Fixed pdf filter which was broken by more recent xpdf
- Filters now installed/executed from /usr/local
1.0.10
- Added tool to manage the history of consulted documents.
- Try harder to convert email messages with wrongly declared charsets.
- Add option to reset the database before indexing (easier than rm -rf).
- Small gui improvements.
- Install partial french translation as a tease for future translaters...
1.0.8->1.0.9
- Fixed 2 really ennoying bugs in 1.0.8: wouldn't preview 2nd document
from same file + spurious db close when filter could not be executed.
1.0.5 -> 1.0.8
- Add support for rtf and gaim logs
- Optionally show icons to indicate mime types in result list
- Better (but imperfect) feedback during the preview loading for big files
- Remember main window geometry when closing
- Fix stem expansion in advanced search
- Some autoconf
- Option to use the system's 'file' command as a final step of
identification for suffix-less or unknown files.
- Typo had removed support for .Z compression
- Use more appropriate conjonction operators when computing the advanced
search query (OP_AND_MAYBE, OP_FILTER instead of OP_AND)

View File

@ -36,9 +36,10 @@
<p>
<table width=100%><tbody><tr>
<td><a href="#rpms">Rpm and ubuntu/debian packages</a></td>
<td><a href="#otherbinary">Other binary packages</a></td>
<td><a href="#source">Source</a></td>
<td><a href="#rpms">Rpm/deb packages</a></td>
<td><a href="BUGS.txt">Known bugs</a></td>
<td><a href="#otherbinary">Other binary packages</a></td>
<td><a href="#ports">Bsd port</a></td>
<td><a href="#filters">Filters</a> </td>
<td><a href="#translations">Translations</a></td>
@ -47,104 +48,93 @@
</table>
</p>
<h2><a name="source">General information</a></h2>
<h2><a>General information</a></h2>
<p>You will probably need to have a look at the
<a href="usermanual/rcl.install.html">installation manual</a> for
building and/or installation instructions.</p>
<p>Instructions: <a href="usermanual/rcl.install.html">
Installation / building manual</a>.</p>
<p><i>For building from source</i>, you will need a xapian-core
installation. You will find source and binary packages on the
<a href="http://www.xapian.org/download.php">Xapian download
page</a>. Recoll 1.10.2 should build with any 0.9.x or 1.0.x
Xapian version (the current one is 1.0.5).</p>
<p>All binary packages on this page need a Qt 3.3 runtime
environment. They are statically linked with
Xapian, which you don't need to install.</p>
<p>You need Qt 3.3 (or qt 4) in all cases. Recoll will
automatically be configured to build with qt4 if the version
of qmake found in $QTDIR/bin:$PATH is for qt4.</p>
<p>Optional packages used by document filters:
<a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL">
take a look at the list</a> and decide what you need to
install.</p>
<p>QT 4.4 note (2008-05-23): there seems to be a few problems in
Qt 4.4.0 (maybe in the qt3 compatibility layer), resulting in
problems in displaying the Recoll result list. I suggest
avoiding qt 4.4 with Recoll for now (qt 4.3 works fine).</p>
<p>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
<a href="usermanual/usermanual.html#RCL.INSTALL.EXTERNAL">list</a> to
decide what you may want to install.</p>
<p>In addition, optional functionality in Recoll (the term explorer
tool in phonetic mode) uses the <b>aspell</b> package. The
installed version should be at least 0.60 (utf-8 support) for
this to run smoothly. This function is far from essential.</p>
<p>The Recoll term explorer tool in phonetic mode (marginally
useful and optional) uses the <b>aspell</b> package, version
0.60 (utf-8 support) or newer.</p>
<p>If you find problems with this page, the package or its
installation, <em>please</em>
<a href="mailto:jean-francois.dockes@wanadoo.fr">
report them</a>.</p>
<p>The download page for the previous 1.9 version is still
<a href="download-1.9.html">here</a></p>
<p>Recoll users updating from 1.8 or older,
or who have skipped this step for 1.9 need to delete their old index.
<a href="xapUpg100.html">More details</a>.
<em>You don't need to do this if you did it for Recoll 1.9</em></p>
<h3>What do the release numbers mean?</h3>
<p>The Recoll releases are numbered X.Y.Z. </p>
<p>The first number would only change for really major
modifications like a big change in the index format. It is
quite possible that X will not actually ever change.</p>
<p>The second number (Y) is for functional
modifications. These may bring bugs, so if you're satisfied
with the previous version, and don't need the new features,
<p>The Recoll releases are numbered X.Y.Z. The X
would only change for really major modifications like a big
change in the index format, and possibly won't ever reach
2.</p>
<p>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.</p>
<p>The third number (Z) changes for bug fixes. A maintenance
branch is kept for each X.Y version, and we try to make
minimal changes on this. So, moving from X.Y.Z to X.Y.Z+u
<p>Z changes for bug fixes only, and moving from X.Y.Z to X.Y.Z+u
should in general involve little risk of regression. But,
<em>any</em> change can bring problems, if you are not
affected by the corrected bugs (check the <a
href="CHANGES.txt">changes file</a>), there is probably no
href="CHANGES.html">changes file</a>), there is probably no
necessity to upgrade anyway.</p>
<h2><a name="filters">Updated filters</a></h2>
<p>New and updated filters are sometimes
<a href="filters/filters.html">available</a> before the next
Recoll release. There are no updated filters for Recoll
1.10.2, but you may find some if you are running an older
release.</p>
Recoll release. The most notable current set is for the Open
XML office document formats, not included for Recoll releases older
than 1.10.5.</p>
<h2><a name="source">Source</a></h2>
<p><b>Current version:</b>
<p><b>Current version:</b>
1.10.6: <a href="recoll-1.10.6.tar.gz">recoll-1.10.6.tar.gz</a>
See the <a href="BUGS.txt">known bugs and issues</a> and
<a href="CHANGES.html">changes</a>.</p>
<p>1.10.2: <a href="recoll-1.10.2.tar.gz">recoll-1.10.2.tar.gz</a>
See the <a href="BUGS.txt">known bugs and issues</a> and
<a href="CHANGES.txt">changes</a>.</p>
<p>In order to build Recoll from source, you will need a
xapian-core installation. You will find
source and binary packages on the
<a href="http://www.xapian.org/download.php">Xapian download
page</a>. Recoll should build with any 0.9.x or 1.0.x
Xapian version. 1.0.x is preferred.</p>
<p>Recoll 1.10 will work with Xapian versions 0.9.x or 1.0.x but
1.0 is preferred. In order to take advantage of the new index
format in Xapian 1.0, Recoll users updating from 1.8 or older,
or who have skipped this step for 1.9 need to delete their old index.
<a href="xapUpg100.html">More details</a>.
This is not mandatory, and the old index format will continue
working just as before (but it is slower, and has a few bugs
fixed in 1.0).<em>You don't need to do this if you did it
for Recoll 1.9</em></p>
<p>You can build with Qt 3.3 or Qt 4. Recoll will
automatically be configured to build with Qt 4 if the version
of qmake found in $QTDIR/bin:$PATH is for Qt 4 (or if $QMAKE
is set to such a version).</p>
<p>If updating from 1.8 or older, and you had turned off the
mime type icons inside the result lists in your current Recoll
version, you need to do a small manual adjustment in 1.9/1.10
to achieve the same effect. See the first entry in
the <a href="CHANGES.txt">changes</a> list.</p>
<p>There seems to be a few problems in Qt 4.4.0 (2008-08-23),
resulting in problems in displaying the Recoll result list. I
suggest avoiding this release. Qt 4.3.x and
4.4.1 work fine.</p>
<p><b>Recoll 1.11.0 is out</b>. This version has relatively
<a href="CHANGES.html">extensive changes</a>
(<a href="pics/recoll0.png"> pic</a>): , and needs a full
indexation after installation. I hope that some brave souls
will be willing to help with shaking the last initial
bugs: <a href="recoll-1.11.0.tar.gz">
recoll-1.11.0.tar.gz</a>. </p>
<p>Older recoll releases:
<a href="recoll-1.10.1.tar.gz">1.10.1</a>.
<a href="recoll-1.10.5.tar.gz">1.10.5</a>.
<a href="recoll-1.10.0.tar.gz">1.10.0</a>.
<a href="recoll-1.9.0.tar.gz">1.9.0</a>.
<a href="older/recoll-1.8.2.tar.gz">1.8.2</a>.
@ -168,7 +158,7 @@
<h2><a name="rpms">Packages</a></h2>
<p>The executables inside the binary rpms have a static link to
xapian 1.0.4/5, there is no real dependency except Qt 3.3.
xapian 1.0.[4-8], there is no real dependency except Qt 3.3.
The 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
@ -179,83 +169,77 @@
<p><b>Fedora Core</b>
FC6 RPM:
<a href="fc6/recoll-1.10.2-1.i386.rpm">
fc6/recoll-1.10.2-1.i386.rpm</a>.
<a href="fc6/recoll-1.10.6-1.i386.rpm">
fc6/recoll-1.10.6-1.i386.rpm</a>.
Source:
<a href="fc6/recoll-1.10.2-1.src.rpm">
recoll-1.10.2-1.src.rpm</a>
<a href="fc6/recoll-1.10.6-1.src.rpm">
recoll-1.10.6-1.src.rpm</a>
This package also installs and runs on Fedora 9.
</p>
<p><b>Mandriva 2006</b> (also works on 2005 and 2007).
RPM:
<a href="mandriva2006/recoll-1.10.2-0.1.20060mdk.i586.rpm">
recoll-1.10.2-0.1.20060mdk.i586.rpm</a>.
<a href="mandriva2006/recoll-1.10.6-0.1.20060mdk.i586.rpm">
recoll-1.10.6-0.1.20060mdk.i586.rpm</a>.
Source:
<a href="mandriva2006/recoll-1.10.2-0.1.20060mdk.src.rpm">
recoll-1.10.2-0.1.20060mdk.src.rpm</a>
<a href="mandriva2006/recoll-1.10.6-0.1.20060mdk.src.rpm">
recoll-1.10.6-0.1.20060mdk.src.rpm</a>
</p>
<p><b>Suse 10.3</b>
RPM:
<a href="suse10.3/recoll-1.10.2-0.i586.rpm">
recoll-1.10.2-0.i586.rpm</a>.
<a href="suse10.3/recoll-1.10.6-0.i586.rpm">
recoll-1.10.6-0.i586.rpm</a>.
Source:
<a href="suse10.3/recoll-1.10.2-0.src.rpm">
recoll-1.10.2-0.src.rpm</a>
<a href="suse10.3/recoll-1.10.6-0.src.rpm">
recoll-1.10.6-0.src.rpm</a>
</p>
<p><b>Ubuntu 6.06 dapper / edgy / gutsy / hardy</b>
This has a static link on xapian 1.0.5:
<a href="debian/dapper/recoll_1.10.2-0ubuntu1_i386.deb">
recoll_1.10.2-0ubuntu1_i386.deb</a>
<a href="debian/dapper/recoll_1.10.6-0ubuntu1_i386.deb">
recoll_1.10.6-0ubuntu1_i386.deb</a>
<a href="debian/dapper/">debian/dapper</a>. This package was
built on "dapper" and appears to work correctly on later
Ubuntu releases, so I skipped building specific packages for
them this time. Please contact me if this is a
problem.</p>
Ubuntu releases. This package is not configured for real-time
indexing. Here is a package for Ubuntu 8.04 Hardy which
is:
<a href="debian/hardy/recoll_1.10.6-0ubuntu1_i386.deb">
recoll_1.10.6-0ubuntu1_i386.deb</a>
</p>
<p><b>Debian unstable</b> Recoll is in the package repository,
you can install it with the usual <em>apt-get install recoll</em>.
<a href="http://packages.qa.debian.org/r/recoll.html">
Package page</a></p>
<p><b>Debian 3.1</b> Thanks to Mario (<img align="top" src="mario.png">)
for these: i386:
<a href="debian/sarge/recoll_1.8.1-1_i386.deb">
recoll_1.8.1-1_i386.deb</a>.
amd64 version:
<a href="debian/sarge/recoll_1.8.1-1_amd64.deb">
recoll_1.8.1-1_amd64.deb</a>.
</p>
<h2><a name="otherbinary">Binary bundles</a></h2>
<p>These are just prebuilt trees (without the source files).
The executables were built with xapian 1.0.5 (patched for the
NEAR bug) 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
libraries. They depend on Qt 3.3. For Solaris, you should be
able to find a Qt package
<a href="http://www.sunfreeware.com/">here</a>.</p>
<p>The installation instructions are <a
href="usermanual/rcl.install.binary.html"> there</a>.</p>
<p><span class="application">FreeBSD</span> 6.3 i386:
<a href="freebsd/recoll-1.10.2-FreeBSD-6.3-STABLE.tgz">
recoll-1.10.2-FreeBSD-6.3-STABLE.tgz</a>
<a href="freebsd/recoll-1.10.6-FreeBSD-6.3-STABLE.tgz">
recoll-1.10.6-FreeBSD-6.3-STABLE.tgz</a>
</p>
<p><span class="application">Solaris 8</span> sparc.
Note to Solaris users: you need to perform the initial
indexing pass with "recollindex", not the recoll GUI indexing
thread. See <a href="BUGS.txt">errata</a>.
<a href="sunos/recoll-1.10.2-SunOS-5.8.tgz">
recoll-1.10.2-SunOS-5.8.tgz</a>.
<a href="sunos/recoll-1.10.6-SunOS-5.8.tgz">
recoll-1.10.6-SunOS-5.8.tgz</a>.
<p>Recoll also builds and runs on Solaris 10, but, given the
situation of open source packages for Solaris (very old qt on
situation of open source packages for Solaris (very old Qt on
the Companion CD, inconsistent versions of the compiler and
non-threaded version of qt on sunfreeware), I've come to the
non-threaded version of Qt on sunfreeware), I've come to the
temporary conclusion that you are better off building than
trying to install packages. The approach I recently tried and
which worked was to:
@ -265,12 +249,12 @@
/usr/sfw should be ok too here.</li>
<li>Compile xapian-core and install it (with prefix
/usr/local).</li>
<li>Configure and install qt. The following config worked for me,
with qt 3.3.8:
<li>Configure and install Qt. The following config worked for me,
with Qt 3.3.8:
<pre>
./configure -platform solaris-g++ -prefix /usr/local/Trolltech/Qt-3.3.8/ -thread
</pre>
Then make. Weirdly, I had to add the qt build lib/
Then make. Weirdly, I had to add the Qt build lib/
directory to LD_LIBRARY_PATH at some point during the
build).
</li>
@ -310,7 +294,7 @@
compatriot's)...</p>
<p>You can use the <em>.ts</em> file to alter the translations if you
wish (use QT's <em>linguist</em> tool to edit the source file,
wish (use Qt's <em>linguist</em> tool to edit the source file,
then <em>lrelease</em> to produce the <em>.qm</em> file.).
The <literal>.qm</literal> file should be copied to
<span class="filename">/usr/[local/]share/recoll/translations</span>
@ -326,6 +310,14 @@
<a href="translations/recoll_de.ts">recoll_de.ts</a>
<a href="translations/recoll_de.qm">recoll_de.qm</a>
</p>
<p>Ukrainian.
<a href="translations/recoll_uk.ts">recoll_uk.ts</a>
<a href="translations/recoll_uk.qm">recoll_uk.qm</a>
</p>
<p>Russian.
<a href="translations/recoll_ru.ts">recoll_ru.ts</a>
<a href="translations/recoll_ru.qm">recoll_ru.qm</a>
</p>
<!--
<p><b>Italian</b>. Thanks to Mario, Christian and Giovanni for this.
<a href="translations/recoll_it.ts">recoll_it.ts</a>

View File

@ -47,7 +47,8 @@
<p><span class="application">Recoll</span> is free, open source,
and licensed under the GPL. The current version is
<a class="important" href="download.html">1.10.2</a></p>
<a class="important" href="download.html">1.10.6</a>
(<a href="CHANGES.txt">Changes</a>).</p>
<h2>Features: </h2>
@ -78,7 +79,11 @@
<h2>News: </h2>
<ul>
<li>2008-05-27 : 1.10.2 is out. It fixes a few minor bugs.</li>
<li>2008-10-14 : <a href="download.html#source">1.11.0</a> is
out. You may want to give it a try if you are not afraid of
initial bugs.</li>
<li>2008-09-01 : <a href="filters/filters.html">A new
filter</a> for Office Open XML formats (docx ...).</li>
<li>2008-05-22 : we now have a mailing list:
<ul>
<li><a href="http://www.freelists.org/list/recoll-user">

View File

@ -48,7 +48,7 @@
<p><span class="application">Recoll</span> est un logiciel libre
gratuit, dont le code source est disponible sous licence GPL.
La dernière version est
<a class="important" href="download.html">1.10.1</a></p>
<a class="important" href="download.html">1.10.6</a></p>
<p>L'interface utilisateur de
<span class="application">Recoll</span> est traduite en
@ -93,7 +93,12 @@
<h2>Nouvelles: </h2>
<ul>
<li>2007-01-29 Recoll 1.10.1 est sorti.</li>
<li>2008-10-14 : la version <a
href="download.html#source">1.11.0</a> vient de sortir.
Essayez la si vous n'avez pas peur des problèmes de jeunesse!</li>
<li>2008-09-01 : <a href="filters/filters.html">Un nouveau
filtre</a> pour les formats Office Open XML (docx ...).</li>
<li>2008-05-27 Recoll 1.10.2 est sorti.</li>
</ul>
<h2><a name="support">Support</a></h2>