Switch to unified view

a/website/CHANGES.html b/website/CHANGES.html
...
...
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.0">Development version</a></h2>
35
36
      <ul>
37
       <li>Recoll has a new class of persistent external filters
38
         with the capability to process several documents, or
39
         multi-document files, in the same instance. Benefits: much
40
         faster image tag indexing, and new file formats. Except for
41
         the Perl image tag filter (because of ExifTool), the new
42
         filters are written in Python.<li>
43
44
       <li>New file formats: chm (microsoft help), zip archives, .ics
45
   calendar files. Individual pages in chm files are indexed and
46
   can be previewed. Zip is quite convenient for maildir
47
   archives (for example).</li>
48
49
       <li>Recoll can now use the output of the Beagle Firefox plugin
50
   to index visited web pages and bookmarks. This is only usable
51
   if Beagle itself is not running, else Recoll and Beagle will be
52
   fighting for the same queue.</li>
53
54
       <li>Big text files (like application logs) can now be paged for
55
         indexing, avoiding excess memory usage during indexing and
56
         improving the usability at query time. They can also be
57
         altogether skipped by setting a maximum size configuration
58
         parameter. These parameters have default values (1 MB and 20
59
         MB) which change Recoll behaviour compared to previous
60
         versions. You can set <i>textfilepagekbs</i>
61
         and <i>textfilemaxmbs</i> to -1 in the configuration to
62
         restore the old behaviour.</li>
63
64
       <li>A cache was implemented for mbox message header offsets. This
65
   speeds up message previews for big mbox files.</li>
66
67
       <li>Miscellaneous usability improvements: 
68
   <ul>
69
     <li>Allow using page-up/down and shift-home to scroll the
70
       result list while the focus is in the search entry. </li>
71
     <li>Make 'Use desktop preferences' the default for new
72
       Recoll installations, and make this choice more
73
       prominent in the external viewer dialog.</li> 
74
     <li>^P starts the print dialog on a preview window.</li>
75
     <li>If a search has no result, alternate spellings are
76
       suggested. This feature is still a bit raw and will be
77
       improved.</li> 
78
     <li>If the text of a document is empty, preview will switch to
79
       displaying the document fields.</li>
80
     <li>New entry in the result list contextual menu for opening
81
       the parent document of a result list hit with its native
82
       application. Useful for exemple for pages inside chm files.</li>
83
   </ul>
84
       </li>
85
86
       <li>Indentation is now preserved when displaying text documents
87
   inside the preview window. This is particularly welcome for
88
   program source files.</li>
89
90
       <li>Allow substituting arbitrary fields in the result
91
         paragraph, using a %(fieldname) syntax</li>
92
93
       <li>The real-time indexing monitor will now accumulate
94
   modifications during 30&nbsp;S before indexing.</li>
95
96
       <li>The indexer can now split camelCase words, allowing search on
97
   component terms. This is not enabled by default as it can
98
   confuse phrase searches (ie: "MySQL&nbsp;manual" is matched by
99
   phrase queries for "my&nbsp;sql&nbsp;manual" and "MySQL&nbsp;manual"
100
   but not "mysql&nbsp;manual"). Use "configure&nbsp;--enable-camelcase"
101
   to activate it.
102
       </li>
103
104
       <li>The ipath is now printed by default after the url in the
105
   default result list format.</li>
106
       
107
       <li><i>recoll_noindex</i> and <i>skippedNames</i> can now be
108
   changed at any point in the tree (only for topdirs previously).</li>
109
110
       <li>Allow using location/application sensitivity in external viewer
111
         choice. This uses several new functions: 
112
         <ul>
113
           <li>Allow the substitution of arbitrary document fields inside
114
             external viewer command line arguments.</li>
115
           <li>Allow field values to be set on all documents
116
             in a file system subtree. For example, you can 
117
             set an application tag (ie: rclaptg = gnus) on all mailbox
118
             files under a specific directory.</li>
119
           <li>New syntax in mimeview for including the rclaptg field in
120
             viewer choice
121
             (<i>mimetype</i>|<i>tagvalue</i>&nbsp;=&nbsp;...).</li> 
122
         </ul>
123
       </li>
124
125
       <li>Allow specifiying a specific default character set for mail
126
   messages. This is mainly useful for readpst dumps. All
127
   reasonable non-ascii messages specify their character set.</li>
128
129
       <li>Added a --without-gui configure option. Removes all X11 and
130
   Qt dependancies and only compiles the command-line interface.</li>
131
132
       <li>Improved the kio_recoll build. There is no need to run
133
   configure manually in the main directory any more. Ubuntu
134
   packages for kio_recoll are now built on the
135
   <a href="http://launchpad.net/~recoll-backports/+archive/ppa">
136
     recoll-backports PPA on launchpad.net</a>.</li>
137
138
      </ul>
139
140
34
      <h2><a name="1.12.2">1.12.2</a></h2>
141
      <h2><a name="1.12.4">1.12.4</a></h2>
142
      <p>Bugs fixed:</p>
143
      <ul>
144
  <li>Qt4 version only: the search inside the preview window
145
  could become unbearably slow for big documents (quadratically
146
  so), and could not be interrupted (Qt bug). The Qt3 version of
147
  the code was included in the preview tool to restore good
148
  performance. This bug is the main reason for this release.</li>
149
      </ul>
150
      <p>Build system improvements:</p>
151
      <ul>
152
  <li>Perform minimal base package configuration inside the kio
153
    cmake code to permit building it from scratch (without a build
154
    of the main code). Mainly useful for builds on the Ubuntu
155
    PPA.</li>
156
  <li>Implement a --without-gui option to build a pure
157
    command-line version with no Qt or X11 dependancies.</li>
158
  <li>Ensure that the user's PATH settings determine where we
159
    look first for qmake in all cases.</li>
160
      </ul>
161
162
      <h2><a name="1.12.3">1.12.3</a></h2>
35
      <p>This is a bug fix release.</p>
163
      <p>This is a bug fix release.</p>
36
      <ul>
164
      <ul>
165
      <li>Fix the sort tool which had been broken since 1.11  with
166
         some (or all?) qt3 versions.<li>
37
      <li>Catch two Xapian exceptions which could crash the GUI when a query
167
      <li>Catch two Xapian exceptions which could crash the GUI when a query
38
        was run while the index was being updated.</li>
168
        was run while the index was being updated.</li>
39
      <li>Ensure that the result list right-click pop up menu will appear even
169
      <li>Ensure that the result list right-click pop up menu will appear even
40
          when the click is inside a table.</li>
170
          when the click is inside a table.</li>
41
      <li>Fix the way we retrieve the Xapian library version to avoid
171
      <li>Fix the way we retrieve the Xapian library version to avoid