Switch to unified view

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&nbsp;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&nbsp;manual" is matched by
114
   phrase queries for "my&nbsp;sql&nbsp;manual" and "MySQL&nbsp;manual"
115
   but not "mysql&nbsp;manual"). Use "configure&nbsp;--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>&nbsp;=&nbsp;...).</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&nbsp;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&nbsp;manual" is matched by
162
      phrase queries for "my&nbsp;sql&nbsp;manual" and "MySQL&nbsp;manual"
163
      but not "mysql&nbsp;manual"). Use "configure&nbsp;--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>&nbsp;=&nbsp;...).</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&nbsp;--enable-xattr</i>. You'll also need to
304
            <i>configure&nbsp;--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>