|
a/website/CHANGES.html |
|
b/website/CHANGES.html |
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
2 |
<html>
|
2 |
<html>
|
3 |
<head>
|
3 |
<head>
|
4 |
<title>Recoll changes</title>
|
4 |
<title>Recoll changes</title>
|
5 |
|
5 |
|
6 |
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
6 |
<meta name="generator" content="HTML Tidy, see www.w3.org">
|
7 |
<meta name="Author" content="Jean-Francois Dockes">
|
7 |
<meta name="Author" content="Jean-Francois Dockes">
|
8 |
<meta name="Description" content=
|
8 |
<meta name="Description" content=
|
9 |
"recoll is a simple full-text search system for unix and linux
|
9 |
"recoll is a simple full-text search system for unix and linux
|
10 |
based on the powerful and mature xapian engine">
|
10 |
based on the powerful and mature xapian engine">
|
11 |
<meta name="Keywords" content=
|
11 |
<meta name="Keywords" content=
|
12 |
"full text search, desktop search, unix, linux">
|
12 |
"full text search, desktop search, unix, linux">
|
13 |
<meta http-equiv="Content-language" content="en">
|
13 |
<meta http-equiv="Content-language" content="en">
|
14 |
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
14 |
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
|
15 |
<meta name="robots" content="All,Index,Follow">
|
15 |
<meta name="robots" content="All,Index,Follow">
|
16 |
|
16 |
|
17 |
<link type="text/css" rel="stylesheet" href="styles/style.css">
|
17 |
<link type="text/css" rel="stylesheet" href="styles/style.css">
|
|
... |
|
... |
29 |
|
29 |
|
30 |
<div class="content">
|
30 |
<div class="content">
|
31 |
|
31 |
|
32 |
<h1>Recoll journal of user-visible changes </h1>
|
32 |
<h1>Recoll journal of user-visible changes </h1>
|
33 |
|
33 |
|
34 |
<h2><a name="1.13.04">1.13.04</a></h2>
|
34 |
<h2><a name="1.14.0">(future)1.14.0</a></h2>
|
35 |
<p>Provide a set of configuration defaults so that compilation has a
|
|
|
36 |
chance to succeed on unknown systems.</p>
|
|
|
37 |
<p>Install icon to the pixmaps directory.</p>
|
|
|
38 |
<p>Fixes stemming, which was broken for all previous 1.13
|
|
|
39 |
releases.</p>
|
|
|
40 |
<p><a href="BUGS.html#b_1_13_02">Bugs fixed between 1.13.02
|
|
|
41 |
and 1.13.04.</a></p>
|
|
|
42 |
|
|
|
43 |
<h2><a name="1.13.02">1.13.02</a></h2>
|
|
|
44 |
<p>This version has a single fix to work around a problem in the
|
|
|
45 |
Qt 4.6.1 uic utility. If you are not using Qt 4.6.1 and are
|
|
|
46 |
currently running Recoll 1.13.01, you do not need to
|
|
|
47 |
upgrade.</p>
|
|
|
48 |
|
|
|
49 |
<h2><a name="1.13.01">1.13.01</a></h2>
|
|
|
50 |
|
|
|
51 |
<ul>
|
35 |
<ul>
|
52 |
<li>Recoll has a new class of persistent external filters
|
36 |
<li><a href="usermanual/rcl.search.lang.html">
|
53 |
with the capability to process several documents, or
|
37 |
date selection in queries</a>.</li>
|
54 |
multi-document files, in the same instance. Benefits: much
|
38 |
<li>Pure negative queries (ie: <i>-someterm date:P10D/</i>.</li>
|
55 |
faster image tag indexing, and new file formats. Except for
|
39 |
<li>Autosuffs: option to automatically turn words into <tt>ext:</tt>
|
56 |
the Perl image tag filter (because of ExifTool), the new
|
40 |
clauses (ie: <i>xls</i> -> <i>ext:xls</i>) (GUI preferences
|
57 |
filters are written in Python.<li>
|
41 |
panel).</li>
|
58 |
|
42 |
<li>Allow extracting arbitrary mail headers and use them as
|
59 |
<li>New file formats: chm (microsoft help), zip archives, .ics
|
43 |
index/search fields (configured in the <tt>fields</tt>
|
60 |
calendar files. Individual pages in chm files are indexed and
|
44 |
file).</li>
|
61 |
can be previewed. Zip is quite convenient for maildir
|
45 |
<li><tt>nonumbers</tt> configuration parameter: disable
|
62 |
archives (for example).</li>
|
46 |
indexing of all numbers, useful for some data files with lots
|
63 |
|
47 |
of numerical data.</li>
|
64 |
<li>Recoll can now use the output of the Beagle Firefox plugin
|
48 |
<li>Shortcuts for the results page: <tt>PageUp/Down</tt> can
|
65 |
to index visited web pages and bookmarks. This is only usable
|
49 |
be used even when the focus is in the search
|
66 |
if Beagle itself is not running, else Recoll and Beagle will be
|
50 |
entry. <tt>Shift+Home</tt>: back to first page of results.
|
67 |
fighting for the same queue.</li>
|
51 |
<tt>Ctrl+Shift+s</tt>: return focus to the search
|
68 |
|
52 |
entry. </li>
|
69 |
<li>Big text files (like application logs) can now be paged for
|
53 |
<li>Add full screen mode for small devices.</li>
|
70 |
indexing, avoiding excess memory usage during indexing and
|
54 |
<li>Added -i option to recollq to specify extra indexes.</li>
|
71 |
improving the usability at query time. They can also be
|
55 |
<li>Filter for <b>fictionbook</b> (.fb2) documents.</li>
|
72 |
altogether skipped by setting a maximum size configuration
|
56 |
<li>Cleaned up the Python samples and made recollq.py a usable
|
73 |
parameter. These parameters have default values (1 MB and 20
|
57 |
clone of recollq.</li>
|
74 |
MB) which change Recoll behaviour compared to previous
|
58 |
<li>Errors when opening additional indexes for a query are now
|
75 |
versions. You can set <i>textfilepagekbs</i>
|
59 |
fatal. They could easily go unnoticed before.</li>
|
76 |
and <i>textfilemaxmbs</i> to -1 in the configuration to
|
60 |
<li>Proper LARGEFILE support.</li>
|
77 |
restore the old behaviour.</li>
|
61 |
<li>Use <b>xsltproc</b> instead of misc dirty tricks to
|
78 |
|
62 |
extract test from most current XML-based documents (except
|
79 |
<li>A cache was implemented for mbox message header offsets. This
|
63 |
those in which the XML is too broken).</li>
|
80 |
speeds up message previews for big mbox files.</li>
|
64 |
<li>Implement <tt>configure --enable-pic</tt> and use it for
|
81 |
|
65 |
the KIO slave and Python and PHP modules.</li>
|
82 |
<li>Miscellaneous usability improvements:
|
|
|
83 |
<ul>
|
|
|
84 |
<li>Allow using page-up/down and shift-home to scroll the
|
|
|
85 |
result list while the focus is in the search entry. </li>
|
|
|
86 |
<li>Make 'Use desktop preferences' the default for new
|
|
|
87 |
Recoll installations, and make this choice more
|
|
|
88 |
prominent in the external viewer dialog.</li>
|
|
|
89 |
<li>^P starts the print dialog on a preview window.</li>
|
|
|
90 |
<li>If a search has no result, alternate spellings are
|
|
|
91 |
suggested. This feature is still a bit raw and will be
|
|
|
92 |
improved.</li>
|
|
|
93 |
<li>If the text of a document is empty, preview will switch to
|
|
|
94 |
displaying the document fields.</li>
|
|
|
95 |
<li>New entry in the result list contextual menu for opening
|
|
|
96 |
the parent document of a result list hit with its native
|
|
|
97 |
application. Useful for exemple for pages inside chm files.</li>
|
|
|
98 |
</ul>
|
|
|
99 |
</li>
|
|
|
100 |
|
|
|
101 |
<li>Indentation is now preserved when displaying text documents
|
|
|
102 |
inside the preview window. This is particularly welcome for
|
|
|
103 |
program source files.</li>
|
|
|
104 |
|
|
|
105 |
<li>Allow substituting arbitrary fields in the result
|
|
|
106 |
paragraph, using a %(fieldname) syntax</li>
|
|
|
107 |
|
|
|
108 |
<li>The real-time indexing monitor will now accumulate
|
|
|
109 |
modifications during 30 S before indexing.</li>
|
|
|
110 |
|
|
|
111 |
<li>The indexer can now split camelCase words, allowing search on
|
|
|
112 |
component terms. This is not enabled by default as it can
|
|
|
113 |
confuse phrase searches (ie: "MySQL manual" is matched by
|
|
|
114 |
phrase queries for "my sql manual" and "MySQL manual"
|
|
|
115 |
but not "mysql manual"). Use "configure --enable-camelcase"
|
|
|
116 |
to activate it.
|
|
|
117 |
</li>
|
|
|
118 |
|
|
|
119 |
<li>The ipath is now printed by default after the url in the
|
|
|
120 |
default result list format.</li>
|
|
|
121 |
|
|
|
122 |
<li><i>recoll_noindex</i> and <i>skippedNames</i> can now be
|
|
|
123 |
changed at any point in the tree (only for topdirs previously).</li>
|
|
|
124 |
|
|
|
125 |
<li>Allow using location/application sensitivity in external viewer
|
|
|
126 |
choice. This uses several new functions:
|
|
|
127 |
<ul>
|
|
|
128 |
<li>Allow the substitution of arbitrary document fields inside
|
|
|
129 |
external viewer command line arguments.</li>
|
|
|
130 |
<li>Allow field values to be set on all documents
|
|
|
131 |
in a file system subtree. For example, you can
|
|
|
132 |
set an application tag (ie: rclaptg = gnus) on all mailbox
|
|
|
133 |
files under a specific directory.</li>
|
|
|
134 |
<li>New syntax in mimeview for including the rclaptg field in
|
|
|
135 |
viewer choice
|
|
|
136 |
(<i>mimetype</i>|<i>tagvalue</i> = ...).</li>
|
|
|
137 |
</ul>
|
|
|
138 |
</li>
|
|
|
139 |
|
|
|
140 |
<li>Allow specifiying a specific default character set for mail
|
|
|
141 |
messages. This is mainly useful for readpst dumps. All
|
|
|
142 |
reasonable non-ascii messages specify their character set.</li>
|
|
|
143 |
|
|
|
144 |
<li>Added a --without-gui configure option. Removes all X11 and
|
|
|
145 |
Qt dependancies and only compiles the command-line interface.</li>
|
|
|
146 |
|
|
|
147 |
<li>Improved the kio_recoll build. There is no need to run
|
|
|
148 |
configure manually in the main directory any more. Ubuntu
|
|
|
149 |
packages for kio_recoll are now built on the
|
|
|
150 |
<a href="http://launchpad.net/~recoll-backports/+archive/ppa">
|
|
|
151 |
recoll-backports PPA on launchpad.net</a>.</li>
|
|
|
152 |
|
|
|
153 |
</ul>
|
66 |
</ul>
|
154 |
|
67 |
|
155 |
|
68 |
<p>Bugs also fixed in the 1.13 branch:</p>
|
156 |
<h2><a name="1.12.4">1.12.4</a></h2>
|
|
|
157 |
<p>Bugs fixed:</p>
|
|
|
158 |
<ul>
|
69 |
<ul>
|
159 |
<li>Qt4 version only: the search inside the preview window
|
70 |
<li>The <tt>filename</tt> (transcoded file name) field
|
160 |
could become unbearably slow for big documents (quadratically
|
71 |
could not be stored, so it could not be displayed in the
|
161 |
so), and could not be interrupted (Qt bug). The Qt3 version of
|
72 |
result list.</li>
|
162 |
the code was included in the preview tool to restore good
|
73 |
<li>Html files would always be indexed even when filtered
|
163 |
performance. This bug is the main reason for this release.</li>
|
74 |
out by <tt>indexedmimetypes</tt></li>
|
|
|
75 |
<li>Preview: toggling between main text and metadata
|
|
|
76 |
display would confuse the text format.</li>
|
|
|
77 |
<li>Restore <tt>indexallfilenames=0</tt> functionality.</li>
|
164 |
</ul>
|
78 |
</ul>
|
|
|
79 |
|
|
|
80 |
<h2><a name="1.13.04">1.13.04</a></h2>
|
|
|
81 |
<ul>
|
|
|
82 |
<li>Provide a set of configuration defaults so that compilation has a
|
|
|
83 |
chance to succeed on unknown systems.</li>
|
|
|
84 |
<li>Install icon to the pixmaps directory.</li>
|
|
|
85 |
<li>Fixes stemming, which was broken for all previous 1.13
|
|
|
86 |
releases.</li>
|
|
|
87 |
<li><a href="BUGS.html#b_1_13_02">Bugs fixed between 1.13.02
|
|
|
88 |
and 1.13.04.</a></li>
|
|
|
89 |
</ul>
|
|
|
90 |
|
|
|
91 |
<h2><a name="1.13.02">1.13.02</a></h2>
|
|
|
92 |
<ul><li>This version has a single fix to work around a problem in the
|
|
|
93 |
Qt 4.6.1 uic utility. If you are not using Qt 4.6.1 and are
|
|
|
94 |
currently running Recoll 1.13.01, you do not need to
|
|
|
95 |
upgrade.</li></ul>
|
|
|
96 |
|
|
|
97 |
<h2><a name="1.13.01">1.13.01</a></h2>
|
|
|
98 |
|
|
|
99 |
<ul>
|
|
|
100 |
<li>Recoll has a new class of persistent external filters
|
|
|
101 |
with the capability to process several documents, or
|
|
|
102 |
multi-document files, in the same instance. Benefits: much
|
|
|
103 |
faster image tag indexing, and new file formats. Except for
|
|
|
104 |
the Perl image tag filter (because of ExifTool), the new
|
|
|
105 |
filters are written in Python.<li>
|
|
|
106 |
|
|
|
107 |
<li>New file formats: chm (microsoft help), zip archives, .ics
|
|
|
108 |
calendar files. Individual pages in chm files are indexed and
|
|
|
109 |
can be previewed. Zip is quite convenient for maildir
|
|
|
110 |
archives (for example).</li>
|
|
|
111 |
|
|
|
112 |
<li>Recoll can now use the output of the Beagle Firefox plugin
|
|
|
113 |
to index visited web pages and bookmarks. This is only usable
|
|
|
114 |
if Beagle itself is not running, else Recoll and Beagle will be
|
|
|
115 |
fighting for the same queue.</li>
|
|
|
116 |
|
|
|
117 |
<li>Big text files (like application logs) can now be paged for
|
|
|
118 |
indexing, avoiding excess memory usage during indexing and
|
|
|
119 |
improving the usability at query time. They can also be
|
|
|
120 |
altogether skipped by setting a maximum size configuration
|
|
|
121 |
parameter. These parameters have default values (1 MB and 20
|
|
|
122 |
MB) which change Recoll behaviour compared to previous
|
|
|
123 |
versions. You can set <i>textfilepagekbs</i>
|
|
|
124 |
and <i>textfilemaxmbs</i> to -1 in the configuration to
|
|
|
125 |
restore the old behaviour.</li>
|
|
|
126 |
|
|
|
127 |
<li>A cache was implemented for mbox message header offsets. This
|
|
|
128 |
speeds up message previews for big mbox files.</li>
|
|
|
129 |
|
|
|
130 |
<li>Miscellaneous usability improvements:
|
|
|
131 |
<ul>
|
|
|
132 |
<li>Allow using page-up/down and shift-home to scroll the
|
|
|
133 |
result list while the focus is in the search entry. </li>
|
|
|
134 |
<li>Make 'Use desktop preferences' the default for new
|
|
|
135 |
Recoll installations, and make this choice more
|
|
|
136 |
prominent in the external viewer dialog.</li>
|
|
|
137 |
<li>^P starts the print dialog on a preview window.</li>
|
|
|
138 |
<li>If a search has no result, alternate spellings are
|
|
|
139 |
suggested. This feature is still a bit raw and will be
|
|
|
140 |
improved.</li>
|
|
|
141 |
<li>If the text of a document is empty, preview will switch to
|
|
|
142 |
displaying the document fields.</li>
|
|
|
143 |
<li>New entry in the result list contextual menu for opening
|
|
|
144 |
the parent document of a result list hit with its native
|
|
|
145 |
application. Useful for exemple for pages inside chm files.</li>
|
|
|
146 |
</ul>
|
|
|
147 |
</li>
|
|
|
148 |
|
|
|
149 |
<li>Indentation is now preserved when displaying text documents
|
|
|
150 |
inside the preview window. This is particularly welcome for
|
|
|
151 |
program source files.</li>
|
|
|
152 |
|
|
|
153 |
<li>Allow substituting arbitrary fields in the result
|
|
|
154 |
paragraph, using a %(fieldname) syntax</li>
|
|
|
155 |
|
|
|
156 |
<li>The real-time indexing monitor will now accumulate
|
|
|
157 |
modifications during 30 S before indexing.</li>
|
|
|
158 |
|
|
|
159 |
<li>The indexer can now split camelCase words, allowing search on
|
|
|
160 |
component terms. This is not enabled by default as it can
|
|
|
161 |
confuse phrase searches (ie: "MySQL manual" is matched by
|
|
|
162 |
phrase queries for "my sql manual" and "MySQL manual"
|
|
|
163 |
but not "mysql manual"). Use "configure --enable-camelcase"
|
|
|
164 |
to activate it.
|
|
|
165 |
</li>
|
|
|
166 |
|
|
|
167 |
<li>The ipath is now printed by default after the url in the
|
|
|
168 |
default result list format.</li>
|
|
|
169 |
|
|
|
170 |
<li><i>recoll_noindex</i> and <i>skippedNames</i> can now be
|
|
|
171 |
changed at any point in the tree (only for topdirs previously).</li>
|
|
|
172 |
|
|
|
173 |
<li>Allow using location/application sensitivity in external viewer
|
|
|
174 |
choice. This uses several new functions:
|
|
|
175 |
<ul>
|
|
|
176 |
<li>Allow the substitution of arbitrary document fields inside
|
|
|
177 |
external viewer command line arguments.</li>
|
|
|
178 |
<li>Allow field values to be set on all documents
|
|
|
179 |
in a file system subtree. For example, you can
|
|
|
180 |
set an application tag (ie: rclaptg = gnus) on all mailbox
|
|
|
181 |
files under a specific directory.</li>
|
|
|
182 |
<li>New syntax in mimeview for including the rclaptg field in
|
|
|
183 |
viewer choice
|
|
|
184 |
(<i>mimetype</i>|<i>tagvalue</i> = ...).</li>
|
|
|
185 |
</ul>
|
|
|
186 |
</li>
|
|
|
187 |
|
|
|
188 |
<li>Allow specifiying a specific default character set for mail
|
|
|
189 |
messages. This is mainly useful for readpst dumps. All
|
|
|
190 |
reasonable non-ascii messages specify their character set.</li>
|
|
|
191 |
|
|
|
192 |
<li>Added a --without-gui configure option. Removes all X11 and
|
|
|
193 |
Qt dependancies and only compiles the command-line interface.</li>
|
|
|
194 |
|
|
|
195 |
<li>Improved the kio_recoll build. There is no need to run
|
|
|
196 |
configure manually in the main directory any more. Ubuntu
|
|
|
197 |
packages for kio_recoll are now built on the
|
|
|
198 |
<a href="http://launchpad.net/~recoll-backports/+archive/ppa">
|
|
|
199 |
recoll-backports PPA on launchpad.net</a>.</li>
|
|
|
200 |
|
|
|
201 |
</ul>
|
|
|
202 |
|
|
|
203 |
|
|
|
204 |
<h2><a name="1.12.4">1.12.4</a></h2>
|
|
|
205 |
<p>Bugs fixed:</p>
|
|
|
206 |
<ul>
|
|
|
207 |
<li>Qt4 version only: the search inside the preview window
|
|
|
208 |
could become unbearably slow for big documents (quadratically
|
|
|
209 |
so), and could not be interrupted (Qt bug). The Qt3 version of
|
|
|
210 |
the code was included in the preview tool to restore good
|
|
|
211 |
performance. This bug is the main reason for this release.</li>
|
|
|
212 |
</ul>
|
165 |
<p>Build system improvements:</p>
|
213 |
<p>Build system improvements:</p>
|
166 |
<ul>
|
214 |
<ul>
|
167 |
<li>Perform minimal base package configuration inside the kio
|
215 |
<li>Perform minimal base package configuration inside the kio
|
168 |
cmake code to permit building it from scratch (without a build
|
216 |
cmake code to permit building it from scratch (without a build
|
169 |
of the main code). Mainly useful for builds on the Ubuntu
|
217 |
of the main code). Mainly useful for builds on the Ubuntu
|
170 |
PPA.</li>
|
218 |
PPA.</li>
|
171 |
<li>Implement a --without-gui option to build a pure
|
219 |
<li>Implement a --without-gui option to build a pure
|
172 |
command-line version with no Qt or X11 dependancies.</li>
|
220 |
command-line version with no Qt or X11 dependancies.</li>
|
173 |
<li>Ensure that the user's PATH settings determine where we
|
221 |
<li>Ensure that the user's PATH settings determine where we
|
174 |
look first for qmake in all cases.</li>
|
222 |
look first for qmake in all cases.</li>
|
175 |
</ul>
|
223 |
</ul>
|
176 |
|
224 |
|
177 |
<h2><a name="1.12.3">1.12.3</a></h2>
|
225 |
<h2><a name="1.12.3">1.12.3</a></h2>
|
178 |
<p>This is a bug fix release.</p>
|
226 |
<p>This is a bug fix release.</p>
|
179 |
<ul>
|
227 |
<ul>
|
180 |
<li>Fix the sort tool which had been broken since 1.11 with
|
228 |
<li>Fix the sort tool which had been broken since 1.11 with
|
181 |
some (or all?) qt3 versions.<li>
|
229 |
some (or all?) qt3 versions.<li>
|
182 |
<li>Catch two Xapian exceptions which could crash the GUI when a query
|
230 |
<li>Catch two Xapian exceptions which could crash the GUI when a query
|
183 |
was run while the index was being updated.</li>
|
231 |
was run while the index was being updated.</li>
|
184 |
<li>Ensure that the result list right-click pop up menu will appear even
|
232 |
<li>Ensure that the result list right-click pop up menu will appear even
|
185 |
when the click is inside a table.</li>
|
233 |
when the click is inside a table.</li>
|
186 |
<li>Fix the way we retrieve the Xapian library version to avoid
|
234 |
<li>Fix the way we retrieve the Xapian library version to avoid
|
187 |
GUI compilation problems.</li>
|
235 |
GUI compilation problems.</li>
|
188 |
<li>Inside the real-time indexer: only use the main thread to test that
|
236 |
<li>Inside the real-time indexer: only use the main thread to test that
|
189 |
the X11 server is still alive. Multithreaded calls to x11IsAlive()
|
237 |
the X11 server is still alive. Multithreaded calls to x11IsAlive()
|
190 |
would sometimes crash the process because of an X11 error.</li>
|
238 |
would sometimes crash the process because of an X11 error.</li>
|
191 |
<li>Define filter timeout so that a looping filter (ie: rclps trying to
|
239 |
<li>Define filter timeout so that a looping filter (ie: rclps trying to
|
192 |
index loop.ps) will not completely stop the indexing. Default value:
|
240 |
index loop.ps) will not completely stop the indexing. Default value:
|
193 |
20mn. Add loop.ps to skippedNames.</li>
|
241 |
20mn. Add loop.ps to skippedNames.</li>
|
194 |
<li>Improve filter subprocesses management. Some could previously be
|
242 |
<li>Improve filter subprocesses management. Some could previously be
|
195 |
left around after recollindex was killed. Improve cancellation
|
243 |
left around after recollindex was killed. Improve cancellation
|
196 |
request acknowledgment by recollindex (two ^C were sometimes
|
244 |
request acknowledgment by recollindex (two ^C were sometimes
|
197 |
necessary to make it terminate).</li>
|
245 |
necessary to make it terminate).</li>
|
198 |
<li>Signals SIGUSR1 and SIGUSR2 are now blocked in addition to
|
246 |
<li>Signals SIGUSR1 and SIGUSR2 are now blocked in addition to
|
199 |
INTR/TERM/QUIT.</li>
|
247 |
INTR/TERM/QUIT.</li>
|
200 |
<li>Extended attributes indexing now works for all file types.</li>
|
248 |
<li>Extended attributes indexing now works for all file types.</li>
|
201 |
<li>Ensure that queries started from the command line are handled as
|
249 |
<li>Ensure that queries started from the command line are handled as
|
202 |
normal ones (they previously could not be sorted).</li>
|
250 |
normal ones (they previously could not be sorted).</li>
|
203 |
<li>Improve man page indexing: do not index section header terms.</li>
|
251 |
<li>Improve man page indexing: do not index section header terms.</li>
|
204 |
</ul>
|
252 |
</ul>
|
205 |
|
253 |
|
206 |
|
254 |
|
207 |
<h2><a name="1.12.1">1.12.1</a></h2>
|
255 |
<h2><a name="1.12.1">1.12.1</a></h2>
|
208 |
<p>This is a very minor release, mainly to fix compilation
|
256 |
<p>This is a very minor release, mainly to fix compilation
|
209 |
issues and a few very minor bugs. No need to upgrade if
|
257 |
issues and a few very minor bugs. No need to upgrade if
|
210 |
you don't experience these.</p>
|
258 |
you don't experience these.</p>
|
211 |
<ul>
|
259 |
<ul>
|
212 |
<li>Fixed compilation errors for new gcc and gnu libc.</li>
|
260 |
<li>Fixed compilation errors for new gcc and gnu libc.</li>
|
213 |
<li>Use groff html output in rclman to get rid of control
|
261 |
<li>Use groff html output in rclman to get rid of control
|
214 |
characters in output (improve manual pages indexing). Fix
|
262 |
characters in output (improve manual pages indexing). Fix
|
215 |
8bit character issues in file names in rcllyx.</li>
|
263 |
8bit character issues in file names in rcllyx.</li>
|
216 |
<li>Fixed command line arguments processing problem with
|
264 |
<li>Fixed command line arguments processing problem with
|
217 |
"recoll -q"</li>
|
265 |
"recoll -q"</li>
|
218 |
</ul>
|
266 |
</ul>
|
219 |
|
267 |
|
220 |
<h2><a name="1.12.0">1.12.0</a></h2>
|
268 |
<h2><a name="1.12.0">1.12.0</a></h2>
|
221 |
<ul>
|
269 |
<ul>
|
222 |
<li>Recoll now implements a KIO slave to allow searching
|
270 |
<li>Recoll now implements a KIO slave to allow searching
|
223 |
directly from KDE applications. This does not affect the
|
271 |
directly from KDE applications. This does not affect the
|
224 |
main application and is not enabled by default (go to the
|
272 |
main application and is not enabled by default (go to the
|
225 |
kde/kio/recoll source directory for build
|
273 |
kde/kio/recoll source directory for build
|
226 |
instructions). </li>
|
274 |
instructions). </li>
|
227 |
<li>Recoll now computes md5 checksums for all indexed
|
275 |
<li>Recoll now computes md5 checksums for all indexed
|
228 |
documents and optionally collapses duplicate entries inside
|
276 |
documents and optionally collapses duplicate entries inside
|
229 |
the result list. This needs a full reindex to become
|
277 |
the result list. This needs a full reindex to become
|
230 |
effective for older documents already in the index. The
|
278 |
effective for older documents already in the index. The
|
231 |
option to activate collapsing is in the <i>Query
|
279 |
option to activate collapsing is in the <i>Query
|
232 |
Configuration</i>.</li>
|
280 |
Configuration</i>.</li>
|
233 |
<li>Typing F1 anywhere in the GUI should bring up the
|
281 |
<li>Typing F1 anywhere in the GUI should bring up the
|
234 |
appropriate section of the manual in the application
|
282 |
appropriate section of the manual in the application
|
235 |
configured for viewing HTML documents.</li>
|
283 |
configured for viewing HTML documents.</li>
|
236 |
<li>The result list right click menu now has an entry to
|
284 |
<li>The result list right click menu now has an entry to
|
237 |
save the document to a file. This is only enabled for
|
285 |
save the document to a file. This is only enabled for
|
238 |
documents contained inside another file (ie, messages inside
|
286 |
documents contained inside another file (ie, messages inside
|
239 |
an mbox folder, or attachments), and is especially useful for
|
287 |
an mbox folder, or attachments), and is especially useful for
|
240 |
extracting an attachment with no associated external
|
288 |
extracting an attachment with no associated external
|
241 |
editor.</li>
|
289 |
editor.</li>
|
242 |
<li>The preview window now has a right-click menu, with an
|
290 |
<li>The preview window now has a right-click menu, with an
|
243 |
entry to toggle between viewing the main text or all the
|
291 |
entry to toggle between viewing the main text or all the
|
244 |
metadata for the document. This is most useful in the case
|
292 |
metadata for the document. This is most useful in the case
|
245 |
where the search match actually occurred in a field not
|
293 |
where the search match actually occurred in a field not
|
246 |
visible in the main text (ie: author or HTML title).</li>
|
294 |
visible in the main text (ie: author or HTML title).</li>
|
247 |
<li>Words glued by an underscore character like
|
295 |
<li>Words glued by an underscore character like
|
248 |
<i>compound_word</i> are now split during indexing, and
|
296 |
<i>compound_word</i> are now split during indexing, and
|
249 |
will be found when queried either as themselves or in a
|
297 |
will be found when queried either as themselves or in a
|
250 |
search for the components.</li>
|
298 |
search for the components.</li>
|
251 |
<li>There is now a size limit over which no attempt will be made to
|
299 |
<li>There is now a size limit over which no attempt will be made to
|
252 |
uncompress/identify/index compressed files. Not active by
|
300 |
uncompress/identify/index compressed files. Not active by
|
253 |
default, to be set in the <i>Indexing Configuration</i>.</li>
|
301 |
default, to be set in the <i>Indexing Configuration</i>.</li>
|
254 |
<li>Added support for fetching field values from extended file
|
302 |
<li>Added support for fetching field values from extended file
|
255 |
attributes. This is not enabled by default, use
|
303 |
attributes. This is not enabled by default, use
|
256 |
<i>configure --enable-xattr</i>. You'll also need to
|
304 |
<i>configure --enable-xattr</i>. You'll also need to
|
257 |
set up a map from the attributes names to the Recoll field
|
305 |
set up a map from the attributes names to the Recoll field
|
258 |
names (see comment at the end of the <i>fields</i>
|
306 |
names (see comment at the end of the <i>fields</i>
|
259 |
configuration file.</li>
|
307 |
configuration file.</li>
|
260 |
</ul>
|
308 |
</ul>
|
261 |
|
309 |
|
262 |
<h2><a name="1.11.4">1.11.4</a></h2>
|
310 |
<h2><a name="1.11.4">1.11.4</a></h2>
|
263 |
<ul>
|
311 |
<ul>
|
264 |
|
312 |
|
265 |
<li>Bugs fixed:
|
313 |
<li>Bugs fixed:
|
266 |
check the <a href="BUGS.html#b_1_11_1">list</a>.</li>
|
314 |
check the <a href="BUGS.html#b_1_11_1">list</a>.</li>
|
267 |
|
315 |
|
268 |
<li>The right-click menu "Copy" commands inside the result list
|
316 |
<li>The right-click menu "Copy" commands inside the result list
|
269 |
now copy to the clipboard in addition to the main selection,
|
317 |
now copy to the clipboard in addition to the main selection,
|
270 |
enabling subsequent ^v commands.</li>
|
318 |
enabling subsequent ^v commands.</li>
|
271 |
|
319 |
|
272 |
</ul>
|
320 |
</ul>
|
273 |
|
321 |
|
274 |
<h2><a name="1.11.0">1.11.0</a></h2>
|
322 |
<h2><a name="1.11.0">1.11.0</a></h2>
|
275 |
|
323 |
|
276 |
<p><i>Recoll release 1.11 has relatively extensive changes that have
|
324 |
<p><i>Recoll release 1.11 has relatively extensive changes that have
|
277 |
necessitated a modification of the index format. Hence installing this
|
325 |
necessitated a modification of the index format. Hence installing this
|
278 |
release implies a full re-indexing, which is enforced by the
|
326 |
release implies a full re-indexing, which is enforced by the
|
279 |
software.</i></p>
|
327 |
software.</i></p>
|
280 |
|
328 |
|
281 |
<ul>
|
329 |
<ul>
|
282 |
<li>Filtering on category (message/text/media etc.) as a function of
|
330 |
<li>Filtering on category (message/text/media etc.) as a function of
|
283 |
the main window for quick access.</li>
|
331 |
the main window for quick access.</li>
|
284 |
|
332 |
|
285 |
<li>Use html for preview when available (ex: html files or "colorized"
|
333 |
<li>Use html for preview when available (ex: html files or "colorized"
|
286 |
python) instead of converting to text. This can be turned of in the
|
334 |
python) instead of converting to text. This can be turned of in the
|
287 |
preferences. </li>
|
335 |
preferences. </li>
|
288 |
|
336 |
|
289 |
<li>New Python query and index interfaces. The Python query
|
337 |
<li>New Python query and index interfaces. The Python query
|
290 |
interface will be used for building a Xesam adapter for
|
338 |
interface will be used for building a Xesam adapter for
|
291 |
Recoll when the specification is stabilized, and could be
|
339 |
Recoll when the specification is stabilized, and could be
|
292 |
useful for other things, such as indexing contents from an
|
340 |
useful for other things, such as indexing contents from an
|
293 |
RDBMS (see
|
341 |
RDBMS (see
|
294 |
<a href="usermanual/usermanual.html#RCL.PROGRAM.API">
|
342 |
<a href="usermanual/usermanual.html#RCL.PROGRAM.API">
|
295 |
the manual</a> for details). Restructured and cleaned up
|
343 |
the manual</a> for details). Restructured and cleaned up
|
296 |
internal Recoll interfaces.</li>
|
344 |
internal Recoll interfaces.</li>
|
297 |
|
345 |
|
298 |
<li>Improved filter framework. Can now process either html or text output
|
346 |
<li>Improved filter framework. Can now process either html or text output
|
299 |
from the filters, and more easily execute "raw" commands instead of
|
347 |
from the filters, and more easily execute "raw" commands instead of
|
300 |
Recoll scripts. Avoided wasteful repeated execution of filters for
|
348 |
Recoll scripts. Avoided wasteful repeated execution of filters for
|
301 |
which the helper application is missing.</li>
|
349 |
which the helper application is missing.</li>
|
302 |
|
350 |
|
303 |
<li>Query language now closer to Xesam specification, (but
|
351 |
<li>Query language now closer to Xesam specification, (but
|
304 |
still far from a
|
352 |
still far from a
|
305 |
complete implementation). See the Recoll manual and
|
353 |
complete implementation). See the Recoll manual and
|
306 |
<a href="http://www.xesam.org/main/XesamUserSearchLanguage">
|
354 |
<a href="http://www.xesam.org/main/XesamUserSearchLanguage">
|
307 |
http://www.xesam.org/main/XesamUserSearchLanguage</a> </li>
|
355 |
http://www.xesam.org/main/XesamUserSearchLanguage</a> </li>
|
308 |
|
356 |
|
309 |
<li>Much improved configuration for fields. Fields like
|
357 |
<li>Much improved configuration for fields. Fields like
|
310 |
"author" can now be specified as storable (displayable in
|
358 |
"author" can now be specified as storable (displayable in
|
311 |
results) and/or indexed (searchable). Added alias facility
|
359 |
results) and/or indexed (searchable). Added alias facility
|
312 |
for translating from user-level names to internal.</li>
|
360 |
for translating from user-level names to internal.</li>
|
313 |
|
361 |
|
314 |
<li>Added "recipient" as an indexed/searchable field for emails.</li>
|
362 |
<li>Added "recipient" as an indexed/searchable field for emails.</li>
|
315 |
|
363 |
|
316 |
<li>rcltext filter for processing text such as C code for which no specific
|
364 |
<li>rcltext filter for processing text such as C code for which no specific
|
317 |
processing is needed when indexing but a specific viewer is
|
365 |
processing is needed when indexing but a specific viewer is
|
318 |
desired.</li>
|
366 |
desired.</li>
|
319 |
</ul>
|
367 |
</ul>
|
320 |
|
368 |
|
321 |
<h2><a name="1.10.6">1.10.6</a></h2>
|
369 |
<h2><a name="1.10.6">1.10.6</a></h2>
|
322 |
<ul>
|
370 |
<ul>
|
323 |
<li>Fix a simple and mildly nasty bug that would cause the
|
371 |
<li>Fix a simple and mildly nasty bug that would cause the
|
324 |
indexer to stop
|
372 |
indexer to stop
|
325 |
indexing an mbox on encountering a specific but not exceptional error
|
373 |
indexing an mbox on encountering a specific but not exceptional error
|
326 |
condition (like a few dozen errors while indexing attachments for which
|
374 |
condition (like a few dozen errors while indexing attachments for which
|
327 |
no filter was installed).</li>
|
375 |
no filter was installed).</li>
|
328 |
</ul>
|
376 |
</ul>
|
329 |
|
377 |
|
330 |
|
378 |
|
331 |
<h2><a name="1.10.5">1.10.5</a></h2>
|
379 |
<h2><a name="1.10.5">1.10.5</a></h2>
|
332 |
<ul>
|
380 |
<ul>
|
333 |
<li>Ensure that file names indexed as terms don't overflow the maximum term
|
381 |
<li>Ensure that file names indexed as terms don't overflow the maximum term
|
334 |
size.</li>
|
382 |
size.</li>
|
335 |
|
383 |
|
336 |
<li> Handle non-standard date format in mbox separator lines sometimes
|
384 |
<li> Handle non-standard date format in mbox separator lines sometimes
|
337 |
generated by thunderbird.
|
385 |
generated by thunderbird.
|
338 |
|
386 |
|
339 |
<li> Use attachment file names to help identify a better mime type for
|
387 |
<li> Use attachment file names to help identify a better mime type for
|
340 |
parts only described as application/octet-stream
|
388 |
parts only described as application/octet-stream
|
341 |
|
389 |
|
342 |
<li> For Phrase/Near searches, highlight all term groups in preview, not just
|
390 |
<li> For Phrase/Near searches, highlight all term groups in preview, not just
|
343 |
the first
|
391 |
the first
|
344 |
|
392 |
|
345 |
<li> Added Open XML filters
|
393 |
<li> Added Open XML filters
|
346 |
|
394 |
|
347 |
</ul>
|
395 |
</ul>
|
348 |
<h2><a name="1.10.2">1.10.2</a></h2>
|
396 |
<h2><a name="1.10.2">1.10.2</a></h2>
|
349 |
<ul>
|
397 |
<ul>
|
350 |
|
398 |
|
351 |
<li>Fixed openSuse 11 compile issues.
|
399 |
<li>Fixed openSuse 11 compile issues.
|
352 |
|
400 |
|
353 |
<li>Fixed bug in interpreting email mime structure, which resulted in base-64
|
401 |
<li>Fixed bug in interpreting email mime structure, which resulted in base-64
|
354 |
decoding errors.
|
402 |
decoding errors.
|
355 |
|
403 |
|
356 |
<li>Fixed "Prev" button in preview window. Would actually go forward when
|
404 |
<li>Fixed "Prev" button in preview window. Would actually go forward when
|
357 |
walking the search terms.
|
405 |
walking the search terms.
|
358 |
|
406 |
|
359 |
<li> Allow setting the highlight color for search terms in result list and
|
407 |
<li> Allow setting the highlight color for search terms in result list and
|
360 |
preview (yes: feature change, should have waited for major release...)
|
408 |
preview (yes: feature change, should have waited for major release...)
|
361 |
|
409 |
|
362 |
<li> Added svg filter
|
410 |
<li> Added svg filter
|
363 |
|
411 |
|
364 |
</ul>
|
412 |
</ul>
|
365 |
<h2><a name="1.10.1">1.10.1</a></h2>
|
413 |
<h2><a name="1.10.1">1.10.1</a></h2>
|
366 |
<ul>
|
414 |
<ul>
|
367 |
|
415 |
|
368 |
<li> Ensure that in case the data of a file can't be indexed because of some
|
416 |
<li> Ensure that in case the data of a file can't be indexed because of some
|
369 |
error, at least the file name is indexed.
|
417 |
error, at least the file name is indexed.
|
370 |
|
418 |
|
371 |
<li> Improve query language to support OR queries of terms with field
|
419 |
<li> Improve query language to support OR queries of terms with field
|
372 |
specifications (ie: title:someterm OR author:someauthor).
|
420 |
specifications (ie: title:someterm OR author:someauthor).
|
373 |
|
421 |
|
374 |
<li> Fix filename search to split patterns on white space, so that
|
422 |
<li> Fix filename search to split patterns on white space, so that
|
375 |
a "*.jpg *.jpeg" search does what's expected. Means you now need to use
|
423 |
a "*.jpg *.jpeg" search does what's expected. Means you now need to use
|
376 |
double-quotes if there is actual embedded white space.
|
424 |
double-quotes if there is actual embedded white space.
|
377 |
|
425 |
|
378 |
<li> Jump directly to the external editor choice dialog instead of opening
|
426 |
<li> Jump directly to the external editor choice dialog instead of opening
|
379 |
preferences when an external viewer is not found.
|
427 |
preferences when an external viewer is not found.
|
380 |
|
428 |
|
381 |
<li> Allow stopping indexing through menu action (only works with qt4 for now).
|
429 |
<li> Allow stopping indexing through menu action (only works with qt4 for now).
|
382 |
|
430 |
|
383 |
<li> Create an "indexedmimetypes" configuration variable to allow explicitely
|
431 |
<li> Create an "indexedmimetypes" configuration variable to allow explicitely
|
384 |
restricting the file types which do get indexed.
|
432 |
restricting the file types which do get indexed.
|
385 |
|
433 |
|
386 |
|
434 |
|
387 |
</ul>
|
435 |
</ul>
|
388 |
<h2><a name="1.10.0">1.10.0</a></h2>
|
436 |
<h2><a name="1.10.0">1.10.0</a></h2>
|
389 |
<ul>
|
437 |
<ul>
|
390 |
|
438 |
|
391 |
<li> Added a GUI dialog to configure the indexing parameters.
|
439 |
<li> Added a GUI dialog to configure the indexing parameters.
|
392 |
|
440 |
|
393 |
<li> Added better support for indexing CJK text (Chinese, Japanese, Korean).
|
441 |
<li> Added better support for indexing CJK text (Chinese, Japanese, Korean).
|
394 |
Please note that:
|
442 |
Please note that:
|
395 |
- You will need a full reindex to take good advantage of this. (You
|
443 |
- You will need a full reindex to take good advantage of this. (You
|
396 |
*don't* need to reindex if you don't need to search CJK, even if there
|
444 |
*don't* need to reindex if you don't need to search CJK, even if there
|
397 |
is some in your index).
|
445 |
is some in your index).
|
398 |
- When entering CJK search terms, words (single or multiple characters)
|
446 |
- When entering CJK search terms, words (single or multiple characters)
|
399 |
should be separated with white space.
|
447 |
should be separated with white space.
|
400 |
- The specific CJK processing can be turned off by setting the nocjk
|
448 |
- The specific CJK processing can be turned off by setting the nocjk
|
401 |
variable to true in the configuration file (this may make sense if you
|
449 |
variable to true in the configuration file (this may make sense if you
|
402 |
have a mixed cjk/other document base and don't want to index the cjk
|
450 |
have a mixed cjk/other document base and don't want to index the cjk
|
403 |
part, as it will save some disk space and a minuscule amount of cpu).
|
451 |
part, as it will save some disk space and a minuscule amount of cpu).
|
404 |
|
452 |
|
405 |
<li> Changed the way Recoll handles searches including composite words (like
|
453 |
<li> Changed the way Recoll handles searches including composite words (like
|
406 |
an email address). The new approach looks saner, but could have
|
454 |
an email address). The new approach looks saner, but could have
|
407 |
side-effects, please report any problems in this area.
|
455 |
side-effects, please report any problems in this area.
|
408 |
|
456 |
|
409 |
<li> The query language got a new "dir:" specifier to filter results on location.
|
457 |
<li> The query language got a new "dir:" specifier to filter results on location.
|
410 |
|
458 |
|
411 |
<li> New rclimg perl filter for better indexing of picture tags, thanks to
|
459 |
<li> New rclimg perl filter for better indexing of picture tags, thanks to
|
412 |
Cedric Scott. This depends on Exiftool.
|
460 |
Cedric Scott. This depends on Exiftool.
|
413 |
<li> New rcltex filter.
|
461 |
<li> New rcltex filter.
|
414 |
|
462 |
|
415 |
<li> Changed and improved how the preview window local search finds the
|
463 |
<li> Changed and improved how the preview window local search finds the
|
416 |
query terms, this does not involve weird characters any more. The
|
464 |
query terms, this does not involve weird characters any more. The
|
417 |
display is cleaner and cut and paste works better.
|
465 |
display is cleaner and cut and paste works better.
|
418 |
|
466 |
|
419 |
<li> Fixed the fact that a newline-separated word list in simple search would
|
467 |
<li> Fixed the fact that a newline-separated word list in simple search would
|
420 |
wrongly trigger a phrase search.
|
468 |
wrongly trigger a phrase search.
|
421 |
|
469 |
|
422 |
<li> Fixed the way we input text to the preview textedit (the old way would
|
470 |
<li> Fixed the way we input text to the preview textedit (the old way would
|
423 |
sometimes confuse the window into displaying tags instead of acting on
|
471 |
sometimes confuse the window into displaying tags instead of acting on
|
424 |
them).
|
472 |
them).
|
425 |
|
473 |
|
426 |
<li> Fixed transcoding to utf-8 for text/plain email attachments
|
474 |
<li> Fixed transcoding to utf-8 for text/plain email attachments
|
427 |
|
475 |
|
428 |
<li> Improved mbox From_ line detection
|
476 |
<li> Improved mbox From_ line detection
|
429 |
|
477 |
|
430 |
<li> Added indexedmimetypes variables to allow restricting the list of indexed
|
478 |
<li> Added indexedmimetypes variables to allow restricting the list of indexed
|
431 |
mime types.
|
479 |
mime types.
|
432 |
|
480 |
|
433 |
<li> KDE kicker applet: start a recoll search from the panel and get a
|
481 |
<li> KDE kicker applet: start a recoll search from the panel and get a
|
434 |
Recoll window. This is a clone from the find_applet, originally meant to
|
482 |
Recoll window. This is a clone from the find_applet, originally meant to
|
435 |
start a Tracker search. Not so useful presently because it will start a
|
483 |
start a Tracker search. Not so useful presently because it will start a
|
436 |
new Recoll instance for every search. Not part of the main source (the
|
484 |
new Recoll instance for every search. Not part of the main source (the
|
437 |
configure script is a whopping 1MB...), linked from the download page.
|
485 |
configure script is a whopping 1MB...), linked from the download page.
|
438 |
<li> Added recoll command line options to define a query and execute it
|
486 |
<li> Added recoll command line options to define a query and execute it
|
439 |
immediately when the program starts. This is used in practice from the
|
487 |
immediately when the program starts. This is used in practice from the
|
440 |
applet and could be used from other programs. There is a also a new
|
488 |
applet and could be used from other programs. There is a also a new
|
441 |
option to not start the GUI and print the results to stdout.
|
489 |
option to not start the GUI and print the results to stdout.
|
442 |
|
490 |
|
443 |
</ul>
|
491 |
</ul>
|
444 |
<h2><a name="1.9.0">1.9.0</a></h2>
|
492 |
<h2><a name="1.9.0">1.9.0</a></h2>
|
445 |
<ul>
|
493 |
<ul>
|
446 |
<li> Incompatible change: the icon image reference is now part of the result
|
494 |
<li> Incompatible change: the icon image reference is now part of the result
|
447 |
list paragraph format string:
|
495 |
list paragraph format string:
|
448 |
- If you had a standard config, you need do nothing.
|
496 |
- If you had a standard config, you need do nothing.
|
449 |
- If you had a custom format string, you need to add
|
497 |
- If you had a custom format string, you need to add
|
450 |
<img src="%I" align="left"> at its beginning to get the same result as
|
498 |
<img src="%I" align="left"> at its beginning to get the same result as
|
451 |
before.
|
499 |
before.
|
452 |
- If you had unchecked the "show icons" option, you need to remove the
|
500 |
- If you had unchecked the "show icons" option, you need to remove the
|
453 |
above string from the paragraph format to make the icons go away.
|
501 |
above string from the paragraph format to make the icons go away.
|
454 |
Changes to the format string are performed in the
|
502 |
Changes to the format string are performed in the
|
455 |
"Preferences->Query Configuration->User Interface" dialog tab.
|
503 |
"Preferences->Query Configuration->User Interface" dialog tab.
|
456 |
|
504 |
|
457 |
<li> New filters: wordperfect, abiword and kword, rcljpeg, rclflac, rclogg
|
505 |
<li> New filters: wordperfect, abiword and kword, rcljpeg, rclflac, rclogg
|
458 |
(contributed filters). The jpeg and audio filters should be extended to
|
506 |
(contributed filters). The jpeg and audio filters should be extended to
|
459 |
make use of the new field indexing/search capability (hint :) )
|
507 |
make use of the new field indexing/search capability (hint :) )
|
460 |
|
508 |
|
461 |
<li> When searching for an empty string inside the preview window, position
|
509 |
<li> When searching for an empty string inside the preview window, position
|
462 |
the window to the next occurrence of a primary search term.
|
510 |
the window to the next occurrence of a primary search term.
|
463 |
|
511 |
|
464 |
<li> Added ext: and mime: selectors to the query language.
|
512 |
<li> Added ext: and mime: selectors to the query language.
|
465 |
|
513 |
|
466 |
<li> Added an adjustable flush threshold during indexing: should help control
|
514 |
<li> Added an adjustable flush threshold during indexing: should help control
|
467 |
memory usage. See the idxflushmb configuration variable.
|
515 |
memory usage. See the idxflushmb configuration variable.
|
468 |
|
516 |
|
469 |
<li> Added a check for file system free space. Indexing will stop if the
|
517 |
<li> Added a check for file system free space. Indexing will stop if the
|
470 |
threshold is reached. See the maxfsoccuppc configuration parameter.
|
518 |
threshold is reached. See the maxfsoccuppc configuration parameter.
|
471 |
|
519 |
|
472 |
<li> Added 'followLinks' configuration option to have the indexer follow
|
520 |
<li> Added 'followLinks' configuration option to have the indexer follow
|
473 |
symbolic links while walking the tree (the default is false).
|
521 |
symbolic links while walking the tree (the default is false).
|
474 |
|
522 |
|
475 |
<li> Allow symbolic links as 'topdirs' members. These are always followed.
|
523 |
<li> Allow symbolic links as 'topdirs' members. These are always followed.
|
476 |
|
524 |
|
477 |
<li> Add preference option to remember sort tool state between program
|
525 |
<li> Add preference option to remember sort tool state between program
|
478 |
invocations (it is reset to inactive by default)
|
526 |
invocations (it is reset to inactive by default)
|
479 |
|
527 |
|
480 |
<li> Added File menu entry to erase document history.
|
528 |
<li> Added File menu entry to erase document history.
|
481 |
|
529 |
|
482 |
<li> Bound the space and backspace keys to PgUp/PgDown in preview.
|
530 |
<li> Bound the space and backspace keys to PgUp/PgDown in preview.
|
483 |
|
531 |
|
484 |
<li> (Hopefully) Improved abstract (keyword in context) generation
|
532 |
<li> (Hopefully) Improved abstract (keyword in context) generation
|
485 |
|
533 |
|
486 |
<li> Added support for arbitrary fields. Filters can now produce any number of
|
534 |
<li> Added support for arbitrary fields. Filters can now produce any number of
|
487 |
fields which will be selectively searchable through the query
|
535 |
fields which will be selectively searchable through the query
|
488 |
language. This could be useful, for exemple, for the mp3 and jpeg filters
|
536 |
language. This could be useful, for exemple, for the mp3 and jpeg filters
|
489 |
(but it is not currently used).
|
537 |
(but it is not currently used).
|
490 |
|
538 |
|
491 |
<li> Improved qt4 build: no more need for --enable-qt4. Note: the qt4 build
|
539 |
<li> Improved qt4 build: no more need for --enable-qt4. Note: the qt4 build
|
492 |
still needs the qt3 support library.
|
540 |
still needs the qt3 support library.
|
493 |
|
541 |
|
494 |
<li> Changed the icon to an ugly one. The previous one was nicer but looked
|
542 |
<li> Changed the icon to an ugly one. The previous one was nicer but looked
|
495 |
too much like Xapian's.
|
543 |
too much like Xapian's.
|
496 |
|
544 |
|
497 |
<li> Added some kind of support for a stopword list.
|
545 |
<li> Added some kind of support for a stopword list.
|
498 |
|
546 |
|
499 |
<li> Have email attachments inherit date and author from their parent message
|
547 |
<li> Have email attachments inherit date and author from their parent message
|
500 |
(instead of mail folder).
|
548 |
(instead of mail folder).
|
501 |
|
549 |
|
502 |
<li> Fix bus error on rclmon exit
|
550 |
<li> Fix bus error on rclmon exit
|
503 |
|
551 |
|
504 |
<li> Better handling of aspell errors inside rclmon
|
552 |
<li> Better handling of aspell errors inside rclmon
|
505 |
|
553 |
|
506 |
<li> Fixed a number of qt4 glitches: selection and keyboard shortcuts.
|
554 |
<li> Fixed a number of qt4 glitches: selection and keyboard shortcuts.
|
507 |
|
555 |
|
508 |
<li> New query configuration parameter to set the maximum text size beyond
|
556 |
<li> New query configuration parameter to set the maximum text size beyond
|
509 |
which text won't be hilighted before preview (takes too much time). This
|
557 |
which text won't be hilighted before preview (takes too much time). This
|
510 |
was a fixed value in 1.8.
|
558 |
was a fixed value in 1.8.
|
511 |
|
559 |
|
512 |
</ul>
|
560 |
</ul>
|
513 |
<h2><a name="1.8.2">1.8.2 2007-05-19</a></h2>
|
561 |
<h2><a name="1.8.2">1.8.2 2007-05-19</a></h2>
|
514 |
<ul>
|
562 |
<ul>
|
515 |
<li> Fixed method name for compatibility with xapian 1.0.0
|
563 |
<li> Fixed method name for compatibility with xapian 1.0.0
|
516 |
<li> Add .beagle to default list of skipped names (avoids indexing beagle
|
564 |
<li> Add .beagle to default list of skipped names (avoids indexing beagle
|
517 |
document cache...)
|
565 |
document cache...)
|
518 |
<li> Fix configure.ac to use $libdir instead of /usr/lib
|
566 |
<li> Fix configure.ac to use $libdir instead of /usr/lib
|
519 |
<li> Fix recollinstall to properly copy translations and pictures for qt4
|
567 |
<li> Fix recollinstall to properly copy translations and pictures for qt4
|
520 |
|
568 |
|
521 |
</ul>
|
569 |
</ul>
|
522 |
<h2><a name="1.8.1">1.8.1 2007-02-20</a></h2>
|
570 |
<h2><a name="1.8.1">1.8.1 2007-02-20</a></h2>
|
523 |
<ul>
|
571 |
<ul>
|
524 |
<li> Add a small query language with some field-based searches (author, title,
|
572 |
<li> Add a small query language with some field-based searches (author, title,
|
525 |
etc.)
|
573 |
etc.)
|
526 |
<li> Add wildcard handling everywhere. *, ?, [] can be used in any
|
574 |
<li> Add wildcard handling everywhere. *, ?, [] can be used in any
|
527 |
search. Warning: using a wild card at the left of a term can make
|
575 |
search. Warning: using a wild card at the left of a term can make
|
528 |
for a very slow search.
|
576 |
for a very slow search.
|
529 |
<li> Allow skipping specific paths during indexing (in addition to file name
|
577 |
<li> Allow skipping specific paths during indexing (in addition to file name
|
530 |
patterns)
|
578 |
patterns)
|
531 |
<li> Improved external index choice dialog, accessible from the top-level menu.
|
579 |
<li> Improved external index choice dialog, accessible from the top-level menu.
|
532 |
<li> Many small bugs fixed: stemming language choice ignored in term explorer,
|
580 |
<li> Many small bugs fixed: stemming language choice ignored in term explorer,
|
533 |
qt4 preview window reentrancy crashes, issues with saving the default
|
581 |
qt4 preview window reentrancy crashes, issues with saving the default
|
534 |
advanced search file, type filter, display more clearly missing helper
|
582 |
advanced search file, type filter, display more clearly missing helper
|
535 |
errors, etc.
|
583 |
errors, etc.
|
536 |
<li> Option to use the desktop defaults (with xdg-open) to choose the native
|
584 |
<li> Option to use the desktop defaults (with xdg-open) to choose the native
|
537 |
viewer for files (instead of recoll's mimeview).
|
585 |
viewer for files (instead of recoll's mimeview).
|
538 |
|
586 |
|
539 |
</ul>
|
587 |
</ul>
|
540 |
<h2><a name="1.7.6">1.7.6 2007-01-30</a></h2>
|
588 |
<h2><a name="1.7.6">1.7.6 2007-01-30</a></h2>
|
541 |
<ul>
|
589 |
<ul>
|
542 |
<li> Fixes an issue with the openoffice filter on debian systems.
|
590 |
<li> Fixes an issue with the openoffice filter on debian systems.
|
543 |
<li> Adds Scribus and Lyx filters.
|
591 |
<li> Adds Scribus and Lyx filters.
|
544 |
|
592 |
|
545 |
</ul>
|
593 |
</ul>
|
546 |
<h2><a name="1.7.5">1.7.5 2007-01-15</a></h2>
|
594 |
<h2><a name="1.7.5">1.7.5 2007-01-15</a></h2>
|
547 |
<ul>
|
595 |
<ul>
|
548 |
<li> Fixes two email indexing bugs in 1.7.3, which would bail out from an
|
596 |
<li> Fixes two email indexing bugs in 1.7.3, which would bail out from an
|
549 |
mbox folder on the first attachment filtering error, and would decline
|
597 |
mbox folder on the first attachment filtering error, and would decline
|
550 |
to handle multipart/signed bodies. You may need to run a full indexing
|
598 |
to handle multipart/signed bodies. You may need to run a full indexing
|
551 |
pass (recollindex -z), to force reindexing of old folders.
|
599 |
pass (recollindex -z), to force reindexing of old folders.
|
552 |
|
600 |
|
553 |
</ul>
|
601 |
</ul>
|
554 |
<h2><a name="1.7.3">1.7.3 2007-01-09</a></h2>
|
602 |
<h2><a name="1.7.3">1.7.3 2007-01-09</a></h2>
|
555 |
<ul>
|
603 |
<ul>
|
556 |
<li> Email attachments are now indexed.
|
604 |
<li> Email attachments are now indexed.
|
557 |
<li> Right-click menu option to access the parent document of an embedded
|
605 |
<li> Right-click menu option to access the parent document of an embedded
|
558 |
result (ie from mail attachment to parent message), or the parent folder
|
606 |
result (ie from mail attachment to parent message), or the parent folder
|
559 |
of a given file (which is opened with the application configured for
|
607 |
of a given file (which is opened with the application configured for
|
560 |
directories)
|
608 |
directories)
|
561 |
<li> The sort tool has been improved: no need to restart the query after sort
|
609 |
<li> The sort tool has been improved: no need to restart the query after sort
|
562 |
criteria change.
|
610 |
criteria change.
|
563 |
<li> Support for real-time indexing with inotify is now enabled by default
|
611 |
<li> Support for real-time indexing with inotify is now enabled by default
|
564 |
when appropriate.
|
612 |
when appropriate.
|
565 |
<li> Recoll now warns when the configured native viewer can not be found and
|
613 |
<li> Recoll now warns when the configured native viewer can not be found and
|
566 |
starts an interface for chosing another one.
|
614 |
starts an interface for chosing another one.
|
567 |
<li> Categories (text, presentation, spreadsheets, etc.) can be used instead
|
615 |
<li> Categories (text, presentation, spreadsheets, etc.) can be used instead
|
568 |
of raw mime types when filtering on file types in advanced search.
|
616 |
of raw mime types when filtering on file types in advanced search.
|
569 |
<li> The port to qt4 is functional and can be enabled with configure --enable-qt4
|
617 |
<li> The port to qt4 is functional and can be enabled with configure --enable-qt4
|
570 |
<li> 'autophrase' option improved and may now actually be useful.
|
618 |
<li> 'autophrase' option improved and may now actually be useful.
|
571 |
<li> Improved highlighting (again...)
|
619 |
<li> Improved highlighting (again...)
|
572 |
<li> Display term frequencies in term explorer.
|
620 |
<li> Display term frequencies in term explorer.
|
573 |
<li> Recollindex -e to remove data from index for listed files.
|
621 |
<li> Recollindex -e to remove data from index for listed files.
|
574 |
<li> Directory names now indexed. Directories can be 'edited' with the
|
622 |
<li> Directory names now indexed. Directories can be 'edited' with the
|
575 |
configured application (rox by default)
|
623 |
configured application (rox by default)
|
576 |
|
624 |
|
577 |
</ul>
|
625 |
</ul>
|
578 |
<h2><a name="1.6.3">1.6.3</a></h2>
|
626 |
<h2><a name="1.6.3">1.6.3</a></h2>
|
579 |
<ul>
|
627 |
<ul>
|
580 |
<li> Fixed problem with bad detection of mbox message boundaries.
|
628 |
<li> Fixed problem with bad detection of mbox message boundaries.
|
581 |
Upgrading can change the message numbering in some cases, and you should
|
629 |
Upgrading can change the message numbering in some cases, and you should
|
582 |
perform a full index update (recollindex -z) after installing
|
630 |
perform a full index update (recollindex -z) after installing
|
583 |
the new version.
|
631 |
the new version.
|
584 |
<li> Fixed problem with execution of external viewer for files with
|
632 |
<li> Fixed problem with execution of external viewer for files with
|
585 |
single-quotes in the name.
|
633 |
single-quotes in the name.
|
586 |
</ul>
|
634 |
</ul>
|
587 |
<h2><a name="1.6.2">1.6.2</a></h2>
|
635 |
<h2><a name="1.6.2">1.6.2</a></h2>
|
588 |
<ul>
|
636 |
<ul>
|
589 |
<li> Minor solaris compilation glitches only.
|
637 |
<li> Minor solaris compilation glitches only.
|
590 |
</ul>
|
638 |
</ul>
|
591 |
<h2><a name="1.6.1">1.6.1</a></h2>
|
639 |
<h2><a name="1.6.1">1.6.1</a></h2>
|
592 |
<ul>
|
640 |
<ul>
|
593 |
<li> Term explorer: a multimode wildcard-regexp-spell/phonetic tool to search
|
641 |
<li> Term explorer: a multimode wildcard-regexp-spell/phonetic tool to search
|
594 |
the index for terms. This uses aspell for the orthographic/phonetic part.
|
642 |
the index for terms. This uses aspell for the orthographic/phonetic part.
|
595 |
<li> A more dynamic advanced search window. You now have a choice of the top
|
643 |
<li> A more dynamic advanced search window. You now have a choice of the top
|
596 |
level conjunction (OR/AND) and of any number of clauses, including NEAR
|
644 |
level conjunction (OR/AND) and of any number of clauses, including NEAR
|
597 |
and PHRASE clauses with an adjustable proximity parameter.
|
645 |
and PHRASE clauses with an adjustable proximity parameter.
|
598 |
<li> User-settable format for the result-list entries, which use an HTML
|
646 |
<li> User-settable format for the result-list entries, which use an HTML
|
599 |
string with %xx printf-like replacements (accessible from the user
|
647 |
string with %xx printf-like replacements (accessible from the user
|
600 |
preferences).
|
648 |
preferences).
|
601 |
<li> Real time monitoring/indexing support. This is not configured by
|
649 |
<li> Real time monitoring/indexing support. This is not configured by
|
602 |
default, and must be specified at build time (configure --help).
|
650 |
default, and must be specified at build time (configure --help).
|
603 |
<li> Improved phrase/group highlighting in abstracts and preview
|
651 |
<li> Improved phrase/group highlighting in abstracts and preview
|
604 |
<li> Better sample selection for synthetic abstracts.
|
652 |
<li> Better sample selection for synthetic abstracts.
|
605 |
<li> Improved performance of the text splitter, good for indexing and previewing.
|
653 |
<li> Improved performance of the text splitter, good for indexing and previewing.
|
606 |
<li> Shift+click link to open new preview window instead of tab in existing
|
654 |
<li> Shift+click link to open new preview window instead of tab in existing
|
607 |
window.
|
655 |
window.
|
608 |
<li> The key sequence for term completion in the simple search entry was
|
656 |
<li> The key sequence for term completion in the simple search entry was
|
609 |
changed from CTRL+TAB to "Escape Space" to avoid interaction with window
|
657 |
changed from CTRL+TAB to "Escape Space" to avoid interaction with window
|
610 |
managers.
|
658 |
managers.
|
611 |
<li> Improved recall for phrases with composite words like email addresses.
|
659 |
<li> Improved recall for phrases with composite words like email addresses.
|
612 |
|
660 |
|
613 |
|
661 |
|
614 |
Updating from 1.2 to 1.3 or 1.4 or 1.5:
|
662 |
Updating from 1.2 to 1.3 or 1.4 or 1.5:
|
615 |
<li>--------------------------------------
|
663 |
<li>--------------------------------------
|
616 |
From version 1.3 up, there is a new feature to search specifically for file
|
664 |
From version 1.3 up, there is a new feature to search specifically for file
|
617 |
names (with wildcard processing). If you want to take full advantage of
|
665 |
names (with wildcard processing). If you want to take full advantage of
|
618 |
this, you should perform a full reindex after installing the new version
|
666 |
this, you should perform a full reindex after installing the new version
|
619 |
(ie: use recollindex -z, or delete ~/.recoll/xapiandb).
|
667 |
(ie: use recollindex -z, or delete ~/.recoll/xapiandb).
|
620 |
Also, we now use the central copies of configuration files for default
|
668 |
Also, we now use the central copies of configuration files for default
|
621 |
values, and the user ones only for overrides. Your old configuration files
|
669 |
values, and the user ones only for overrides. Your old configuration files
|
622 |
will still work, but, you may want to remove them if they are unmodified,
|
670 |
will still work, but, you may want to remove them if they are unmodified,
|
623 |
or keep only the modified parameters.
|
671 |
or keep only the modified parameters.
|
624 |
|
672 |
|
625 |
</ul>
|
673 |
</ul>
|
626 |
<h2><a name="1.5.9 ">1.5.9 </a></h2>
|
674 |
<h2><a name="1.5.9 ">1.5.9 </a></h2>
|
627 |
<ul>
|
675 |
<ul>
|
628 |
<li> Fix bad timezone conversion in email dates. Display timezone in result
|
676 |
<li> Fix bad timezone conversion in email dates. Display timezone in result
|
629 |
list dates.
|
677 |
list dates.
|
630 |
|
678 |
|
631 |
</ul>
|
679 |
</ul>
|
632 |
<h2><a name="1.5.8">1.5.8</a></h2>
|
680 |
<h2><a name="1.5.8">1.5.8</a></h2>
|
633 |
<ul>
|
681 |
<ul>
|
634 |
<li> Fix stored and displayed dates which used to come from the file's ctime,
|
682 |
<li> Fix stored and displayed dates which used to come from the file's ctime,
|
635 |
now use mtime (which was already used for deciding re-indexing).
|
683 |
now use mtime (which was already used for deciding re-indexing).
|
636 |
<li> Fix problem with some weird MIME messages (with null boundaries) which
|
684 |
<li> Fix problem with some weird MIME messages (with null boundaries) which
|
637 |
crashed the indexer.
|
685 |
crashed the indexer.
|
638 |
|
686 |
|
639 |
</ul>
|
687 |
</ul>
|
640 |
<h2><a name="1.5.6">1.5.6</a></h2>
|
688 |
<h2><a name="1.5.6">1.5.6</a></h2>
|
641 |
<ul>
|
689 |
<ul>
|
642 |
<li> Small fixes dealing with the build process or compiler issues.
|
690 |
<li> Small fixes dealing with the build process or compiler issues.
|
643 |
1.5.6 has updated ukrainian and russian messages.
|
691 |
1.5.6 has updated ukrainian and russian messages.
|
644 |
Otherwise no functional changes, and no need to upgrade from 1.5.1
|
692 |
Otherwise no functional changes, and no need to upgrade from 1.5.1
|
645 |
|
693 |
|
646 |
</ul>
|
694 |
</ul>
|
647 |
<h2><a name="1.5.1">1.5.1</a></h2>
|
695 |
<h2><a name="1.5.1">1.5.1</a></h2>
|
648 |
<ul>
|
696 |
<ul>
|
649 |
<li> Fix serious bug with non ascii strings in simple search history
|
697 |
<li> Fix serious bug with non ascii strings in simple search history
|
650 |
<li> Improve synthetic abstracts: remove size limitations, handle overlapping
|
698 |
<li> Improve synthetic abstracts: remove size limitations, handle overlapping
|
651 |
extracts, avoid printing several terms from the same position.
|
699 |
extracts, avoid printing several terms from the same position.
|
652 |
|
700 |
|
653 |
</ul>
|
701 |
</ul>
|
654 |
<h2><a name="1.5.0">1.5.0 2006-09-20</a></h2>
|
702 |
<h2><a name="1.5.0">1.5.0 2006-09-20</a></h2>
|
655 |
<ul>
|
703 |
<ul>
|
656 |
|
704 |
|
657 |
<li> Added support for powerpoint and excel files, with the catdoc package.
|
705 |
<li> Added support for powerpoint and excel files, with the catdoc package.
|
658 |
<li> Allow viewing consecutive documents from the result list inside a single
|
706 |
<li> Allow viewing consecutive documents from the result list inside a single
|
659 |
preview window using the shift-arrow-up and shift-arrow-down keys.
|
707 |
preview window using the shift-arrow-up and shift-arrow-down keys.
|
660 |
<li> Colorize search terms in abstracts in the result list.
|
708 |
<li> Colorize search terms in abstracts in the result list.
|
661 |
<li> A number of elements are now remembered between program invocations:
|
709 |
<li> A number of elements are now remembered between program invocations:
|
662 |
sort criteria, list of ignored file types (always starts inactive),
|
710 |
sort criteria, list of ignored file types (always starts inactive),
|
663 |
subtree restriction, better handling of the recent searches listbox, the
|
711 |
subtree restriction, better handling of the recent searches listbox, the
|
664 |
buildAbstract and replaceAbstract settings are not forgotten any more.
|
712 |
buildAbstract and replaceAbstract settings are not forgotten any more.
|
665 |
<li> New option to automatically add a phrase to simple searches.
|
713 |
<li> New option to automatically add a phrase to simple searches.
|
666 |
<li> Possibility to adjust the length and context width for synthetic abstracts.
|
714 |
<li> Possibility to adjust the length and context width for synthetic abstracts.
|
667 |
<li> Handle weird html better.
|
715 |
<li> Handle weird html better.
|
668 |
<li> When indexing mail messages, walk the full mime tree instead of staying
|
716 |
<li> When indexing mail messages, walk the full mime tree instead of staying
|
669 |
at the top level, index all text parts and attachement file names.
|
717 |
at the top level, index all text parts and attachement file names.
|
670 |
<li> Add -c <confdir> option to recoll and recollindex to specify the
|
718 |
<li> Add -c <confdir> option to recoll and recollindex to specify the
|
671 |
configuration directory on the command line
|
719 |
configuration directory on the command line
|
672 |
<li> Better synchronization between the active preview and the highlighted
|
720 |
<li> Better synchronization between the active preview and the highlighted
|
673 |
paragraph inside the list
|
721 |
paragraph inside the list
|
674 |
<li> Improved recall for some special cases of stemming.
|
722 |
<li> Improved recall for some special cases of stemming.
|
675 |
<li> Much better handling of email dates, allowing better email sorting by
|
723 |
<li> Much better handling of email dates, allowing better email sorting by
|
676 |
date (previously the message date was quite often the date when the file
|
724 |
date (previously the message date was quite often the date when the file
|
677 |
was indexed).
|
725 |
was indexed).
|
678 |
<li> Store the external database lists in the configuration directory, not the
|
726 |
<li> Store the external database lists in the configuration directory, not the
|
679 |
qt preferences.
|
727 |
qt preferences.
|
680 |
<li> Ensure dialogs are sized according to font size
|
728 |
<li> Ensure dialogs are sized according to font size
|
681 |
|
729 |
|
682 |
|
730 |
|
683 |
</ul>
|
731 |
</ul>
|
684 |
<h2><a name="1.4.3">1.4.3 2006-05-07</a></h2>
|
732 |
<h2><a name="1.4.3">1.4.3 2006-05-07</a></h2>
|
685 |
<ul>
|
733 |
<ul>
|
686 |
<li> Multiple search databases.
|
734 |
<li> Multiple search databases.
|
687 |
<li> Optionally auto-search when a word is entered in the simple search
|
735 |
<li> Optionally auto-search when a word is entered in the simple search
|
688 |
field.
|
736 |
field.
|
689 |
<li> Show possible term completions in simple search by typing CTRL+TAB
|
737 |
<li> Show possible term completions in simple search by typing CTRL+TAB
|
690 |
<li> Add 'more like this' option to result list right-click menu, to look for
|
738 |
<li> Add 'more like this' option to result list right-click menu, to look for
|
691 |
documents related to the current result.
|
739 |
documents related to the current result.
|
692 |
<li> Double-click in preview or result list adds the selected word to the
|
740 |
<li> Double-click in preview or result list adds the selected word to the
|
693 |
simple search text field.
|
741 |
simple search text field.
|
694 |
<li> The simple search text entry field is now a combobox and remembers
|
742 |
<li> The simple search text entry field is now a combobox and remembers
|
695 |
previous searches.
|
743 |
previous searches.
|
696 |
<li> Additional OR field in complex search.
|
744 |
<li> Additional OR field in complex search.
|
697 |
<li> Improved indexing cancellability (interrupting recollindex or closing
|
745 |
<li> Improved indexing cancellability (interrupting recollindex or closing
|
698 |
recoll with an indexing thread active), and status reporting.
|
746 |
recoll with an indexing thread active), and status reporting.
|
699 |
<li> Fixed filters to handle file paths with embedded spaces.
|
747 |
<li> Fixed filters to handle file paths with embedded spaces.
|
700 |
<li> Misc small bug and memory leaks fixes.
|
748 |
<li> Misc small bug and memory leaks fixes.
|
701 |
<li> More compact result list.
|
749 |
<li> More compact result list.
|
702 |
<li> Set mode 0700 on .recoll directory by default
|
750 |
<li> Set mode 0700 on .recoll directory by default
|
703 |
|
751 |
|
704 |
</ul>
|
752 |
</ul>
|
705 |
<h2><a name="1.3.3">1.3.3 2006-04-04</a></h2>
|
753 |
<h2><a name="1.3.3">1.3.3 2006-04-04</a></h2>
|
706 |
<ul>
|
754 |
<ul>
|
707 |
<li> Implement specific search on file names with wildcard
|
755 |
<li> Implement specific search on file names with wildcard
|
708 |
support. Indexing can optionally process all file names or only those
|
756 |
support. Indexing can optionally process all file names or only those
|
709 |
with mime types supported for normal indexing. UPDATING: you need a
|
757 |
with mime types supported for normal indexing. UPDATING: you need a
|
710 |
full re-indexing to take advantage of this.
|
758 |
full re-indexing to take advantage of this.
|
711 |
<li> Use links and a right-click popup menu to replace confusing use of
|
759 |
<li> Use links and a right-click popup menu to replace confusing use of
|
712 |
mouse clicks and double-clicks inside the result list.
|
760 |
mouse clicks and double-clicks inside the result list.
|
713 |
<li> The 'example' configuration files are now used as default, and are not
|
761 |
<li> The 'example' configuration files are now used as default, and are not
|
714 |
copied any more to the user directory during installation. Overrides can
|
762 |
copied any more to the user directory during installation. Overrides can
|
715 |
be set in the personal files for any value that the user wishes to
|
763 |
be set in the personal files for any value that the user wishes to
|
716 |
modify, with unchanged formats and file names (so that the files from
|
764 |
modify, with unchanged formats and file names (so that the files from
|
717 |
previous versions remain valid, but you may wish to trim them of values
|
765 |
previous versions remain valid, but you may wish to trim them of values
|
718 |
that duplicate the central ones).
|
766 |
that duplicate the central ones).
|
719 |
<li> Use NLS information (LC_CTYPE, LANG) do determine default charset when
|
767 |
<li> Use NLS information (LC_CTYPE, LANG) do determine default charset when
|
720 |
possible.
|
768 |
possible.
|
721 |
<li> Mp3 file indexing, either filenames only or also id3 tags if id3info is
|
769 |
<li> Mp3 file indexing, either filenames only or also id3 tags if id3info is
|
722 |
available. c/c++ ext edit. Use gnuclient instead of xemacs for text files.
|
770 |
available. c/c++ ext edit. Use gnuclient instead of xemacs for text files.
|
723 |
<li> Russian and Ukrainian translations and many improvement ideas thanks to
|
771 |
<li> Russian and Ukrainian translations and many improvement ideas thanks to
|
724 |
Michael Shigorin.
|
772 |
Michael Shigorin.
|
725 |
|
773 |
|
726 |
</ul>
|
774 |
</ul>
|
727 |
<h2><a name="1.2.3">1.2.3 2006-03-03</a></h2>
|
775 |
<h2><a name="1.2.3">1.2.3 2006-03-03</a></h2>
|
728 |
<ul>
|
776 |
<ul>
|
729 |
<li> Added support for dvi (with dvips), and dvu (with DjVuLibre).
|
777 |
<li> Added support for dvi (with dvips), and dvu (with DjVuLibre).
|
730 |
<li> Ensure that configure and make use the same qt version.
|
778 |
<li> Ensure that configure and make use the same qt version.
|
731 |
<li> Fix sorted sequence title display.
|
779 |
<li> Fix sorted sequence title display.
|
732 |
<li> Discriminate fatal errors and missing docs while loading a doc list.
|
780 |
<li> Discriminate fatal errors and missing docs while loading a doc list.
|
733 |
<li> Improved and cleaned up way to position a preview on the first search term.
|
781 |
<li> Improved and cleaned up way to position a preview on the first search term.
|
734 |
|
782 |
|
735 |
</ul>
|
783 |
</ul>
|
736 |
<h2><a name="1.2.2">1.2.2 2006-02-02</a></h2>
|
784 |
<h2><a name="1.2.2">1.2.2 2006-02-02</a></h2>
|
737 |
<ul>
|
785 |
<ul>
|
738 |
<li> Fix minor compilation glitches (FreeBSD 4, QT 3.1, xapian-config problem)
|
786 |
<li> Fix minor compilation glitches (FreeBSD 4, QT 3.1, xapian-config problem)
|
739 |
|
787 |
|
740 |
</ul>
|
788 |
</ul>
|
741 |
<h2><a name="1.2.0">1.2.0 2006-02-01</a></h2>
|
789 |
<h2><a name="1.2.0">1.2.0 2006-02-01</a></h2>
|
742 |
<ul>
|
790 |
<ul>
|
743 |
<li> Improved preview loading: don't highlight very big documents (over 1Mb),
|
791 |
<li> Improved preview loading: don't highlight very big documents (over 1Mb),
|
744 |
allow cancellation while loading.
|
792 |
allow cancellation while loading.
|
745 |
<li> Abstracts generated in the result list by looking at search term
|
793 |
<li> Abstracts generated in the result list by looking at search term
|
746 |
contexts. This can slow down result list display for big documents, and
|
794 |
contexts. This can slow down result list display for big documents, and
|
747 |
can be turned off in the preferences menu.
|
795 |
can be turned off in the preferences menu.
|
748 |
<li> Wrap query detail line displayed when clicking on result list header.
|
796 |
<li> Wrap query detail line displayed when clicking on result list header.
|
749 |
<li> Text splitting cleanup with less spurious terms should result in
|
797 |
<li> Text splitting cleanup with less spurious terms should result in
|
750 |
slightly smaller databases.
|
798 |
slightly smaller databases.
|
751 |
<li> Sligthly improved presentation in preview, esp. line breaks.
|
799 |
<li> Sligthly improved presentation in preview, esp. line breaks.
|
752 |
<li> Color icons...
|
800 |
<li> Color icons...
|
753 |
<li> Let the user select the html browser used for help display.
|
801 |
<li> Let the user select the html browser used for help display.
|
754 |
<li> autoconf/Makefile change: allow building UI from inside the qtgui
|
802 |
<li> autoconf/Makefile change: allow building UI from inside the qtgui
|
755 |
directory.
|
803 |
directory.
|
756 |
<li> autoconf/Makefile: improved search and diagnostics for qt/qmake.
|
804 |
<li> autoconf/Makefile: improved search and diagnostics for qt/qmake.
|
757 |
<li> Internal code cleanup for maintainability: text splitting, user
|
805 |
<li> Internal code cleanup for maintainability: text splitting, user
|
758 |
interface.
|
806 |
interface.
|
759 |
<li> Added prototype kio_slave to show result inside Konqueror, doesn't seem
|
807 |
<li> Added prototype kio_slave to show result inside Konqueror, doesn't seem
|
760 |
particularly useful.</li>
|
808 |
particularly useful.</li>
|
761 |
</ul>
|
809 |
</ul>
|
762 |
|
810 |
|
763 |
<h2><a name="1.1.0">1.1.0 2006-01-12</a></h2>
|
811 |
<h2><a name="1.1.0">1.1.0 2006-01-12</a></h2>
|
764 |
<ul>
|
812 |
<ul>
|
765 |
<li> A much better user manual, which can be browsed from the help menu.
|
813 |
<li> A much better user manual, which can be browsed from the help menu.
|
766 |
<li> man pages for recoll, recollindex, recoll.conf
|
814 |
<li> man pages for recoll, recollindex, recoll.conf
|
767 |
<li> User/query interface configuration dialog.
|
815 |
<li> User/query interface configuration dialog.
|
768 |
<li> Click on result list header will display the exact boolean search which
|
816 |
<li> Click on result list header will display the exact boolean search which
|
769 |
was used.
|
817 |
was used.
|
770 |
<li> recollindex can be used to create stem expansion databases independantly
|
818 |
<li> recollindex can be used to create stem expansion databases independantly
|
771 |
of a full indexing pass.
|
819 |
of a full indexing pass.
|
772 |
<li> Misc user interface improvements, like an 'all terms' checkbox for
|
820 |
<li> Misc user interface improvements, like an 'all terms' checkbox for
|
773 |
simple search.
|
821 |
simple search.
|
774 |
<li> Fixed case-insensitivity issues. Probably needs more testing.
|
822 |
<li> Fixed case-insensitivity issues. Probably needs more testing.
|
775 |
|
823 |
|
776 |
</ul>
|
824 |
</ul>
|
777 |
|
825 |
|
778 |
<h2><a name="1.0.16">1.0.16 2006-01-05</a></h2>
|
826 |
<h2><a name="1.0.16">1.0.16 2006-01-05</a></h2>
|
779 |
<ul>
|
827 |
<ul>
|
780 |
<li> Minor installation tweaks for rpm compatibility
|
828 |
<li> Minor installation tweaks for rpm compatibility
|
781 |
</ul>
|
829 |
</ul>
|
782 |
|
830 |
|
783 |
<h2><a name="1.0.15 ">1.0.15 </a></h2>
|
831 |
<h2><a name="1.0.15 ">1.0.15 </a></h2>
|
784 |
<ul>
|
832 |
<ul>
|
785 |
<li> Fix problems with prefix != /usr/local
|
833 |
<li> Fix problems with prefix != /usr/local
|
786 |
<li> Remove '.*' from the default list of ignored file/dir names: this
|
834 |
<li> Remove '.*' from the default list of ignored file/dir names: this
|
787 |
prevented mozilla/thunderbird mail indexing.
|
835 |
prevented mozilla/thunderbird mail indexing.
|
788 |
<li> Fix some 64 bits issues
|
836 |
<li> Fix some 64 bits issues
|
789 |
</ul>
|
837 |
</ul>
|
790 |
|
838 |
|
791 |
<h2><a name="1.0.14">1.0.14</a></h2>
|
839 |
<h2><a name="1.0.14">1.0.14</a></h2>
|
792 |
<ul>
|
840 |
<ul>
|
793 |
<li> Small changes for FreeBSD 4 compilation.
|
841 |
<li> Small changes for FreeBSD 4 compilation.
|
794 |
</ul>
|
842 |
</ul>
|
795 |
|
843 |
|
796 |
<h2><a name="1.0.13">1.0.13</a></h2>
|
844 |
<h2><a name="1.0.13">1.0.13</a></h2>
|
797 |
<ul>
|
845 |
<ul>
|
798 |
<li> Install of recollinstall program not done or needed any more.
|
846 |
<li> Install of recollinstall program not done or needed any more.
|
799 |
</ul>
|
847 |
</ul>
|
800 |
|
848 |
|
801 |
<h2><a name="1.0.12">1.0.12</a></h2>
|
849 |
<h2><a name="1.0.12">1.0.12</a></h2>
|
802 |
<ul>
|
850 |
<ul>
|
803 |
<li> Fixed nasty html parsing bug introduced in 1.0.9 Html parsing failed
|
851 |
<li> Fixed nasty html parsing bug introduced in 1.0.9 Html parsing failed
|
804 |
whenever the document charset name differed from the default only in
|
852 |
whenever the document charset name differed from the default only in
|
805 |
character case or punctuation.
|
853 |
character case or punctuation.
|
806 |
</ul>
|
854 |
</ul>
|
807 |
|
855 |
|
808 |
<h2><a name="1.0.11">1.0.11</a></h2>
|
856 |
<h2><a name="1.0.11">1.0.11</a></h2>
|
809 |
<ul>
|
857 |
<ul>
|
810 |
<li> Create personal configuration on first start.
|
858 |
<li> Create personal configuration on first start.
|
811 |
<li> Use qt toolbars.
|
859 |
<li> Use qt toolbars.
|
812 |
<li> Also index terms in file paths.
|
860 |
<li> Also index terms in file paths.
|
813 |
<li> Tool for sorting on dates or mime types.
|
861 |
<li> Tool for sorting on dates or mime types.
|
814 |
<li> Fixed pdf filter which was broken by more recent xpdf
|
862 |
<li> Fixed pdf filter which was broken by more recent xpdf
|
815 |
<li> Filters now installed/executed from /usr/local
|
863 |
<li> Filters now installed/executed from /usr/local
|
816 |
|
864 |
|
817 |
</ul>
|
865 |
</ul>
|
818 |
|
866 |
|
819 |
<h2><a name="1.0.10">1.0.10</a></h2>
|
867 |
<h2><a name="1.0.10">1.0.10</a></h2>
|
820 |
<ul>
|
868 |
<ul>
|
821 |
<li> Added tool to manage the history of consulted documents.
|
869 |
<li> Added tool to manage the history of consulted documents.
|
822 |
<li> Try harder to convert email messages with wrongly declared charsets.
|
870 |
<li> Try harder to convert email messages with wrongly declared charsets.
|
823 |
<li> Add option to reset the database before indexing (easier than rm -rf).
|
871 |
<li> Add option to reset the database before indexing (easier than rm -rf).
|
824 |
<li> Small gui improvements.
|
872 |
<li> Small gui improvements.
|
825 |
<li> Install partial french translation as a tease for future translaters...
|
873 |
<li> Install partial french translation as a tease for future translaters...
|
826 |
|
874 |
|
827 |
</ul>
|
875 |
</ul>
|
828 |
|
876 |
|
829 |
<h2><a name="1.0.9">1.0.9</a></h2>
|
877 |
<h2><a name="1.0.9">1.0.9</a></h2>
|
830 |
<ul>
|
878 |
<ul>
|
831 |
<li> Fixed 2 really ennoying bugs in 1.0.8: wouldn't preview 2nd document
|
879 |
<li> Fixed 2 really ennoying bugs in 1.0.8: wouldn't preview 2nd document
|
832 |
from same file + spurious db close when filter could not be executed.
|
880 |
from same file + spurious db close when filter could not be executed.
|
833 |
|
881 |
|
834 |
</ul>
|
882 |
</ul>
|
835 |
|
883 |
|
836 |
<h2><a name="1.0.8">1.0.8</a></h2>
|
884 |
<h2><a name="1.0.8">1.0.8</a></h2>
|
837 |
<ul>
|
885 |
<ul>
|
838 |
<li> Add support for rtf and gaim logs
|
886 |
<li> Add support for rtf and gaim logs
|
839 |
<li> Optionally show icons to indicate mime types in result list
|
887 |
<li> Optionally show icons to indicate mime types in result list
|
840 |
<li> Better (but imperfect) feedback during the preview
|
888 |
<li> Better (but imperfect) feedback during the preview
|
841 |
loading for big files
|
889 |
loading for big files
|
842 |
<li> Remember main window geometry when closing
|
890 |
<li> Remember main window geometry when closing
|
843 |
<li> Fix stem expansion in advanced search
|
891 |
<li> Fix stem expansion in advanced search
|
844 |
<li> Some autoconf
|
892 |
<li> Some autoconf
|
845 |
<li> Option to use the system's 'file' command as a final step of
|
893 |
<li> Option to use the system's 'file' command as a final step of
|
846 |
identification for suffix-less or unknown files.
|
894 |
identification for suffix-less or unknown files.
|
847 |
<li> Typo had removed support for .Z compression
|
895 |
<li> Typo had removed support for .Z compression
|
848 |
<li> Use more appropriate conjonction operators when computing the advanced
|
896 |
<li>Use more appropriate conjonction operators when
|
849 |
search query (OP_AND_MAYBE, OP_FILTER instead of OP_AND)
|
897 |
computing the advanced search query (OP_AND_MAYBE,
|
850 |
</ul>
|
898 |
OP_FILTER instead of OP_AND)
|
|
|
899 |
</ul>
|
851 |
|
900 |
|
852 |
</div>
|
901 |
</div>
|
853 |
</body>
|
902 |
</body>
|
854 |
</html>
|
903 |
</html>
|