diff --git a/src/VERSION b/src/VERSION
index f161df1c..98e863cd 100644
--- a/src/VERSION
+++ b/src/VERSION
@@ -1 +1 @@
-1.15.9pre
+1.15.8
diff --git a/website/BUGS.html b/website/BUGS.html
index 72bcf427..ca2a8662 100644
--- a/website/BUGS.html
+++ b/website/BUGS.html
@@ -38,38 +38,17 @@
-
+
- Cancelling a preview in the GUI will also cancel the indexing
thread if it is running.
- - Using search preview while the indexing thread is running will
- sometimes crash the GUI or provoke other strangeness. This is
- apparently due to insufficient protection of resources shared by
- several threads. After recent cleanup, the problem occurs quite
- seldom but it is not completely gone. The current and
- unsatisfying workaround, is to avoid the situation, for example
- by using the standalone recollindex program instead of the GUI
- indexing thread.
+ - Using the GUI preview while the indexing thread is running
+ will sometimes crash the GUI or provoke other
+ strangeness. This happens much more rarely than in 1.15.7,
+ but still occurs. Workaround if this happens too frequently:
+ use the standalone recollindex program instead of the GUI
+ thread.
- - When an open error occurs on an external index while
- starting the GUI, the initial indexing dialog is started,
- which is incorrect because it cannot fix the problem.
-
- - The operations on the parent document in the result list
- right click menu (Preview and Open), do not work, they
- access the file's parent directory instead.
-
- - The rclzip filter can't handle utf-8 in path names for archive
- members. An
- updated filter is available.
-
- - The rclzip and rclchm filters can't handle archive members
- with a colon (':') in the file name or path. The files are normally
- indexed and can be searched for, but they can't be displayed
- (neither opened nor previewed). There is a
-
- patch which fixes the issue (then needs full reindex for these
- files).
- After an upgrade, the recoll GUI sometimes crashes on
startup. This is fixed by removing (back it up just in case)
@@ -95,8 +74,8 @@
relatively rare files with a very small text, resulting in the
following error message:
- I'm afraid the text stream of this file is too small to
- handle.
+ I'm afraid the text stream of this file is too small to
+ handle.
Only small files produced by Microsoft Word on a Mac, or by
@@ -109,30 +88,89 @@
slower indexing for all normal .doc files.
+
+ Using search preview while the indexing thread is running will
+ sometimes crash the GUI or provoke other strangeness. This is
+ apparently due to insufficient protection of resources shared by
+ several threads. After recent cleanup, the problem occurs quite
+ seldom but it is not completely gone. The current and
+ unsatisfying workaround, is to avoid the situation, for example
+ by using the standalone recollindex program instead of the GUI
+ indexing thread.
+
+ The GUI preview function sometimes failed with a
+ non-sensical message about a non-related missing
+ helper.
+
+ The ignored suffixes list (recoll_noindex) is
+ ignored in some cases.
+
+ The GUI option to remember sort state between invocations
+ only works for sort by date.
+
+ The man filter creates groff temporary png files in the
+ home directory.
+
+ Indexing can hang or crash after an error occurs on an
+ archive member (which should have affected only the relevant
+ document).
+
+ The initial indexing pass in the real-time indexer does
+ not monitor the X11 session which can create problems if the
+ user ends the section at this point.
+
+ Starting the indexing thread inside the GUI while another
+ indexer (batch or real-time) was active would silently
+ failed. It should show an error dialog.
+
+ When an open error occurs on an external index while
+ starting the GUI, the initial indexing dialog is started,
+ which is incorrect because it cannot fix the problem.
+
+ The operations on the parent document in the result list
+ right click menu (Preview and Open), do not work, they
+ access the file's parent directory instead.
+
+ Most operations on the parent document in the result table
+ view are not connected and do nothing.
+
+ The rclzip filter can't handle utf-8 in path names for archive
+ members. An
+ updated filter is available.
+
+ The rclzip and rclchm filters can't handle archive members
+ with a colon (':') in the file name or path. The files are normally
+ indexed and can be searched for, but they can't be displayed
+ (neither opened nor previewed). There is a
+
+ patch which fixes the issue (then needs full reindex for these
+ files).
+
+
- The Python and PHP modules in 1.15.5 have compile errors. This
+ The Python and PHP modules in 1.15.5 have compile errors. This
is solved by
-
- this simple change.
- The current stemming language is not indicated by menu
- checkboxes.
+
+ this simple change.
+ The current stemming language is not indicated by menu
+ checkboxes.
- If a result table column is both added and moved in the same
- GUI instance, the list becomes garbled (or/and the GUI
- crashes). Workaround: remove the Qt GUI config
- (.config/Recoll.org/recoll.conf), and perform the operation in 2 GUI
- sessions: add column, exit recoll, restart, move column.
+ GUI instance, the list becomes garbled (or/and the GUI
+ crashes). Workaround: remove the Qt GUI config
+ (.config/Recoll.org/recoll.conf), and perform the operation in 2 GUI
+ sessions: add column, exit recoll, restart, move column.
- Clicking one of the category filter checkboxes
- (one of the media/message/text/... things) with an empty result
- list crashes the GUI (just like this, yeah, I know, quality
- insurance etc.). Workaround: don't click these before running the
- first query.
+ (one of the media/message/text/... things) with an empty result
+ list crashes the GUI (just like this, yeah, I know, quality
+ insurance etc.). Workaround: don't click these before running the
+ first query.
- Changing the indexing configuration parameters from the GUI
- while the indexing thread (not an external recollindex command) is
+ while the indexing thread (not an external recollindex command) is
running will sometimes (quite often) crash the GUI.
- Script files (ie: .sh .pl) indexed as text do not respect
diff --git a/website/release-1.15.html b/website/release-1.15.html
index f13be069..5dfc4500 100644
--- a/website/release-1.15.html
+++ b/website/release-1.15.html
@@ -29,7 +29,7 @@
-
Release notes for Recoll 1.15.0/1.15.7
+
Release notes for Recoll 1.15.0/1.15.8
Notes:
- 1.15.1 is identical to 1.15.0 except for a very
@@ -43,7 +43,42 @@
for the indication of the stemming language in the menu, fixed in
1.15.7). If you are running 1.15.5, you probably don't need to
upgrade.
-
+
+
- 1.15.8 fixes quite a few bugs (see
+ the BUGS file) and also
+ breaks my promise to only fix bugs in minor releases because
+ it also has a few small functional improvements (which
+ actually border on the bug fix category):
+
+ - Searches now allow negative directory filtering (all
+ results except from the specified directory). Other attempts
+ at still impossible negative searches
+ (ie: -mime:) now cause
+ explicit errors messages instead of lame results. The
+ inverted directory filtering is accessible from the query
+ language and by checking a checkbox in the advanced
+ search panel.
+
+ - The GUI advanced search panel now allows specifying a
+ field for each entry (ie: author/recipient, etc).
+
+ - Added filters for .war (Konqueror web archive) and
+ .mhtm (other web archive format).
+
+ - Result table:
+
+ - The detail area now has a popup menu similar
+ to the one in the result list (open parent, save to disk
+ etc.).
+ - Estimated result counts are displayed in the
+ status line.
+ - Set row height according to default font size, and better
+ adjust row height and vertical text position in
+ cells.
+
+
+
+
Caveats