Switch to unified view

a/website/release-1.17.html b/website/release-1.17.html
...
...
43
        (<span class="literal">rm&nbsp;-rf&nbsp;~/.recoll/xapiandb</span>),
43
        (<span class="literal">rm&nbsp;-rf&nbsp;~/.recoll/xapiandb</span>),
44
        then start recoll or
44
        then start recoll or
45
        recollindex.  <span class="literal">recollindex&nbsp;-z</span>
45
        recollindex.  <span class="literal">recollindex&nbsp;-z</span>
46
        will do the same in most cases.</p>
46
        will do the same in most cases.</p>
47
47
48
       <p>Also, using the anchored search feature on an 1.15 index
48
      <p>Some new, auxiliary, features do require a full reindex to work:</p>
49
         requires a full reindex.</p> 
49
      <ul>
50
        <li>The file size filtering functions.</li>
51
        <li>The anchored search feature if the index was created by
52
          release 1.15 or older.</li>
53
      </ul>
50
54
51
55
52
      <h2>Changes</h2>
56
      <h2>Changes</h2>
53
57
54
      <p>Recoll 1.17 is an incremental improvements release over 1.16, no
58
      <p>Recoll 1.17 is an incremental improvements release over 1.16, 
55
        really major function was introduced or modified.</p> 
59
        with quite a few changes under the hood (like the introduction
60
        of a webkit-based result list), but relatively few obvious
61
        changes for the casual user.</p> 
56
62
57
      <ul>
63
      <ul>
58
        
64
        
59
        <li>Recoll now supports filtering on file sizes. This is accessible
65
        <li>Search: Recoll now supports filtering on file sizes. This
60
          from the advanced search panel, or from the query langage
66
          is accessible from the advanced search panel, or from the
61
          (ie: "size&gt;10k&nbsp;size&lt;1m"). For documents stored
67
          query langage (ie: "size&gt;10k&nbsp;size&lt;1m"). For
62
          inside archives, the file size stored in the index is now
68
          documents stored inside archives, the file size stored in
63
          the actual one, not the archive's as was previously the
69
          the index is now the actual one, not the archive's as was
64
          case.</li>
70
          previously the case. Because of this, you will need a full
65
71
          reindex to completely enable this feature.</li>
66
        <li>Query language: tilde is now expanded inside a "dir:"
67
          clause.</li>
68
72
69
        <li>Query language: the "dir:" directive now accepts
73
        <li>Query language: the "dir:" directive now accepts
70
          non-absolute paths. For example dir:dir1/dir2 will select
74
          non-absolute paths. For example dir:dir1/dir2 will select
71
          any file the path of which includes "dir1/dir2".</li>
75
          any file the path of which includes "dir1/dir2".</li>
76
77
        <li>Query language: tilde is now expanded inside a "dir:"
78
          clause.</li>
79
80
        <li>GUI: it is now possible to cancel a query that takes too
81
          long. Because of limitations in Xapian, this forces a program
82
          exit, but it's probably better than staring at a hung
83
          Recoll.</li>
84
85
        <li>GUI/config: new set of dialogs to set up the indexing
86
          schedule, either as automatic real time indexing started
87
          with the user session or as discrete cron entries. This
88
          will take care of the details of autostart files or crontab
89
          editing.</li> 
90
91
        <li>GUI: use Shift+PageUp instead of Shift+Home to rewind the
92
          result list to the first page. Shift+Home is useful in the
93
          search entry.</li>
94
95
        <li>GUI: the preview function will now check that the index is
96
          up to date before fetching the preview data, and propose to
97
          update the index if necessary. This is especially important
98
          for mail folders. It was previously possible that the
99
          preview would display a message unrelated to the current
100
          result.</li>
101
102
        <li>GUI: it is now possible to control the date format 
103
          displayed by the results (go to Query Preferences).</li>
72
104
73
        <li>GUI: when a search fails to retrieve results, the spelling
105
        <li>GUI: when a search fails to retrieve results, the spelling
74
          suggestions are now presented as links inside the result list
106
          suggestions are now presented as links inside the result list
75
          area. Clicking a link will replace the appropriate word inside
107
          area. Clicking a link will replace the appropriate word inside
76
          the search entry.</li>
108
          the search entry.</li>
77
109
78
        <li>GUI: thumbnails will be displayed in the result list if
110
        <li>GUI: thumbnails will be displayed in the result list if
79
          found in the standard freedesktop thumbnails directory
111
          found in the standard freedesktop thumbnails directory
80
          (previously created by gimp or some file manager). Recoll
112
          (previously created by gimp or some file manager). This Recoll
81
          will not create thumbnails (this would slow the results display
113
          release will not create thumbnails.</li>
82
          too much).</li>
83
84
        <li>GUI: it is now possible to control the date format used to
85
          display the results (go to Query Preferences).</li>
86
114
87
        <li>GUI: it is now possible to Copy/Paste from the term explorer
115
        <li>GUI: it is now possible to Copy/Paste from the term explorer
88
          result list.</li>
116
          result list.</li>
117
118
        <li>GUI: what used to be the document category filters
119
          (media/text/etc.) are now defined as query language
120
          fragments
121
          inside <span class="filename">mimeconf</span>. This means
122
          that you can redefine them freely (see the comments for the
123
          <tt>[guifilters]</tt> section in the
124
          default <span class="filename">mimeconf</span>).</li> 
89
125
90
        <li>GUI: it is now possible to use a Qt style sheet to modify
126
        <li>GUI: it is now possible to use a Qt style sheet to modify
91
          many aspects of Recoll appearance. A style sheet file can be
127
          many aspects of Recoll appearance. A style sheet file can be
92
          selected from the GUI query configuration dialog. A sample
128
          selected from the GUI query configuration dialog. A sample
93
          skeleton style sheet is to be found in the
129
          skeleton style sheet is to be found in the
94
          share/recoll/examples directory.</li>
130
          share/recoll/examples directory.</li>
95
131
132
        <li>GUI: the result list is now based on the WebKit widget
133
          instead of QTextBrowser. This means better HTML/CSS support,
134
          and even Javascript ... You can force the use the old
135
          QTextBrowser instead by using
136
          configure&nbsp;--disable-webkit. See a few CSS examples in
137
          the <a href="custom.html">result list customisation
138
            examples page</a></li>
139
96
        <li>GUI: added menu entry to show all the mime types actually
140
        <li>GUI: added menu entry to show all the mime types actually
97
          indexed.</li>
141
          indexed.</li>
98
142
99
        <li>GUI: the result list is now based on the WebKit widget
100
          instead of QTextBrowser. This means better html/css support,
101
          and even Javascript ... You can force the use the old
102
          QTextBrowser instead by using configure&nbsp;--disable-webkit.</li>
103
104
        <li>GUI: use Shift+PageUp instead of Shift+Home to rewind the
105
          result list to the first page. Shift+Home is useful in the
106
          search entry.</li>
107
   
108
        <li>The GUI now has a set of dialogs to set up the indexing
109
          schedule, either as automatic real time indexing started
110
          with the user session or as discrete cron entries. This
111
          will take care of the details of autostart files or crontab
112
          editing.</li> 
113
114
        <li>The GUI indexing thread has been removed. All indexing is
143
        <li>GUI/indexing: the indexing thread has been removed. All
115
          now performed by a separate recollindex process. This has
144
          indexing is now performed by a separate recollindex
116
          multiple advantages, the thread was just a very bad
145
          process. This has multiple advantages, the thread was just a
117
          idea. Among others, exiting the GUI has no influence on an
146
          very bad idea. Among others, exiting the GUI has no
118
          ongoing indexing.</li>
147
          influence on an ongoing indexing.</li>
119
148
120
        <li>The GUI now has a menu entry to force a full reindex.</li>
149
        <li>GUI/indexing: new menu entry to force a full reindex.</li>
121
150
122
        <li>The GUI indexing configuration now only shows the directories
151
        <li>GUI/config: the indexing configuration now only shows the
123
          customized by the user, not those which come from the
152
          directories customized by the user, not those which come
124
          standard configuration (ie: ~/.thunderbird). Showing the
153
          from the standard configuration (ie:
125
          standard directories was more often confusing than
154
          ~/.thunderbird). Showing the standard directories was more
126
          useful.</li>
155
          often confusing than useful.</li>
127
156
128
        <li>GUI: the default reslist paragraph now displays the ipath:
157
        <li>GUI: the default result list paragraph now displays the ipath:
129
          this is very useful for archive members and not too
158
          this is very useful for archive members and not too
130
          disturbing for other kinds.</li>
159
          disturbing for other kinds.</li>
131
160
132
        <li>GUI: it is now possible to cancel a query that takes too
133
          long. Because of limitations in Xapian, this forces a program
134
          exit, but it's probably better than staring at a hung
135
          Recoll.</li>
136
137
        <li>GUI: what used to be the document category filters
138
          (media/text/etc.) are now defined as query language
139
          fragments inside mimeconf. This means that you can redefine
140
          them freely (see the comments for the [guifilters] section
141
          in the default mimeconf).</li>
142
143
        <li>Command line query: can now select a result slice
161
        <li>Command line query: can now select a result slice
144
          (first result rank and count of results).</li>
162
          (first result rank and count of results). New option for
163
          easy parsing of results by another program.</li>
145
164
146
        <li>Indexer: handle the html5 <tt>charset</tt> meta tag.</li>
165
        <li>Indexing: handle the html5 <tt>charset</tt> meta tag.</li>
166
        <li>Indexing: added support for Okular notes and Gnumeric.</li>
147
167
148
        <li>Real time indexer: restart automatically when the
168
        <li>Real time indexer: restart automatically when the
149
          configuration changes.</li>
169
          configuration changes.</li>
150
151
        <li>Indexer: Added okular notes and gnumeric filters.</li>
152
170
153
        
171
        
154
        <li>Fixed bugs:
172
        <li>Fixed bugs:
155
          <ul>
173
          <ul>
156
            <li>Indexing configuration: deleting one customized
174
            <li>Indexing configuration: deleting one customized