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