File recoll.changes of Package recoll
-------------------------------------------------------------------
Sat Dec 16 22:32:52 UTC 2023 - Fabian Vogt <fabian@ritter-vogt.de>
- Add patch to fix the kio_recoll build (boo#1218132):
* fix-kioslave-build.patch
-------------------------------------------------------------------
Fri Dec 15 22:10:16 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 1.36.2:
* https://www.lesbonscomptes.com/recoll/pages/release-1.36.html
-------------------------------------------------------------------
Fri Dec 15 22:08:30 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Require extra-cmake-modules at build time
-------------------------------------------------------------------
Tue Oct 24 08:31:01 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 1.35
https://www.lesbonscomptes.com/recoll/pages/release-1.35.html
* fixes a bug which would prevent the handler memory size
limitation from working
* multiple small fixes and improvements
-------------------------------------------------------------------
Fri May 5 07:08:15 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Add a _multibuild file to replace the linked package
-------------------------------------------------------------------
Fri Mar 10 16:44:31 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 1.34.6
* recollq: repair -A option, broken in 1.34.0
* GUI: add -W command line flag to start with a system tray
icon only (no window open).
* Data extraction: add flag allowing a handler to return the
data as a file path pointer instead of in the stream.
* Fix issue in the code for executing external command
-------------------------------------------------------------------
Wed Feb 15 21:57:20 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 1.34.3
* miscellaneous improvements and fixes
-------------------------------------------------------------------
Mon Jan 2 09:04:46 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 1.34.0
* Add option to complement queries having rare words with more
common spelling approximations.
* Make index configuration parameters insensitive to character
case.
* rclaudio: improve performance with NFS-mounted volumes in some
cases. Support ID3 tags in WAV and AIFF files. Add dsf and
dff support.
* recollq: when displaying snippets for a group search, filter
out non-matching snippets.
* TeX: make a better attempt at guessing charset.
- Add patch for kio_recoll:
* 0001-Disable-aspell-support-for-building-the-kioslave-plu.patch
-------------------------------------------------------------------
Mon Oct 3 14:04:02 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.33.1:
https://www.lesbonscomptes.com/recoll/pages/release-1.33.html
* Query processing: simplify queries a bit more before sending to
Xapian, allows using OP_FILTER for path filtering. → Medium
version bump.
* GUI: allow specifying a fixed geometry for the results list
viewport by setting RECOLL_RESULTS_GEOMETRY=widthxheight.
For people with fixed-width result formats CSS.
* recollq: add option to extract a result document into a file.
* Replace application/x-flac with audio/flac for FLAC audio files.
* Fix web queue processing for non-default configuration directories.
* Fix encoding issue in pdf attachment extraction.
* GUI: result list: fix issue with webengine builds not displaying
Icons. Paging still not working right with webengine (QTBUG-105842).
Main builds revert/remain to webkit.
* Misc. small adjustments.
-------------------------------------------------------------------
Sat Sep 17 13:39:26 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.32.7
* KIO fixes for recent versions
-------------------------------------------------------------------
Sat Jul 23 07:24:07 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.32.5. Changes since 1.32.4:
* GUI: improve font size consistency when the interface is scaled.
* Allow displaying line numbers in recollq and snuppets.
* PDF handler: fix opening attachments (the path needs decoding)
Visit https://www.lesbonscomptes.com/recoll/pages/release-1.32.html
for older changes.
- Drop 0001-Fix-include-with-recent-KDE-Frameworks.patch. No
longer needed.
-------------------------------------------------------------------
Tue Mar 29 09:39:53 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Add patch to fix kio_recoll build with recent frameworks:
* 0001-Fix-include-with-recent-KDE-Frameworks.patch
-------------------------------------------------------------------
Tue Mar 29 08:16:02 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.32.0
* GUI: added a collapsible side pane for quick filtering on
dates or directories.
* Windows: real time indexing.
* Showing duplicates now uses a spreadsheet like the result
table for easy access to the duplicate files.
* Fixed the temporary copy open dialog (again!).
* The default mimeview and mimeconf configuration files were
separated into generic and system-specific parts to avoid
update errors (no consequences for users).
* Renamed all Python input handler with a .py extension. This
is relied on on Windows rather than listing an explicit
python interpreter.
* Added %l specification to viewer definitions for opening at
a specific line.
* Misc small bug fixes.
-------------------------------------------------------------------
Thu Jan 6 14:32:03 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.31.6
* Fix a nasty bug causing possible crashes or index corruption
when indexing was interrupted.
* Fix temporary files cleanup when using tesseract OCR on
PDF files.
-------------------------------------------------------------------
Wed Jun 30 06:41:58 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.31.0
* GUI: modified shortcuts were not read from the preferences !
* Aspell: execute the command to retrieve the suggestions
instead of loading the library.
* GUI: we didn’t show the last snippet in "Show snippets"
* GUI: fix issue with Ctrl+0 in result table.
* Indexer: add "Flushing" state, which will be displayed by the
GUI and explain pauses while indexing.
-------------------------------------------------------------------
Tue Apr 20 17:04:28 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.30.1
* misc fixes
-------------------------------------------------------------------
Sun Mar 28 08:09:40 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Drop the pstotext 'Recommends'. it doesn't work anymore.
-------------------------------------------------------------------
Tue Mar 16 08:39:47 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.29.2
* Improved GUI configurability
* Shortcuts editor
-------------------------------------------------------------------
Tue Dec 22 10:01:51 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.27.12:
* Repair Python source file indexing.
* Repair spelling replacements in GUI.
-------------------------------------------------------------------
Sun Nov 1 21:40:57 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.27.9
* Fix a bug in utf-8 truncation that could lead to indexing
failures.
* Easy switching to dark mode
-------------------------------------------------------------------
Fri Oct 2 17:23:05 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.27.7. Changes since 1.27.6:
* Partial support for external term generators.
* Index MS-Word .docx endnotes and footnotes.
* GUI: Fix having to type CR twice for multi-word searches.
* Do not ignore white space while splitting CJK text with
the n-gram splitter.
Check https://www.lesbonscomptes.com/recoll/pages/release-1.27.html
for older changes.
-------------------------------------------------------------------
Sat Jul 11 07:04:38 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.27.3
* Fix GUI freezes with xapian 1.4
* If XDG_RUNTIME_DIR is set, locate index.pid in it.
* When splitting to generate abstract from text, take
care to generate all terms.
* GUI: fix crash on exit caused by statically declared shortcut
* GUI: saving/restoring simple searches: the list of active
external indexes is now restored with the query.
-------------------------------------------------------------------
Sat Apr 18 11:40:42 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.26.7:
* Vastly improved OCR support, with caching
* Small fixes
-------------------------------------------------------------------
Thu Feb 6 11:49:57 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.26.4
* Fix infinite loop with some corrupted compressed files.
* Improve memory use behaviour with some very big XML-based
(e.g. libreoffice or .docx) documents.
-------------------------------------------------------------------
Wed Dec 11 20:17:04 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.26.3
* Fix some search entry completer crashes.
* Add a recollq option to get an exact count of results
* Add shortcut to open the snippets window for a results table entry. (Ctrl+e).
* Extend PDF XMP custom processing interface
* Add options for collapsing duplicate results to the Python API and the recollq command line.
* Avoid explicit deletion of preview widget.
-------------------------------------------------------------------
Wed Nov 20 08:25:40 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.26.1
GUI: fix wrong default for the search history size preference.
GUI: actually remember when disabling the temp file warning from
the dialog.
-------------------------------------------------------------------
Sun Oct 20 19:57:09 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.26
* GUI: improved highlighting and snippets extraction
* Slightly improve processing of Hangul characters.
* GUI Index configuration: the skippedPaths editor now uses a file
picker to create entries
* GUI: added option to suppress all beeps.
* GUI: snippets: add context menu to switch page/relevance sort.
* GUI: add Previous/Next buttons to the preview Window.
* GUI: improved search completer.
* GUI: add preference to turn off desktop notifications.
* GUI: add preference to limit search history length or disable it.
* GUI: improved query language help tooltip.
-------------------------------------------------------------------
Fri Oct 11 21:22:03 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.25.23
* GUI: the search entry now has a completion window with contents
from the search history and the index terms.
* Better support for mountable volumes
* GUI: remember and manage maximized window state.
* Path translations changes are used without need for a GUI restart.
* All non-internal input handlers now use Python3.
* Most XML formats which were processed by a Python script interpreting
an XSL stylesheet are now processed internally in the C++ code.
-------------------------------------------------------------------
Mon Sep 23 21:13:26 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.25.22
* GUI: ensure WM_CLASS is set to help window management.
* Linux document Open: pass an encoded URL to xdg-open.
* GUI action editor: ensure that the current row data is always reflected
when the row changes, not only on mouse clicks.
* GUI mbox preview: wrong message was displayed for non-cached folders.
-------------------------------------------------------------------
Fri Aug 9 20:30:13 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.25.21
* Many small fixes
* Repair result table highlighting.
-------------------------------------------------------------------
Thu Jun 20 09:07:35 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.25.19
* Fix issues with the OCR and XMP functions of the PDF handler.
-------------------------------------------------------------------
Wed May 29 15:21:08 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.25.18
* Fixed bug in snippets generation. We sometimes dropped the best snippets in
case of phrase searches.
* Small improvements in synonyms handling, significant for big synonym files.
* Raw indexes: fix test for capitals in user input in a few marginal cases.
* GUI: fix highlighting in table mode.
* GUI: add "Open" button to preview window.
-------------------------------------------------------------------
Mon May 27 13:20:04 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.25.16
* Fix a GUI crash
* Fix a KIO Slave build issue
* Fix a Python module memory leak
* Fix result table highlighting
* Improvements in synonyms handling
-------------------------------------------------------------------
Tue Apr 2 08:54:41 UTC 2019 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 1.25.11
* Use Python 3
* performance improvement for big pdf and xls files
* Fix crashes in the Python module
* Small improvements
Check https://www.lesbonscomptes.com/recoll/release-1.25.html for
the full list of changes.
- Drop fix-build.patch. Merged upstream.
- Trim the marketing words from description.
- Refresh stop-recoll-truncating-metadata-to-150.patch
-------------------------------------------------------------------
Sun Oct 21 22:15:19 UTC 2018 - Christophe Giboudeaux <christophe@krop.fr>
- Add fix-build.patch
-------------------------------------------------------------------
Sat May 26 16:40:08 UTC 2018 - christophe@krop.fr
- Update to 1.24.1:
* New snippets generation method.
* Fixed clicks on orthographic suggestions with Qt5.
* All input handlers should now be compatible with Python3, but
still use Python2.
Check the ChangeLog for the complete list of changes.
-------------------------------------------------------------------
Sat Mar 25 08:22:13 UTC 2017 - tittiatcoke@gmail.com
- Update to 1.23.1
- Input handler for ODF flat XML file formats.
- Configuration: some list configuration variables, namely
skippedNames, noContentSuffixes, and xallexcepts, have acquired
variants suffixed with + or - for adding or removing values from
the default value, which is a longish list, which hence does not
need to be copied for modification any more.
- New nomd5types variable for listing types of files for which we
should not compute an MD5 hash (used for duplicates detection).
See the manual for details. The default list excludes the audio
file types.
- Unicode BOM detection for text files
- Allow using full CSS style for term highlighting, not just color.
- execm input handlers now have an alternate method to set metadata
fields, easier than HTML meta fields.
-------------------------------------------------------------------
Wed Dec 7 08:12:41 UTC 2016 - tittiatcoke@gmail.com
- Update to 1.22.4
* Main features in 1.22.x
- It is now possible to define synonyms groups, used only at
query-time to expand the query terms to their defined synonyms.
- Many shell-script input handlers have been converted to Python
and are now persistent. Most are compatible with Python3.
- The Unix/Linux build system has been converted to use the
autotools in a fairly standard way.
- Make dehyphenation (co-worker->coworker in addition to the
normal terms) optional, active by default.
- For people using the Firefox web page indexer add-on: a new
tool in the GUI to list and delete entries from the Web cache.
- Improved index statistics in the GUI, and improved display
while the indexer is working.
* Bugfixes:
- Fix advanced search 'start search' button doing nothing
under qt5.
- Fix html escaping with newer versions of pdftotext.
- Small bug fix in the text splitter: which resulted in missing
results when matching a file name extension using.
- Added suffix associations for .java and .sql, to fix problems
caused by the switch from 'file' to 'xdg-mime'.
- Sidestep bus error in qt exit code by calling _exit() instead
of exit() in GUI exit code.
- GUI, advanced search: fix crash which occurred when restoring
clause list bigger than the default size (6 clauses).
-------------------------------------------------------------------
Thu Apr 7 10:01:33 UTC 2016 - tittiatcoke@gmail.com
- Update to 1.21.6
* KDE Frameworks5 compatibility for the KIO slave
* New Query parser
* Filters are executed in a different way for better performance
- Added kio_recoll4 package to provide a KIO slave for Konqueror
which is still KDE4 based
-------------------------------------------------------------------
Wed Jul 15 19:25:07 UTC 2015 - tittiatcoke@gmail.com
- Update to 1.20.6
* Support for Qt 5.3.2 and higher.
* An Open With entry was added to the result list and result
table popup menus
* A new way for specifying multiple terms to be searched inside
a given field: it used to be that an entry lacking whitespace
but splittable, like [term1,term2] was transformed into a phrase
search, which made sense in some cases, but no so many
* The Query Fragments tool was added to the GUI. This is a window
with customizable buttons to add arbitrary query language
fragments to the current search
* We changed the way terms are generated from a compound string
(e.g. an email address)
* New keyboard accelerators for the result table: Ctrl+r switches
the focus from the search entry to the table, Ctrl+o opens the
document for the current line, Ctrl+Shift+o opens document and
closes recoll, Ctrl+d previews the document
* A special term is now indexed for results from the web history:
use "-rclbes:BGL" to exclude the web results, "rclbes:BGL" to
restrict the results to the web ones
* Recoll now indexes #hashtags as such
* You can now use both -e and -i for erasing then updating the
index for the given file arguments with the same recollindex
command
* We now allow access to the Xapian docid for Recoll documents
in recollq and Python API search results
* recollq and recoll -t get a new option -N to print field names
between values when -F is used. In addition, -F "" is taken as
a directive to print all fields
* Unicode hyphen (0x2010) is now translated to ASCII minus
during indexing and searching
-------------------------------------------------------------------
Sun Jul 27 12:39:49 UTC 2014 - auxsvr@gmail.com
- Update to 1.19.14p2
* The Open/LibreOffice document filter does not output white space
for tab-separated words in input, leading to search failures.
* On systems such as Debian Stable which use Evince version 2.x
(not 3.x) as PDF viewer, the default "Open" command for PDF files
will not work. You need to use the GUI preferences tool to change
the --page-index option to --page-label for the evince command
line used for PDF.
* It will sometimes happen that the result list paragraph format
stored in the Qt preferences file will get garbled, causing
result lists with no displayed paragraphs (the counts and
pages are ok, the results can be seen in table mode, but not in
list mode). The workaround is to go to Preferences->Query configuration
->User interface and erase the result paragraph format string (^A DEL
in the text area), this will reset the string to the default value.
* A release 1.19 change in the way we handle minus characters ('-')
broke support for wildcard character ranges (e.g.: [a-z]). A fix would
be relatively complicated, so please speak up if you need it because
I won't probably do it without further motivation.
* Real time indexer: when running with gamin on FreeBSD, the indexer
can deadlock in the gamin dialog in some cases.
* After an upgrade, the recoll GUI sometimes crashes on startup. This
is fixed by removing (back it up just in case) ~/.config/Recoll.org/
recoll.conf, the QSettings storage for recoll.
-------------------------------------------------------------------
Tue May 6 18:27:57 UTC 2014 - tittiatcoke@gmail.com
- Update to 1.19.13
* fixes the rare but longstanding multithread indexing crashes
* silences noisy but mostly harmless ppt-dump.py crashes
-------------------------------------------------------------------
Wed Apr 23 18:38:31 UTC 2014 - tittiatcoke@gmail.com
- Update to 1.19.12p1
* adds a parameter for setting the truncation size of the stored
metadata attributes
* new XLS filter
- updated patch stop-recoll-truncating-metadata-to-150.patch as that
the issue was resolved with a configuration option now
-------------------------------------------------------------------
Fri Mar 28 11:21:12 UTC 2014 - cfarrell@suse.com
- removed redundant lines from patch
-------------------------------------------------------------------
Thu Mar 27 11:44:36 UTC 2014 - cfarrell@suse.com
- recoll truncates metadata at 150 chars for no reason. Apply fix
from http://is.gd/E4wnMG to raise limit to 1500.
-------------------------------------------------------------------
Sat Dec 7 15:04:43 UTC 2013 - cgiboudeaux@gmx.com
- Update to 1.19.11
* Python3 compatibility for the Python Recoll module.
* Add a new PPT format text extractor. Catppt just did not extract anything from more recent .ppt files.
* Fix various bugs related to date filtering and a GUI crash.
* Change the way Hindi / Devanagari text is handled.
* Fix the results table dups and snippets links.
-------------------------------------------------------------------
Wed Aug 21 13:04:41 UTC 2013 - tittiatcoke@gmail.com
- Update to 1.19.5
* Additional translations (Spanish, Russian, Czech, German)
* Bug and usability fixes
- Absolute paths computations are broken by recollindex
changing its working directory to /tmp, so that giving relative
paths to e.g. "recollindex -i" would fail.
- The Unity Lens would fail when the query terms had accented
characters
- The "autophrase" feature could sometimes create false matches.
- There are a number of problems when using multiple indexes
which could contain identical paths values for actually
different documents (on different volumes).
- The history list window shows snippets links, which display
an error message when used and make no sense (no query data).
* Resolves Indexing CIFS/SMBFS kernel mounts
-------------------------------------------------------------------
Tue May 21 21:01:49 UTC 2013 - hrvoje.senjan@gmail.com
- Update to 1.19.2
* Indexing can use multiple threads. This can be a major performance
boost for people with multiprocessor machines and big indexes.
The threads setup is roughly auto-configured when recollindex starts,
based on the number of processors, but it is also possible to
taylor it in the configuration.There is a section in the manual
to describe the configuration, and also some notes about the
transformation and the performance improvements.
* There is a new result list/table popup menu option to display
all the sub-documents for a given one. This is mostly useful
to display the attachments to an email. The resulting screen can
be used to select multiple entries and save them to files.
* It is now possible to use OR with "dir:" clauses, and wildcards
have been enabled.
* When the option to follow symbolic links is not set -which is
the default- symbolic links are now indexed as such (name and content).
* The advanced search panel now has a history feature.
Use the up/down arrows to walk the search history list.
* There are new GUI configuration options to run in
"search as you type" mode (which I don't find useful at all...),
and to disable the Qt auto-completion inside the simple search
string. The completion was often more confusing and ennoying
than useful, especially because it is case-insensitive when case
sometimes matter for Recoll searches (capitalization to
disable stemming).
* When the option to collapse identical results is used,
documents which do have duplicates are shown with a link to
list the clones. This function needs new data from the index,
so it will only completely work after a full 1.19 reindex.
* Recoll should now behave reasonably on video files: index the name
and propose an Open button in the result list to start the configured
player.
* Thanks to Recoll user Koniu, you can now access your Recoll indexes
through a Web browser interface. The server side is based on the
Bottle Python Web framework and the Recoll Python module, and can
run self-contained (no necessity to run apache or another web server),
so it's quite simple to set up. See: See the Recoll WebUI project
on GitHub.
* Thanks to Recoll user David, there is now a filter to index and
retrieve Lotus Notes messages. See the software site on sourceforge
and some notes from a user with a slightly different configuration.
* There is a new path translation facility, with a GUI interface,
to make it easier to share an index from a network share on clients on
which the mount points might be different. This could also probably
be put to use to design a "portable index" feature (for removable media).
* The first indexing run after Recoll installation (for a new user)
will run in a fashion which will put data likely to be useful into the
index faster, so that an impatient user can more quickly try searches.
* Implemented cache for last file uncompressed. This will much
improve usage, e.g. for people fetching successive messages from a
compressed mail folder.
* Recollindex will now change its current directory to a
temporary one (e.g. /tmp) to mitigate the problems of some filters
creating temporary files and not cleaning them.
* There is a new recursive explicit reindex option to the
command line indexer.
* The default result list paragraph format has been slightly tweaked
(removed the relevance percentage and small ordering and
formatting changes).
* Mime type wildcard expansion is now performed against the index,
not the configuration. This fixes many problems when searching
for, e.g., media files indexed only by name.
* The choice for case/diacritics sensitivity is now fully
processed during wildcard expansion (for case-sensitive indexes).
* The Snippets popup (list of pages and excerpts typically produced
for PDF documents) can now use an external CSS stylesheet. This is
useful because the Qt Webkit objects do not fully inherit the Qt
configuration so that, for example, a style sheet is needed for
using a different background color. The style sheet is chosen
from the Preferences->GUI configuration->Result list panel.
* Improved handling of filters during indexing resulting in
less subprocesses.
* Added function to import tags from external application
(e.g. Tmsu).
* Changed format for rclaptg field. Was colon-separated, now uses
normal value/attributes syntax with an empty value like:
localfields = ; attr1 = val1 ; attr2 = val2
* Extended file attributes are now indexed by default.
As a side effect, recoll now uses st_ctime, not st_mtime to
detect file changes. This means that installing 1.19 will reindex
many files (all those that were modified since created). Recoll also
now processes the charset and mime_type standardized extended attributes.
* The Python module has been expanded to include the interface for
extracting data. This means that you could now write most of the
Recoll GUI in Python if you wished. There is a bit of sample code
in the source package doing just this. A few incompatible changes
had to be made to the Python module. Especially the "Query.next"
field is gone and the module structure has been changed (different
import statement needed). Adapting your code is trivial, have a look
at the changes in the Unity Lens module for an example. The new module
is compatible with the Python Database API Specification v2.0 for the
parts that make sense for a non-relational DB.
* Recoll now uses a dynamic library for the code shared by the query
interface, the indexer and the Python module. This should have no
visible impact but was rendered necessary by the Python module
evolutions.
-------------------------------------------------------------------
Tue Jan 1 10:53:20 UTC 2013 - tittiatcoke@gmail.com
- Update to 1.18.1
* The index can now be configured for case and diacritics
sensitivity, in which case raw terms are indexed.
* The advanced search screen now has a history function.
* Recoll has a new capacity to store page break locations and use
them when opening a document at the location for a given match.
* The GUI result list has a new "snippets" window for documents
with page numbers, which let the user choose a snippet and open
the document at the appropriate page.
* There is a list of MIME types that should be opened with the
locally configured application even when Use Desktop Preferences
is checked.
* We now allow multiple directory specifications in the query
language, as in: dir:/home/me -dir:tmp
* The search inside the GUI preview window, has been improved,
and allows selecting from a list one of the initial term
groups as the search target.
* A new script dedicated to laptops, which can start or stop
recollindex according to mains power status.
Fixed bugs:
* The unac_except_trans mechanism could be buggy in some cases
and generate wrong character translations.
* Don't terminate monitor for permissions-related addwatch error.
* Fix handling of ODF documents exported by Google docs.
* It was previously impossible to open the parent of an embedded
document (e.g. the CHM file for an HTML page inside the CHM)
if the parent was itself a member of an archive.
-------------------------------------------------------------------
Fri Jul 6 03:13:28 UTC 2012 - mlin@suse.com
- Update to version 1.17.3
* 1.17.1 was released only for a small function needed for
supporting the Unity Lens. If you don't need it, you can stay
with 1.17.0.
* 1.17.2 fixes a few bugs and adds a small feature for handling
characters that should not be accented in your language (ie: å
in swedish). See unac_except_transx in the manual configuration
section. Also a new rcldia filter for Dia files.
* 1.17.3 fixes a nasty indexing bug in email processing code. This
was triggered most probably my messages containing Microsoft
mimehtml attachments, but possibly by other ones too, and caused
an indexing crash. Also fixes small glitches in result list
paging.
- Update the license
- Cleanup the specfile
-------------------------------------------------------------------
Sun Mar 25 17:14:07 UTC 2012 - tittiatcoke@gmail.com
- Update to 1.17.0
* GUI/config: new set of dialogs to set up the indexing schedule,
either as automatic real time indexing started with the user
session or as discrete cron entries. This will take care of the
details of autostart files or crontab editing
* Search: Recoll now supports filtering on file sizes.
* GUI: it is now possible to cancel a query that takes too long.
Because of limitations in Xapian, this forces a program exit,
but it's probably better than staring at a hung Recoll.
* See http://www.lesbonscomptes.com/recoll/release-1.17.html
-------------------------------------------------------------------
Tue Nov 8 13:46:25 UTC 2011 - tittiatcoke@gmail.com
- Update to 1.16.2
+ Fixes a bug with Qt 4.7.4 where the links to the Preview or
Open insdie the result list did not work.
+ Other bugfixes
-------------------------------------------------------------------
Thu Sep 29 15:55:40 UTC 2011 - tittiatcoke@gmail.com
- Update to 1.16.1
+ fixes a severe bug in 1.16.0, where the GUI had a good chance
to crash when running a query while the indexing thread was
running.
-------------------------------------------------------------------
Fri Sep 23 11:21:00 UTC 2011 - tittiatcoke@gmail.com
- Update to Recoll 1.16.0
* Bugfixes
* Add. Functionality:
- The performance of email indexing has been slightly improved
- Images are displayed in preview. You can get at the fields
and complete extracted text using the popup menu.
- It is now possible to set an increased weight for indexing
some fields
- Improved preservation of indentation for text files displayed
in the preview window.
- Added filters for .war (Konqueror web archive), .mhtm (other
web archive format) and rar archives
- Show hidden (dot) files in the indexing configuration GUI
dialogs.
- Added -f option to recollindex to ignore skippedPaths/Names
when used with -i. Allows the use of a purely external file
selection mechanism.
-------------------------------------------------------------------
Tue May 3 18:13:03 UTC 2011 - tittiatcoke@gmail.com
- Update to Recoll 1.15.8
* Bugfixes
* Add. Functionality:
- 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).
- Searches now allow negative directory filtering
-------------------------------------------------------------------
Mon Mar 14 12:23:32 UTC 2011 - tittiatcoke@gmail.com
- Updated spec files to remove obsolete requires and also
to ensure that we can use different versions of libwpd.
(recommendations from Author)
-------------------------------------------------------------------
Sun Mar 6 13:54:53 UTC 2011 - tittiatcoke@gmail.com
- Update to Recoll 1.15.5
* If a result table column is both added and moved in the same
GUI instance, the list becomes garbled (or/and the GUI crashes).
* Changing the indexing configuration parameters from the GUI
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 the
maximum text file limit (a problem with, ie, shar archives
identified as application/x-shellscript).
* Indexing script for xml formats (ie: svg) sometimes stall for
30 S while xsltproc tries to access remote dtds.
* Recollindex inapproprietely sets the nice value for its whole
process group. In certain cases where the indexing monitor was
launched at session start, this could set the whole session
to low priority!
* After an upgrade, the recoll GUI sometimes crashes on startup.
This is fixed by removing (back it up just in case)
~/.config/Recoll.org/recoll.conf, the QSettings storage for recoll.
* The new mutagen-based audio tags filter (rclaudio) only works
with very recent mutagen versions. See here for a corrected version.
* Performing a full index with release 1.11 or newer, over a
version created with a much older recoll release may sometimes
end with an error saying "backend doesn't implement metadata".
* The default filter for files in microsoft word format
(application/msword, .doc), antiword, has trouble with some
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.
-------------------------------------------------------------------
Thu Feb 3 15:36:11 UTC 2011 - tittiatcoke@gmail.com
- Update to Recoll 1.15.1
* The GUI has a new display for the result list inside a
spreadsheet-like table, with configurable columns and sort by
any column.
* The old sort tool is gone. There are now vertical arrows in
the tool bar to directly sort by date ascending or descending,
which was its only significant use.
* There is now a menu entry to clear search history.
* File name search: it used to be that multiple fragments where
OR'ed together to perform the search. They are now AND'ed.
* Autophrase now works with the query language where it makes sense.
* Support for lyrics in midi karaoke files. Works better with the
Python chardet character encoding identification module.
* Support newer Purple/Pidgin logs using an html format.
* Support thunderbird extreme brokiness in handling the mbox
format: naked "^From $" separators are now accepted with
mhmboxquirks = tbird.
* A change of method for filtering on directory location makes
it much more efficient and faster.
* The utf-8 file name is now a stored field by default.
-------------------------------------------------------------------
Thu Nov 25 10:00:55 UTC 2010 - tittiatcoke@gmail.com
- Update to Recoll 1.14.3
* Get rid of permanent filter subprocess at the end of a GUI
indexing pass.
* Add new filter for indexing GNU info files.
* Index the file name from a zip or chm internal path.
* Add hotrecoll.py script to help with one-key recoll
activation/hiding. Move focus to search entry when unminimized.
* Handle bad mbox format from Thunderbird.
* Catch exception which was causing stderr messages while
indexing encrypted zip files.
* Change result list "Edit" links to "Open" for consistency
with menus.
* Change the type of character set conversion occurring when
using "Copy file path" from the result list. Should work in
more cases than the previous approach (but will still fail
sometimes).
* Update lyx filter.
* Fix problems with white space in file name in several input
filters.
* Support mutagen versions older than 1.17.
-------------------------------------------------------------------
Sun Aug 1 12:28:07 UTC 2010 - tittiatcoke@gmail.com
- Recoll 1.13.04
* Provide a set of configuration defaults so that compilation
has a chance to succeed on unknown systems.
* Install icon to the pixmaps directory.
* Fixes stemming, which was broken for all previous 1.13
releases
-------------------------------------------------------------------
Tue Jan 26 14:41:54 UTC 2010 - tittiatcoke@gmail.com
- Recoll 1.13.02
+ Bugfix for Qt 4.6.1 (Garbled Main Window)
-------------------------------------------------------------------
Tue Jan 22 06:45:54 UTC 2010 - tittiatcoke@gmail.com
- Recoll 1.13.01
+ Recoll has a new class of persistent external filters with the
capability to process several documents, or multi-document files,
in the same instance. Benefits: much faster image tag indexing,
and new file formats.
+ New file formats: chm (microsoft help), zip archives, .ics calendar files.
+ Recoll can now use the output of the Beagle Firefox plugin to index
visited web pages and bookmarks.
This is only usable if Beagle itself is not running!!
+ Big text files (like application logs) can now be paged for indexing,
avoiding excess memory usage during indexing
+ A cache was implemented for mbox message header offsets.
This speeds up message previews for big mbox files.
+ Miscellaneous usability improvements:
- Allow using page-up/down and shift-home to scroll the result list
while the focus is in the search entry.
- Make 'Use desktop preferences' the default for new Recoll installations,
and make this choice more prominent in the external viewer dialog.
- ^P starts the print dialog on a preview window.
- If a search has no result, alternate spellings are suggested.
- If the text of a document is empty, preview will switch to displaying
the document fields.
- New entry in the result list contextual menu for opening the parent
document of a result list hit with its native application.
+ Indentation is now preserved when displaying text documents inside
the preview window.
+ Allow substituting arbitrary fields in the result paragraph, using
a %(fieldname) syntax
+ The real-time indexing monitor will now accumulate modifications
during 30 S before indexing.
+ The indexer can now split camelCase words, allowing search on component terms.
+ The ipath is now printed by default after the url in the default result list format.
+ recoll_noindex and skippedNames can now be changed at any point in
the tree (only for topdirs previously).
+ Allow using location/application sensitivity in external viewer choice.
This uses several new functions:
- Allow the substitution of arbitrary document fields inside external
viewer command line arguments.
- Allow field values to be set on all documents in a file system subtree.
- New syntax in mimeview for including the rclaptg field in viewer choice
(mimetype|tagvalue = ...).
+ Allow specifiying a specific default character set for mail messages.
+ Improved the kio_recoll build.
-------------------------------------------------------------------
Wed Dec 9 12:45:33 CET 2009 - tittiatcoke@gmail.com
- Recoll 1.12.3
+ bugfixes
-------------------------------------------------------------------
Thu Oct 22 09:45:33 CET 2009 - tittiatcoke@gmail.com
- Recoll 1.12.2
+ Catch two Xapian exceptions which could crash the
GUI when a query was run while the index was being updated.
+ Ensure that the result list right-click popup menu will
appear even when the click is inside a table.
+ Fix the way we retrieve the xapian library version to avoid
GUI compilation problems.
+ Inside the real-time indexer: only use the main thread to test
that the X11 server is still alive. Multithreaded calls to
x11IsAlive() would sometimes crash the process because of an X11 error.
+ Define filter timeout so that a looping filter (ie: rclps trying to
index loop.ps) will not completely stop the indexing.
Default value: 20mn. Add loop.ps to skippedNames.
+ Improve filter subprocesses management. Some could previously be left
around after recollindex was killed. Improve cancellation request
acknowledgment by recollindex (two ^C were sometimes necessary to
make it terminate).
+ Signals SIGUSR1 and SIGUSR2 are now blocked in addition to INTR/TERM/QUIT.
+ Extended attributes indexing now works for all file types.
+ Ensure that queries started from the command line are handled as normal
ones (they previously could not be sorted).
+ Improve man page indexing: do not index section header terms.
+ Fixed compilation errors for new gcc and gnu libc.
+ Use groff html output in rclman to get rid of control characters in output
(improve manual pages indexing). Fix 8bit character issues in file names
in rcllyx.
+ Fixed command line arguments processing problem with "recoll -q"
-------------------------------------------------------------------
Thu Mar 19 19:12:33 CET 2009 - tittiatcoke@gmail.com
- Recoll 1.12.0
* Recoll now implements a KIO slave to allow searching directly
from KDE applications. This does not affect the main application
and is not enabled by default.
* Recoll now computes md5 checksums for all indexed documents and
optionally collapses duplicate entries inside the result list.
* Typing F1 anywhere in the GUI should bring up the appropriate
section of the manual in the application configured for viewing
HTML documents.
* The result list right click menu now has an entry to save the
document to a file.
* The preview window now has a right-click menu, with an entry to
toggle between viewing the main text or all the metadata for the
document.
* Words glued by an underscore character like compound_word are now
split during indexing, and will be found when queried either as
themselves or in a search for the components.
* There is now a size limit over which no attempt will be made to
uncompress/identify/index compressed files. Not active by default,
to be set in the Indexing Configuration.
* Added support for fetching field values from extended file attributes.
This is not enabled by default, use configure --enable-xattr.